Server 2012 Hyper-v新功能之一:客戶端 Hyper-V
Windows PowerShell 是在 Windows Server 中執(zhí)行自動化任務的腳本解決方案,新的適用于 Windows PowerShell 的 Hyper-V cmdlet 為 IT 專業(yè)人員提供了一種簡單的方法,能夠在 Windows Server 2012 中實現(xiàn)管理任務的自動化。在 Windows Server 2012 中,Hyper-V 通過引入超過 140 個內置的適用于 Windows PowerShell 的 Hyper-V cmdlet 來解決此問題。隨著 Hyper-V cmdlet 數(shù)量的擴大以及與操作系統(tǒng)其他部分的緊密集成,管理員現(xiàn)在可以輕松地在其環(huán)境中實現(xiàn) Hyper-V 相關任務的自動化,通過使用這些新的 cmdlet,管理員可以更容易使數(shù)據(jù)中心的(從基本到復雜的)任務實現(xiàn)自動化。
命令列表: 此處為全部140多個的Hyper-V Cmdlets in Windows PowerShell
前提條件:
下面,是創(chuàng)建一臺虛擬機、加載硬盤、加載網(wǎng)絡、加載DVD啟動光盤的較典型過程,從這個過程中,我們可以看 Windows PowerShell 的 Hyper-V cmdlet 語法的一些使用格式:
任務 | 執(zhí)行任務的 Windows PowerShell 命令 |
1、在e:\hyper-v\windows8\windows8.vhdx 下創(chuàng)建固定大小為20G的虛擬硬盤 | New-VHD -Path e:\hyper-v\windows8\windows8.vhdx –Fixed –SizeBytes 20GB |
2、創(chuàng)建一個新的虛擬機名稱為:Windows8 ;內存 1G的虛擬機 | New-VM –Name “windows8” –MemoryStartupBytes 1GB |
3、把虛擬硬盤windows8.vhdx加載到名為Windows 8的虛擬機上 | Add-VMHardDiskDrive -VMName Windows8 -Path e:\hyper-v\windows8\windows8.vhdx |
4、將“windows8”虛擬機上的虛擬網(wǎng)絡適配器連接到“Switch”交換機上。 | Connect-VMNetworkAdapter –VMName Windows8 –SwitchName Switch |
5、加載啟動光盤 6、啟動虛擬機 | Add-VMDvdDrive -VMName windows8 –Path D:\os\windows8cp.iso Start-VM –Name windows8 |
1、在e:\hyper-v\windows8\windows8.vhdx 下創(chuàng)建固定大小為20G的虛擬硬盤
創(chuàng)建過程:一般情況下,這個命令可以連同目錄一同創(chuàng)建。
創(chuàng)建結果
2、創(chuàng)建一個新的虛擬機名稱為:Windows 8 ;內存 1G的虛擬機
3、把虛擬硬盤windows8.vhdx加載到名為Windows 8的虛擬機上:執(zhí)行完命令后沒有任何提示
結果顯示:
4、將“windows8”虛擬機上的虛擬網(wǎng)絡適配器連接到“Switch”交換機上。
結果:
5、加載啟動光盤
結果
6、啟動虛擬機
結果:
這個我只是把創(chuàng)建和配置一臺虛擬的過程分步給大家演示了一下,如果您做為一個IT工程師,您可以把這些新的適用于 Windows PowerShell 的 Hyper-V cmdlet 做成一個腿本或批處理文件,那么,創(chuàng)建、配置和管理一批虛擬不就在分秒之間么?這就是所謂的自動化支持技術。
以下是一些命令使用的規(guī)則,給大家總結如下:
前綴 | 用途 |
VM | 用于管理虛擬機的 cmdlet |
VHD | 用于管理虛擬硬盤文件的 cmdlet |
VFD | 用于管理虛擬軟盤文件的 cmdlet |
命令幫助:
● Get-Help <cmdlet name> -Detailed
● Get-Help <cmdlet name> -Examples
● Get-Help <cmdlet name> -Full
本文出自 “老丁的技術博客” 博客,請務必保留此出處http://dinghuqiang.blog.51cto.com/19871/920304