大家好
我相当多的非管理和托管网络可以在多个集群上创建,并且真的不愿意手动创建它们。
我创建了PowerShell脚本来创建非托管网络,这很容易。但是,我发现使用PowerShell Commandlet创建托管网络更具挑战性。
我知道命令应该看起来像
new -ntnxnetwork -name“ vlan_name” -vlanid“ vlan_id” -ipconfig“ ipconfigdto”
我找不到任何ipconfigdto格式的示例。我知道应该在CIDR符号中以值表示IPv4默认网关地址和子网,但我无法确定其方法。
任何帮助都将不胜感激。
干杯
################################################
##托管Nutanix网络创建
##使用Box of box VLAN 0 CVM网络作为我们新网络的参考点
$ takanednetwork = get-ntnxnetwork |其中{$_。vlanid-eq 0}
## DHCP选项##
$ theetworkdhcpoptionsObject = $ takanednetwork.ipconfig.dhcpoptions ##使用参考创建DTO用于DHCP选项
$ theetworkdhcpoptionsobject.domainname =“ andytest.local”
$ theetworkdhcpoptionsobject.domainnameservers =“ 10.100.124.200”
$ theetworkdhcpoptionsobject.domainsearch =“ andytest.local”
## IP池选项##
$ mypool =@()
$ itemforpool = new-object psobject
$ itemforpool |add -member -MemberType记事本-Name'range'-Value '10 .100.124.10 10.100.124.99'
$ mypool+= $ itemforpool
$ MANAGEDNETWORKIPPOOL += $ mypool
$ MANAGEDNETWORK.IPCONFIG.POOL = $ MANSEDNETWORKOLL ##设置IP池选项
$ MANAGEDNETWORK.IPCONFIG.DHCPOPTIONS = $ THENETWORKDHCPOPTIOSOBJECT ##设置DHCP选项
##设置核心信息##
## E.G.名称,VLAN号,注释,网关,DHCP服务器地址,子网和网络地址
$ MANSTEDNETWORK.NAME =“ Andylloyd124”
$ Managednetwork.vlanid =“ 124”
$ MANCATEDNETWORK.ANNOTATION =“ Andylloyd124”
$ MANAGEDNETWORK.IPCONFIG.DEFAULTGATEWAY =“ 10.100.124.1”
$ MANAGEDNETWORK.IPCONFIG.DHCPSERVERADDRESS =“ 10.100.124.254”
$ MANAGEDNETWORK.IPCONFIG.PREFIXLENGTH =“ 24”
$ MANAGEDNETWORK.IPCONFIG.NETWORKADDRESS =“ 10.100.124.0”
##现在创建新的托管网络
new -ntnxnetwork -Vlanid 124 -IPCONFIG $ MANSEDNETWORK.IPCONFIG -NAME“ ANDYLLOYD124” -ANDYLOTATION“ ANDYLLOYD124”
################################################
希望这可以帮助您和其他需要此功能的人。如果确实如此,请标记为“最佳答案”
问候
你好
@priviaas - 以上有帮助
@andymlloyd ?
如果有帮助,请考虑单击“喜欢”和“最佳答案”链接,因为这将帮助社区中的其他人更快地找到答案 - 谢谢。
如果有帮助,请考虑单击“喜欢”和“最佳答案”链接,因为这将帮助社区中的其他人更快地找到答案 - 谢谢。