Megosztás a következőn keresztül:


Microsoft.ServiceFabric-fürtök 2017-07-01-preview

Bicep-erőforrásdefiníció

A fürtök erőforrástípusa a következő célműveletekkel helyezhető üzembe:

Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplóban találja.

Erőforrás formátuma

Microsoft.ServiceFabric/clusters erőforrás létrehozásához adja hozzá a következő Bicep-et a sablonhoz.

resource symbolicname 'Microsoft.ServiceFabric/clusters@2017-07-01-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  properties: {
    addOnFeatures: [
      'string'
    ]
    availableClusterVersions: [
      {
        codeVersion: 'string'
        environment: 'string'
        supportExpiryUtc: 'string'
      }
    ]
    azureActiveDirectory: {
      clientApplication: 'string'
      clusterApplication: 'string'
      tenantId: 'string'
    }
    certificate: {
      thumbprint: 'string'
      thumbprintSecondary: 'string'
      x509StoreName: 'string'
    }
    clientCertificateCommonNames: [
      {
        certificateCommonName: 'string'
        certificateIssuerThumbprint: 'string'
        isAdmin: bool
      }
    ]
    clientCertificateThumbprints: [
      {
        certificateThumbprint: 'string'
        isAdmin: bool
      }
    ]
    clusterCodeVersion: 'string'
    clusterState: 'string'
    diagnosticsStorageAccountConfig: {
      blobEndpoint: 'string'
      protectedAccountKeyName: 'string'
      queueEndpoint: 'string'
      storageAccountName: 'string'
      tableEndpoint: 'string'
    }
    fabricSettings: [
      {
        name: 'string'
        parameters: [
          {
            name: 'string'
            value: 'string'
          }
        ]
      }
    ]
    managementEndpoint: 'string'
    nodeTypes: [
      {
        applicationPorts: {
          endPort: int
          startPort: int
        }
        capacities: {
          {customized property}: 'string'
        }
        clientConnectionEndpointPort: int
        durabilityLevel: 'string'
        ephemeralPorts: {
          endPort: int
          startPort: int
        }
        httpGatewayEndpointPort: int
        isPrimary: bool
        name: 'string'
        placementProperties: {
          {customized property}: 'string'
        }
        reverseProxyEndpointPort: int
        vmInstanceCount: int
      }
    ]
    reliabilityLevel: 'string'
    reverseProxyCertificate: {
      thumbprint: 'string'
      thumbprintSecondary: 'string'
      x509StoreName: 'string'
    }
    upgradeDescription: {
      deltaHealthPolicy: {
        maxPercentDeltaUnhealthyApplications: int
        maxPercentDeltaUnhealthyNodes: int
        maxPercentUpgradeDomainDeltaUnhealthyNodes: int
      }
      forceRestart: bool
      healthCheckRetryTimeout: 'string'
      healthCheckStableDuration: 'string'
      healthCheckWaitDuration: 'string'
      healthPolicy: {
        maxPercentUnhealthyApplications: int
        maxPercentUnhealthyNodes: int
      }
      upgradeDomainTimeout: 'string'
      upgradeReplicaSetCheckTimeout: 'string'
      upgradeTimeout: 'string'
    }
    upgradeMode: 'string'
    vmImage: 'string'
  }
}

Tulajdonságértékek

Klaszterek

Név Leírás Érték
name Az erőforrás neve sztring (kötelező)

Karakterkorlát: 4-23

Érvényes karakterek:
Kisbetűk, számok és kötőjelek.

Kezdje kisbetűvel. Végződés kisbetűvel vagy számmal.
location Erőforrás helye. sztring (kötelező)
tags Erőforráscímkék. Címkenevek és -értékek szótára. Címkék megtekintése sablonokban
properties A fürterőforrás tulajdonságai ClusterProperties

ClusterProperties

Név Leírás Érték
addOnFeatures A fürtön engedélyezendő bővítményfunkciók listája. Sztringtömb, amely az alábbiak bármelyikét tartalmazza:
"BackupRestoreService"
"DnsService"
"RepairManager"
availableClusterVersions A fürthöz elérhető Service Fabric-futtatókörnyezeti verziók. ClusterVersionDetails[]
azureActiveDirectory A fürt AAD-hitelesítési beállításai. AzureActiveDirectory
tanúsítvány A fürt biztonságossá tételéhez használandó tanúsítvány. A rendszer a megadott tanúsítványt használja a csomópontok közötti biztonsághoz a fürtön belül, az SSL-tanúsítványt a fürtkezelési végponthoz és az alapértelmezett rendszergazdai ügyfelet. CertificateDescription
clientCertificateCommonNames A fürt felügyeletére jogosult, köznapi névvel hivatkozott ügyféltanúsítványok listája. ClientCertificateCommonName[]
clientCertificateThumbprints A fürt felügyeletére jogosult ujjlenyomattal hivatkozott ügyféltanúsítványok listája. ClientCertificateThumbprint[]
clusterCodeVersion A fürt Service Fabric-futtatókörnyezeti verziója. Ez a tulajdonság csak akkor állítható be, ha az upgradeMode értéke "Manuális". Az új fürtökhöz elérhető Service Fabric-verziók listájának lekéréséhez használja a ClusterVersion API-t. A meglévő fürtök elérhető verziójának listájának lekéréséhez használja az availableClusterVersions parancsot. sztring
clusterState A fürt aktuális állapota.

- WaitingForNodes – Azt jelzi, hogy a fürterőforrás létrejött, és az erőforrás-szolgáltató arra vár, hogy a Service Fabric virtuálisgép-bővítmény elinduljon, és jelentsen neki.
- Üzembe helyezés – Azt jelzi, hogy a Service Fabric-futtatókörnyezet telepítve van a virtuális gépeken. A fürterőforrás ebben az állapotban lesz, amíg a fürt be nem indul, és a rendszerszolgáltatások fel nem állnak.
- BaselineUpgrade – Azt jelzi, hogy a fürt frissít a fürt verziójának létrehozásához. Ez a frissítés automatikusan elindul, amikor a fürt első alkalommal indul el.
- UpgradeUserConfiguration – Azt jelzi, hogy a fürt frissítése folyamatban van a felhasználó által megadott konfigurációval.
- UpgradeUserCertificate – Azt jelzi, hogy a fürt frissítése folyamatban van a felhasználó által megadott tanúsítvánnyal.
- UpgradeInfrastructure – Azt jelzi, hogy a fürtöt a Service Fabric-futtatókörnyezet legújabb verziójával frissítik. Ez csak akkor fordul elő, ha az upgradeMode értéke "Automatikus".
- KényszerítésClusterVersion – Azt jelzi, hogy a fürt a várttól eltérő verziójú, és a fürt frissítése a várt verzióra történik.
- UpgradeServiceUnreachable – Azt jelzi, hogy a fürt rendszerszolgáltatása már nem kérdezi le az erőforrás-szolgáltatót. Az ilyen állapotú fürtöket az erőforrás-szolgáltató nem tudja kezelni.
- Automatikus skálázás – Azt jelzi, hogy a fürt Megbízhatósági szintje módosult.
- Kész – Azt jelzi, hogy a fürt stabil állapotban van.
"Automatikus skálázás"
'BaselineUpgrade'
"Üzembe helyezés"
"KényszerítésClusterVersion"
"Kész"
"AzInfrastructure frissítése"
"FrissítésUserCertificate"
"FrissítésUserConfiguration"
"UpgradeServiceUnreachable"
'WaitingForNodes'
diagnosticsStorageAccountConfig A Service Fabric diagnosztikai naplóinak tárolására szolgáló tárfiók adatai. DiagnosticsStorageAccountConfig
fabricSettings A fürt konfigurálásához tartozó egyéni hálóbeállítások listája. SettingsSectionDescription[]
managementEndpoint A fürt HTTP-felügyeleti végpontja. sztring (kötelező)
nodeTypes A fürt csomóponttípusainak listája. NodeTypeDescription[] (kötelező)
reliabilityLevel A megbízhatósági szint beállítja a rendszerszolgáltatások replikakészletének méretét. Tudnivalók a Megbízhatósági szintről.

- Nincs – Futtassa a rendszerszolgáltatásokat 1-et tartalmazó célreplikakészlettel. Ezt csak tesztfürtökhöz szabad használni.
- Bronz – Futtassa a rendszerszolgáltatásokat 3-ra vonatkozó célreplikakészlet-számmal. Ezt csak tesztfürtökhöz szabad használni.
- Silver – Futtassa a System-szolgáltatásokat 5-ös célreplikakészlet-számmal.
- Gold – Futtassa a rendszerszolgáltatásokat 7-et tartalmazó célreplikakészlettel.
- Platina – Futtassa a rendszerszolgáltatásokat 9-et tartalmazó célreplikakészlettel.
"Bronz"
"Arany"
"Nincs"
"Platina"
"Ezüst"
reverseProxyCertificate A fordított proxy által használt kiszolgálói tanúsítvány. Tanúsítványleíró
upgradeDescription A fürt frissítésekor használni kívánt szabályzat. ClusterUpgradePolicy
upgradeMode A fürt frissítési módja, amikor új Service Fabric-futtatókörnyezeti verzió érhető el.

- Automatikus – A fürt automatikusan frissül a Service Fabric legújabb futtatókörnyezeti verziójára, amint elérhető.
– Manuális – A fürt nem frissül automatikusan a Service Fabric-futtatókörnyezet legújabb verziójára. A fürt frissítése a fürterőforrás clusterCodeVersion tulajdonságának beállításával történik.
"Automatikus"
"Kézi"
vmImage A virtuálisgép-rendszerkép VMSS-ével konfigurálva van. Általános nevek, például Windows vagy Linux használhatók. sztring

ClusterVersionDetails

Név Leírás Érték
codeVersion A fürt Service Fabric-futtatókörnyezeti verziója. sztring
környezet Azt jelzi, hogy ez a verzió Windows vagy Linux operációs rendszerhez készült-e. "Linux"
"Windows"
supportExpiryUtc A verzió támogatásának lejárati dátuma. sztring

AzureActiveDirectory

Név Leírás Érték
clientApplication Az Azure Active Directory ügyfélalkalmazás-azonosítója. sztring
clusterApplication Az Azure Active Directory-fürt alkalmazásazonosítója. sztring
tenantId Az Azure Active Directory bérlőazonosítója. sztring

Tanúsítványleíró

Név Leírás Érték
Ujjlenyomat Az elsődleges tanúsítvány ujjlenyomata. sztring (kötelező)
ujjlenyomatSecondary A másodlagos tanúsítvány ujjlenyomata. sztring
x509StoreName A helyi tanúsítványtároló helye. 'AddressBook'
"AuthRoot"
"CertificateAuthority"
"Nem engedélyezett"
"Saját"
"Gyökér"
"TrustedPeople"
"TrustedPublisher"

ClientCertificateCommonName

Név Leírás Érték
certificateCommonName Az ügyféltanúsítvány általános neve. sztring (kötelező)
certificateIssuerThumbprint Az ügyféltanúsítvány kiállítói ujjlenyomata. sztring (kötelező)
isAdmin Azt jelzi, hogy az ügyféltanúsítvány rendelkezik-e rendszergazdai hozzáféréssel a fürthöz. A nem rendszergazdai ügyfelek csak olvasási műveleteket hajthatnak végre a fürtön. bool (kötelező)

ClientCertificateThumbprint

Név Leírás Érték
certificateThumbprint Az ügyféltanúsítvány ujjlenyomata. sztring (kötelező)
isAdmin Azt jelzi, hogy az ügyféltanúsítvány rendelkezik-e rendszergazdai hozzáféréssel a fürthöz. A nem rendszergazdai ügyfelek csak olvasási műveleteket hajthatnak végre a fürtön. bool (kötelező)

DiagnosticsStorageAccountConfig

Név Leírás Érték
blobEndpoint Az Azure Storage-fiók blobvégpontja. sztring (kötelező)
protectedAccountKeyName A védett diagnosztikai tárkulcs neve. sztring (kötelező)
queueEndpoint Az Azure Storage-fiók üzenetsorvégpontja. sztring (kötelező)
storageAccountName Az Azure Storage-fiók neve. sztring (kötelező)
tableEndpoint Az Azure Storage-fiók táblavégpontja. sztring (kötelező)

SettingsSectionDescription

Név Leírás Érték
name A hálóbeállítások szakaszneve. sztring (kötelező)
parameters A paraméterek gyűjteménye a szakaszban. SettingsParameterDescription[] (kötelező)

BeállításokParameterDescription

Név Leírás Érték
name A hálóbeállítás paraméterneve. sztring (kötelező)
érték A hálóbeállítás paraméterértéke. sztring (kötelező)

NodeTypeDescription

Név Leírás Érték
applicationPorts Az a porttartomány, amelyből a fürt portot rendelt a Service Fabric-alkalmazásokhoz. EndpointRangeDescription
Kapacitások A csomóponttípusban lévő csomópontokra alkalmazott kapacitáscímkék, a fürterőforrás-kezelő ezeket a címkéket használja annak megértéséhez, hogy egy csomópont mennyi erőforrással rendelkezik. NodeTypeDescriptionCapacities
clientConnectionEndpointPort A TCP-fürtkezelési végpont portja. int (kötelező)
tartóssági szint A csomóponttípus tartóssági szintje. Tudnivalók a tartóssági szintről.

- Bronz - Nincsenek kiváltságok. Ez az alapértelmezett beállítás.
– Silver – Az infrastruktúra-feladatok ud-onként 30 percig szüneteltethetők.
- Gold – Az infrastruktúra-feladatok UD-nként 2 óráig szüneteltethetők. Az arany tartósság csak teljes csomópontos virtuálisgép-termékváltozatokon engedélyezhető, például D15_V2, G5 stb.
"Bronz"
"Arany"
"Ezüst"
rövid élettartamúportok Azoknak a rövid élettartamú portoknak a tartományát, amelyekkel az ilyen csomóponttípusú csomópontokat konfigurálni kell. EndpointRangeDescription
httpGatewayEndpointPort A HTTP-fürtkezelési végpont portja. int (kötelező)
isPrimary Az a csomóponttípus, amelyen a rendszerszolgáltatások futni fognak. Csak egy csomóponttípust kell elsődlegesként megjelölni. Az elsődleges csomópont típusa nem törölhető és nem módosítható meglévő fürtök esetében. bool (kötelező)
name A csomóponttípus neve. sztring (kötelező)
elhelyezésTulajdonságok A csomóponttípusban lévő csomópontokra alkalmazott elhelyezési címkék, amelyek segítségével jelezhető, hogy egyes szolgáltatásoknak (számítási feladatoknak) hol kell futniuk. NodeTypeDescriptionPlacementProperties
reverseProxyEndpointPort A fordított proxy által használt végpont. int
vmInstanceCount A csomóponttípusban lévő csomópontok száma. Ennek a számnak meg kell egyeznie a megfelelő VirtualMachineScaleSet erőforrás kapacitástulajdonságával. int (kötelező)

Korlátok:
Minimális érték = 1
Maximális érték = 2147483647

EndpointRangeDescription

Név Leírás Érték
endPort Porttartomány záró portja int (kötelező)
startPort Porttartomány kezdő portja int (kötelező)

NodeTypeDescriptionCapacities

Név Leírás Érték
{testreszabott tulajdonság} sztring

NodeTypeDescriptionPlacementProperties

Név Leírás Érték
{testreszabott tulajdonság} sztring

ClusterUpgradePolicy

Név Leírás Érték
deltaHealthPolicy A fürt frissítésekor használt változásállapot-szabályzat. ClusterUpgradeDeltaHealthPolicy
forceRestart Ha igaz, akkor a rendszer a frissítés során kényszerítve újraindítja a folyamatokat, még akkor is, ha a kódverzió nem változott (a frissítés csak a konfigurációt vagy az adatokat módosítja). logikai
healthCheckRetryTimeout Az állapotértékelés újrapróbálkozásához szükséges idő, amikor az alkalmazás vagy a fürt állapota nem megfelelő, mielőtt a frissítés visszagördül. Az időtúllépés lehet hh:mm:ss vagy d.hh:mm:ss.ms formátumban. sztring (kötelező)
healthCheckStableDuration Az az idő, amely alatt az alkalmazásnak vagy a fürtnek kifogástalan állapotban kell maradnia, mielőtt a frissítés a következő frissítési tartományra lép. Az időtartam lehet hh:mm:ss vagy d.hh:mm:ss.ms formátumban. sztring (kötelező)
healthCheckWaitDuration A frissítési tartomány befejezése után az állapot-ellenőrzések végrehajtása előtt várakozó idő. Az időtartam lehet hh:mm:ss vagy d.hh:mm:ss.ms formátumban. sztring (kötelező)
healthPolicy A fürt frissítéséhez használt fürtállapot-szabályzat. ClusterHealthPolicy (kötelező)
upgradeDomainTimeout Az az idő, amelyet az egyes frissítési tartományoknak végre kell hajtaniuk a frissítés visszaállítása előtt. Az időtúllépés lehet hh:mm:ss vagy d.hh:mm:ss.ms formátumban. sztring (kötelező)
upgradeReplicaSetCheckTimeout A frissítési tartomány feldolgozásának letiltására és a rendelkezésre állás elvesztésének megakadályozására szolgáló maximális időtartam váratlan problémák esetén. Ha ez az időtúllépés lejár, a frissítési tartomány feldolgozása a rendelkezésre állás elvesztésének problémáitól függetlenül folytatódik. Az időtúllépés minden frissítési tartomány elején alaphelyzetbe áll. Az időtúllépés lehet hh:mm:ss vagy d.hh:mm:ss.ms formátumban. sztring (kötelező)
upgradeTimeout A frissítés visszaállítása előtt a teljes frissítés befejezéséhez szükséges idő. Az időtúllépés lehet hh:mm:ss vagy d.hh:mm:ss.ms formátumban. sztring (kötelező)

ClusterUpgradeDeltaHealthPolicy

Név Leírás Érték
maxPercentDeltaUnhealthyApplications Az alkalmazások állapotának a fürtfrissítések során engedélyezett maximális százalékos értéke. A különbözetet a frissítés elején lévő alkalmazások állapota és az állapotértékeléskor az alkalmazások állapota között mérik. Az ellenőrzés a frissítési tartomány frissítésének befejezése után történik, hogy a fürt globális állapota a megengedett korlátokon belül legyen. Ez nem tartalmazza a rendszerszolgáltatásokat. int (kötelező)

Korlátok:
Minimális érték = 0
Maximális érték = 100
maxPercentDeltaUnhealthyNodes A csomópontok állapotának a fürtfrissítések során engedélyezett maximális százalékos értéke. A különbözetet a rendszer a frissítés elején lévő csomópontok állapota és a csomópontok állapota között méri az állapotértékelés időpontjában. Az ellenőrzés a frissítési tartomány frissítésének befejezése után történik, hogy a fürt globális állapota a megengedett korlátokon belül legyen. int (kötelező)

Korlátok:
Minimális érték = 0
Maximális érték = 100
maxPercentUpgradeDomainDeltaUnhealthyNodes A frissítési tartománycsomópontok állapotának a fürtfrissítések során engedélyezett maximális százalékos értéke. A különbözetet a frissítés elején lévő frissítési tartománycsomópontok állapota és a frissítési tartománycsomópontok állapota között méri a rendszer az állapotértékelés időpontjában. Az ellenőrzés az összes befejezett frissítési tartomány frissítési tartományának befejezése után történik, hogy a frissítési tartományok állapota a megengedett korlátokon belül legyen. int (kötelező)

Korlátok:
Minimális érték = 0
Maximális érték = 100

ClusterHealthPolicy

Név Leírás Érték
maxPercentUnhealthyApplications A nem megfelelő állapotú alkalmazások maximális megengedett százalékos aránya a hiba bejelentése előtt. Ha például az alkalmazások 10%-a nem megfelelő állapotú, ez az érték 10 lenne. int

Korlátok:
Minimális érték = 0
Maximális érték = 100
maxPercentUnhealthyNodes A nem kifogástalan állapotú csomópontok megengedett maximális százalékos aránya a hiba jelentése előtt. Ha például a csomópontok 10%-a nem megfelelő állapotú, ez az érték 10 lenne. int

Korlátok:
Minimális érték = 0
Maximális érték = 100

Gyorssablonok

Az alábbi rövid útmutatósablonok ezt az erőforrástípust helyezik üzembe.

Sablon Description
5 csomópontos Ubuntu Service Fabric-fürt üzembe helyezése

Üzembe helyezés az Azure-ban
Ez a sablon lehetővé teszi egy biztonságos 5 csomópontos Service Fabric-fürt üzembe helyezését, amely Ubuntu-t futtat egy Standard_D2_V2 méretű VMSS-en.
5 csomópontos biztonságos fürt üzembe helyezése

Üzembe helyezés az Azure-ban
Ez a sablon lehetővé teszi egy Biztonságos 5 csomópontos Service Fabric-fürt üzembe helyezését, amely Windows Server 2019 Datacentert futtat egy Standard_D2_v2 méretű VMSS-en.
3 csomóponttípusú biztonságos fürt üzembe helyezése engedélyezett NSG-kkel

Üzembe helyezés az Azure-ban
Ez a sablon lehetővé teszi egy biztonságos, 3 csomóponttípusú Service Fabric-fürt üzembe helyezését Windows Server 2016 Data centert futtató Standard_D2 méretű virtuális gépeken. Ezzel a sablonnal a hálózati biztonsági csoportok használatával szabályozhatja a bejövő és kimenő hálózati forgalmat.

ARM-sablon erőforrásdefiníciója

A fürtök erőforrástípusa üzembe helyezhető olyan műveletekkel, amelyek a következő műveleteket célják:

Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplóban találja.

Erőforrás formátuma

Microsoft.ServiceFabric/clusters erőforrás létrehozásához adja hozzá a következő JSON-t a sablonhoz.

{
  "type": "Microsoft.ServiceFabric/clusters",
  "apiVersion": "2017-07-01-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "properties": {
    "addOnFeatures": [ "string" ],
    "availableClusterVersions": [
      {
        "codeVersion": "string",
        "environment": "string",
        "supportExpiryUtc": "string"
      }
    ],
    "azureActiveDirectory": {
      "clientApplication": "string",
      "clusterApplication": "string",
      "tenantId": "string"
    },
    "certificate": {
      "thumbprint": "string",
      "thumbprintSecondary": "string",
      "x509StoreName": "string"
    },
    "clientCertificateCommonNames": [
      {
        "certificateCommonName": "string",
        "certificateIssuerThumbprint": "string",
        "isAdmin": "bool"
      }
    ],
    "clientCertificateThumbprints": [
      {
        "certificateThumbprint": "string",
        "isAdmin": "bool"
      }
    ],
    "clusterCodeVersion": "string",
    "clusterState": "string",
    "diagnosticsStorageAccountConfig": {
      "blobEndpoint": "string",
      "protectedAccountKeyName": "string",
      "queueEndpoint": "string",
      "storageAccountName": "string",
      "tableEndpoint": "string"
    },
    "fabricSettings": [
      {
        "name": "string",
        "parameters": [
          {
            "name": "string",
            "value": "string"
          }
        ]
      }
    ],
    "managementEndpoint": "string",
    "nodeTypes": [
      {
        "applicationPorts": {
          "endPort": "int",
          "startPort": "int"
        },
        "capacities": {
          "{customized property}": "string"
        },
        "clientConnectionEndpointPort": "int",
        "durabilityLevel": "string",
        "ephemeralPorts": {
          "endPort": "int",
          "startPort": "int"
        },
        "httpGatewayEndpointPort": "int",
        "isPrimary": "bool",
        "name": "string",
        "placementProperties": {
          "{customized property}": "string"
        },
        "reverseProxyEndpointPort": "int",
        "vmInstanceCount": "int"
      }
    ],
    "reliabilityLevel": "string",
    "reverseProxyCertificate": {
      "thumbprint": "string",
      "thumbprintSecondary": "string",
      "x509StoreName": "string"
    },
    "upgradeDescription": {
      "deltaHealthPolicy": {
        "maxPercentDeltaUnhealthyApplications": "int",
        "maxPercentDeltaUnhealthyNodes": "int",
        "maxPercentUpgradeDomainDeltaUnhealthyNodes": "int"
      },
      "forceRestart": "bool",
      "healthCheckRetryTimeout": "string",
      "healthCheckStableDuration": "string",
      "healthCheckWaitDuration": "string",
      "healthPolicy": {
        "maxPercentUnhealthyApplications": "int",
        "maxPercentUnhealthyNodes": "int"
      },
      "upgradeDomainTimeout": "string",
      "upgradeReplicaSetCheckTimeout": "string",
      "upgradeTimeout": "string"
    },
    "upgradeMode": "string",
    "vmImage": "string"
  }
}

Tulajdonságértékek

Klaszterek

Név Leírás Érték
típus Az erőforrás típusa "Microsoft.ServiceFabric/clusters"
apiVersion Az erőforrás API-verziója "2017-07-01-preview"
name Az erőforrás neve sztring (kötelező)

Karakterkorlát: 4-23

Érvényes karakterek:
Kisbetűk, számok és kötőjelek.

Kezdje kisbetűvel. Végződés kisbetűvel vagy számmal.
location Erőforrás helye. sztring (kötelező)
tags Erőforráscímkék. Címkenevek és -értékek szótára. Címkék megtekintése sablonokban
properties A fürterőforrás tulajdonságai ClusterProperties

ClusterProperties

Név Leírás Érték
addOnFeatures A fürtben engedélyezendő bővítményfunkciók listája. Sztringtömb, amely az alábbiak bármelyikét tartalmazza:
"BackupRestoreService"
"DnsService"
"RepairManager"
availableClusterVersions A fürthöz elérhető Service Fabric-futtatókörnyezeti verziók. ClusterVersionDetails[]
azureActiveDirectory A fürt AAD-hitelesítési beállításai. AzureActiveDirectory
tanúsítvány A fürt biztonságossá tételéhez használandó tanúsítvány. A megadott tanúsítvány a csomópontok fürtbeli biztonságához, a fürt felügyeleti végpontjához tartozó SSL-tanúsítványhoz és az alapértelmezett rendszergazdai ügyfélhez lesz használva. Tanúsítványleíró
clientCertificateCommonNames A fürt kezelésére jogosult általános névvel hivatkozott ügyféltanúsítványok listája. ClientCertificateCommonName[]
clientCertificateThumbprints A fürt kezelésére jogosult, ujjlenyomattal hivatkozott ügyféltanúsítványok listája. ClientCertificateThumbprint[]
clusterCodeVersion A fürt Service Fabric-futtatókörnyezeti verziója. Ez a tulajdonság csak akkor állítható be, ha a upgradeMode értéke "Manuális". Az új fürtökhöz elérhető Service Fabric-verziók listájának lekéréséhez használja a ClusterVersion API-t. A meglévő fürtök elérhető verziójának listájának lekéréséhez használja az availableClusterVersions parancsot. sztring
clusterState A fürt aktuális állapota.

- WaitingForNodes – Azt jelzi, hogy a fürterőforrás létrejött, és az erőforrás-szolgáltató arra vár, hogy a Service Fabric virtuálisgép-bővítmény elinduljon, és jelentsen neki.
- Üzembe helyezés – Azt jelzi, hogy a Service Fabric-futtatókörnyezet telepítve van a virtuális gépeken. A fürterőforrás ebben az állapotban lesz, amíg a fürt be nem indul, és a rendszerszolgáltatások fel nem állnak.
- BaselineUpgrade – Azt jelzi, hogy a fürt frissít a fürt verziójának létrehozásához. Ez a frissítés automatikusan elindul, amikor a fürt első alkalommal indul el.
- UpgradeUserConfiguration – Azt jelzi, hogy a fürt frissítése folyamatban van a felhasználó által megadott konfigurációval.
- UpgradeUserCertificate – Azt jelzi, hogy a fürt frissítése folyamatban van a felhasználó által megadott tanúsítvánnyal.
- UpgradeInfrastructure – Azt jelzi, hogy a fürtöt a Service Fabric-futtatókörnyezet legújabb verziójával frissítik. Ez csak akkor fordul elő, ha az upgradeMode értéke "Automatikus".
- KényszerítésClusterVersion – Azt jelzi, hogy a fürt a várttól eltérő verziójú, és a fürt frissítése a várt verzióra történik.
- UpgradeServiceUnreachable – Azt jelzi, hogy a fürt rendszerszolgáltatása már nem kérdezi le az erőforrás-szolgáltatót. Az ilyen állapotú fürtöket az erőforrás-szolgáltató nem tudja kezelni.
- Automatikus skálázás – Azt jelzi, hogy a fürt Megbízhatósági szintje módosult.
- Kész – Azt jelzi, hogy a fürt stabil állapotban van.
"Automatikus skálázás"
'BaselineUpgrade'
"Üzembe helyezés"
"KényszerítésClusterVersion"
"Kész"
"AzInfrastructure frissítése"
"FrissítésUserCertificate"
'UpdatingUserConfiguration'
"UpgradeServiceUnreachable"
'WaitingForNodes'
diagnosticsStorageAccountConfig A Service Fabric diagnosztikai naplóinak tárolására szolgáló tárfiókadatok. DiagnosticsStorageAccountConfig
fabricSettings A fürt konfigurálására vonatkozó egyéni hálóbeállítások listája. SettingsSectionDescription[]
managementEndpoint A fürt HTTP-felügyeleti végpontja. sztring (kötelező)
nodeTypes A fürt csomóponttípusainak listája. NodeTypeDescription[] (kötelező)
reliabilityLevel A megbízhatósági szint beállítja a rendszerszolgáltatások replikakészletének méretét. Tudnivalók a Megbízhatósági szintről.

- Nincs – Futtassa a rendszerszolgáltatásokat 1-et tartalmazó célreplikakészlettel. Ezt csak tesztfürtökhöz szabad használni.
- Bronz – Futtassa a rendszerszolgáltatásokat 3-ra vonatkozó célreplikakészlettel. Ezt csak tesztfürtökhöz szabad használni.
- Silver – Futtassa a rendszerszolgáltatásokat 5-ös célreplikakészlettel.
- Gold – Futtassa a rendszerszolgáltatásokat 7-et tartalmazó célreplikakészlettel.
- Platinum – Futtassa a rendszerszolgáltatásokat 9-et tartalmazó célreplikakészlettel.
"Bronz"
"Arany"
"Nincs"
"Platinum"
"Ezüst"
reverseProxyCertificate A fordított proxy által használt kiszolgálói tanúsítvány. CertificateDescription
upgradeDescription A fürt frissítésekor használandó szabályzat. ClusterUpgradePolicy
upgradeMode A fürt frissítési módja, ha új Service Fabric-futtatókörnyezeti verzió érhető el.

- Automatikus – A fürt automatikusan frissül a Service Fabric-futtatókörnyezet legújabb verziójára, amint elérhető.
– Manuális – A fürt nem frissül automatikusan a Service Fabric-futtatókörnyezet legújabb verziójára. A fürt frissítése a fürterőforrás clusterCodeVersion tulajdonságának beállításával történik.
"Automatikus"
"Kézi"
vmImage A virtuálisgép-rendszerkép VMSS-ének konfigurálása megtörtént. Általános nevek, például Windows vagy Linux is használhatók. sztring

ClusterVersionDetails

Név Leírás Érték
codeVersion A fürt Service Fabric-futtatókörnyezeti verziója. sztring
környezet Azt jelzi, hogy ez a verzió Windows vagy Linux operációs rendszerhez készült-e. "Linux"
"Windows"
supportExpiryUtc A verzió támogatásának lejárati dátuma. sztring

AzureActiveDirectory

Név Leírás Érték
clientApplication Az Azure Active Directory ügyfélalkalmazás-azonosítója. sztring
clusterApplication Az Azure Active Directory-fürt alkalmazásazonosítója. sztring
tenantId Azure Active Directory-bérlőazonosító. sztring

CertificateDescription

Név Leírás Érték
Ujjlenyomat Az elsődleges tanúsítvány ujjlenyomata. sztring (kötelező)
ujjlenyomatSecondary A másodlagos tanúsítvány ujjlenyomata. sztring
x509StoreName A helyi tanúsítványtároló helye. 'AddressBook'
"AuthRoot"
"CertificateAuthority"
"Nem engedélyezett"
'Saját'
"Gyökér"
"TrustedPeople"
"TrustedPublisher"

ClientCertificateCommonName

Név Leírás Érték
certificateCommonName Az ügyféltanúsítvány köznapi neve. sztring (kötelező)
certificateIssuerThumbprint Az ügyféltanúsítvány kiállítói ujjlenyomata. sztring (kötelező)
isAdmin Azt jelzi, hogy az ügyféltanúsítvány rendelkezik-e rendszergazdai hozzáféréssel a fürthöz. A nem rendszergazdai ügyfelek csak olvasási műveleteket hajthatnak végre a fürtön. bool (kötelező)

ClientCertificateThumbprint

Név Leírás Érték
certificateThumbprint Az ügyféltanúsítvány ujjlenyomata. sztring (kötelező)
isAdmin Azt jelzi, hogy az ügyféltanúsítvány rendelkezik-e rendszergazdai hozzáféréssel a fürthöz. A nem rendszergazdai ügyfelek csak olvasási műveleteket hajthatnak végre a fürtön. bool (kötelező)

DiagnosticsStorageAccountConfig

Név Leírás Érték
blobEndpoint Az Azure Storage-fiók blobvégpontja. sztring (kötelező)
protectedAccountKeyName A védett diagnosztikai tárkulcs neve. sztring (kötelező)
queueEndpoint Az Azure Storage-fiók üzenetsorvégpontja. sztring (kötelező)
storageAccountName Az Azure Storage-fiók neve. sztring (kötelező)
tableEndpoint Az Azure Storage-fiók táblavégpontja. sztring (kötelező)

SettingsSectionDescription

Név Leírás Érték
name A hálóbeállítások szakaszneve. sztring (kötelező)
parameters A paraméterek gyűjteménye a szakaszban. SettingsParameterDescription[] (kötelező)

BeállításokParameterDescription

Név Leírás Érték
name A hálóbeállítás paraméterneve. sztring (kötelező)
érték A hálóbeállítás paraméterértéke. sztring (kötelező)

NodeTypeDescription

Név Leírás Érték
applicationPorts Az a porttartomány, amelyből a fürt portot rendelt a Service Fabric-alkalmazásokhoz. EndpointRangeDescription
Kapacitások A csomóponttípusban lévő csomópontokra alkalmazott kapacitáscímkék, a fürterőforrás-kezelő ezeket a címkéket használja annak megértéséhez, hogy egy csomópont mennyi erőforrással rendelkezik. NodeTypeDescriptionCapacities
clientConnectionEndpointPort A TCP-fürtkezelési végpont portja. int (kötelező)
tartóssági szint A csomóponttípus tartóssági szintje. Tudnivalók a tartóssági szintről.

- Bronz - Nincsenek kiváltságok. Ez az alapértelmezett beállítás.
– Silver – Az infrastruktúra-feladatok ud-onként 30 percig szüneteltethetők.
- Gold – Az infrastruktúra-feladatok UD-nként 2 óráig szüneteltethetők. Az arany tartósság csak teljes csomópontos virtuálisgép-termékváltozatokon engedélyezhető, például D15_V2, G5 stb.
"Bronz"
"Arany"
"Ezüst"
rövid élettartamúportok Azoknak a rövid élettartamú portoknak a tartományát, amelyekkel az ilyen csomóponttípusú csomópontokat konfigurálni kell. EndpointRangeDescription
httpGatewayEndpointPort A HTTP-fürtkezelési végpont portja. int (kötelező)
isPrimary Az a csomóponttípus, amelyen a rendszerszolgáltatások futni fognak. Csak egy csomóponttípust kell elsődlegesként megjelölni. Az elsődleges csomópont típusa nem törölhető és nem módosítható meglévő fürtök esetében. bool (kötelező)
name A csomóponttípus neve. sztring (kötelező)
elhelyezésTulajdonságok A csomóponttípusban lévő csomópontokra alkalmazott elhelyezési címkék, amelyek segítségével jelezhető, hogy egyes szolgáltatásoknak (számítási feladatoknak) hol kell futniuk. NodeTypeDescriptionPlacementProperties
reverseProxyEndpointPort A fordított proxy által használt végpont. int
vmInstanceCount A csomóponttípusban lévő csomópontok száma. Ennek a számnak meg kell egyeznie a megfelelő VirtualMachineScaleSet erőforrás kapacitástulajdonságával. int (kötelező)

Korlátok:
Minimális érték = 1
Maximális érték = 2147483647

EndpointRangeDescription

Név Leírás Érték
endPort Porttartomány záró portja int (kötelező)
startPort Porttartomány kezdőportja int (kötelező)

NodeTypeDescriptionCapacities

Név Leírás Érték
{customized property} sztring

NodeTypeDescriptionPlacementProperties

Név Leírás Érték
{customized property} sztring

ClusterUpgradePolicy

Név Leírás Érték
deltaHealthPolicy A fürt frissítésekor használt változásállapot-szabályzat. ClusterUpgradeDeltaHealthPolicy
forceRestart Ha igaz, akkor a rendszer akkor is kényszerítetten újraindítja a folyamatokat a frissítés során, ha a kód verziója nem változott (a frissítés csak a konfigurációt vagy az adatokat módosítja). logikai
healthCheckRetryTimeout Az állapotértékelés újbóli megkísérléséhez szükséges idő, amikor az alkalmazás vagy fürt állapota nem megfelelő, mielőtt a frissítés visszagördül. Az időtúllépés lehet hh:mm:ss vagy d.hh:mm:ss.ms formátumban. sztring (kötelező)
healthCheckStableDuration Az az idő, amíg az alkalmazásnak vagy a fürtnek kifogástalan állapotban kell maradnia, mielőtt a frissítés a következő frissítési tartományra folytatódik. Az időtartam lehet hh:mm:ss vagy d.hh:mm:ss.ms formátumban. sztring (kötelező)
healthCheckWaitDuration A frissítési tartomány befejezése után az állapot-ellenőrzések végrehajtása előtt várakozási idő. Az időtartam lehet hh:mm:ss vagy d.hh:mm:ss.ms formátumban. sztring (kötelező)
healthPolicy A fürt frissítéséhez használt fürtállapot-szabályzat. ClusterHealthPolicy (kötelező)
upgradeDomainTimeout Az az idő, amíg az egyes frissítési tartományoknak befejeződniük kell a frissítés visszaállítása előtt. Az időtúllépés lehet hh:mm:ss vagy d.hh:mm:ss.ms formátumban. sztring (kötelező)
upgradeReplicaSetCheckTimeout A frissítési tartomány feldolgozásának letiltásához és a rendelkezésre állás elvesztésének megelőzéséhez szükséges maximális idő váratlan problémák esetén. Ha ez az időtúllépés lejár, a frissítési tartomány feldolgozása a rendelkezésreállási hibáktól függetlenül folytatódik. Az időtúllépés minden frissítési tartomány elején alaphelyzetbe áll. Az időtúllépés lehet hh:mm:ss vagy d.hh:mm:ss.ms formátumban. sztring (kötelező)
upgradeTimeout Az az idő, amíg a teljes frissítésnek befejeződnie kell a frissítés visszaállítása előtt. Az időtúllépés lehet hh:mm:ss vagy d.hh:mm:ss.ms formátumban. sztring (kötelező)

ClusterUpgradeDeltaHealthPolicy

Név Leírás Érték
maxPercentDeltaUnhealthyApplications Az alkalmazások állapotcsökkenésének maximálisan engedélyezett százalékos aránya a fürtfrissítések során. A különbözetet a frissítés elején lévő alkalmazások állapota és az állapotértékeléskor az alkalmazások állapota között mérik. Az ellenőrzés a frissítési tartomány frissítésének befejezése után történik, hogy a fürt globális állapota a megengedett korlátokon belül legyen. Ez nem tartalmazza a rendszerszolgáltatásokat. int (kötelező)

Korlátok:
Minimális érték = 0
Maximális érték = 100
maxPercentDeltaUnhealthyNodes A csomópontok állapotcsökkenésének a fürtfrissítések során megengedett maximális százalékos értéke. A különbözetet a rendszer a frissítés elején lévő csomópontok állapota és a csomópontok állapota között méri az állapotértékelés időpontjában. Az ellenőrzés a frissítési tartomány frissítésének befejezése után történik, hogy a fürt globális állapota a megengedett korlátokon belül legyen. int (kötelező)

Korlátok:
Minimális érték = 0
Maximális érték = 100
maxPercentUpgradeDomainDeltaUnhealthyNodes A frissítési tartománycsomópontok állapotcsökkenésének a fürtfrissítések során megengedett maximális százalékos értéke. A különbözetet a frissítés elején lévő frissítési tartománycsomópontok állapota és a frissítési tartománycsomópontok állapota között méri a rendszer az állapotértékelés időpontjában. Az ellenőrzés a frissítési tartomány frissítésének befejezése után történik az összes befejezett frissítési tartomány esetében, hogy a frissítési tartományok állapota a megengedett korlátokon belül legyen. int (kötelező)

Korlátok:
Minimális érték = 0
Maximális érték = 100

ClusterHealthPolicy

Név Leírás Érték
maxPercentUnhealthyApplications A nem megfelelő állapotú alkalmazások maximálisan megengedett százalékos aránya a hiba jelentése előtt. Ha például az alkalmazások 10%-a nem megfelelő állapotú, ez az érték 10 lenne. int

Korlátok:
Minimális érték = 0
Maximális érték = 100
maxPercentUnhealthyNodes A nem kifogástalan állapotú csomópontok maximálisan megengedett százalékos aránya a hiba jelentése előtt. Ha például a csomópontok 10%-a nem megfelelő állapotú, ez az érték 10 lenne. int

Korlátok:
Minimális érték = 0
Maximális érték = 100

Gyorssablonok

Az alábbi rövid útmutatósablonok üzembe helyezik ezt az erőforrástípust.

Sablon Description
5 csomópontos Ubuntu Service Fabric-fürt üzembe helyezése

Üzembe helyezés az Azure-ban
Ez a sablon lehetővé teszi egy biztonságos 5 csomópontos Service Fabric-fürt üzembe helyezését, amely Ubuntu-t futtat egy Standard_D2_V2 Méretű VMSS-en.
5 csomópontos biztonságos fürt üzembe helyezése

Üzembe helyezés az Azure-ban
Ez a sablon lehetővé teszi egy biztonságos 5 csomópontos Service Fabric-fürt üzembe helyezését, amely Windows Server 2019 Datacentert futtat egy Standard_D2_v2 Méretű VMSS-en.
3 csomóponttípusú biztonságos fürt üzembe helyezése engedélyezett NSG-kkel

Üzembe helyezés az Azure-ban
Ezzel a sablonnal biztonságos 3 csomóponttípusú Service Fabric-fürtöt helyezhet üzembe, amely Windows Server 2016 Adatközpontot futtat Standard_D2 méretű virtuális gépeken. Ezzel a sablonnal a hálózati biztonsági csoportok használatával szabályozhatja a bejövő és kimenő hálózati forgalmat.

Terraform -erőforrásdefiníció (AzAPI-szolgáltató)

A fürtök erőforrástípusa a következő célműveletekkel helyezhető üzembe:

  • Erőforráscsoportok

Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplóban találja.

Erőforrás formátuma

Microsoft.ServiceFabric/clusters erőforrás létrehozásához adja hozzá a következő Terraformot a sablonhoz.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.ServiceFabric/clusters@2017-07-01-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      addOnFeatures = [
        "string"
      ]
      availableClusterVersions = [
        {
          codeVersion = "string"
          environment = "string"
          supportExpiryUtc = "string"
        }
      ]
      azureActiveDirectory = {
        clientApplication = "string"
        clusterApplication = "string"
        tenantId = "string"
      }
      certificate = {
        thumbprint = "string"
        thumbprintSecondary = "string"
        x509StoreName = "string"
      }
      clientCertificateCommonNames = [
        {
          certificateCommonName = "string"
          certificateIssuerThumbprint = "string"
          isAdmin = bool
        }
      ]
      clientCertificateThumbprints = [
        {
          certificateThumbprint = "string"
          isAdmin = bool
        }
      ]
      clusterCodeVersion = "string"
      clusterState = "string"
      diagnosticsStorageAccountConfig = {
        blobEndpoint = "string"
        protectedAccountKeyName = "string"
        queueEndpoint = "string"
        storageAccountName = "string"
        tableEndpoint = "string"
      }
      fabricSettings = [
        {
          name = "string"
          parameters = [
            {
              name = "string"
              value = "string"
            }
          ]
        }
      ]
      managementEndpoint = "string"
      nodeTypes = [
        {
          applicationPorts = {
            endPort = int
            startPort = int
          }
          capacities = {
            {customized property} = "string"
          }
          clientConnectionEndpointPort = int
          durabilityLevel = "string"
          ephemeralPorts = {
            endPort = int
            startPort = int
          }
          httpGatewayEndpointPort = int
          isPrimary = bool
          name = "string"
          placementProperties = {
            {customized property} = "string"
          }
          reverseProxyEndpointPort = int
          vmInstanceCount = int
        }
      ]
      reliabilityLevel = "string"
      reverseProxyCertificate = {
        thumbprint = "string"
        thumbprintSecondary = "string"
        x509StoreName = "string"
      }
      upgradeDescription = {
        deltaHealthPolicy = {
          maxPercentDeltaUnhealthyApplications = int
          maxPercentDeltaUnhealthyNodes = int
          maxPercentUpgradeDomainDeltaUnhealthyNodes = int
        }
        forceRestart = bool
        healthCheckRetryTimeout = "string"
        healthCheckStableDuration = "string"
        healthCheckWaitDuration = "string"
        healthPolicy = {
          maxPercentUnhealthyApplications = int
          maxPercentUnhealthyNodes = int
        }
        upgradeDomainTimeout = "string"
        upgradeReplicaSetCheckTimeout = "string"
        upgradeTimeout = "string"
      }
      upgradeMode = "string"
      vmImage = "string"
    }
  })
}

Tulajdonságértékek

Klaszterek

Név Leírás Érték
típus Az erőforrás típusa "Microsoft.ServiceFabric/clusters@2017-07-01-preview"
name Az erőforrás neve sztring (kötelező)

Karakterkorlát: 4-23

Érvényes karakterek:
Kisbetűk, számok és kötőjelek.

Kezdje kisbetűvel. Végződés kisbetűvel vagy számmal.
location Erőforrás helye. sztring (kötelező)
parent_id Az erőforráscsoportban való üzembe helyezéshez használja az erőforráscsoport azonosítóját. sztring (kötelező)
tags Erőforráscímkék. Címkenevek és -értékek szótára.
properties A fürterőforrás tulajdonságai ClusterProperties

ClusterProperties

Név Leírás Érték
addOnFeatures A fürtön engedélyezendő bővítményfunkciók listája. Sztringtömb, amely az alábbiak bármelyikét tartalmazza:
"BackupRestoreService"
"DnsService"
"RepairManager"
availableClusterVersions A fürthöz elérhető Service Fabric-futtatókörnyezeti verziók. ClusterVersionDetails[]
azureActiveDirectory A fürt AAD-hitelesítési beállításai. AzureActiveDirectory
tanúsítvány A fürt biztonságossá tételéhez használandó tanúsítvány. A rendszer a megadott tanúsítványt használja a csomópontok közötti biztonsághoz a fürtön belül, az SSL-tanúsítványt a fürtkezelési végponthoz és az alapértelmezett rendszergazdai ügyfelet. CertificateDescription
clientCertificateCommonNames A fürt felügyeletére jogosult, köznapi névvel hivatkozott ügyféltanúsítványok listája. ClientCertificateCommonName[]
clientCertificateThumbprints A fürt felügyeletére jogosult ujjlenyomattal hivatkozott ügyféltanúsítványok listája. ClientCertificateThumbprint[]
clusterCodeVersion A fürt Service Fabric-futtatókörnyezeti verziója. Ez a tulajdonság csak akkor állítható be, ha az upgradeMode értéke "Manuális". Az új fürtökhöz elérhető Service Fabric-verziók listájának lekéréséhez használja a ClusterVersion API-t. A meglévő fürtök elérhető verziójának listájának lekéréséhez használja az availableClusterVersions parancsot. sztring
clusterState A fürt aktuális állapota.

- WaitingForNodes – Azt jelzi, hogy a fürterőforrás létrejött, és az erőforrás-szolgáltató arra vár, hogy a Service Fabric virtuálisgép-bővítmény elinduljon, és jelentsen neki.
- Üzembe helyezés – Azt jelzi, hogy a Service Fabric-futtatókörnyezet telepítve van a virtuális gépeken. A fürterőforrás ebben az állapotban lesz, amíg a fürt be nem indul, és a rendszerszolgáltatások fel nem állnak.
- BaselineUpgrade – Azt jelzi, hogy a fürt frissít a fürt verziójának létrehozásához. Ez a frissítés automatikusan elindul, amikor a fürt első alkalommal indul el.
- UpgradeUserConfiguration – Azt jelzi, hogy a fürt frissítése folyamatban van a felhasználó által megadott konfigurációval.
- UpgradeUserCertificate – Azt jelzi, hogy a fürt frissítése folyamatban van a felhasználó által megadott tanúsítvánnyal.
- UpgradeInfrastructure – Azt jelzi, hogy a fürtöt a Service Fabric-futtatókörnyezet legújabb verziójával frissítik. Ez csak akkor fordul elő, ha az upgradeMode értéke "Automatikus".
- KényszerítésClusterVersion – Azt jelzi, hogy a fürt a várttól eltérő verziójú, és a fürt frissítése a várt verzióra történik.
- UpgradeServiceUnreachable – Azt jelzi, hogy a fürt rendszerszolgáltatása már nem kérdezi le az erőforrás-szolgáltatót. Az ilyen állapotú fürtöket az erőforrás-szolgáltató nem tudja kezelni.
- Automatikus skálázás – Azt jelzi, hogy a fürt Megbízhatósági szintje módosult.
- Kész – Azt jelzi, hogy a fürt stabil állapotban van.
"Automatikus skálázás"
"BaselineUpgrade"
"Üzembe helyezés"
"KényszerítésClusterVersion"
„Ready”
"AzInfrastructure frissítése"
"FrissítésUserCertificate"
"FrissítésUserConfiguration"
"UpgradeServiceUnreachable"
"WaitingForNodes"
diagnosticsStorageAccountConfig A Service Fabric diagnosztikai naplóinak tárolására szolgáló tárfiókadatok. DiagnosticsStorageAccountConfig
fabricSettings A fürt konfigurálására vonatkozó egyéni hálóbeállítások listája. SettingsSectionDescription[]
managementEndpoint A fürt HTTP-felügyeleti végpontja. sztring (kötelező)
nodeTypes A fürt csomóponttípusainak listája. NodeTypeDescription[] (kötelező)
reliabilityLevel A megbízhatósági szint beállítja a rendszerszolgáltatások replikakészletének méretét. Tudnivalók a Megbízhatósági szintről.

- Nincs – Futtassa a rendszerszolgáltatásokat 1-et tartalmazó célreplikakészlettel. Ezt csak tesztfürtökhöz szabad használni.
- Bronz – Futtassa a rendszerszolgáltatásokat 3-ra vonatkozó célreplikakészlettel. Ezt csak tesztfürtökhöz szabad használni.
- Silver – Futtassa a rendszerszolgáltatásokat 5-ös célreplikakészlettel.
- Gold – Futtassa a rendszerszolgáltatásokat 7-et tartalmazó célreplikakészlettel.
- Platinum – Futtassa a rendszerszolgáltatásokat 9-et tartalmazó célreplikakészlettel.
"Bronz"
"Arany"
"Nincs"
"Platinum"
"Ezüst"
reverseProxyCertificate A fordított proxy által használt kiszolgálói tanúsítvány. CertificateDescription
upgradeDescription A fürt frissítésekor használandó szabályzat. ClusterUpgradePolicy
upgradeMode A fürt frissítési módja, ha új Service Fabric-futtatókörnyezeti verzió érhető el.

- Automatikus – A fürt automatikusan frissül a Service Fabric-futtatókörnyezet legújabb verziójára, amint elérhető.
– Manuális – A fürt nem frissül automatikusan a Service Fabric-futtatókörnyezet legújabb verziójára. A fürt frissítése a fürterőforrás clusterCodeVersion tulajdonságának beállításával történik.
"Automatikus"
"Kézi"
vmImage A virtuálisgép-rendszerkép VMSS-ének konfigurálása megtörtént. Általános nevek, például Windows vagy Linux is használhatók. sztring

ClusterVersionDetails

Név Leírás Érték
codeVersion A fürt Service Fabric-futtatókörnyezeti verziója. sztring
környezet Azt jelzi, hogy ez a verzió Windows vagy Linux operációs rendszerhez készült-e. "Linux"
"Windows"
supportExpiryUtc A verzió támogatásának lejárati dátuma. sztring

AzureActiveDirectory

Név Leírás Érték
clientApplication Az Azure Active Directory ügyfélalkalmazás-azonosítója. sztring
clusterApplication Az Azure Active Directory-fürt alkalmazásazonosítója. sztring
tenantId Az Azure Active Directory bérlőazonosítója. sztring

Tanúsítványleíró

Név Leírás Érték
Ujjlenyomat Az elsődleges tanúsítvány ujjlenyomata. sztring (kötelező)
ujjlenyomatSecondary A másodlagos tanúsítvány ujjlenyomata. sztring
x509StoreName A helyi tanúsítványtároló helye. "Címjegyzék"
"AuthRoot"
"CertificateAuthority"
"Letiltva"
"Saját"
"Gyökér"
"TrustedPeople"
"TrustedPublisher"

ClientCertificateCommonName

Név Leírás Érték
certificateCommonName Az ügyféltanúsítvány általános neve. sztring (kötelező)
certificateIssuerThumbprint Az ügyféltanúsítvány kiállítói ujjlenyomata. sztring (kötelező)
isAdmin Azt jelzi, hogy az ügyféltanúsítvány rendelkezik-e rendszergazdai hozzáféréssel a fürthöz. A nem rendszergazdai ügyfelek csak olvasási műveleteket hajthatnak végre a fürtön. bool (kötelező)

ClientCertificateThumbprint

Név Leírás Érték
certificateThumbprint Az ügyféltanúsítvány ujjlenyomata. sztring (kötelező)
isAdmin Azt jelzi, hogy az ügyféltanúsítvány rendelkezik-e rendszergazdai hozzáféréssel a fürthöz. A nem rendszergazdai ügyfelek csak olvasási műveleteket hajthatnak végre a fürtön. bool (kötelező)

DiagnosticsStorageAccountConfig

Név Leírás Érték
blobEndpoint Az Azure Storage-fiók blobvégpontja. sztring (kötelező)
protectedAccountKeyName A védett diagnosztikai tárkulcs neve. sztring (kötelező)
queueEndpoint Az Azure Storage-fiók üzenetsorvégpontja. sztring (kötelező)
storageAccountName Az Azure Storage-fiók neve. sztring (kötelező)
tableEndpoint Az Azure Storage-fiók táblavégpontja. sztring (kötelező)

BeállításokSectionDescription

Név Leírás Érték
name A hálóbeállítások szakaszneve. sztring (kötelező)
parameters A szakasz paramétereinek gyűjteménye. SettingsParameterDescription[] (kötelező)

BeállításokParameterDescription

Név Leírás Érték
name A hálóbeállítás paraméterneve. sztring (kötelező)
érték A hálóbeállítás paraméterértéke. sztring (kötelező)

NodeTypeDescription

Név Leírás Érték
applicationPorts Az a porttartomány, amelyből a fürt portot rendelt a Service Fabric-alkalmazásokhoz. EndpointRangeDescription
Kapacitások A csomóponttípusban lévő csomópontokra alkalmazott kapacitáscímkék, a fürterőforrás-kezelő ezeket a címkéket használja annak megértéséhez, hogy egy csomópont mennyi erőforrással rendelkezik. NodeTypeDescriptionCapacities
clientConnectionEndpointPort A TCP-fürtkezelési végpont portja. int (kötelező)
tartóssági szint A csomóponttípus tartóssági szintje. Tudnivalók a tartóssági szintről.

- Bronz - Nincsenek kiváltságok. Ez az alapértelmezett beállítás.
– Silver – Az infrastruktúra-feladatok ud-onként 30 percig szüneteltethetők.
- Gold – Az infrastruktúra-feladatok UD-nként 2 óráig szüneteltethetők. Az arany tartósság csak teljes csomópontos virtuálisgép-termékváltozatokon engedélyezhető, például D15_V2, G5 stb.
"Bronz"
"Arany"
"Ezüst"
rövid élettartamúportok Azoknak a rövid élettartamú portoknak a tartományát, amelyekkel az ilyen csomóponttípusú csomópontokat konfigurálni kell. EndpointRangeDescription
httpGatewayEndpointPort A HTTP-fürtkezelési végpont portja. int (kötelező)
isPrimary Az a csomóponttípus, amelyen a rendszerszolgáltatások futni fognak. Csak egy csomóponttípust kell elsődlegesként megjelölni. Az elsődleges csomópont típusa nem törölhető és nem módosítható meglévő fürtök esetében. bool (kötelező)
name A csomóponttípus neve. sztring (kötelező)
elhelyezésTulajdonságok A csomóponttípusban lévő csomópontokra alkalmazott elhelyezési címkék, amelyek segítségével jelezhető, hogy egyes szolgáltatásoknak (számítási feladatoknak) hol kell futniuk. NodeTypeDescriptionPlacementProperties
reverseProxyEndpointPort A fordított proxy által használt végpont. int
vmInstanceCount A csomóponttípusban lévő csomópontok száma. Ennek a számnak meg kell egyeznie a megfelelő VirtualMachineScaleSet erőforrás kapacitástulajdonságával. int (kötelező)

Korlátok:
Minimális érték = 1
Maximális érték = 2147483647

EndpointRangeDescription

Név Leírás Érték
endPort Porttartomány záró portja int (kötelező)
startPort Porttartomány kezdőportja int (kötelező)

NodeTypeDescriptionCapacities

Név Leírás Érték
{customized property} sztring

NodeTypeDescriptionPlacementProperties

Név Leírás Érték
{customized property} sztring

ClusterUpgradePolicy

Név Leírás Érték
deltaHealthPolicy A fürt frissítésekor használt változásállapot-szabályzat. ClusterUpgradeDeltaHealthPolicy
forceRestart Ha igaz, akkor a rendszer akkor is kényszerítetten újraindítja a folyamatokat a frissítés során, ha a kód verziója nem változott (a frissítés csak a konfigurációt vagy az adatokat módosítja). logikai
healthCheckRetryTimeout Az állapotértékelés újbóli megkísérléséhez szükséges idő, amikor az alkalmazás vagy fürt állapota nem megfelelő, mielőtt a frissítés visszagördül. Az időtúllépés lehet hh:mm:ss vagy d.hh:mm:ss.ms formátumban. sztring (kötelező)
healthCheckStableDuration Az az idő, amíg az alkalmazásnak vagy a fürtnek kifogástalan állapotban kell maradnia, mielőtt a frissítés a következő frissítési tartományra folytatódik. Az időtartam lehet hh:mm:ss vagy d.hh:mm:ss.ms formátumban. sztring (kötelező)
healthCheckWaitDuration A frissítési tartomány befejezése után az állapot-ellenőrzések végrehajtása előtt várakozási idő. Az időtartam lehet hh:mm:ss vagy d.hh:mm:ss.ms formátumban. sztring (kötelező)
healthPolicy A fürt frissítéséhez használt fürtállapot-szabályzat. ClusterHealthPolicy (kötelező)
upgradeDomainTimeout Az az idő, amíg az egyes frissítési tartományoknak befejeződniük kell a frissítés visszaállítása előtt. Az időtúllépés lehet hh:mm:ss vagy d.hh:mm:ss.ms formátumban. sztring (kötelező)
upgradeReplicaSetCheckTimeout A frissítési tartomány feldolgozásának letiltásához és a rendelkezésre állás elvesztésének megelőzéséhez szükséges maximális idő váratlan problémák esetén. Ha ez az időtúllépés lejár, a frissítési tartomány feldolgozása a rendelkezésreállási hibáktól függetlenül folytatódik. Az időtúllépés minden frissítési tartomány elején alaphelyzetbe áll. Az időtúllépés lehet hh:mm:ss vagy d.hh:mm:ss.ms formátumban. sztring (kötelező)
upgradeTimeout Az az idő, amíg a teljes frissítésnek befejeződnie kell a frissítés visszaállítása előtt. Az időtúllépés lehet hh:mm:ss vagy d.hh:mm:ss.ms formátumban. sztring (kötelező)

ClusterUpgradeDeltaHealthPolicy

Név Leírás Érték
maxPercentDeltaUnhealthyApplications Az alkalmazások állapotcsökkenésének maximálisan engedélyezett százalékos aránya a fürtfrissítések során. A különbözetet a frissítés elején lévő alkalmazások állapota és az állapotértékeléskor az alkalmazások állapota között mérik. Az ellenőrzés a frissítési tartomány frissítésének befejezése után történik, hogy a fürt globális állapota a megengedett korlátokon belül legyen. Ez nem tartalmazza a rendszerszolgáltatásokat. int (kötelező)

Korlátok:
Minimális érték = 0
Maximális érték = 100
maxPercentDeltaUnhealthyNodes A csomópontok állapotcsökkenésének a fürtfrissítések során megengedett maximális százalékos értéke. A különbözetet a rendszer a frissítés elején lévő csomópontok állapota és a csomópontok állapota között méri az állapotértékelés időpontjában. Az ellenőrzés a frissítési tartomány frissítésének befejezése után történik, hogy a fürt globális állapota a megengedett korlátokon belül legyen. int (kötelező)

Korlátok:
Minimális érték = 0
Maximális érték = 100
maxPercentUpgradeDomainDeltaUnhealthyNodes A frissítési tartománycsomópontok állapotcsökkenésének a fürtfrissítések során megengedett maximális százalékos értéke. A különbözetet a frissítés elején lévő frissítési tartománycsomópontok állapota és a frissítési tartománycsomópontok állapota között méri a rendszer az állapotértékelés időpontjában. Az ellenőrzés a frissítési tartomány frissítésének befejezése után történik az összes befejezett frissítési tartomány esetében, hogy a frissítési tartományok állapota a megengedett korlátokon belül legyen. int (kötelező)

Korlátok:
Minimális érték = 0
Maximális érték = 100

ClusterHealthPolicy

Név Leírás Érték
maxPercentUnhealthyApplications A nem megfelelő állapotú alkalmazások maximálisan megengedett százalékos aránya a hiba jelentése előtt. Ha például az alkalmazások 10%-a nem megfelelő állapotú, ez az érték 10 lenne. int

Korlátok:
Minimális érték = 0
Maximális érték = 100
maxPercentUnhealthyNodes A nem kifogástalan állapotú csomópontok maximálisan megengedett százalékos aránya a hiba jelentése előtt. Ha például a csomópontok 10%-a nem megfelelő állapotú, ez az érték 10 lenne. int

Korlátok:
Minimális érték = 0
Maximális érték = 100