az sf managed-service
Azure Service Fabric 관리형 클러스터에서 실행되는 서비스를 관리합니다. ARM 배포 서비스만 지원합니다.
명령
Name | Description | 형식 | 상태 |
---|---|---|---|
az sf managed-service correlation-scheme |
Azure Service Fabric 관리형 클러스터에서 실행되는 서비스의 상관 관계 체계를 관리합니다. ARM 배포 서비스만 지원합니다. |
핵심 | GA |
az sf managed-service correlation-scheme create |
Azure Service Fabric 관리형 클러스터에서 새 관리 서비스 상관 관계 체계를 만듭니다. |
핵심 | GA |
az sf managed-service correlation-scheme delete |
관리되는 서비스 상관 관계 체계를 삭제합니다. |
핵심 | GA |
az sf managed-service correlation-scheme update |
관리되는 서비스 상관 관계 체계를 업데이트합니다. |
핵심 | GA |
az sf managed-service create |
Azure Service Fabric 관리형 클러스터에서 새 관리형 서비스를 만듭니다. |
핵심 | GA |
az sf managed-service delete |
관리되는 서비스를 삭제합니다. |
핵심 | GA |
az sf managed-service list |
지정된 관리되는 애플리케이션의 관리되는 서비스를 나열합니다. |
핵심 | GA |
az sf managed-service load-metrics |
Azure Service Fabric 관리형 클러스터에서 실행되는 서비스 부하 메트릭을 관리합니다. ARM 배포 서비스만 지원합니다. |
핵심 | GA |
az sf managed-service load-metrics create |
Azure Service Fabric 관리형 클러스터에 새 관리 서비스 부하 메트릭을 만듭니다. |
핵심 | GA |
az sf managed-service load-metrics delete |
관리되는 서비스를 삭제합니다. |
핵심 | GA |
az sf managed-service load-metrics update |
관리되는 서비스를 업데이트합니다. |
핵심 | GA |
az sf managed-service show |
서비스를 가져옵니다. |
핵심 | GA |
az sf managed-service update |
관리되는 서비스를 업데이트합니다. |
핵심 | GA |
az sf managed-service create
Azure Service Fabric 관리형 클러스터에서 새 관리형 서비스를 만듭니다.
az sf managed-service create --application
--cluster-name
--name
--resource-group
--service-type
--state {Stateful, Stateless}
[--activation-mode]
[--default-move-cost {High, Low, Medium, Zero}]
[--has-persisted-state {false, true}]
[--high-key]
[--instance-count]
[--keep-duration]
[--low-key]
[--min-inst-pct]
[--min-instance-count]
[--min-replica]
[--partition-count]
[--partition-names]
[--partition-scheme {Named, Singleton, UniformInt64Range}]
[--placement-constraints]
[--plcmt-time-limit]
[--quorum-loss-wait]
[--replica-restart-wait]
[--tags]
[--target-replica]
예제
모든 노드에서 인스턴스 수가 -1인 새 상태 비국적 관리 서비스 "testService1"을 만듭니다.
az sf managed-service create -g testRG -c testCluster --application-name testApp --state stateless --service-name testService \
--service-type testStateless --instance-count -1 --partition-scheme singleton
5개의 노드를 대상으로 새 상태 저장 서비스 "testService2"를 만듭니다.
az sf managed-service create -g testRG -c testCluster --application-name testApp --state stateful --service-name testService2 --has-persisted-state \
--service-type testStatefulType --min-replica-set-size 3 --target-replica-set-size 5 --partition-scheme uniformint64range --partition-count 1 --low-key 0 --high-key 25
필수 매개 변수
서비스의 이름을 지정합니다.
클러스터 이름을 지정합니다. 지정하지 않으면 리소스 그룹 이름과 동일합니다.
서비스의 이름을 지정합니다.
리소스 그룹 이름을 지정합니다. 를 사용하여 az configure --defaults group=<name>
기본 그룹을 구성할 수 있습니다.
애플리케이션의 서비스 유형 이름을 지정합니다. 애플리케이션 매니페스트에 있어야 합니다.
서비스가 상태 비 상태 또는 상태 저장인지 지정합니다.
선택적 매개 변수
서비스 패키지의 활성화 모드를 지정합니다.
이동에 대한 기본 비용을 지정합니다. 비용이 높을수록 클러스터의 균형을 맞추려고 할 때 클러스터 리소스 관리자가 복제본(replica) 이동할 가능성이 줄어듭니다.
로컬 디스크에 상태를 저장하는 영구 서비스인지 여부를 확인합니다. 이 속성이면 이 속성의 값이 true이고, 그렇지 않으면 false입니다.
파티션 'Count' 간에 분할해야 하는 파티션 키 범위의 상한을 지정합니다. 이 값은 UniformInt64 파티션 구성표에서만 사용됩니다.
상태 비스테이션 서비스의 인스턴스 수를 지정합니다. -1을 사용하는 경우 모든 노드에서 실행됨을 의미합니다.
ISO 8601 형식 "hh:mm:ss"로 표시되어 제거되기 전에 대기 복제본(replica) 기본 달성해야 하는 기간에 대한 정의를 지정합니다.
파티션 'Count' 간에 분할해야 하는 파티션 키 범위의 하한을 지정합니다. 이 범위는 UniformInt64 파티션 구성표에서만 사용됩니다.
업그레이드 또는 비활성화 노드와 같은 작업 중에 EnsureAvailability 안전성 검사 충족해야 하는 InstanceCount의 최소 비율을 지정합니다. 사용되는 실제 수는 max(MinInstanceCount, ceil( MinInstancePercentage/100.0 * InstanceCount) )입니다. InstanceCount가 -1로 설정된 경우 MinInstancePercentage 계산 중에 -1은 먼저 서비스의 배치 제약 조건에 따라 인스턴스를 배치할 수 있는 노드 수로 변환됩니다. 허용되는 값은 0에서 100까지입니다.
업그레이드 또는 비활성화 노드와 같은 작업 중에 EnsureAvailability 안전성 검사 충족해야 하는 최소 인스턴스 수를 지정합니다. 사용되는 실제 수는 max(MinInstanceCount, ceil( MinInstancePercentage/100.0 * InstanceCount) )입니다. InstanceCount가 -1로 설정된 경우 MinInstanceCount 계산 중 -1은 먼저 서비스의 배치 제약 조건에 따라 인스턴스를 배치할 수 있는 노드 수로 변환됩니다.
상태 저장 서비스의 최소 복제본(replica) 집합 크기를 지정합니다.
파티션 수를 지정합니다. UniformInt64 파티션 구성표에서만 사용됩니다.
파티션 이름에 대한 배열을 지정합니다. 명명된 파티션 구성표에서만 사용됩니다.
사용할 파티션 구성표를 지정합니다. 싱글톤 파티션은 일반적으로 서비스에 추가 라우팅이 필요하지 않은 경우에 사용됩니다. UniformInt64는 각 파티션이 int64 키 범위를 소유한다는 것을 의미합니다. 이름은 일반적으로 바인딩된 집합 내에서 버킷할 수 있는 데이터가 있는 서비스에 대한 것입니다. 명명된 파티션 키로 사용되는 데이터 필드의 일반적인 예로는 지역, 우편 번호, 고객 그룹 또는 기타 비즈니스 경계가 있습니다.
배치 제약 조건을 문자열로 지정합니다. 배치 제약 조건은 노드 속성에 대한 부울 식이며 서비스 요구 사항에 따라 서비스를 특정 노드로 제한할 수 있습니다. 예를 들어 NodeType이 파란색인 노드에 서비스를 배치하려면 "NodeColor == blue)"를 지정합니다.
빌드가 중단되었다고 보고하기 전에 복제본(replica) InBuild를 유지할 수 있는 기간을 지정합니다( ISO 8601 형식 "hh:mm:ss").
파티션이 ISO 8601 형식 "hh:mm:ss"로 표시되는 쿼럼 손실 상태에 있을 수 있는 최대 기간을 지정합니다.
ISO 8601 형식 "hh:mm:ss"로 표현된 새 복제본(replica) 만들어지는 시점과 복제본(replica) 종료되는 시점 사이의 기간을 지정합니다.
공백으로 구분된 태그: key[=value] [key[=value] ...]. ""를 사용하여 기존 태그를 지웁니다.
상태 저장 서비스의 대상 복제본(replica) 집합 크기를 지정합니다.
전역 매개 변수
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
경고를 표시하지 않고 오류만 표시합니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.
구독의 이름 또는 ID입니다. 를 사용하여 az account set -s NAME_OR_ID
기본 구독을 구성할 수 있습니다.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az sf managed-service delete
관리되는 서비스를 삭제합니다.
az sf managed-service delete --application
--cluster-name
--name
--resource-group
예제
관리되는 서비스를 삭제합니다.
az sf managed-service delete -g testRG -c testCluster --application-name testApp --service-name testService
필수 매개 변수
서비스의 이름을 지정합니다.
클러스터 이름을 지정합니다. 지정하지 않으면 리소스 그룹 이름과 동일합니다.
서비스의 이름을 지정합니다.
리소스 그룹 이름을 지정합니다. 를 사용하여 az configure --defaults group=<name>
기본 그룹을 구성할 수 있습니다.
전역 매개 변수
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
경고를 표시하지 않고 오류만 표시합니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.
구독의 이름 또는 ID입니다. 를 사용하여 az account set -s NAME_OR_ID
기본 구독을 구성할 수 있습니다.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az sf managed-service list
지정된 관리되는 애플리케이션의 관리되는 서비스를 나열합니다.
az sf managed-service list --application
--cluster-name
--resource-group
예제
관리되는 서비스를 나열합니다.
az sf managed-service list -g testRG -c testCluster --application-name testApp
필수 매개 변수
서비스의 이름을 지정합니다.
클러스터 이름을 지정합니다. 지정하지 않으면 리소스 그룹 이름과 동일합니다.
리소스 그룹 이름을 지정합니다. 를 사용하여 az configure --defaults group=<name>
기본 그룹을 구성할 수 있습니다.
전역 매개 변수
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
경고를 표시하지 않고 오류만 표시합니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.
구독의 이름 또는 ID입니다. 를 사용하여 az account set -s NAME_OR_ID
기본 구독을 구성할 수 있습니다.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az sf managed-service show
서비스를 가져옵니다.
az sf managed-service show --application
--cluster-name
--name
--resource-group
예제
Azure Service Fabric 관리형 클러스터에서 관리되는 서비스의 속성을 표시합니다.
az sf managed-service show -g testRG -c testCluster --application-name testApp --service-name testService
필수 매개 변수
서비스의 이름을 지정합니다.
클러스터 이름을 지정합니다. 지정하지 않으면 리소스 그룹 이름과 동일합니다.
서비스의 이름을 지정합니다.
리소스 그룹 이름을 지정합니다. 를 사용하여 az configure --defaults group=<name>
기본 그룹을 구성할 수 있습니다.
전역 매개 변수
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
경고를 표시하지 않고 오류만 표시합니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.
구독의 이름 또는 ID입니다. 를 사용하여 az account set -s NAME_OR_ID
기본 구독을 구성할 수 있습니다.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az sf managed-service update
관리되는 서비스를 업데이트합니다.
az sf managed-service update --application
--cluster-name
--name
--resource-group
[--default-move-cost {High, Low, Medium, Zero}]
[--instance-count]
[--keep-duration]
[--min-inst-pct]
[--min-instance-count]
[--min-replica]
[--placement-constraints]
[--plcmt-time-limit]
[--quorum-loss-wait]
[--replica-restart-wait]
[--tags]
[--target-replica]
예제
관리되는 상태 비정상 서비스를 업데이트합니다.
az sf managed-service update -g testRG -c testCluster --application-name testApp --service-name testService --min-instance-count 2 \
--min-instance-percentage 20
관리되는 상태 저장 서비스를 업데이트합니다.
az sf managed-service update -g testRG -c testCluster --application-name testApp --service-name testService2 --service-placement-time-limit '00:11:00' \
--stand-by-replica-keep-duration '00:11:00' --replica-restart-wait-duration '00:11:00' --quorum-loss-wait-duration '00:11:00'
필수 매개 변수
서비스의 이름을 지정합니다.
클러스터 이름을 지정합니다. 지정하지 않으면 리소스 그룹 이름과 동일합니다.
서비스의 이름을 지정합니다.
리소스 그룹 이름을 지정합니다. 를 사용하여 az configure --defaults group=<name>
기본 그룹을 구성할 수 있습니다.
선택적 매개 변수
이동에 대한 기본 비용을 지정합니다. 비용이 높을수록 클러스터의 균형을 맞추려고 할 때 클러스터 리소스 관리자가 복제본(replica) 이동할 가능성이 줄어듭니다.
상태 비스테이션 서비스의 인스턴스 수를 지정합니다. -1을 사용하는 경우 모든 노드에서 실행됨을 의미합니다.
ISO 8601 형식 "hh:mm:ss"로 표시되어 제거되기 전에 대기 복제본(replica) 기본 달성해야 하는 기간에 대한 정의를 지정합니다.
업그레이드 또는 비활성화 노드와 같은 작업 중에 EnsureAvailability 안전성 검사 충족해야 하는 InstanceCount의 최소 비율을 지정합니다. 사용되는 실제 수는 max(MinInstanceCount, ceil( MinInstancePercentage/100.0 * InstanceCount) )입니다. InstanceCount가 -1로 설정된 경우 MinInstancePercentage 계산 중에 -1은 먼저 서비스의 배치 제약 조건에 따라 인스턴스를 배치할 수 있는 노드 수로 변환됩니다. 허용되는 값은 0에서 100까지입니다.
업그레이드 또는 비활성화 노드와 같은 작업 중에 EnsureAvailability 안전성 검사 충족해야 하는 최소 인스턴스 수를 지정합니다. 사용되는 실제 수는 max(MinInstanceCount, ceil( MinInstancePercentage/100.0 * InstanceCount) )입니다. InstanceCount가 -1로 설정된 경우 MinInstanceCount 계산 중 -1은 먼저 서비스의 배치 제약 조건에 따라 인스턴스를 배치할 수 있는 노드 수로 변환됩니다.
상태 저장 서비스의 최소 복제본(replica) 집합 크기를 지정합니다.
배치 제약 조건을 문자열로 지정합니다. 배치 제약 조건은 노드 속성에 대한 부울 식이며 서비스 요구 사항에 따라 서비스를 특정 노드로 제한할 수 있습니다. 예를 들어 NodeType이 파란색인 노드에 서비스를 배치하려면 "NodeColor == blue)"를 지정합니다.
빌드가 중단되었다고 보고하기 전에 복제본(replica) InBuild를 유지할 수 있는 기간을 지정합니다( ISO 8601 형식 "hh:mm:ss").
파티션이 ISO 8601 형식 "hh:mm:ss"로 표시되는 쿼럼 손실 상태에 있을 수 있는 최대 기간을 지정합니다.
ISO 8601 형식 "hh:mm:ss"로 표현된 새 복제본(replica) 만들어지는 시점과 복제본(replica) 종료되는 시점 사이의 기간을 지정합니다.
공백으로 구분된 태그: key[=value] [key[=value] ...]. ""를 사용하여 기존 태그를 지웁니다.
상태 저장 서비스의 대상 복제본(replica) 집합 크기를 지정합니다.
전역 매개 변수
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
경고를 표시하지 않고 오류만 표시합니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.
구독의 이름 또는 ID입니다. 를 사용하여 az account set -s NAME_OR_ID
기본 구독을 구성할 수 있습니다.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
Azure CLI