2.13. 例:Python を使用した仮想マシンの作成
仮想マシンの作成は、いくつかの手順で実行されます。ここで説明する最初の手順は、仮想マシンオブジェクト自体を作成することです。
例2.12 Python を使用した仮想マシンの作成
この Python の例では、
これらのオプションは、
vm1 という名前の仮想マシンを作成します。この例の仮想マシン:
- 512 MB のメモリーが必要です(バイト単位で表されます)。
vm_memory = 512 * 1024 * 1024
vm_memory = 512 * 1024 * 1024Copy to Clipboard Copied! Toggle word wrap Toggle overflow Defaultクラスターにアタッチする必要があるため、Defaultデータセンターに接続されている必要があります。vm_cluster = api.clusters.get(name="Default")
vm_cluster = api.clusters.get(name="Default")Copy to Clipboard Copied! Toggle word wrap Toggle overflow - デフォルトの
Blankテンプレートをベースとする必要があります。vm_template = api.templates.get(name="Blank")
vm_template = api.templates.get(name="Blank")Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 仮想ハードディスクドライブから起動する必要があります。
vm_os = params.OperatingSystem(boot=[params.Boot(dev="hd")])
vm_os = params.OperatingSystem(boot=[params.Boot(dev="hd")])Copy to Clipboard Copied! Toggle word wrap Toggle overflow
vms コレクションの add メソッドを使用して仮想マシン自体を作成する前に、仮想マシンパラメーターオブジェクトに統合されます。
追加 要求に成功すると、スクリプトにより以下が出力されます。
Virtual machine 'vm1' added.
Virtual machine 'vm1' added.