これは古いので、下記に新規投稿しました。
Nutanix CE のクラスタ構成後の設定を、コマンドで実施してみます。
Web UI(Prism)でもできますが、あえて CLI でやってみます。
クラスタの設定は ncli で実施済みの前提で、
今回は acli で、Network 作成と、VM 作成をやってみます。
前回は下記。
Nutanix CE セットアップをコマンドラインで。(ncli パート)
acli は Acropolis の設定変更をしますが、ncli 同様 CVM でコマンド実行します。
そして ncli 同様、設定はクラスタ内のすべての Acropolis に適用されます。
acli の起動
acli コマンドを実行すると、プロンプトが、 <acropolis> になります。
nutanix@NTNX-e6c2498c-A-CVM:192.168.1.191:~$ acli <acropolis>
ネットワークの作成
VLAN ID 4 のネットワークを作成します。
<acropolis> net.create vlan.4
<acropolis> net.list
Network name Network UUID
vlan.4 a1b33e72-b4f9-4a28-869b-f659a5845bd4
VM の作成
VM 「vm01」を作成します。
<acropolis> vm.create vm01 vm01: complete
デフォルトだと下記のような状態になります。
<acropolis> vm.get vm01 uuid: "abe92418-a002-4418-9a64-8d807f8983d7" logical_timestamp: 1 config { name: "vm01" num_vcpus: 1 memory_mb: 2048 } state: kOff
VM のメモリ容量を変更
<acropolis> vm.update vm01 memory=512M vm01: complete
VM に vDisk を追加します。
ひとつめは、これからゲスト OS をインストールするべく追加。ふたつめは、あらかじめコンテナにアップロードしておいた ISO ファイルを CDROM として追加しています。
コンテナへの ISO アップロードは、例えばこんな感じでできます。
ストレージコンテナに ISO ファイルを配置してみる。(NFS でコピー)
<acropolis> vm.disk_create vm01 create_size=2G container=cont-vm-01 bus=scsi DiskCreate: complete <acropolis> vm.disk_create vm01 clone_from_nfs_file=/cont-iso/photon-1.0TP2.iso cdrom=1 DiskCreate: complete
vNICを追加します。
<acropolis> vm.nic_create vm01 network=vlan.4 NicCreate: complete
VM の情報を確認。
<acropolis> vm.get vm01 uuid: "abe92418-a002-4418-9a64-8d807f8983d7" logical_timestamp: 6 config { name: "vm01" num_vcpus: 1 memory_mb: 512 disk_list { addr { bus: "scsi" index: 0 } vmdisk_uuid: "5c59235e-9546-4f0e-9679-bb7f2856c186" container_id: 3887 vmdisk_size: 2147483648 } disk_list { addr { bus: "ide" index: 0 } cdrom: true vmdisk_uuid: "def353ed-5041-453f-a518-ca9357cbd1de" source_nfs_path: "/cont-iso/photon-1.0TP2.iso" container_id: 3885 vmdisk_size: 961488896 } nic_list { mac_addr: "52:54:00:ef:40:fc" network_uuid: "a1b33e72-b4f9-4a28-869b-f659a5845bd4" } } state: kOff
VM を起動
VM を起動します。
<acropolis> vm.on vm01 vm01: complete
うまくいかない場合は、起動するハイパーバイザ(Acropolis)を指定すると起動できることがあるようです。
<acropolis> vm.on vm01 vm01: kNoHostResources: No host is schedulable <acropolis> vm.on vm01 host=192.168.1.181 vm01: complete
以上。