Nutanix CE は IPAM(IP Address Management)機能をもっていて、VM を接続するネットワークで DHCP を利用して IP アドレスなどを設定することができます。
今回は、acli でネットワーク作成と IPAM 設定をしてみます。コマンドラインを見やすくするため、CVM のプロンプトを変更しておきます。
nutanix@NTNX-b92995a9-A-CVM:192.168.1.132:~$ PS1='CVM> ' CVM>
CVM> acli net.create vlan.1011 vlan=1011
CVM> acli net.get vlan.1011
vlan.1011 {
identifier: 1011
logical_timestamp: 1
name: "vlan.1011"
type: "kBridged"
uuid: "15668a4a-9532-4cd1-825f-6132716fa435"
}
CVM> acli net.delete vlan.1011
あらためて、IPAM 設定を指定しつつネットワークを作成します。
CVM> acli net.create vlan.1011 vlan=1011 ip_config=192.168.11.251/24 CVM> acli net.update_dhcp_dns vlan.1011 servers=192.168.1.254,192.168.1.253 domains=go-lab.jp CVM> acli net.add_dhcp_pool vlan.1011 start=192.168.11.200 end=192.168.11.229
IP ゲートウェイ、IP アドレスプール、DNS サーバのアドレス などが設定されました。
CVM> acli net.get vlan.1011
vlan.1011 {
identifier: 1011
ip_config {
dhcp_option_list {
option_code: 6
option_name: "dns"
option_value: "192.168.1.254, 192.168.1.253"
}
dhcp_option_list {
option_code: 15
option_name: "domain"
option_value: "go-lab.jp"
}
dhcp_option_list {
option_code: 119
option_name: "search_domains"
option_value: "go-lab.jp"
}
dhcp_server_address: "192.168.11.254"
ip_pool_list {
end_address: "192.168.11.229"
start_address: "192.168.11.200"
}
network_address: "192.168.11.0"
prefix_length: 24
route_list {
gateway: "192.168.11.251"
network_address: "0.0.0.0"
prefix_length: 0
}
}
logical_timestamp: 3
name: "vlan.1011"
type: "kBridged"
uuid: "a5779132-8abc-4f35-b3d0-1d97345702b1"
}
作成したネットワークを Prism から見ると、下記のようになっています。

今回は設定していませんが、PXE Boot むけの DHCP オプションも指定できそうです。

以上。
