自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

管理員必備的五大PowerShell v3虛擬化命令

云計(jì)算 虛擬化
借助Windows Server 2012中的PowerShell v3命令行,可以完善管理Hyper-V虛擬化基礎(chǔ)設(shè)施和虛擬機(jī)(VM)。本文介紹管理員必備的五大PowerShell v3虛擬化命令。

  在Windows Server 2012中,微軟幫助你借助PowerShell命令行完善管理Hyper-V虛擬化基礎(chǔ)設(shè)施和虛擬機(jī)(VM)。事實(shí)上,Windows Server 2012包含了幾十個(gè)專門用于服務(wù)器虛擬化的Windows PowerShell v3命令。單個(gè)PowerShell cmdlet雖然不會(huì)讓每個(gè)數(shù)據(jù)中心受益,但其他的cmdlet提供了重要的管理功能。

  PowerShell v3語法雖然看上去有點(diǎn)復(fù)雜,但是很值得學(xué)習(xí),尤其是當(dāng)你需要管理大規(guī)模數(shù)量的虛擬機(jī)的時(shí)候。

  這里列出了每個(gè)管理員都需要知道的五個(gè)重要的PowerShell v3命令。

  Get-VM cmdlet

  

Get-VM cmdlet

 

  Get-VM幾乎是使用最頻繁的與服務(wù)器虛擬化相關(guān)的PowerShell v3命令。當(dāng)不予任何交換機(jī)共同工作時(shí),Get-VM cmdlet返回一個(gè)包含主機(jī)服務(wù)器上所有當(dāng)前VM的列表。如圖所示,列表還包含了VM的狀態(tài)、CPU和內(nèi)存使用、正常運(yùn)行時(shí)間和狀態(tài)等信息。使用該命令,你還可以檢索某個(gè)特定的VM通過一系列的命令行交換器之后的顆粒信息。

  Invoke-Command cmdlet進(jìn)行批量操作

  

Invoke-Command  cmdlet進(jìn)行批量操作

 

  Invoke-Command cmdlet執(zhí)行批量的PowerShell操作。管理大規(guī)模數(shù)量的VM變得更加簡(jiǎn)單,因?yàn)槟憧梢栽诙鄠€(gè)Hyper-V主機(jī)上運(yùn)行該cmdlet。僅包括-ComputerName開關(guān),目標(biāo)服務(wù)器名稱之間用逗號(hào)分隔,在遠(yuǎn)程服務(wù)器上運(yùn)行的命令以大括號(hào)結(jié)束。

  假設(shè)你要檢索標(biāo)記為L(zhǎng)ab1和Lab2的服務(wù)器上運(yùn)行的所有VM的名稱和狀態(tài),可以使用下面的PowerShell v3命令:

  Invoke-Command –ComputerName Lab1, Lab2 {Get-VM | FT VMName, State, PrimaryStatusDescription}

  圖片內(nèi)容是該命令的一個(gè)示例。如圖所示,Invoke-Command指出了多個(gè)Hyper-V主機(jī)上的Get-VM命令。該圖還列出出了每個(gè)VM指定顯示的屬性。

  Get-ClusterGroup cmdlet監(jiān)控群集資源

  

Get-ClusterGroup cmdlet監(jiān)控群集資源

 

  Get-ClusterGroup cmdlet是Windows Server 2012故障轉(zhuǎn)移群集功能的一部分,在虛擬服務(wù)器環(huán)境中尤其有用。大多數(shù)生產(chǎn)虛擬服務(wù)器形成集群來提高VM的可靠性。Get-ClusterGroup cmdlet生成群集VM的健康報(bào)告。

  Get-ClusterGroup cmdlet自動(dòng)運(yùn)行,檢索所有的群集資源信息,包括VM等。為了限制VM列表,你必須加上Where GroupType –EQ 'VirtualMachine' 。整個(gè)的PowerShell v3命令如下:

  Get-ClusterGroup | Where GroupType –EQ 'VirtualMachine' | Get-VM

  上圖顯示了運(yùn)行中的命令。圖表中,我將輸出重定向到Get-VMcmdlet檢索集群VM;但是,你可以很容易地在你的集群VM中應(yīng)用該技術(shù)來執(zhí)行任何批量操作。

  Stop-VM cmdlet和Start-VM cmdlet更改狀態(tài)

  

Stop-VM cmdlet和Start-VM cmdlet更改狀態(tài)

 

  你可以使用 Start-VM cmdlet啟動(dòng)任何虛擬機(jī)。除了VM名稱,這個(gè)簡(jiǎn)單的cmdlet不需要任何命令行開關(guān)項(xiàng)。簡(jiǎn)單地說,如果你想停止一臺(tái)VM,使用如圖所示的Stop-VM cmdlet。這些PowerShell v3 cmdlet在執(zhí)行腳本操作中簡(jiǎn)單易用,注意需要重啟VM。

  

New-VM cmdlet創(chuàng)建新VM

 

  New-VM cmdlet能夠在 PowerShell v3命令行中創(chuàng)建一個(gè)全新的虛擬機(jī)。如果你使用該cmdlet創(chuàng)建新VM時(shí),只指明了新VM的名稱,它會(huì)創(chuàng)建一個(gè)具有以下資源的VM:

  512 MB內(nèi)存

  DVD驅(qū)動(dòng)器

  1個(gè)虛擬處理器

  當(dāng)然,你可以在VM創(chuàng)建過程中分配更多的資源,比如虛擬網(wǎng)絡(luò)適配器和虛擬硬盤。但這要求額外的命令和命令行開關(guān)項(xiàng)。上圖顯示了該工具如何從命令行創(chuàng)建VM。

責(zé)任編輯:老門 來源: TechTarget中國(guó)
相關(guān)推薦

2013-05-07 10:03:47

PowerShell

2016-12-01 15:25:37

2011-11-01 09:44:45

SQL Server 服務(wù)器虛擬化

2010-04-09 09:15:23

Linux管理員

2016-09-12 09:47:40

云計(jì)算

2011-04-07 10:08:11

VMware管理員

2020-07-10 07:54:42

系統(tǒng)管理員技能

2009-10-14 11:19:11

桌面虛擬化模式

2021-03-17 08:36:28

XDR終端安全網(wǎng)絡(luò)安全

2014-05-12 11:07:43

虛擬機(jī)性能虛擬機(jī)

2012-05-14 11:20:13

Hyper-VPowerShell

2009-08-02 17:39:06

2012-11-26 09:54:56

2014-02-20 11:11:52

2022-08-10 10:23:18

云計(jì)算云虛擬化數(shù)據(jù)中心

2011-12-22 09:41:42

虛擬化桌面虛擬化

2009-11-02 16:48:45

虛擬機(jī)管理

2009-08-21 09:49:42

2014-06-09 17:30:11

Windows Ser

2012-10-08 09:51:33

PowerShell IT管理員Windows Ser
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)