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:
- Erőforráscsoportok – Lásd : Erőforráscsoport üzembehelyezési parancsai
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 |
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 |
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 |
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:
- Erőforráscsoportok – Lásd : erőforráscsoport üzembehelyezési parancsai
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 |
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 |
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 |
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 |
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: