MCS 引入了一項新的備份配置功能,確保在出現容量相關或局部不可用問題時實現無縫回退。
此備份配置將在以下情況下觸發:
在這篇文章中,我將向您展示如何設定備份配置並概述選擇適當的備份虛擬機器大小的先決條件。
如何設定備份配置
為了備份配置,我們引入了一個新的自訂屬性BackupVmConfiguration, 可以將其新增至配置方案。此屬性也可以透過Set-ProvScheme套用於現有目錄。它本質上是服務產品和類型的精選列表,充當故障安全機制。
容量故障範例
如果因容量問題而導致配置失敗,可以如下設定備份配置:
New-ProvScheme -ProvisioningSchemeName “demo” -MasterImageVM “XDHyp:\HostingUnits\azure-zones\image.folder\TestResourceGroup.resourcegroupgroup\TestSnapshot.snapshotaz-MachineProfilefolTupyp:\Hostgroup9資源群組\TestMachineProfileVM.vm” -CustomProperties
“<CustomProperties xmlns=`” http://schemas.citrix.com/2014/xd/machinecreation `” xmlns:xsi=`” http://www.w3.org/2001/XMLSchema -instance `”>
<屬性 xsi:type=`”StringProperty`” 名稱=`”BackupVmConfiguration`” 值=`”[{'ServiceOffering': 'Standard_D2as_v4', '類型': '常規'}, {'ServiceOffering': 'Standard_D2s_v3', '類型': '常規'}]`”/>
</自訂屬性>”
現場驅逐範例
同樣,如果 Spot VM 配置失敗,可以如下設定備份配置:
New-ProvScheme -ProvisioningSchemeName “demo” -MasterImageVM “XDHyp:\HostingUnits\azure-zones\image.folder\TestResourceGroup.resourcegroupgroup\TestSnapshot.snapshotaz-MachineProfilefolTupyp:\Hostgroup9資源群組\TestMachineProfileVM.vm” -CustomProperties
“<CustomProperties xmlns=`” http://schemas.citrix.com/2014/xd/machinecreation `” xmlns:xsi=`” http://www.w3.org/2001/XMLSchema -instance `”>
<屬性 xsi:type=`”StringProperty`” 名稱=`”BackupVmConfiguration`” 值=`”[{'ServiceOffering': 'Standard_D2as_v4', 'Type': 'Spot'}, {'ServiceOffering': 'Standard_D2as_v4', '類型': '常規'}, {'ServiceOffering': 'Standard_D2s_v3', '類型': '現貨'}]`”/>
</自訂屬性>”
請參閱Citrix GitHub 頁面,以取得將 BackupVmConfiguration 自訂屬性套用到新的和現有的預配方案的範例 PowerShell 腳本。
設定BackupVmConfiguration自訂屬性的先決條件
BackupVmConfiguration 旨在增強可靠性並確保操作的連續性。透過實施此操作,您可以減輕與容量相關問題和 Spot 虛擬機器驅逐相關的風險。
應用備份配置時涉及的步驟
初始化:
錯誤檢測:
使用備份配置開機:
會話使用:
下次開機:
故障處理:
此方法可確保彈性預配流程,在 Azure 上遇到特定容量相關問題時無縫過渡到備份配置。
了解有關 Azure Spot VM 的更多信息
Spot 虛擬機器能夠以大幅折扣配置未使用的 Azure 運算容量,與即用即付價格相比,可節省高達 90% 的成本。這些 Spot VM 執行個體非常適合可承受中斷的工作負載,提供可擴充性並降低成本。在 Azure 需要恢復容量的任何時間點,Azure 基礎設施都會提前 30 秒通知驅逐 Spot VM。
Azure Spot VM 的驅逐有兩種類型:
根據客戶設定的 EvictionPolicy,在驅逐期間,可以透過以下兩種方式之一處理虛擬機器:
微軟參考
https://learn.microsoft.com/en-us/azure/virtual-machines/spot-vms
如何配置 Spot 虛擬機
Spot VM 只能使用電腦設定檔進行調配。以下是透過範本規格或虛擬機器作為電腦設定檔設定 Spot 虛擬機器的步驟。
使用範本規格時,應在資源 > 虛擬機器資源 > 屬性下新增突出顯示的屬性:
有關模板設定的更多信息,請訪問: https://learn.microsoft.com/en-us/azure/virtual-machines/linux/spot-template#use-a-template
將 Spot VM 配置為電腦設定檔時,請在建立虛擬機器頁面上選擇逐出類型和逐出策略,如下所示:
輔助點配置的特殊處理
使用啟用 Spot 的機器設定檔時:
備份配置類型: Spot:
備份配置類型: 常規:
虛擬機器重新啟動後:
總之,此特殊處理可確保配置過程保持穩健且適應性強,無論是處理 Spot 還是常規配置。系統會根據所應用的備份配置類型動態地調整最合適的設置,並在虛擬機器重新啟動時恢復到原始設定以保持一致性。
了解更多
將備份配置合併到電腦目錄中是一種可以顯著增強使用者體驗的策略。我們強烈建議深入研究此配置為您的工作負載帶來的潛在優勢。有關建立目錄的詳細指南,請參閱我們的綜合產品文件。
文章來源/ Citrix Blog Citrix Blog
返回