- 本番環境のスナップショットなど取れない
- メンテナンス時間は取れない
- 本番環境のログインは最小で時短で対応しないといけない時に
こういう時に使える
もくじ
本番環境を調査
リポジトリの確認
# yum repolist 読み込んだプラグイン:fastestmirror Loading mirror speeds from cached hostfile * base: ftp-srv2.kddilabs.jp * epel: epel.scopesky.iq * extras: ftp-srv2.kddilabs.jp * updates: ftp-srv2.kddilabs.jp リポジトリー ID リポジトリー名 状態 !base/7/x86_64 CentOS-7 - Base 10,009+10 !epel/x86_64 Extra Packages for Enterprise Linux 7 - x86_64 13,125 !extras/7/x86_64 CentOS-7 - Extras 387 !mackerel/x86_64 mackerel-agent 4 !mysql-connectors-community/x86_64 MySQL Connectors Community 108 !mysql-tools-community/x86_64 MySQL Tools Community 89 !mysql80-community/x86_64 MySQL 8.0 Community Server 99 !updates/7/x86_64 CentOS-7 - Updates 1,800+40
rpmパッケージの確認
# rpm -qa > yumlist.txt parted-3.1-29.el7.x86_64 mysql57-community-release-el7-10.noarch perl-Getopt-Long-2.40-3.el7.noarch passwd-0.79-4.el7.x86_64 gawk-4.0.2-4.el7_3.1.x86_64 perl-Error-0.17020-2.el7.noarch
調査用複製サーバ
厳密ではないが再現する、OSはメジャーバージョン共通でマイナーは古いものを利用すると合わせやすい。
# yum install epel-release
# rpm -Uvh http://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm
# yum repolist all | grep mysql mysql-cluster-7.5-community/x86_64 MySQL Cluster 7.5 Community 無効 mysql-cluster-7.5-community-source MySQL Cluster 7.5 Community - So 無効 mysql-cluster-7.6-community/x86_64 MySQL Cluster 7.6 Community 無効 mysql-cluster-7.6-community-source MySQL Cluster 7.6 Community - So 無効 mysql-connectors-community/x86_64 MySQL Connectors Community 有効: 108 ←●確認 mysql-connectors-community-source MySQL Connectors Community - Sou 無効 mysql-tools-community/x86_64 MySQL Tools Community 有効: 90 ←●確認 mysql-tools-community-source MySQL Tools Community - Source 無効 mysql-tools-preview/x86_64 MySQL Tools Preview 無効 mysql-tools-preview-source MySQL Tools Preview - Source 無効 mysql55-community/x86_64 MySQL 5.5 Community Server 無効 mysql55-community-source MySQL 5.5 Community Server - Sou 無効 mysql56-community/x86_64 MySQL 5.6 Community Server 無効 mysql56-community-source MySQL 5.6 Community Server - Sou 無効 mysql57-community/x86_64 MySQL 5.7 Community Server 無効 mysql57-community-source MySQL 5.7 Community Server - Sou 無効 mysql80-community/x86_64 MySQL 8.0 Community Server 有効: 113 ←●確認 mysql80-community-source MySQL 8.0 Community Server - Sou 無効 ----------------------------------------- ●本番環境と同じものが有効になっている # yum repolist 読み込んだプラグイン:fastestmirror Loading mirror speeds from cached hostfile * base: ftp-srv2.kddilabs.jp * epel: epel.scopesky.iq * extras: ftp-srv2.kddilabs.jp * updates: ftp-srv2.kddilabs.jp リポジトリー ID リポジトリー名 状態 !base/7/x86_64 CentOS-7 - Base 10,009+10 !epel/x86_64 Extra Packages for Enterprise Linux 7 - x86_64 13,125 !extras/7/x86_64 CentOS-7 - Extras 387 4 !mysql-connectors-community/x86_64 MySQL Connectors Community 108 !mysql-tools-community/x86_64 MySQL Tools Community 89 !mysql80-community/x86_64 MySQL 8.0 Community Server 99 !updates/7/x86_64 CentOS-7 - Updates 1,800+40 -----------------------------------------
# yum install mysql-community-server
インストール
# yum install $(<yumlist.txt)
この後はVulsサーバでスキャンしていけば良い。パッケージのバージョンはだいたい揃う