Bevezetés a Service Fabric által felügyelt fürtbe rövid élettartamú operációsrendszer-lemezekkel a csomóponttípusokhoz (előzetes verzió)

Az Azure Service Fabric által felügyelt fürtök alapértelmezés szerint felügyelt operációsrendszer-lemezeket használnak egy adott csomóponttípus csomópontjaihoz. A költséghatékonyabb működés érdekében a felügyelt fürtök lehetővé teszik a rövid élettartamú operációsrendszer-lemezek konfigurálását. A rövid élettartamú operációsrendszer-lemezek a helyi virtuális gép (VM) tárterületén jönnek létre, és nincsenek mentve a távoli Azure Storage-tárterületre. A rövid élettartamú operációsrendszer-lemezek ingyenesek, és lecserélik a felügyelt operációsrendszer-lemezek használatának szükségességét.

A rövid élettartamú operációsrendszer-lemezek fő előnyei a következők:

  • Alacsonyabb olvasási/írási késés, például ideiglenes lemez, valamint gyorsabb csomópontméretezés és fürtfrissítés.
  • A Marketplace, az egyéni rendszerképek és az Azure Compute Gallery (korábbi nevén Megosztott képtár ) által támogatott.
  • A virtuális gépek és a méretezési csoportpéldányok gyors alaphelyzetbe állításának vagy újraimálásának képessége az eredeti rendszerindítási állapotra.
  • Minden Azure-régióban elérhető.

A rövid ideig futó operációsrendszer-lemezek jól működnek, ha az alkalmazások tolerálják az egyes virtuálisgép-hibákat, de jobban befolyásolják a virtuális gépek üzembe helyezési ideje vagy az egyes virtuálisgép-példányok újraimálása. Nem biztosítják az adatok biztonsági mentésére/visszaállítására vonatkozó garanciát, ahogyan a felügyelt operációsrendszer-lemezek teszik.

Ez a cikk azt ismerteti, hogyan hozhat létre Service Fabric által felügyelt fürtcsomóponttípusokat kifejezetten rövid élettartamú operációsrendszer-lemezekkel egy Azure Resource Manager-sablon (ARM-sablon) használatával.

Előfeltételek

Ez az útmutató a felügyelt fürt rövid útmutatóján alapul: Felügyelt Service Fabric-fürt üzembe helyezése az Azure Resource Manager használatával

Előkészületek:

  • Ha nem rendelkezik Azure-előfizetéssel, hozzon létre egy ingyenes fiókot
  • Felügyelt fürt ARM-sablon lekérése. A Resource Manager-mintasablonok az Azure-mintákban érhetők el a GitHubon. Ezek a sablonok kiindulópontként használhatók a fürtsablonhoz.
  • A rövid élettartamú operációsrendszer-lemezek mind az elsődleges, mind a másodlagos csomóponttípus esetében támogatottak. Ez az útmutató bemutatja, hogyan helyezhet üzembe standard termékváltozatú fürtöt két csomóponttípussal – egy elsődleges és egy másodlagos csomóponttípussal, amely rövid élettartamú operációsrendszer-lemezt használ.
  • A rövid élettartamú operációsrendszer-lemezek nem támogatottak minden termékváltozathoz. Az olyan virtuálisgép-méretek, mint a DSv1, DSv2, DSv3, Esv3, Fs, FsV2, GS, M, Mdsv2, Bs, Dav4, Eav4, támogatja a rövid élettartamú operációsrendszer-lemezeket. Győződjön meg arról, hogy a telepíteni kívánt termékváltozat támogatja a rövid élettartamú operációsrendszer-lemezt. Az egyes termékváltozatokról további információt a támogatott virtuálisgép-termékváltozatban talál, és keresse meg a kívánt termékváltozatot a bal oldali panelen.
  • A Service Fabric rövid ideig futó operációsrendszer-lemezei a virtuálisgép-termékváltozat ideiglenes lemezeinek helyére kerülnek. Győződjön meg arról, hogy a használt virtuálisgép-termékváltozat több mint 127 GiB ideiglenes lemezterülettel rendelkezik a rövid élettartamú operációsrendszer-lemez elhelyezéséhez.

A sablon áttekintése

Az útmutatóban használt sablon az Azure Samples – Service Fabric-fürtsablonokból származik.

Ügyféltanúsítvány létrehozása

A Service Fabric által felügyelt fürtök egy ügyféltanúsítványt használnak kulcsként a hozzáférés-vezérléshez. Ha már rendelkezik ügyféltanúsítvánnyal, amelyet a fürt hozzáférés-vezérléséhez szeretne használni, kihagyhatja ezt a lépést.

Ha új ügyféltanúsítványt kell létrehoznia, kövesse a beállítás lépéseit , és kérjen le egy tanúsítványt az Azure Key Vaultból. Jegyezze fel a tanúsítvány ujjlenyomatát, mivel a sablon üzembe helyezéséhez a következő lépésben szükség lesz.

A sablon üzembe helyezése

  1. Válassza ki a sablont a Service Fabric-fürt rövid élettartamú operációsrendszer-lemezhez készült mintasablonjából, amely tartalmazza a rövid élettartamú operációsrendszer-lemezek támogatásának specifikációját.

  2. Adja meg saját értékeit a következő sablonparaméterekhez:

    • Előfizetés: válasszon ki egy Azure-előfizetést.
    • Erőforráscsoport: Válassza az Új létrehozása lehetőséget. Adjon meg egy egyedi nevet az erőforráscsoportnak(például myResourceGroup), majd válassza az OK gombot.
    • Hely: Válasszon egy helyet.
    • Fürt neve: Adjon meg egy egyedi nevet a fürtnek, például a mysfcluster nevet.
    • Rendszergazda felhasználónév: Adja meg a fürt mögöttes virtuális gépeinek RDP-hez használni kívánt rendszergazdájának nevét.
    • Rendszergazda jelszó: Adjon meg egy jelszót a rendszergazdának, amelyet a fürt mögöttes virtuális gépei RDP-hez használnak.
    • Ügyféltanúsítvány ujjlenyomata: Adja meg a fürt eléréséhez használni kívánt ügyféltanúsítvány ujjlenyomatát. Ha nem rendelkezik tanúsítvánnyal, kövesse a készletet, és kérje le a tanúsítványt egy önaláírt tanúsítvány létrehozásához.
    • Csomóponttípus neve: Adjon meg egy egyedi nevet a csomóponttípusnak, például nt1.
  3. ARM-sablon üzembe helyezése az alábbi módszerek egyikével:

    • AZ ARM-portál egyéni sablonélménye: Egyéni üzembe helyezés – Microsoft Azure. Válassza ki a következő képet az Azure-ba való bejelentkezéshez, és adja meg saját értékeit a sablonparaméterekhez, majd telepítse a sablont.

      Button to deploy the Resource Manager template to Azure.

    • ARM PowerShell-parancsmagok: New-AzResourceGroupDeployment (Az.Resources). Tárolja az ARM-sablon és a paraméterfájlok elérési útját változókban, majd telepítse a sablont.

      $templateFilePath = "<full path to azuredeploy.json>"
      $parameterFilePath = "<full path to azuredeploy.parameters.json>"
      
      New-AzResourceGroupDeployment ` 
         -Name $DeploymentName ` 
         -ResourceGroupName $resourceGroupName ` 
         -TemplateFile $templateFilePath ` 
         -TemplateParameterFile $parameterFilePath `
         -Debug -Verbose
      

    Várja meg, amíg az üzembe helyezés sikeresen befejeződik.

  4. Ha egy csomóponttípust úgy szeretne konfigurálni, hogy rövid élettartamú operációsrendszer-lemezeket használjon saját sablonon keresztül:

    • A Service Fabric API 2022-06-01-preview és újabb verziójának használata
    • Szerkessze a sablont, azuredeploy.json, és adja hozzá a következő tulajdonságokat a csomóponttípus szakaszhoz:
      "properties": { 
      "useEphemeralOSDisk": true 
      }
      

    Mintasablon érhető el, amely a következő specifikációkat tartalmazza: Azure-Sample – Service Fabric-fürtsablon.

Migrálás rövid élettartamú operációsrendszer-lemezek használatára a Service Fabric által felügyelt fürtcsomópontok típusaihoz

A csomóponttípusok csak rövid élettartamú operációsrendszer-lemez használatára konfigurálhatók a létrehozáskor. A meglévő csomóponttípusok nem konvertálhatók rövid élettartamú operációsrendszer-lemezek használatára. Minden áttelepítési forgatókönyv esetén adjon hozzá egy új csomóponttípust rövid élettartamú operációsrendszer-lemezzel a fürthöz, és migrálja a szolgáltatásokat erre a csomóponttípusra.

  1. Adjon hozzá egy új csomóponttípust, amely a korábban megadott rövid élettartamú operációsrendszer-lemez használatára van konfigurálva.
  2. A szükséges számítási feladatok áttelepítése az új csomóponttípusra.
  3. Tiltsa le és távolítsa el a régi csomóponttípust a fürtből.

Következő lépések