CodeIgniter PHPフレームワーク上に構築されたプロジェクト用のLAMPサーバー(VMware ESXiホスト上)がいくつかあります。元の開発サーバーのインストールを模倣するために、これらの2番目と3番目のサーバーを次のようにセットアップしました。 Ubuntu Serverを手動でインストールしてから、openssh、git、ftp、unzipなどのパッケージを作成してから、Webおよびファイル構造を実装します...新しい開発サーバーを構築するたびにこれを実行するのは、時間と手間がかかることは言うまでもありません。 up。テンプレート開発サーバーなどを作成し、それに基づいて上記のすべての項目を配置した新しい開発サーバーを即座に生成する方法はありますか?組み込みのESXi機能がある場合とない場合の方法で問題ありません。
あなたの場合、すでにインストールされているWebサーバー仮想マシンファイルを単純にコピーするか、基本インストールを作成して構成し、別の場所にコピーすることができます。コピー後、コピーしたマシンをESXiインベントリに追加し、必要なすべての変更(ホスト名IPなど)を開始します。これですべてです。
これは、ESXiでwmのクローンを作成する方法の簡単なチュートリアルです http://www.dedoimedo.com/computers/vmware-esxi-clone-machine.html
簡単ですが、ypuはファイルをコピーするためにvritualマシンをオフにすることを忘れないでください。
基本的な「テンプレート」を手動で作成してそこから複製することもできますが、「一意の」データを削除することを忘れないでください。例えば:
template01
」のようなホスト名を構成し、クローン作成後に忘れずに変更してくださいまたは、プロビジョニング/構成管理ツール(VMware自体が後援している Puppet + Razor など)を調べることもできますが、それは確かに長くて難しいプロセスになります。単一のテンプレートの新しいクローンの生成だけでなく、インフラストラクチャ全体を自動化したい場合は、一見の価値があります。
VMをテンプレートに変換するか、VMのクローンを作成できます。編集またはマシンの電源をオンにできないテンプレートに変換すると、VMはテンプレートとしてマークされ、テンプレートから新しいマシンのみをデプロイできます。マシンの電源をオフにしてください。それをクリックしてTemplate > Convert to Template
を選択します。それで、テンプレートを右クリックしてDeploy Virtual Machine from this Template
を選択できます。新しいVMには、テンプレートと同じ設定とプログラムがあります。そのため、IPアドレスやホスト名を変更する必要があります。