问题

使用PowerShell创建托管网络


大家好

我相当多的非管理和托管网络可以在多个集群上创建,并且真的不愿意手动创建它们。

我创建了PowerShell脚本来创建非托管网络,这很容易。但是,我发现使用PowerShell Commandlet创建托管网络更具挑战性。

我知道命令应该看起来像
new -ntnxnetwork -name“ vlan_name” -vlanid“ vlan_id” -ipconfig“ ipconfigdto”

我找不到任何ipconfigdto格式的示例。我知道应该在CIDR符号中以值表示IPv4默认网关地址和子网,但我无法确定其方法。

任何帮助都将不胜感激。

干杯

3个答复

UserLevel 2
徽章 +2
@priviaas嗨,我花了很多时间试图解决这个问题!!(..当您所说的信息不多!!)仍然不确定这是实现这一目标的最佳方法,但确实有效!我基本上克隆了现有的VLAN 0配置,然后填充必要的完成任务。

################################################
##托管Nutanix网络创建 @andymlloyd

##使用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”

################################################

希望这可以帮助您和其他需要此功能的人。如果确实如此,请标记为“最佳答案”

问候
UserLevel 7
徽章 +34
你好 @priviaas- 以上有帮助 @andymlloyd

如果有帮助,请考虑单击“喜欢”和“最佳答案”链接,因为这将帮助社区中的其他人更快地找到答案 - 谢谢。
嗨,Andymlloyd

非常感谢您的回应。我目前不在办公室,无法在几周左右的时间内进行测试。我肯定会在回来时这样做,并让您知道它的发展。

干杯

回复


Baidu