歡迎關注嘉瑞科技官方網站,江西領先的企業信息化服務商!

業務咨詢:18970825117 18970985102

使用VMware PowerCLI從模版批量新建虛擬機

  • 發布時間:2020-07-20
  • 來源:
  • 瀏覽次數:915

專業科普小課堂:

有一個需求,新建200個虛擬機,這要是一個一個去建那我可就瘋了。想起之前聽vmware原廠工程師說過的這個powercli,就著手研究了一下。南昌互聯網APP小程序

將以下文件存儲為 *.ps1

#在使用時應使用VMware PowerCLI (32-Bit)
$vc='86.12.92.4' #vc地址
Connect-VIServer -Server $vc -username "administrator@vsphere.local" -Password "123" #vc用戶名&密碼
$vmhost="86.12.87.66" #指定主機
$namestart="test" #虛擬機test名稱
$template="CentOS_7.7_X64_scanned" #使用模板
$datastore="vsanDatastore_Desktop" #使用存儲
$custsysprep = Get-OSCustomizationSpec linux    #自定義規范,需要現在vc中配置,vsphere6.5 策略和配置文件>自定義規范管理器>創建新規范
$network="86.12.101.*" #指定使用的端口組,寫端口組名稱
#$ipstart="86.12.101." #可以指定ip的開始地址,不過我不太會用
$endipscope=1..1 #可以指定虛擬機的數量,例如:1..2就是建兩臺虛擬機

foreach($endip in $endipscope)
{
#$ip=$ipstart+$endip
$name=$namestart+$endip #虛擬機名
#$custsysprep|Set-OScustomizationSpec -NamingScheme fixed -NamingPrefix $name
#$custsysprep|Get-OSCustomizationNicMapping|Set-OSCustomizationNicMapping -IpMode UseStaticIP -IpAddress $ip -SubnetMask 255.255.255.0 -Dns 86.12.24.2 -DefaultGateway 86.12.101.254 New-VM -Name $name -VMHost $vmhost -Portgroup $network -Datastore $datastore -Template $template -OSCustomizationSpec $custsysprep
}
#之前在網絡選擇是使用的是-NetworkName選項,這個選項已經不再被支持。會觸發警告: Specifying a distributed port group name as network name is no longer supported. Use the -Portgroup parameter.

聯系我們

只要關乎創意 建站 視覺 開發,嘉瑞都能幫您實現

  • 業務咨詢

    18970825117 18970985102

    8年專注網站建設

  • QQ咨詢

    1633967339

    傾力打造優質產品

  • 微信咨詢

    songke810918

    一對一為您量身設計

  • 服務熱線

    18970825117

    100+用戶誠意推薦

(^ω^)MG华丽剧场游戏网站 福建36选7走势图500期 体彩老11选5开奖结果走势图 mg电子卡图无损 排列三走势图带连线 半全场负平是什么意思 三分赛车是赌博吗 辽宁快乐12开奖结果一定牛 捕鱼来了贵族2 下载二八杠 通比牛牛的作弊器 内蒙古11选5任七遗漏 002151股票分析 海王捕鱼怎么中巨奖 贵阳捉鸡麻将技巧口诀 北京单场过关投注方式 正规的彩票平台有哪些