- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:マシンAとマシンBがあり、)
マシンAとマシンBの環境構築について
このQ&Aのポイント
- マシンAとマシンBの環境構築についての質問です。マシンAは本番稼動のWEBサーバーであり、マシンBはバックアップのためのものです。マシンAと同等の環境をマシンBに構築したいと考えています。
- マシンAはソースからインストールしており、主要なソフト(apacheやphp、cgiなど)をrsyncでコピーするだけで同じ環境が再現できるかどうかが気になります。
- マシンBに必要なソフトをインストールする際には、すでに存在するapacheが邪魔をしてphpのmakeに失敗することがあります。そのため、apacheをアンインストールして再構築することを考えています。しかし、/etc/httpdにはインストールされたapacheが存在しています。ソースインストール時には、rm -rf /etc/httpdを実行してもよいのでしょうか。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
仮想化しないなら、お手本としてマシンAを参照しフォーマットしてゼロからインストールするのが良いと思います。 一般的には、このような場合に備えて構築手順を最低でもメモ形式で残すと思いますが・・・無ければ全てディフォルトでインストールしてお手本と見比べ、その差分を補正するという根気の必要な作業になると思います。 上手くいかないのが「apache」と特定できるならコントロールパネル>プログラムの追加から「apache」を選択して削除が無難だと思います。 「rm -rf /etc/httpd」ではレジストリが残っているので再インストールしても上手くいかないように思います。
その他の回答 (2)
- nnori7142
- ベストアンサー率60% (755/1249)
回答No.3
お尋ねの件ですが、同じ仮想化でしたら、UnixサーバのKVMやOpenVZといった選択もありますね。 他の方法としては、考え方が違いますが、Webサーバ等のクラスターソフトウェアの適用といった方法も御座いますが、いかんせん価格が高価ですね。
質問者
お礼
なるほど。 具体的なソフトウェアがわかり、勉強になりました! ありがとうございます!
- gtx456gtx
- ベストアンサー率18% (194/1035)
回答No.1
VMwareなどの仮想化を利用できませんか? 1.Aマシンの仮想マシンを作成 2.BマシンでAの仮想化マシンを稼動 *Bマシンで稼動させる「Aの仮想化マシン」のIPアドレスなどが競合しないように修正
質問者
お礼
なるほど。 P2Vというものがあるようですね。 これは、新たな気づきとなりました。 ありがとうございました。 ですが、あくまで、仮想化ではなく行いたい場合、(xenなどを使用するに諸事情で敷居が高いため) どうすればよいか、なにかありましたら、教えていただけると助かります。
お礼
ありがとうございました。 >一般的には、このような場合に備えて構築手順を最低でもメモ形式で残すと思いますが やはり、そうですよね。 勉強になります。