[英]Working of VMSS-Cloning of vm in azure VMSS?
我對虛擬機規模集有一些疑問。 實際上我已經創建了 VMSS,它有最少 1 個和最多 3 個實例。 我對 vmss 的工作感到困惑。 例如,當創建第二個實例時,創建的第二個或第三個實例將是基礎實例的克隆嗎? 我將一些 txt 文件放在 base instant 中,然后在 base instance 上運行 heavyload 以創建第二個和第三個 vms。 但不幸的是,我沒有看到這些實例中的任何文件。 它只是一個簡單的虛擬機,里面什么也沒有。
現在我的問題是:如果新創建的機器沒有基本 vm 的復制或克隆,那么 VMSS 有什么好處? 2)假設如果我在我的基礎虛擬機上部署了一些應用程序,它們將如何將負載分配給 vmss 中其他創建的虛擬機? 3)假設我們通過自定義腳本配置它,那么持續部署將如何同步到其他創建的虛擬機?
我試圖在我的環境中重現相同的結果並得到以下結果:
在創建 VMSS 時,我們可以使用 Image 選項來選擇要在 VMSS 中部署哪個 VM。 我們可以通過泛化從 VM 創建一個圖像,然后我們可以使用該圖像創建 VMSS 實例。 之后,新創建的 VM 將具有基本 VM 所具有的精確配置。
當創建第二個實例時,創建的第二個或第三個實例將是基礎實例的克隆嗎? – 是的,新創建的虛擬機將具有基礎虛擬機的克隆。 但是,無論您在執行自動縮放之前對第一個實例進行什么修改,新創建的 VM 中都不會存在這些修改。 新創建的 VM 將具有 VM 基礎的精確副本。
我將一些 txt 文件放在基本實例中,然后在基本實例上運行重負載以創建第二個和第三個虛擬機。 但不幸的是,我在這些實例中沒有看到任何文件——這在 VMSS 中是不可能的。 為此,您需要使用 PowerShell 嘗試一些自動化腳本。 或者您可以向 Microsoft 開立案例。
我們在我們的環境中復制了相同的內容,我們使用一個 IIS 預配置的 Windows VM 作為映像來創建 VMSS。 首先,我們將初始計數設置為 1,然后手動將計數增加到 2。現在新創建的第二個 VM 已自動啟用 IIS。
第一個 VMSS 實例: 橫向擴展后新創建的 VMSS 實例:
詳細了解請參考以下鏈接:
您可以使用 Azure DevOps 或 Jenkins 等持續部署解決方案來自動化部署過程。 這將允許您使用最新版本的應用程序自動更新規模集中的 VM。 您還可以使用自定義腳本來自動執行部署過程,並確保更新一致地應用於規模集中的所有 VM。
IFI Techsolutions - 微軟金牌合作伙伴 - 雲解決方案提供商Anubhav Bisht
將應用程序部署到 Azure 虛擬機規模集 - Azure DevOps 博客 (microsoft.com) ,作者: Atul Malaviya
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.