- 締切済み
別のサーバーへ、CentOSサーバーの引越し
こんにちは 今お世話になっているレンタルのVPSサーバーについて、 全く同じ条件で、より安価なものを見つけたので、 他社のVPSサーバーへ引越しようと思っています。 現在のOSはCentOS5.9です。 今後はCentOS6系を利用する予定です。 サーバーの中では、主に以下の用途で動かしていますが、 その他にも、細々色々とインストールして利用しているものがあると思います。 - ・MySQL5.5 ・PHP5.4 ・JAVA1.7 ・Apache2.2.3 ・Perl5.8 MySQLdumpをとることで、 改めてインストールしたMySQLに、 MySQLのデータは移行できるかと思っていたり、 Apacheの設定やファイルについても、 コピペすることで、大部分を移行できるとは思っているのですが、 yumやrpmでインストールしたパッケージを中心に、 どうやって引っ越しをしたらいいか分からないでいます。 できれば、 旧環境の各種インストール済みのパッケージ類やバージョンを 完全に再現出来たら嬉しいです。 yum listで一覧を調べて、 新しい環境でyumしなおすしかないんでしょうか。 私の調べ方が悪いんだと思いますが、 参考になるページを見つけられませんでした。 初めての引越しで、わからないことだらけですが、 引越し手順や方法やスクリプトなど、 何か参考になるページやアドバイスをいただけますと 大変ありがたい次第です。 どうぞ宜しくお願い致します。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- lowrider_2005
- ベストアンサー率40% (1520/3748)
MySQLやapacheはバージョンが大きく違っていなければお書きになった方法で大丈夫だと思います。 >旧環境の各種インストール済みのパッケージ類やバージョンを >完全に再現出来たら嬉しいです。 そんな便利なコマンドやスクリプトはありません。 >yum listで一覧を調べて、 >新しい環境でyumしなおすしかないんでしょうか。 rpm -qa などでインストールされているパッケージの一覧を出して比較するとかですかね。 ソースから入れた物に関しては探し回るしかないでしょう。 /usr/local/src/ の下とか、ユーザのホームディレクトリとか、/var/tmp/などを見回る、コンパイルしたものに関してはconfig.logなどでオプションを調べるとか。 またperlやphpのモジュール類も洗い出す必要があるでしょうが、cpanやpearで入れたやつだとrpmコマンドでは出てきません。 うちも年に何件かそういう案件(ドキュメントの整っていない移行案件)がありますけど、勘と経験を駆使して、それでも一発ですんなり移行できることはあまりありません。バージョン違いによる不具合が出ることもあるし。 そもそも動作確認するにも何が動いてるかわからないこともあります。 ひとつずつ動かしながら調整するしかないと思います。
- yambejp
- ベストアンサー率51% (3827/7415)
普通はアプリのインストールに関しては、運用書をつくっておくもんでしょうけどね まぁ個人でなんとなくアプリをだらだら入れてきたとなると 理想論をいまさら言ってもしかたないですね 手元のマシンならddという手もあるんでしょうけど 一つ一つの運用アプリを新たに入れた方が、微妙な環境の違いも 吸収してくれるのでトラブルが起こりづらいと思います。 逆にすでにサポート対象外のアプリなどいれてあるなら これを機に多少無理をしてでも最新版に入れ替えた方がいいと思います。
お礼
yambejpさん ご回答ありがとうございました! 移行、今後の運用の参考になりました!
お礼
lowrider_2005さん ご回答いただきましてありがとうございました! こつこつと対応させていただき無事移行を終えました。