一般問題
.
PCS 支援別名
請傳送電子郵件給 pvsha@microsoft.com 任何與PCS或WSSD、AzureStack硬體認證相關的查詢。
在 Microsoft Collaborate 網站開啟 Bug 以檢閱您的 PCS 結果
如果您遇到失敗並需要協助,請在 Collaborate 入口網站中開啟錯誤(意見反應),附加所需的 HLKX 檔案,並通知 PCS 說明小組。
如果測試失敗是由 Microsoft 所造成,小組會以已修正的方式解決 Bug。 您稍後可以使用 Bug 號碼來取得提交的錯誤號碼。
- 移至 Microsoft Collaborate 網站以開啟新的意見反應錯誤
- 選取 [國家/地區] |一般
- [產品] 字段設定為 [Windows Server]、[產品系列] 字段設定為 [Windows Server],而 [合作夥伴功能部門] 字段則設定為 [SDDC - 認證,Azure Stack]。
- 將您的檔案附加至 Bug。
當機後,Windows 不會儲存記憶體轉儲檔案
在執行PCS測試之前,請確定初始頁面檔大小大於50GB。 如果頁面檔大小太小,則不會建立傾印檔案。 請參閱 停止錯誤或藍色畫面錯誤問題的進階疑難解答。
變更 Pagefile 設定
根據預設,Windows 會自動管理分頁檔案大小及其位置。 默認位置為 C:\pagefile.sys,而測試執行時檔案大小可能會成長。
如果您的叢集節點開機磁碟因為大型頁面檔而擁有很少的可用空間,您可以藉由修改 PagingFiles 值來變更頁面檔位置和大小。 以下是將初始和最大頁面檔大小設定為 50GB (51200MB) 的範例。
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v PagingFiles /t REG_MULTI_SZ /d "C:\pagefile.sys 51200 51200" /f
變更記憶體轉儲檔案設定
由於計算叢集節點通常有許多記憶體可裝載 VM,因此根據預設,PCS 會使用主動傾印設定來減少記憶體轉儲檔案的大小。 如需詳細資訊,請參閱 這裡。 如果您需要將環境變更為使用「完整記憶體轉儲」設定,請遵循下列步驟來收集完整的記憶體轉儲檔案。 請確定您有足夠的可用磁碟空間,而且您的頁面檔案大小大於記憶體大小總計。
- 移至 HLK 控制器電腦
- 開啟檔案 “C:\Program Files (x86)\Windows Kits\10\Hardware Lab Kit\Tests\amd64\Pcs\PrivateCloudSimulator-Manager.psm1”
- 尋找檔案中的 regkey FilterPages ,並將值從 1 變更為 0
- 從: 和 “reg.exe” 新增 “HKLM\SYSTEM\CurrentControlSet\Control\CrashControl” /v FilterPages /t REG_DWORD /d 1 /f
- To: & “reg.exe” 新增 “HKLM\SYSTEM\CurrentControlSet\Control\CrashControl” /v FilterPages /t REG_DWORD /d 0 /f
- 重新執行測試。
HLK 更新套件
您可以從 Microsoft Collaborate 網站下載 HLK 更新套件。
- 若要認證 Windows Server 2016: https://partner.microsoft.com/dashboard/collaborate/packages/3959
- 若要認證 Windows Server 2019: https://partner.microsoft.com/dashboard/collaborate/packages/5485
如何使用 HLK 更新套件來更新 HLK 控制器
從因特網下載 HLK 更新套件 ZIP 檔案時,檔案可能包含 'block' 屬性。 您 必須先 解除封鎖 ZIP 檔案,才能擷取檔案。 您可以使用 PowerShell 解除封鎖檔案 Cmdlet 來解除封鎖檔案。 以下是範例:
PS> 解除封鎖檔案檔名
更新 HLK 控制器
若要更新 HLK 控制器,請在 HLK 控制器上執行下列步驟。
- 請確定 HLK Studio 和 HLK 管理員已關閉。
- 將未封鎖的 HlkUpdatePackage zip 檔案複製到 HLK 控制器。
- 解壓縮 ZIP 檔案。
- 開啟提升許可權的 PowerShell 視窗並執行 『.\UpdateHlkController.ps1』 腳本。
- PS > .\UpdateHlkController.ps1
更新 HLK 用戶端
適用於 Windows Server 2016 的 HLK 更新步調包含更新 HLK 用戶端的腳本。 如果您嘗試認證 Windows Server 2016 的 SAS 連結裝置,您應該在每個 HLK 用戶端上執行此腳本。 此文稿會更新 HLK 用戶端上的記憶體收集程式,以預設不會選取 SAS 連結裝置的韌體更新功能。 如果客戶或合作夥伴尋求韌體更新 AQ,則必須在裝置選取期間手動新增此功能。
- 將解除封鎖的 HlkUpdatePackage zip 檔案複製到每個 HLK 用戶端。
- 您必須將解除封鎖的檔案複製到每個 HLK 用戶端電腦。 無法從遠端執行更新文稿。
- 解壓縮 ZIP 檔案。
- 開啟提升許可權的 PowerShell 視窗,然後執行 '.\UpdateHlkClient.ps1' 腳本。
PS > .\UpdateHlkClient.ps1
- 重新啟動用戶端電腦以完成更新
停用受測電腦上的 .NET 強名稱
- 如果您嘗試認證 Windows Server 2019 的網路適配器裝置,則必須停用受測電腦上的 .NET 強名稱驗證。 否則,與 NDISTest 相關的測試可能無法載入測試元件。
- 為了進行測試,您可以使用下列命令完全停用強名稱驗證。
- reg DELETE “HKLM\Software\Microsoft\StrongName\Verification” /f
- reg ADD “HKLM\Software\Microsoft\StrongName\Verification*,*” /f
PCS 動作中的錯誤
.
ComputeNodeBugcheckAction 失敗
錯誤訊息:System.TimeoutException:嘗試重新啟動 <MachineName 時逾時>
疑難解答步驟
- 移至 MachineName
- 確認安全開機已停用。
- Confirm-SecureBootUEFI Cmdlet 會傳回 false。
- 確認已啟用 TESTSIGNING。
- 執行 BCDEDIT.exe 工具。 TESTIGNING 會在目前的 Windows 開機載入器下列為 [是]。
- 確認 Bugchecker.exe 是否正常運作。
- 名為 c:\LmTestBinaries 的資料夾應該已經存在於節點上。 如果未從 PCS 電腦複製錯誤檢查程式檔案。 Testpel: xcopy \MachineName\c$\pcs\bugchecker* c:\LmTestBinaries
- 執行下列命令之後,計算機應該會以藍色畫面自動重新啟動。 如果計算機沒有藍屏,您的檔案可能會損毀。
- c:\LmTestBinaries\Bugchecker.exe 錯誤檢查
PCS-E2ELaunch_Setup.log 中的錯誤
.
System.Net.WebException:下載時發生錯誤
錯誤訊息:System.Net.WebException:下載 'http://localhost/ReportServer/ReportService2010.asmx' 時發生錯誤。
System.Net.WebException 疑難解答步驟
- 確認 MSSQLServer 服務正在執行中
- 如果未執行,請手動啟動它。 如果它自動停止,請檢查您是否在應用程式事件記錄檔中看到錯誤事件,指出「SQL Server 評估期間已過期」。
- 如果評估期間已過期,您應該重建新的PCS控制器,然後重新執行測試。 它會安裝新的評估 SQL Server。 否則,您必須使用有效的 SQL Server 授權金鑰來升級 SQL Server。
執行 Device.Network.LAN.AzureStack 作業時發生錯誤
.
“RunJob - 建立 SDN 的導出 VM” 失敗
.
無法在 360 分鐘內結束 KB 套件安裝程式
- 開啟 LaunchCreateExportVM_DataTime.log 檔案
- 如果您看到下列錯誤訊息,請確定您擁有所有必要的 KB 檔案,並以正確的順序列出它們。
- 建立匯出 VM 失敗
- 無法在 360 分鐘內結束 KB 套件安裝程式
- System.Management.Automation.RuntimeException:無法在 360 分鐘內結束 KB 套件安裝程式
- 拿掉 Vm
- 大部分的 Windows Update 套件都需要先安裝「服務堆疊更新」(SSU)。 例如,
- KB4501371
- 在「如何取得此更新」中,它表示 需要KB4504369 。
- 如果您使用 Windows Update,系統會自動提供最新的 SSU (KB4504369)。 若要取得最新 SSU 的獨立套件,請在 Microsoft Update Catalog 中搜尋它。
- 換句話說,在執行作業時,您需要在測試參數 KBPackagePath 中輸入兩個 KB。
- 範例: 'c:\KB\Windows-KB4504369-x64.msu,c:\KB\Windows-KB4501371-x64.msu'
- 如果 KB 列在正確的中,請移至 PCS 計算機,並確認您可以手動在 VM 中安裝 KB。
針對其他錯誤訊息
- 確認您的 VHD 檔案有正確的哈希值。
- 請直接執行作業,確認您可以一致地達到問題。
- 移至 HLK 電腦
- 開啟 “HLK 管理員”
- 按兩下 [總管] => [作業總管]
- 在左側面板中,選取功能 “$\Logo Jobs\System\Solutions\PrivateCloudSimulator”
- 一個右側面板,按兩下 [建立 SDN 的匯出 VM] 作業
- 按兩下 [排程] 按鈕
- 在 [作業] 索引標籤中,輸入 VHDSoucePath 和 KBPackagePath
- Windows Server 2016 的範例:
- VHDSourcePath:c:\pcs\BaseVHDX\14393.0.amd64fre.rs1_release.160715-1616_server_serverdatacentereval_en-us.vhdx
- KBPackagePath: 'c:\KB\Windows-KB4503537-x64.msu,c:\KB\Windows-KB4503294-x64.msu'
- Windows Server 2016 的範例:
- 在 [機器] 索引標籤中:
- 選取包含PCS電腦的機器集區
- 檢查 [排程從此計算機集區選取之機器上的作業]
- 核取PCS電腦的複選框
- 在 [作業] 索引標籤中,輸入 VHDSoucePath 和 KBPackagePath
- 按兩下 [建立排程] 按鈕
- 在此步驟之後,會排定測試執行。 使用下列步驟來監視作業狀態
- 點選 「檔案總管] => [作業監視器]
- 在左面板中,選取包含PCS電腦的機器集區
- 您應該會在正確的面板中看到作業狀態和結果。