プロが教えるわが家の防犯対策術!

マシンAとマシンBがあり、
マシンAは、本番稼動のもの
マシンBは、バックアップのもので

このたび、マシンBにマシンAと同等環境を構築したいと思いました。

基本的には、WEBサーバー用途のため、
apacheとphpとcgiといったところがメインですが、

マシンAはソースからインストールしておりまして、
こちらの前述の主要なソフトをそっくりそのまま、rsyncするだけで、
同じ動作環境がつくれるものでしょうか。

また、仮に、マシンBにも必要なソフトをインストールの場合、

マシンBにすでにあるapacheで、http-develなどが
邪魔をしており、phpのmakeに失敗してしまうようなので、
すっきり、apacheをアンインストールして、
再構築する技術しか持ち合わせていないので、そうしようかと思いますが、
apacheのインストールは、/etc/httpdにあるのですが、
ソースインストールの場合、こちらをrm -rf /etc/httpd
でよろしいでしょうか。

お手数をお掛けしますが、なにとぞよろしくお願いいたします。

A 回答 (3件)

仮想化しないなら、お手本としてマシンAを参照しフォーマットしてゼロからインストールするのが良いと思います。



一般的には、このような場合に備えて構築手順を最低でもメモ形式で残すと思いますが・・・無ければ全てディフォルトでインストールしてお手本と見比べ、その差分を補正するという根気の必要な作業になると思います。

上手くいかないのが「apache」と特定できるならコントロールパネル>プログラムの追加から「apache」を選択して削除が無難だと思います。
「rm -rf /etc/httpd」ではレジストリが残っているので再インストールしても上手くいかないように思います。
    • good
    • 0
この回答へのお礼

ありがとうございました。

>一般的には、このような場合に備えて構築手順を最低でもメモ形式で残すと思いますが

やはり、そうですよね。
勉強になります。

お礼日時:2010/10/10 00:55

 お尋ねの件ですが、同じ仮想化でしたら、UnixサーバのKVMやOpenVZといった選択もありますね。


 他の方法としては、考え方が違いますが、Webサーバ等のクラスターソフトウェアの適用といった方法も御座いますが、いかんせん価格が高価ですね。
    • good
    • 0
この回答へのお礼

なるほど。

具体的なソフトウェアがわかり、勉強になりました!

ありがとうございます!

お礼日時:2010/10/10 22:21

VMwareなどの仮想化を利用できませんか?



1.Aマシンの仮想マシンを作成
2.BマシンでAの仮想化マシンを稼動
  *Bマシンで稼動させる「Aの仮想化マシン」のIPアドレスなどが競合しないように修正
    • good
    • 0
この回答へのお礼

なるほど。

P2Vというものがあるようですね。

これは、新たな気づきとなりました。

ありがとうございました。


ですが、あくまで、仮想化ではなく行いたい場合、(xenなどを使用するに諸事情で敷居が高いため)
どうすればよいか、なにかありましたら、教えていただけると助かります。

お礼日時:2010/10/06 19:04

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!