共用方式為


私人雲端模擬器常見問題集

一般問題

.

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 更新套件。

如何使用 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 2016HLK 更新步調包含更新 HLK 用戶端的腳本。 如果您嘗試認證 Windows Server 2016SAS 連結裝置,您應該在每個 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 檔案有正確的哈希值。
    • 針對 Windows Server 2016,請參閱 Windows Server 2016 私人雲端模擬器中的 表格
    • 針對 Windows Server 2019,請參閱 Windows Server 2019 私人雲端模擬器中的 表格
  • 請直接執行作業,確認您可以一致地達到問題。
    • 移至 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'
      • 在 [機器] 索引標籤中:
        • 選取包含PCS電腦的機器集區
        • 檢查 [排程從此計算機集區選取之機器上的作業]
        • 核取PCS電腦的複選框
    • 按兩下 [建立排程] 按鈕
    • 在此步驟之後,會排定測試執行。 使用下列步驟來監視作業狀態
    • 點選 「檔案總管] => [作業監視器]
    • 在左面板中,選取包含PCS電腦的機器集區
    • 您應該會在正確的面板中看到作業狀態和結果。