針對 Azure Stack Hub 中的問題進行疑難排解

此文件提供 Azure Stack Hub 整合式環境的疑難排解資訊。 如需 Azure Stack 開發套件的協助,請參閱 ASDK 疑難排解或向 Azure Stack Hub MSDN 論壇上的專家取得協助。

常見問題集

這些章節包含各文件的連結,這些文件會說明傳送至 Microsoft 支援服務的常見問題。

購買考量

更新和診斷

來賓 VM 支援的作業系統和大小

Azure Marketplace

管理容量

記憶體

若要提高 Azure Stack Hub 的總可用記憶體容量,您可以新增其他記憶體。 在 Azure Stack Hub 中,您的實體伺服器也稱為縮放單位節點。 所有屬於單一縮放單位成員的縮放單位節點都必須具有相同的記憶體數量

保留期限

保留期限設定可讓雲端操作員指定時間間隔天數 (介於 0 到 9999 天),在此期間,任何已刪除的帳戶都可能復原。 預設保留期限設定為 0 天。 將值設定為 0 表示立即不再保留任何已刪除的帳戶,並標示為供定期記憶體回收。

安全性、合規性和身分識別

管理 RBAC

Azure Stack Hub 中的使用者可以是訂用帳戶、資源群組或服務中每個執行個體的讀者、擁有者或參與者。

如果適用於 Azure 資源的內建角色無法滿足您組織的特定需求,您可以建立自己的自訂角色。 在此教學課程中,您會使用 Azure PowerShell 建立名為讀者支援票證的自訂角色。

透過 CSP 管理使用量和帳單

選擇您用於 Azure Stack Hub 的共用服務帳戶類型。 可用於註冊多租用戶 Azure Stack Hub 的訂用帳戶類型為:

  • 雲端解決方案提供者
  • 合作夥伴共用服務訂用帳戶

取得縮放單位計量

您可以使用 PowerShell 取得戳記使用量資訊,而不需要 Microsoft 支援服務的協助。 若要取得戳記使用量:

  1. 建立 PEP 工作階段。
  2. 執行 test-azurestack
  3. 結束 PEP 工作階段。
  4. 使用叫用命令呼叫來執行 get-azurestacklog -filterbyrole seedring
  5. 將 seedring .zip 解壓縮。 您就可以從執行 test-azurestack 的 ERCS 資料夾中取得驗證報告。

如需詳細資訊,請參閱 Azure Stack Hub 診斷

針對虛擬機器 (VM) 進行疑難排解

重設 Linux VM 密碼

如果您忘記 Linux VM 的密碼,而 [重設密碼] 選項因 VMAccess 延伸模組的問題而無法運作,您可以遵循下列步驟來重設密碼:

  1. 選擇要作為復原 VM 使用的 Linux VM。

  2. 登入使用者入口網站:

    1. 記下 VM 大小、NIC、公用 IP、NSG 和資料磁碟。
    2. 停用受影響的 VM。
    3. 移除受影響的 VM。
    4. 將受影響的 VM 磁碟連結為復原 VM 上的資料磁碟 (可能需要花費幾分鐘才可使用磁碟)。
  3. 登入復原 VM 並執行下列命令:

    sudo su -
    mkdir /tempmount
    fdisk -l
    mount /dev/sdc2 /tempmount /*adjust /dev/sdc2 as necessary*/
    chroot /tempmount/
    passwd root /*substitute root with the user whose password you want to reset*/
    rm -f /.autorelabel /*Remove the .autorelabel file to prevent a time consuming SELinux relabel of the disk*/
    exit /*to exit the chroot environment*/
    umount /tempmount
    
  4. 登入使用者入口網站:

    1. 中斷磁碟與復原 VM 的連結。
    2. 從磁碟重新建立 VM。
    3. 請務必從先前的 VM 傳輸公用 IP 和連結資料磁碟等等。

您也可以建立原始磁片的快照集,並從中建立新磁碟,而不是直接在原始磁碟上執行變更作業。 如需詳細資訊,請參閱下列主題:

Windows Server 2012 R2 在佈建期間的授權啟用失敗

在此情況下,您將無法啟動 Windows,並且會在畫面右下角看見浮水印。 位於 C:\Windows\Panther 底下的 WaSetup.xml 記錄包含下列事件:

<Event time="2019-05-16T21:32:58.660Z" category="ERROR" source="Unattend">
    <UnhandledError>
        <Message>InstrumentProcedure: Failed to execute 'Call ConfigureLicensing()'. Will raise error to caller</Message>
        <Number>-2147221500</Number>
        <Description>Could not find the VOLUME_KMSCLIENT product</Description>
        <Source>Licensing.wsf</Source>
    </UnhandledError>
</Event>

若要啟用授權,請複製想要啟用的 SKU 自動虛擬機器啟用 (AVAM) 金鑰。

版本 AVMA 金鑰
資料中心 Y4TGP-NPTV9-HTC2H-7MGQ3-DV4TW
標準 DBGBW-NPF86-BJVTX-K3WKJ-MTB6V
Essentials K2XGM-NMBT3-2R6Q8-WF2FK-P36R2

在 VM 上執行下列命令:

slmgr /ipk <AVMA_key>

如需完整的詳細資訊,請參閱 VM 啟用

在 Azure Stack Hub 中部署 VM 之前,必須先新增 Windows Server 映像與資源庫項目。

我已刪除某些 VM,但仍在磁碟上看到 VHD 檔案。

這是設計預設的行為:

  • 當您刪除 VM 時,不會刪除 VHD。 磁碟是資源群組中的獨立資源。
  • 刪除儲存體帳戶時,可以立即透過 Azure Resource Manager 看見刪除。 但是它可能包含的磁碟仍會保留在儲存體中,直到記憶體回收執行為止。

若您看到「孤立」的 VHD,您必須知道它是否屬於已刪除之儲存體帳戶的資料夾。 若儲存體帳戶並未刪除,則 VHD 仍然存在就是正常情況。

您可以在管理儲存體帳戶中深入了解如何設定保留閾值與隨選回收。

針對儲存體進行疑難排解

儲存體回收

已回收的容量最多可能需要 14 小時才會顯示在入口網站中。 空間回收取決於不同因素,包括區塊 Blob 存放區中內部容器檔案的使用量百分比。 因此,視刪除的資料量而定,我們無法保證當記憶體回收行程執行時可回收多少空間。

Azure 儲存體總管無法與 Azure Stack Hub 搭配運作

如果您要在中斷連線的案例中使用整合式系統,建議您使用企業憑證授權單位 (CA)。 以 Base-64 格式匯出根憑證,然後在 Azure 儲存體總管中將其匯入。 請確實從 Resource Manager 端點中移除尾端的斜線 (/)。 如需詳細資訊,請參閱準備連線至 Azure Stack Hub

針對 App Service 進行疑難排解

Create-AADIdentityApp.ps1 指令碼失敗

如果 App Service 所需的 Create-AADIdentityApp.ps1 指令碼失敗,請務必在執行指令碼時包含必要的 -AzureStackAdminCredential 參數。 如需詳細資訊,請參閱部署 Azure Stack Hub 上的 App Service 必要條件

針對 Azure Stack Hub 更新進行疑難排解

Azure Stack Hub 修補和更新程序的設計訴求,是要讓操作員以一致且有效率的方式套用更新套件。 雖不常見,但問題可能會在修補和更新過程中發生。 如果您在修補和更新程序期間遇到問題,建議您執行下列步驟:

  1. 先決條件:請確定您已依照更新活動檢查清單啟用主動記錄收集中的指示操作。

  2. 請遵循您的更新失敗時所建立失敗警示中的補救步驟。

  3. 如果您無法解決問題,請建立 Azure Stack Hub 支援票證。 請確定您已針對發生問題的時間範圍收集記錄。 如果更新失敗 (顯示重要警示或警告),請務必檢閱失敗結果,並依照警示中的指示,來聯繫 Microsoft 客戶支援服務,讓您的縮放單位不會長期處於失敗狀態。 讓縮放單位長期處於更新失敗的狀態,可能會在後續導致其他更難解決的問題。

常見 Azure Stack Hub 修補和更新問題

適用於:Azure Stack Hub 整合系統

PreparationFailed

適用於:此問題適用於所有支援版本。

原因:嘗試安裝 Azure Stack Hub 更新時,其狀態可能會顯示失敗,並變更為 PreparationFailed。 就已連接網際網路的系統而言,這通常表示因為網際網路連線不佳而無法正確下載更新套件。

補救:此問題的因應措施為再按一下立即安裝。 如果問題持續發生,建議您依照安裝更新區段以手動方式上傳更新套件。

發生次數:通用

更新失敗:檢查並強制執行 CSV 上的外部金鑰保護裝置

適用於:此問題適用於所有支援版本。

原因:未正確設定基礎板管理控制器 (BMC) 密碼。

補救更新 BMC 認證並繼續更新。

進行更新時所回報的警告和錯誤

適用於:此問題適用於所有支援版本。

原因:當 Azure Stack Hub 更新處於進行中狀態時,系統可能會在入口網站回報警告和錯誤。 元件可能會在升級期間,因等候其他元件而逾時,並導致錯誤。 由於間歇性錯誤,Azure Stack Hub 具有重試或補救部分工作的機制。

補救:當 Azure Stack Hub 更新處於進行中狀態時,您可以忽略入口網站所回報的警告和錯誤。

發生次數:通用

2002 更新失敗

適用:此問題僅適用於 2002 版本。

原因:嘗試更新 2002 時,更新可能會失敗,並提供此訊息:The private network parameter is missing from cloud parameters. Please use set-azsprivatenetwork cmdlet to set private networkTrace

補救設定私人內部網路