• ベストアンサー

同じ環境の構築方法について

OS:FreeBSD4.11-Release 専用サーバを借りたのですが、今後のトラブル等に備え自宅にも同環境のサーバを構築仕様と考えているのですが、可能でしょうか? 可能であれば方法を教えていただけますか? #IP等いくつか全く同じには出来ない物もあると思いますが…。 宜しくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

#1です。 何をする必要があるかについて重きをおいて説明するので 細部は適当にアレンジしてください。 インストーラにはある程度慣れていることを想定して書きます。 1.コピー元サーバでの作業 (1)コピー元サーバ上で、パーティション単位でdumpする。 dump 0f /home/dump/root.dump / dump 0f /home/dump/var.dump /var dump 0f /home/dump/usr.dump /usr (2) (1)の代わりに以下のようにすれば、別のホストにダンプできます。 dump 0f - / | ssh ToHost 'cat /home/dump/root.dump' 3.コピー先サーバでの作業 (1) コピー先となるマシンでインストーラを起動する。(FDでもCDでもかまいません。) (2)インストーラでカスタムインストール「custum」を選択し、パーティション設定「Partition」、 ディスクラベル設定「Label」をコピー元マシンと同じデバイス名になるように設定する。 (慣れていれば違っていても可能ですが、 /etc/fstabを書き換えたりするなどの手間がかかるので同じにしておくのが無難です。) (3)ディスクラベル設定画面で設定が終わったら、その画面内で「w」キーを押し、ディスクにそのパーティション設定を書き込む。 (これでディスクの領域確保、パーティションのマウント(/mntディレクトリ以下がいま領域確保したディスクです)、ブートローダーの書き込みが行われます。) (4)dumpアーカイブファイルをネットワーク経由でコピーする必要がある場合、 インストールメディア「Media」を選択し、ネットワークの設定をする。 (ネットワークの設定だけできれば良いので、ftpサイトの選択画面はどこでもかまわないです) (5)インストーラの「Fixit」を選択し、CDまたはFDのFIXITを選択し、FIXIT用シェルを起動する。 (6)dumpアーカイブファイルをftpコマンドで取得する。 (他にも、ディスクにあらかじめコピーしておくとか、 アーカイブを入れたCD-RやDVD-Rを作成しておく等の方法でもかまいませんが、 とにかく何らかの方法でコピー先マシンのディスク内にコピーします。) (7)restoreする。 cd /mnt restore -rf /home/dump/root.dump cd /mnt/var restore -rf /home/dump/var.dump cd /mnt/usr restore -rf /home/dump/usr.dump (8)必要ならば/mnt/etc/fstabを変更する。

tetsu-jin
質問者

お礼

ご回答、ありがとうございました。 やっと、出来ました。 結構引っ掛かってしまい時間がかかりましたが 無事、同様の環境を構築する事ができました。 本当にありがとうございました。

その他の回答 (1)

回答No.1

どの程度のレベルまで、同じにしたいとお考えですか? (1)専用サーバで動いているサーバと同じもの(たとえば、apacheとか)を動かしたいというレベルであれば、ソフトウェアを入れて(portsやpackageで入れるのが楽です)、/etcとか/usr/local/etcあたりの設定ファイルを真似して設定すれば、良いような気がします。 (2)全く同じにという意味であれば、「dump」コマンドでディスク内の内容をまるごとdumpアーカイブファイルとして持ってきて、「restore」コマンドで展開すれば良いと思います。(サーバの利用契約内容には注意する必要があります。またフリーでないソフトウェアやデータがそのディスク内にある場合、それらのライセンスには注意する必要があります。) ただ、専用サーバが他のマシンに依存して成り立っている場合、その環境も含めて同等のものを用意しなければ、正常に動かないかもしれません。

tetsu-jin
質問者

補足

ご回答、ありがとうございます。 (1)で試みたのですが同じ動作をせず、プロバイダに問合せたところセキュリティ等の観点で少し設定をいじっているとの事。 なので、(2)を考えています。サーバ内にバックアップファイルを作成し、そのファイルをローカルサーバ内でリストアしたいです。 #直にローカルサーバにバックアップファイルを作る方がいいですかね? 他のマシンに依存はしてないと思います。 お手数ですが、方法を教えていただけますか?宜しくお願いします。

関連するQ&A

  • VPN環境の構築方法を教えてください。

    なるべく安価なVPN環境を構築したいと考えています。 まずは、基本的なことを教えてください。 1.VPN環境で複数拠点を接続するには、グローバルIPが必要ですか? 2.VPN環境では、サーバとクライアントが必要なのですか?   VPNクライアント同士の接続はできないのですか? 3.ソフトウェアVPNでは6拠点くらいの接続も可能なのですか? 4.ソフトウェアVPNのスループットは、いかほどでしょうか? 次に、VPN環境の構築方法を教えてください。 1.ソフトウェアでVPN環境を構築するには、何を用意し、どのように設定すれば良いのですか? 2.安価、高性能のVPN環境構築で、おすすめの方法がありますか? 以上、大変申し訳ありませんが、どなたか御回答お願いいたします。

  • FreeBSDで自宅サーバ構築のおすすめ書籍

    FreeBSD ハンドブックと市販の書籍を見ながらFreeBSDで自宅サーバを構築しようと思います。 UNIXの基礎を理解しながら、実際に具体的なサーバアプリケーションをインストール、設定するまでの実践例が書かれている初学者向けのおすすめ書籍を探しています。 全てのサーバアプリケーションのインストール方法・設定例が書かれている書籍などは存在するわけないのは分かっていますが、例として以下のものが書いてあればベストです。 (超ド素人ながらもCentOSでの自宅サーバ構築は多少はあるので全くの無知ではありません) 【求めたい書籍の内容】 ・UNIXの基礎←ここの解説はかなり重要 ※FreeBSD ハンドブックも当然読みます ・アプリケーションのインストール(packageやportsの説明) ・sambaファイルサーバ構築 ・LAMP環境の構築(個別のアプリケーションのインストール・設定例) ・ファイアフォール設定例(ipfilerまたはipfirewallの使い方) ・HDDの増設(ディスク管理・パーティション作成~マウント) 書籍を探していると解説しているFreeBSDのバージョンがだいぶ古い(4.x~6.x)がほどんどです。 現在はFreeBSD 10.1-RELEASE (2014年11月14日リリース)が最新で、それを使う予定なのですが古い書籍でも対応できそうな感じでしょうか? とくに最初のテキストベースのインストーラーで設定すべきものが以前(4.x~6.x)とは変わって書籍には載ってなさそうでつまずかないかな?と。。。 インストールメディアはFreeBSD 10.1-RELEASE-amd64-memstick.imgダウンロードしてUSBメモリからインストールできるように準備できています。 ※インストーラーの起動を確認済 よろしくお願いします。

  • DHCPサーバが構築できません。

    DHCPサーバが構築できません。 職場で不要なWindows2003サーバを使用し、DHCPサーバの構築を試みました。 DHCPサーバ構築後、サーバマシンとクライアントマシンをスイッチングハブでつなぎ、 クライアントのIP設定をDHCPにしましたが、IPの取得ができません。 環境は ・サーバマシン OS Windows2003 Standard Edition ・クライアントマシン OS WindowsXP Professional です。 構築方法は ・サーバマシン サーバの役割管理 → 役割の追加 → カスタム → DHCP といった具合にウィザードに沿ってDHCPサーバをインストールしました。 ドメインコントローラは入れておらず、ADは機能しておりません。 まずは、AD抜きでDHCPサーバを構築するのが目的です。 (サーバの役割が全ていいえのマシンにDHCPを一番に構築しております。) ・クライアントマシン TCP/IPのプロパティを自動的に取得を選択しております。 以下、色々と試したこととなります。 ・サーバ、クライアントともに、固定IPを振るとPINGはお互い通るため、 回線不良やハブの故障はないと思います。 ・サーバ、クライアントのワークグループは揃えてあります。 ・DHCPサーバはアクティブになっております。 ・DHCPサーバのスコープは余裕を持たせております。  (192.168.A.xxx ~ 192.168.A.xxx+100) (xxx+100 < 255) ・DHCPを使用時に、ipconfig /release, ipconfig /renewをすると  DHCPサーバがありません的なエラーになります。 ・結果 169.…と全く別のアドレスが付与されます。 何が原因かまったくわかりません。詳しい方がおりましたら、 上記の環境でDHCPサーバの構築方法をご教授下さい。 宜しくお願い致します。

  • SAP環境の構築につきましてどなたか教えていただけますでしょうか?

    SAP環境の構築につきましてどなたか教えていただけますでしょうか? 現時点で判明している問題は以下の通りです。 弊社で購入済みのソフトウェアは SAP ERP 6.0 SR3(Support Release 3)MSSQL WINDOWS ですが、SAPの修正ドキュメントによりますと、 セントラルインスタンスをインストールできるのは 64bitOSのみであり、32BitOSにインストールする場合は、 SR2(Support Release 2)をインストールしてから SR3にアップグレードする必要があるとのことです。 [参照 Note(ドキュメント)番号1108852] 現在保有しているOSはWindows2003Serverの32Bit版であるため、 SR2(Support Release 2)をインストールしてから SR3にアップグレードする必要があるのですが、 どのようにしてSR2(Support Release 2)を入手するのか? サポートポータルからカスタマメッセージを登録しようとしましたが、 権限がないと出てしまいます。 ソリューションマネージャをインストールして ライセンス登録すれば、SR2(Support Release 2)を ダウンロードできるかもしれないと思いましたが、 ソリューションマネージャのインストールを どのようにするのかもわかりません。 ソリューションマネージャは有償なのでしょうか? 弊社内のサポートの管理者の方も登録上の管理者であり、 実際にはソフトウェアの環境には触れませんので、 社内には私しかわかるものがおりません。 SAP ERP 6.0 SR3(Support Release 3)MSSQL WINDOWSを Windows2003Serverの32Bit版にインストールして デモ環境を構築するのがお客様からの依頼ですが、 このような事情ですので、途方にくれております。 お手数ですが、ヒントだけでもいただけると助かります。 宜しくお願いいたします。

  • 個人で行う検証環境の構築方法

    現時点、レンタルサーバを使ってWebサイトの動作確認を行っております。 これをできれば外部に公開せずWebサイトの検証を考えてたいとおります。 また、平日は仕事で休日はプライベートで外に出てしまうことが多いので さくらVPSの環境を使ってできれば検証環境を構築したいと思っております。 さすがに家のPCや今使っているノートパソコンなどを使ってやりたくはないので。 その場合、VPN用で1台とWebサーバ用1台とDBサーバ用1台で合計3台あれば 十分かなと思っております。 WebサーバはGlobal IPを停止、Local IPを設定してVPN使って検証環境の用の Webサーバに接続するのがいいのかなと思っておりますが、どなかた個人で 検証環境構築の経験があればご教示お願いします。 VPNはOpenVPNを使用したいと思っております。

  • Lan内でメールができる環境の構築方法を教えて下さい。

    Lan内でメールができる環境の構築方法を教えて下さい。 数10台のPCのLanが構築された環境がありますが、その ネットワーク内でだけのメールのやりとりをする方法を構築 する仕方が分かりません。サーバについてあまり知識があり ませんが、どのような手順で、どのようなことをしていけば よいのか教えて頂ければありがたいです。

  • ローカル環境でのメールサーバの構築について

    phpを学んでいる素人です。 phpを学ぶにあたり、現在MAMPにてローカル環境を構築し、その環境下でプログラムを組んで動かして見ているといったことをしています。 今回はPHPにてメールフォームを作って見たいと考えています。 メールフォームを作って動かして見るには、ローカル環境にメールサーバを構築する必要があると思うのですが、いろいろ調べていると、ローカル環境でのメールサーバの構築はなかなかハードルが高いのかなという感じがします。 そこで、最もシンプルでわかりやすいメールサーバの構築方法について教えて戴けないでしょうか? 練習やテストとして使うためのメールサーバの構築です。 現在のローカル環境は以下のような環境を使っています。 Mac OS X 10.6.8 MAMP アドバイスの程宜しくお願いいたします。

    • ベストアンサー
    • PHP
  • ロードバランサー環境構築方法が分かりません

    仕事でロードバランサーを使用し、ネットワーク負荷分散環境を構築することになりました。 ロードバランサーってなに?という状態で任されたためネットで構築方法を探しました。 概念は分かったのですが、実際どのように設定していけば構築できるのかが分かりません。 ネットワーク負荷分散環境を構築する際に、どのように設定等をしていけばよいのか参考になる書籍を知っている方がいれば教えてください。 なお、使用している環境は下記の通りです。 ロードバランサー:Barracuda Load Balancer 240 サーバ:WEBサーバ2台 上記環境を構築した際、ログの取得やパフォーマンス管理も実施したいです。 また、セキュリティの観点からNMAPへの対策も行いたいと考えています。お願いばかりで申し訳ありませんが、ご存知の方がいらっしゃいましたらよろしくお願いします。

  • CUI環境による自宅サーバー構築に関して

    こんにちは。 現在、私はCentOSを使い解説書を読みながら主にGUI環境での自宅サーバ構築の練習をしています。 しかし、CUI環境のみでのサーバの構築及び管理はしたことがないため挑戦してみたいと思います。そこでCUIベースでのLinuxサーバ構築及び管理に関したおすすめの解説書がありましたらぜひ紹介をお願い致します。

  • cURLを組み込みたいのですがPHPの再構築方法が分かりません

    FreeBSDでサーバーをたてておりますが、cURLが必要となりました。 インストールは出来たようですが、反映されないのでgoogleで調べるとPHPの再構築が必要とのことですが、やり方がわからず困っております。 正しいcURLのインストール方法を教えていただけませんでしょうか?