環境の準備
環境はAnsibleをインストールするLinux、VMware ESXi、vCenter Serverを用意する必要があります。 現在サポートしているLinuxはCentOS/Red Hat Enterprise Linuxです。
オンプレに環境を準備する
自宅または会社の環境にある物理サーバーにESXiをインストールしてvCenterを用意します。
自宅で使える検証用ESXi/vCenterのライセンスは EVALExperience で購入することが可能です。
ライセンス費用は $200/年
位です。
環境構築後、Linuxに以下のコンテンツをクローンまたはダウンロードしてください。
クローンする場合
ダウンロードする場合
vCenter and ESXi API based simulatorを使う
自宅に潤沢なスペックのマシンが無かったり、ESXiやvCenterの準備が出来なかったりライセンスが無い場合はシミュレーターを使って演習が可能です。 ansibleで使われているシミュレーターはansibleプロジェクトで公開されています。
ちなみに、シミュレーターはGoで出来ていて以下のプロジェクトで開発されています。
ディストリビューションごとのシミュレーションデプロイ方法は以下を確認してください。
シミューレーターは演習の全てをサポートしていないことをに注意してください。
ローカル環境にシミュレーターをデプロイ/削除
CentOS7
必要なパッケージをインストールします。
RHEL7
以下のリポジトリを有効化します。
必要なパッケージをインストールします。
シミュレーターデプロイ
ansible-vmware-workshops をクローンします。
シミュレーターをデプロイするために provisioner
ディレクトリへ移動します。
ローカル環境にシミュレーターをデプロイします。
デプロイが完了したら以下のコマンドを実行して動作確認をします。
上記のコマンドを実行するとサポートしているメソッド一覧が表示されます。
シミュレーターでは、上記で表示されたメソッドのみサポートされます。
シミュレーター削除
ローカル環境のシミュレーターを削除します。
Last updated