Service Fabric által felügyelt fürtfrissítések kezelése
Az Azure Service Fabric-fürtök saját erőforrásként szolgálnak, de részben a Microsoft felügyeli. Az alábbiakban megtudhatja, hogyan kezelheti, hogy a Microsoft mikor és hogyan frissíti az Azure Service Fabric által felügyelt fürt futtatókörnyezetét.
Frissítési mód beállítása
Az Azure Service Fabric által felügyelt fürtök alapértelmezés szerint úgy vannak beállítva, hogy automatikus Service Fabric-frissítéseket kapjanak, mivel a Microsoft egy hullámtelepítési stratégiával bocsátja ki őket. Másik lehetőségként beállíthat manuális módfrissítéseket, amelyekben a jelenleg támogatott verziók listájából választhat. Ezeket a beállításokat a Hálófrissítések vezérlőn keresztül konfigurálhatja Azure Portal vagy a ClusterUpgradeMode
fürt üzembehelyezési sablonjában.
Hullámos üzembe helyezés automatikus frissítésekhez
A hullámos üzembe helyezéssel létrehozhat egy folyamatot a tesztelési, fázis- és éles fürtök egymás utáni frissítéséhez, amelyet a beépített "sütési idő" választ el egymástól, hogy az éles fürtök frissítése előtt ellenőrizze a Service Fabric közelgő verzióit.
Megjegyzés
Alapértelmezés szerint a fürtök Hullám 0 értékre lesznek állítva.
Ha ki szeretne választani egy hullámtelepítést az automatikus frissítéshez, először határozza meg, hogy melyik hullámot rendelje hozzá a fürthöz:
- 0. hullám (
Wave0
): A fürtök azonnal frissülnek, amint új Service Fabric-build jelenik meg. - 1. hullám (
Wave1
): A fürtök a 0. hullám után frissülnek, hogy lehetővé tegyék a sütési időt. Az 1. hullám a 0. hullám után legalább 7 nap elteltével következik be. - 2. hullám (
Wave2
): A fürtök utolsó frissítése további sütési időt biztosít. A 2. hullám a 0. hullám után legalább 14 nappal következik be.
A fürt hullámának beállítása
A fürtöt beállíthatja az elérhető hullámok egyikére a Hálófrissítések vezérlőn keresztül a Azure Portal vagy a ClusterUpgradeMode
fürt üzembehelyezési sablonjában.
Azure Portal
A Azure Portal használatával választhat az elérhető automatikus hullámok közül egy új Service Fabric-fürt létrehozásakor.
A meglévő fürterőforrás Hálófrissítések szakaszában is válthat az elérhető automatikus hullámok között.
Resource Manager-sablon
Ha Resource Manager sablonnal szeretné módosítani a fürtfrissítési módot, adja meg az Automatikus vagy a Manuális beállítást a ClusterUpgradeMode
Microsoft.ServiceFabric/clusters erőforrásdefiníció tulajdonságához. Ha manuális frissítéseket választ, állítsa a clusterCodeVersion
beállítást egy jelenleg támogatott hálóverzióra is.
Manuális frissítés
{
"apiVersion": "2021-05-01",
"type": "Microsoft.ServiceFabric/managedClusters",
"properties": {
"clusterUpgradeMode": "Manual",
"clusterCodeVersion": "8.0.514.9590"
}
}
A sablon sikeres üzembe helyezése után a rendszer a fürtfrissítési mód módosításait alkalmazza. Ha a fürt manuális módban van, a fürt frissítése automatikusan elindul.
A fürt állapotszabályzatai (a csomópont állapotának és a fürtben futó összes alkalmazás állapotának kombinációja) a frissítés során teljesülnek. Ha a fürtállapot-szabályzatok nem teljesülnek, a frissítés vissza lesz állítva.
Ha visszaállítás történik, ki kell javítania azokat a problémákat, amelyek a visszaállítást eredményezték, és a korábbiakhoz hasonló lépésekkel újra el kell indítania a frissítést.
Automatikus frissítés hullámtelepítéssel
Az Automatikus frissítések és a hullámtelepítés konfigurálásához egyszerűen adja meg/érvényesítse ClusterUpgradeMode
Automatic
a beállítást, és a clusterUpgradeCadence
tulajdonság a fenti hullámértékek egyikével van definiálva a Resource Manager-sablonban.
{
"apiVersion": "2021-05-01",
"type": "Microsoft.ServiceFabric/managedClusters",
"properties": {
"clusterUpgradeMode": "Automatic",
"clusterUpgradeCadence": "Wave1"
}
}
A frissített sablon üzembe helyezése után a fürt regisztrálva lesz a megadott hullámban az automatikus frissítésekhez.
Támogatott fürtverziók lekérdezése
Az Azure REST API-val listázhatja a megadott helyhez és előfizetéshez elérhető Service Fabric-futtatókörnyezeti verziókat (clusterVersions).
A támogatott verziókkal és operációs rendszerekkel kapcsolatos további részletekért a Service Fabric-verziókra is hivatkozhat.
GET https://<endpoint>/subscriptions/{{subscriptionId}}/providers/Microsoft.ServiceFabric/locations/{{location}}/managedclusterVersions?api-version=2021-05-01
"value": [
{
"id": "subscriptions/########-####-####-####-############/providers/Microsoft.ServiceFabric/locations/eastus2/environments/Windows/managedClusterVersions/7.2.477.9590",
"name": "7.2.477.9590",
"type": "Microsoft.ServiceFabric/locations/environments/managedClusterVersions",
"properties": {
"supportExpiryUtc": "2021-11-30T00:00:00",
"osType": "Windows",
"clusterCodeVersion": "7.2.477.9590"
}
},
{
"id": "subscriptions/########-####-####-####-############/providers/Microsoft.ServiceFabric/locations/eastus2/environments/Windows/managedClusterVersions/8.0.514.9590",
"name": "8.0.514.9590",
"type": "Microsoft.ServiceFabric/locations/environments/managedClusterVersions",
"properties": {
"supportExpiryUtc": "9999-12-31T23:59:59.9999999",
"osType": "Windows",
"clusterCodeVersion": "8.0.514.9590"
}
}
]
A supportExpiryUtc
kimeneti jelentésekben szereplő érték, ha egy adott kiadás lejáró vagy lejárt. A legújabb kiadások nem érvényes dátummal, hanem 9999-12-31T23:59:59.99999999 értékkel rendelkeznek, ami csak azt jelenti, hogy a lejárati dátum még nincs beállítva.