在vSphere環境下簡單測試Windows 2016 S2D (2)

來源:互聯網
上載者:User

標籤:hypervsds

      在瞭解了S2D基本概念及架構以後,我們接下來做一些具體的配置及測試。本實驗環境搭在vCenter6.0u2上,配置四台虛機作為S2D的節點,每台虛機的具體配置如下:

OS:Windows 2016 datacenter

4 vCPU& 8GB RAM

4 vNics

1個40GB磁碟裝OS;另外再添加2 x 50GB(類比PCIe SSD);2 x 100GB(類比SSD);4 x 300GB(HDD)

本測試的設想是將類比的NVMe PCIe SSD磁碟作為讀寫緩衝使用,而把SSD和HDD作為容量層。S2D本身很靈活,支援全快閃記憶體配置或者混合磁碟配置,取決於客戶結合其應用對效能,容量及價格的綜合考量。個人感覺實際應用中兩層磁碟配置是比較合適的。這裡類比三層配置是希望能更多地測試探尋其工作機制。微軟下面這篇部落格文章很好地解釋了S2D緩衝原理及最佳實務,這裡就不再贅述。只要使用微軟認證列表裡的硬體,在啟用S2D時系統會自動將最高層級的磁碟設定為讀寫緩衝(預設針對SSD磁碟只作為寫緩衝;針對HDD磁碟作為讀寫緩衝)。但在虛擬機器上測試時,磁碟類型和使用方式有時需要手工指定。後續步驟裡有具體命令和供大家參考。

https://docs.microsoft.com/en-us/windows-server/storage/storage-spaces/understand-the-cache

 

下面我們過渡到具體的配置步驟:

1.我們將在後續步驟裡用Powershell命令指定50GB磁碟類型為SCM;這裡先編輯每一台虛機的 vmx設定檔,添加:scsi x:x.virtualSSD = "true"。或者開啟虛機設定選項--》VM option--》Advanced Settings--》Configuration Parameters--》Edit Configuration,在如下介面裡直接添加,將對應的兩塊100GB磁碟設定為SSD類型:

650) this.width=650;" width="401" height="295" title="virtualssd.png" style="width:572px;height:304px;" alt="wKioL1kvvhmh4-yKAAA62u7t40c074.png-wh_50" src="https://s5.51cto.com/wyfs02/M02/97/90/wKioL1kvvhmh4-yKAAA62u7t40c074.png-wh_500x0-wm_3-wmp_4-s_1714736731.png" />

2.  將四台虛機安裝好W2016後,添加所需的“file and storage services”角色及"failover cluster"功能,做好網路等基本配置,加入域。可根據需要使用VM-Host affinity的設定將虛機分別置於不同的物理機上以增加高可用性。可分別將兩塊虛擬網卡配置為Team,配置不同的網段,分別用於生產網路和Cluster節點的通訊。


3.將虛機配置群集時容易被忽略卻又至關重要的細節是系統時鐘的設定。虛機安裝了VMware Tools之後,預設會在以下情況自動將VM的時間和宿主機時鐘做校準:(1)虛機系統重啟或者從掛起狀態恢複時;(2)虛機VMotion到其他主機時;(3)建立或者恢複快照,或其他命令導致自動觸發此類操作時;(4)重啟VMWARE Tool服務以後。如果宿主機時鐘不準則會導致很多問題。所以建議根據VMware KB1189關閉這幾台S2D節點的VMWARE Tools時鐘同步服務,開啟系統Windows Time服務,使其自動和域控做時鐘同步。如果網路裡有精準的時鐘伺服器則更好。

https://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1189

  

4.做好群集建立前的準備工作,比如仲裁盤的配置等。接下來在圖形介面裡或者以管理員身份運行Powershell,輸入以下命令為每一台主機添加Failover Clustering的功能(如果還沒有添加),並建立新的群集:

Add-WindowsFeature -Name failover-clustering -IncludeManagementTools -ComputerName xxx.yourdomain.com -Verbose -Credential yourdomain\administrator

New-Cluster -Name xxxx -StaticAddress x.x.x.x -Node node1.yourdomain.com,node2.yourdomain.com,node3.yourdomain.com,node4.yourdomain.com -Verbose


5.開啟建好的叢集節點裡的Powershell ISE,輸入類似以下命令查看所有節點貢獻出來的物理磁碟詳細資料:

Get-PhysicalDisk |select friendlyname,serialnumber,canpool,operationalstatus, OperationalDetails,healthstatus,usage,size,bustype,mediatype|ft

小提醒:如果測試是在物理平台上進行,最好先用Clear-disk -removedata -removeOEM命令將所有節點用以構建儲存池的硬碟的資訊全部清除乾淨。該命令正常執行的前提是對應磁碟需要保持線上狀態。輸出結果類似,在Partition Style一欄,磁碟全部是RAW狀態:

650) this.width=650;" width="1112" height="438" title="clear-diskresults.png" style="width:737px;height:289px;" src="https://s3.51cto.com/wyfs02/M02/98/8C/wKiom1k-IQ6SpmvfAANUGb1Pg3s727.png" alt="wKiom1k-IQ6SpmvfAANUGb1Pg3s727.png" />


6.在生產環境搭建S2D時,請確保各類硬體滿足微軟官方的相容列表。在本測試環境中,查看物理磁碟數量,狀態都沒有問題後,如果發現有些類型磁碟沒有被正確識別,可嘗試用命令手工指定其磁碟類型,但是磁碟類型是其在儲存池裡的屬性之一,所以必須先把所有磁碟添加到儲存池後才能手工設定其類型。這裡我們先開啟S2D,並暫時關閉緩衝,並跳過磁碟檢測:

Enable-ClusterS2D -CacheState disabled -AutoConfig:0 -SkipEligibilityChecks


7.用New-storagepool命令建立自己的儲存池,建立時可以將不同的磁碟放置於不同的池中。這裡我們將所有磁碟放入一個儲存池“mys2dpool1”。

New-StoragePool -StorageSubSystemFriendlyName *cluster* -FriendlyName mys2dpool1 -ProvisioningTypeDefault Fixed -PhysicalDisks (Get-PhysicalDisk|? canpool -EQ "true")

完成後可用Get-storagepool命令查看其狀態。或者進入Server Manager圖形介面查看,如示:

650) this.width=650;" width="1057" height="382" title="storagepoolguipropoties.png" style="width:730px;height:208px;" src="https://s1.51cto.com/wyfs02/M02/98/9A/wKiom1k-h7Cgagv_AAC-qf8fg44859.png" alt="wKiom1k-h7Cgagv_AAC-qf8fg44859.png" />

在Failover Manager裡的狀態:

650) this.width=650;" width="1034" height="146" title="storagepoolguiclustermgr.png" style="width:727px;height:130px;" src="https://s1.51cto.com/wyfs02/M00/98/9A/wKiom1k-h3KjAiDlAAA2Efaqhc8709.png" alt="wKiom1k-h3KjAiDlAAA2Efaqhc8709.png" />

 是加入儲存池後的物理磁碟詳細資料,可以看到,除了8塊SSD磁碟外,300GB的HDD和50GB的NVMe PCIe SSD類型磁碟都沒有被識別:

650) this.width=650;" width="1034" height="414" title="get-physicaldiskbeforedefinemediatype.png" style="width:821px;height:237px;" src="https://s4.51cto.com/wyfs02/M00/98/9A/wKiom1k-iBLwiGxsAARFHoz--u4348.png" alt="wKiom1k-iBLwiGxsAARFHoz--u4348.png" />


8.接下來用下面命令將沒有識別的50GB磁碟指定為SCM類型:

Get-PhysicalDisk |where {$_.mediatype -eq "unspecified" -and $_.canpool} | Set-PhysicalDisk -MediaType SCM

該命令可靈活組合,如根據磁碟大小進行分類指定,我們再用下面命令將300GB磁碟類型設定為HDD:

Get-PhysicalDisk|where{$_.size -eq 322122547200}|Set-PhysicalDisk -MediaType HDD

完成後Get-physicaldisk命令輸出如示:

650) this.width=650;" width="1038" height="448" title="get-physicaldiskafterdefinemediatype.png" style="width:728px;height:295px;" src="https://s2.51cto.com/wyfs02/M00/98/9A/wKioL1k-ibWh8x4yAAS5-ABzajI283.png" alt="wKioL1k-ibWh8x4yAAS5-ABzajI283.png" />


9.S2D系統在建立儲存池時會自動把最高層級的磁碟當做讀寫緩衝用。本例中需要手工調整把SCM指定為緩衝層(journal):

Get-PhysicalDisk|where{$_.mediatype -eq "scm"}|Set-PhysicalDisk -Usage Journal

完成後再用get- physicaldisk命令查看最後物理磁碟狀態。確保無誤。

650) this.width=650;" width="1033" height="404" title="get-physicaldiskNVMeascache.png" style="width:744px;height:312px;" src="https://s5.51cto.com/wyfs02/M01/98/9A/wKioL1k-iuizsJfMAASxOi8ua0c125.png" alt="wKioL1k-iuizsJfMAASxOi8ua0c125.png" />


10.接著開啟S2D的緩衝:

(Get-Cluster).S2DCacheDesiredState= 2

完成後可用Get-clusters2d查看其狀態:650) this.width=650;" title="enables2dcache.png" src="https://s5.51cto.com/wyfs02/M01/98/9A/wKioL1k-i-bRaUBWAABCy9B8oN8891.png" alt="wKioL1k-i-bRaUBWAABCy9B8oN8891.png" />

11.和VMWARE VSAN類似,S2D也可以支援不同類型的故障域以增強在生產環境裡的高可用性。其故障域類型包括:Node、Rack、Chassis、Site等。這裡我們建立4個基於Rack的故障域,並把4台節點分別放置於不同的故障域裡:

1..4|ForEach-Object {New-ClusterFaultDomain -Name fd0$_ -FaultDomainType rack}

1..4|ForEach-Object {Set-ClusterFaultDomain -Namedths2sofsnode$_ -Parent fd0$_}

完成用Get-Clusterfaultdomain可看到類似如下結果:

650) this.width=650;" title="get-clusterfaultdomain.png" src="https://s1.51cto.com/wyfs02/M01/98/9A/wKiom1k-jKeThyayAAA5W5eKnH4605.png" alt="wKiom1k-jKeThyayAAA5W5eKnH4605.png" />


12.建立Virtual Disk(Storage Space)的過程很簡單,可以通過ServerManager的圖形介面,也可以通過Powershell命令。需要注意的是通過圖形介面做時可以自訂的選項很少,跟著嚮導簡單幾步就可以完成;通過Powershell建立能給客戶更多的靈活性。比如下面我們用 New-Virtualdisk命令建立一個名為“testshrink1”的VD,大小20GB,Dural Parity布局。

New-VirtualDisk -StoragePoolFriendlyName mys2dpool1 -FriendlyName testshrink1 -Size 20GB -ResiliencySettingName parity -PhysicalDiskRedundancy 2

Server Manager裡面建立VD的選項如示:

650) this.width=650;" width="950" height="410" title="GUInewvirtualdisk.png" style="width:730px;height:253px;" src="https://s2.51cto.com/wyfs02/M00/98/9A/wKiom1k-javzRCCOAACmxzOhstc743.png" alt="wKiom1k-javzRCCOAACmxzOhstc743.png" />


完成後可在Server Manager裡查看其狀態,也可以用以下命令在Powershell裡查看:

Get-VirtualDisk-FriendlyName testshrink1 |select *

輸出資訊如下,可以看到,預設狀態下該卷的寫緩衝為1GB:

650) this.width=650;" width="1105" height="557" title="get-virtualdiskdetails.png" style="width:1044px;height:489px;" src="https://s3.51cto.com/wyfs02/M00/98/9A/wKioL1k-jjmz2v9aAAMaIALSN7A343.png" alt="wKioL1k-jjmz2v9aAAMaIALSN7A343.png" />

是在Failover Cluster管理介面看到的資訊,此時即可在該VD的Owner Node裡,從磁碟管理裡面初始化,格式化成NTFS或者ReFS,然後在群集管理器裡可將其轉換為CSV格式使用。

650) this.width=650;" width="808" height="214" title="Shrinkdiskclustermgr.png" style="width:728px;height:206px;" src="https://s5.51cto.com/wyfs02/M01/98/9B/wKiom1k-kZ3Cq1M-AAGwaB_0UKM240.png" alt="wKiom1k-kZ3Cq1M-AAGwaB_0UKM240.png" />

13.我們也可以一步到位,直接在Powershell裡建立一個ReFS卷“myvol3”,並做成CSV,布局為兩份拷貝的Mirror:

New-Volume -StoragePoolFriendlyName mys2dpool1 -FriendlyName myvol3 -FileSystem CSVFS_ReFS -Size 25GB -ResiliencySettingName mirror -PhysicalDiskRedundancy 1

同樣,用Get-volume命令可查看其詳細資料:

650) this.width=650;" title="get-volumedetails.png" src="https://s1.51cto.com/wyfs02/M00/98/9B/wKiom1k-mSDAAE9MAAEGfP-1uD4662.png" alt="wKiom1k-mSDAAE9MAAEGfP-1uD4662.png" />下面是在Faliover Manager裡看到的狀態:

650) this.width=650;" width="960" height="351" title="myvol3failovermgr.png" style="width:814px;height:285px;" src="https://s2.51cto.com/wyfs02/M00/98/9B/wKiom1k-mXjyrCmaAAE0gjSskeg204.png" alt="wKiom1k-mXjyrCmaAAE0gjSskeg204.png" />

細心的同學可能發現,我們在建立時定義的大小是25GB,怎麼產生後的大小卻是32GB?

那麼我們再用Get-Virtualdisk查看這個卷對應VD的細節資訊:

650) this.width=650;" width="651" height="555" title="get-vvirtualdisk-myvol3.png" style="width:733px;height:554px;" src="https://s4.51cto.com/wyfs02/M01/98/9C/wKioL1k-mcCyOEs3AAKBwireypo956.png" alt="wKioL1k-mcCyOEs3AAKBwireypo956.png" />

注意紅框裡的參數配置。這裡先介紹幾個Storage Space裡的重要概念:

Slab:儲存池裡組成Virtual Disk的基本單位。儲存池裡的磁碟都被劃成一塊塊的Slab,然後以使用者定義的資料保護方式(Mirror或者Parity)組成虛擬磁碟分配給主機使用。S2D裡每塊slab大小為256MB。

Column:可以簡單地理解為條頻寬度,即Storage Space在以條帶方式往VD裡寫資料時,包含了多少塊物理磁碟。理論上說Column多了,同時工作的磁碟數量也多了,IOPS也有相應增加。實際情況下,因為有讀寫緩衝的存在,需要進一步測試column不同帶來的效能差別。

Interleave:可以簡單理解為條帶深度,即Storage Space在以條帶方式往VD裡寫資料時,最終落地到每塊磁碟上的資料,S2D裡預設為256KB。

在S2D裡,微軟建議建立VD時,Column和Interleave值最好都不要手工設定,系統會自動進行最優配置。而Slab大小是不可調的。但裡看到的VD"myvol3"實際尺寸超過定義尺寸很多的原因就在於不同的Column的選擇。如示,系統自動為兩路Mirror布局的“myvol3”配置了"Numbersofcolumn”為8,筆者猜測每一份資料的每個副本寫入時都會跨8塊磁碟,而每塊磁碟以256MB的Slab預先分配空間,勢必會造成多餘的空間的分配。建立VD時定義的尺寸越小,這個現象越明顯。筆者試過建立1GB的兩路Mirror的VD,產生後的大小卻是8GB;而如果建立很大的VD,反而沒有明顯多餘空間的分配了。所以在真正生產環境下,帶來的影響應該不大。如為1TB VD的詳細資料:

650) this.width=650;" width="671" height="559" title="1TBVD.png" style="width:740px;height:493px;" src="https://s1.51cto.com/wyfs02/M00/98/9C/wKioL1k-mm-xYnduAALqsqNp8zg859.png" alt="wKioL1k-mm-xYnduAALqsqNp8zg859.png" />

另外,系統自動為VD“myvol3”配置了“faultdomainawareness”值 “StorageScaleUnit”,即以擴充單位為基本的故障域。而實際生產環境裡,需要根據現場情況定義真正能提高系統容錯度的故障域。故障域類型當前有“physicaldisk”、“StorageChassis”、“StorageEnclosure”、“StorageRack”和“StorageSacleUnit”五種選擇。結合之前我們建立的“StorageRack”故障域,我們也可以用類似如下命令建立VD時定義將每個資料副本固定在每個故障域內,此例中我們建立一個名為“3mirrorvd8”的VD,故障域類型為前面步驟裡定義的StorageRack,同時限定Numberofcolumns值為4,不超過每個節點HDD的數量:

New-VirtualDisk -StoragePoolFriendlyName mys2dpool1 -FriendlyName 3mirrorvd8 -Size 10GB -ResiliencySettingName mirror -NumberOfDataCopies 3 -FaultDomainAwareness StorageRack -NumberOfColumns 4

650) this.width=650;" width="712" height="554" title="3mirrorvd8details.png" style="width:710px;height:516px;" src="https://s5.51cto.com/wyfs02/M02/98/9C/wKioL1k-nB7B33P5AAKK8jHffZ0404.png" alt="wKioL1k-nB7B33P5AAKK8jHffZ0404.png" />


14.通過Powershell,也可在建立VD時,根據業務效能需要,輕鬆將其固定在不同類型的磁碟裡。比如下面我們建立一個Mirror卷“ssdvol1”,將其固定在SSD磁碟裡:

new-volume -StoragePoolFriendlyName mys2dpool1 -FriendlyName ssdvol1 -FileSystem CSVFS_ReFS -MediaType SSD -Size 15GB -ResiliencySettingName mirror –PhysicalDiskRedundancy 1

下面是用get-virtualdisk看到的詳細資料,可看到該卷所在磁碟均為SSD磁碟,同樣的方法,我們也可以將某些大容量,效能要求低的VD直接固定在HDD上。

650) this.width=650;" width="1056" height="167" title="get-virtualdisk-ssdvol1.png" style="width:752px;height:145px;" src="https://s4.51cto.com/wyfs02/M00/98/9C/wKiom1k-nY2QTdePAAK3mv9o7BY895.png" alt="wKiom1k-nY2QTdePAAK3mv9o7BY895.png" />

我們可以很方便地在Server Manager裡或者用下面命令對改卷進行線上擴容:

Resize-VirtualDisk -FriendlyName ssdvol1 -Size 25GB -Verbose

完成後在ssdvol1卷的所屬節點的磁碟管理器裡即可實現該VD檔案系統線上擴容:

650) this.width=650;" width="1198" height="271" title="extendssdvol1diskmgr.png" style="width:738px;height:223px;" src="https://s1.51cto.com/wyfs02/M00/98/AF/wKiom1k_jKCjnCxoAABWeJZtrxo603.png" alt="wKiom1k_jKCjnCxoAABWeJZtrxo603.png" />小提醒:S2D裡VD當前只能支援線上擴容,不支援尺寸的縮減。另外針對於在群集裡的S2D儲存池,也只能支援Fix格式的VD,不支援按實際使用分配空間的自動精簡卷。


15. 因為在儲存池裡有SSD和HDD兩種類型的磁碟充當容量層,接下來我們嘗試建立跨多層儲存的卷(Multi Resilient Volume),該功能僅限於W2016 S2D,而且僅限於ReFS檔案系統。使用這種類型的卷的目的是自動平衡冷熱資料的布局,從而最佳化其上應用的效能,同時節省高層級磁碟空間的佔用。資料寫入時以Mirror的方式寫入到預先定義的Mirror層(SSD),然後按需將“冷卻”下來的資料自動調度到Parity層(HDD),以節省SSD的空間佔用,騰出來的SSD空間給真正需要效能的熱點資料。來源於微軟官方文檔,很好地把VD容錯布局的類型做了一個歸納:

650) this.width=650;" width="764" height="411" title="resilienttypes.png" style="width:665px;height:317px;" src="https://s4.51cto.com/wyfs02/M02/98/B0/wKiom1k_k-ayW3XyAACOOHV6Uv4791.png" alt="wKiom1k_k-ayW3XyAACOOHV6Uv4791.png" />


接下來我們在儲存池裡分別定義Mirror層和Parity層,Mirror層命名為“perf”,資料採用2份拷貝的Mirror布局,寫懲罰小,效能較好;Parity層命名為“cap”,採用更節省空間的Dual Parity布局(類似Raid6),同時提供更好的安全性。具體命令如下:

New-StorageTier -StoragePoolFriendlyName mys2dpool1 -FriendlyName perf -MediaType SSD -ResiliencySettingName mirror -PhysicalDiskRedundancy 1 

 

New-StorageTier -StoragePoolFriendlyName mys2dpool1 -FriendlyName cap -MediaType HDD -ResiliencySettingName parity -PhysicalDiskRedundancy 2 

輸出結果如示:

650) this.width=650;" width="1104" height="662" title="createstoragetiers.png" style="width:788px;height:471px;" src="https://s5.51cto.com/wyfs02/M01/98/B0/wKiom1k_mL6C6L6KAAJ2x6CZltA504.png" alt="wKiom1k_mL6C6L6KAAJ2x6CZltA504.png" />

下面我們用以下命令建立一個名為"mrvol1”的卷,該卷大小60GB,Mirror部分為10GB,Parity部分為50GB:

new-volume -StoragePoolFriendlyName mys2dpool1 -FriendlyName mrvol1 -FileSystem CSVFS_ReFS -StorageTierFriendlyNames perf,cap -StorageTierSizes 10GB,50GB -verbose

用微軟的指令碼工具“show-prettyvolume”可看到該卷的如下資訊:

650) this.width=650;" width="611" height="155" title="showprevol-mrvol1.png" style="width:737px;height:166px;" src="https://s5.51cto.com/wyfs02/M02/98/B1/wKiom1k_nInyGASRAAFzh4oWiC0428.png" alt="wKiom1k_nInyGASRAAFzh4oWiC0428.png" />

還可用類似下面命令查看該卷在兩層磁碟裡的詳細配置資訊:

Get-VirtualDisk mrvol1 |Get-StorageTier |select *

650) this.width=650;" width="1112" height="640" title="mrvol1storagetiersdetails.png" style="width:789px;height:522px;" src="https://s1.51cto.com/wyfs02/M01/98/B1/wKioL1k_ndPx3TwJAAQxqk9_OsE627.png" alt="wKioL1k_ndPx3TwJAAQxqk9_OsE627.png" />

至於MRV類型的卷在建立時Mirror層和Parity層對應的容量比例大概多少合適,並沒有一個硬性規定。一般SSD上會存放最新寫入的熱資料,所以可根據其上所跑業務每天產生多少新資料作為一個基準,Mirror層的容量至少不能小於該值。另外如果Mirror層空間佔用超過定義的60%時也會觸發資料搬動(到Parity層),所以建議適當放寬Mirror層的定義容量以避免過於頻繁的資料搬動帶來的額外系統負擔。根據微軟給出的最佳實務,建議最好在Mirror層預留兩倍於熱點資料大小的尺寸,同時整個卷定義的大小最好比所需要的容量多給20%左右。不過和之前做過的實驗步驟類似,可以通過Powershell輕鬆線上擴容Mirror層或者Parity層,比如下面命令將兩層分別擴容10GB,完成後進入該卷所屬節點的磁碟管理工具,擴充其檔案系統即可,不再贅述。

 Get-VirtualDisk -FriendlyName mrvol1 |Get-StorageTier|? friendlyname -eq mrvol1_perf|Resize-StorageTier -Size 20GB

Get-VirtualDisk -FriendlyName mrvol1 |Get-StorageTier|? friendlyname -eq mrvol1_cap|Resize-StorageTier -Size 60GB


16.最後,可以用如下命令對Multi-Resilient 卷做按需最佳化。另外,系統也預設配置了對應的資料調度計劃任務,可從Task Scheduler裡找到,如示。使用者可根據自身業務需要調整開始的時間。

Optimize-Volume -FileSystemLabel mrvol1 -TierOptimize -Verbose

650) this.width=650;" width="1200" height="508" title="tieroptimizescheduler.png" style="width:728px;height:339px;" src="https://s1.51cto.com/wyfs02/M02/98/B3/wKioL1k_qQuR_H1QAADTDXpm9kI667.png" alt="wKioL1k_qQuR_H1QAADTDXpm9kI667.png" />

通過上述步驟可看出,S2D的配置和使用相對不難,也非常靈活,能盡量滿足不同使用情境的不同需求。但需要管理員熟悉Powershell命令。微軟的產品專家在網上分享出了一些有用的關於S2D的指令碼,連結如下,下載後根據自己的環境簡單修改即可使用。

查看儲存池及卷的使用狀態指令碼:

http://cosmosdarwin.com/Show-PrettyPool.ps1

http://cosmosdarwin.com/Show-PrettyVolume.ps1

徹底清除S2D配置的指令碼:

https://gallery.technet.microsoft.com/scriptcenter/Completely-Clearing-an-ab745947

 

本文出自 “雲端的伺服器” 部落格,請務必保留此出處http://yddfwq.blog.51cto.com/4016432/1935117

在vSphere環境下簡單測試Windows 2016 S2D (2)

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.