az sf managed-service
Azure Service Fabric 관리 클러스터에서 실행 되는 서비스를 관리 합니다. ARM 배포 서비스만 지원 합니다.
명령
| az sf managed-service correlation-scheme |
Azure Service Fabric 관리 되는 클러스터에서 실행 되는 서비스의 상관 관계 체계를 관리 합니다. ARM 배포 서비스만 지원 합니다. |
| az sf managed-service correlation-scheme create |
Azure Service Fabric 관리 되는 클러스터에서 새 관리 서비스 상관 관계 구성표를 만듭니다. |
| az sf managed-service correlation-scheme delete |
관리 서비스 상관 관계 구성표를 삭제 합니다. |
| az sf managed-service correlation-scheme update |
관리 서비스 상관 관계 구성표를 업데이트 합니다. |
| az sf managed-service create |
Azure Service Fabric 관리 되는 클러스터에서 새 관리 되는 서비스를 만듭니다. |
| az sf managed-service delete |
관리 서비스를 삭제 합니다. |
| az sf managed-service list |
지정 된 관리 되는 응용 프로그램의 관리 되는 서비스를 나열 합니다. |
| az sf managed-service load-metrics |
Azure Service Fabric 관리 클러스터에서 실행 되는 서비스 부하 메트릭을 관리 합니다. ARM 배포 서비스만 지원 합니다. |
| az sf managed-service load-metrics create |
Azure Service Fabric 관리 되는 클러스터에 새 관리 되는 서비스 부하 메트릭을 만듭니다. |
| az sf managed-service load-metrics delete |
관리 서비스를 삭제 합니다. |
| az sf managed-service load-metrics update |
관리 서비스를 업데이트 합니다. |
| az sf managed-service show |
서비스를 가져옵니다. |
| az sf managed-service update |
관리 서비스를 업데이트 합니다. |
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]
[--subscription]
[--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>을 사용하여 기본 그룹을 구성할 수 있습니다.
응용 프로그램의 서비스 유형 이름을 지정 합니다. 응용 프로그램 매니페스트에 존재 해야 합니다.
서비스가 상태 비저장 인지 또는 상태 저장 인지 지정 합니다.
선택적 매개 변수
서비스 패키지의 활성화 모드를 지정 합니다.
이동에 대 한 기본 비용을 지정 합니다. 비용은 클러스터의 균형을 유지 하려고 할 때 클러스터 리소스 관리자 복제본을 이동 하는 것이 더 낮을 수 있습니다.
로컬 디스크에 상태를 저장 하는 영구 서비스 인지 여부를 확인 합니다. 이면이 속성의 값이 true이 고, 그렇지 않으면 false입니다.
파티션 ' 개수 ' 간에 분할 해야 하는 파티션 키 범위의 상한을 지정 합니다 .이는 UniformInt64 파티션 구성표 에서만 사용 됩니다.
상태 비저장 서비스의 인스턴스 수를 지정 합니다. -1을 사용 하는 경우 모든 노드에서 실행 됩니다.
ISO 8601 형식 "hh: mm: ss"로 표시 되는 대기 복제본을 제거 하기 전에 유지 해야 하는 기간에 대 한 정의를 지정 합니다.
파티션 ' 개수 ' 간에 분할 해야 하는 파티션 키 범위의 하 한을 지정 합니다 .이는 UniformInt64 파티션 구성표 에서만 사용 됩니다.
InstanceCount의 최소 비율을 지정 합니다. 노드 업그레이드 또는 비활성화와 같은 작업 중에 EnsureAvailability 안정성 검사를 충족 해야 합니다. 실제 사용 된 숫자는 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은 먼저 서비스의 배치 제약 조건에 따라 인스턴스를 배치할 수 있는 노드 수로 변환 됩니다.
상태 저장 서비스에 대 한 최소 복제본 집합 크기를 지정 합니다.
파티션 수를 지정 합니다. UniformInt64 파티션 구성표 에서만 사용 됩니다.
파티션 이름에 대 한 배열을 지정 합니다. 이는 명명 된 파티션 구성표에만 사용 됩니다.
사용할 파티션 구성표를 지정 합니다. 단일 파티션은 서비스가 추가 라우팅이 필요하지 않은 경우에 일반적으로 사용됩니다. UniformInt64는 각 파티션이 int64 키 범위를 소유 하 고 있음을 의미 합니다. 은 일반적으로 제한 된 집합 내에서 버킷 팅 수 있는 데이터가 있는 서비스에 사용 됩니다. 이름 지정된 파티션 키로 사용되는 데이터 필드의 몇 가지 일반적인 예는 지역, 우편 번호, 고객 그룹 또는 기타 비즈니스 경계입니다.
배치 제약 조건을 문자열로 지정 합니다. 배치 제약 조건은 노드 속성에 대한 부울 식이며 서비스 요구 사항을 기반으로 특정 노드에 대한 서비스 제한을 허용합니다. 예를 들어 NodeType이 blue 인 노드에 서비스를 추가 하려면 "NodeColor = = blue)"를 지정 합니다.
ISO 8601 형식 "hh: mm: ss"로 표시 되는 빌드가 중지 된 것으로 보고 하기 전에 복제본이 InBuild를 유지할 수 있는 기간을 지정 합니다.
ISO 8601 형식 "hh: mm: ss"로 표시 되는 쿼럼 손실 상태에 파티션이 허용 되는 최대 기간을 지정 합니다.
ISO 8601 형식 "hh: mm: ss"로 표시 되는 복제본이 종료 되는 시간과 새 복제본이 생성 되는 시점 사이의 기간을 지정 합니다.
구독의 이름 또는 ID입니다. 을 사용 하 여 기본 구독을 구성할 수 있습니다 az account set -s NAME_OR_ID .
공백으로 구분 된 태그: 키 [= 값] [키 [= 값] ...]. ""를 사용 하 여 기존 태그를 지웁니다.
상태 저장 서비스에 대 한 대상 복제본 집합 크기를 지정 합니다.
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az sf managed-service delete
관리 서비스를 삭제 합니다.
az sf managed-service delete --application
--cluster-name
--name
--resource-group
[--subscription]
예제
관리 서비스를 삭제 합니다.
az sf managed-service delete -g testRG -c testCluster --application-name testApp --service-name testService
필수 매개 변수
서비스의 이름을 지정 합니다.
클러스터의 이름을 지정 하지 않으면 리소스 그룹 이름과 동일 하 게 지정 됩니다.
서비스의 이름을 지정 합니다.
리소스 그룹 이름을 지정 합니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.
선택적 매개 변수
구독의 이름 또는 ID입니다. 을 사용 하 여 기본 구독을 구성할 수 있습니다 az account set -s NAME_OR_ID .
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az sf managed-service list
지정 된 관리 되는 응용 프로그램의 관리 되는 서비스를 나열 합니다.
az sf managed-service list --application
--cluster-name
--resource-group
[--query-examples]
[--subscription]
예제
관리 서비스를 나열 합니다.
az sf managed-service list -g testRG -c testCluster --application-name testApp
필수 매개 변수
서비스의 이름을 지정 합니다.
클러스터의 이름을 지정 하지 않으면 리소스 그룹 이름과 동일 하 게 지정 됩니다.
리소스 그룹 이름을 지정 합니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.
선택적 매개 변수
JMESPath 문자열을 권장 합니다. 쿼리 중 하나를 복사 하 여 결과를 볼 수 있도록 큰따옴표 내에서--query 매개 변수 뒤에 붙여 넣을 수 있습니다. 이러한 주요 단어를 기준으로 제안을 제공할 수 있도록 하나 이상의 위치 키워드를 추가할 수 있습니다.
구독의 이름 또는 ID입니다. 을 사용 하 여 기본 구독을 구성할 수 있습니다 az account set -s NAME_OR_ID .
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az sf managed-service show
서비스를 가져옵니다.
az sf managed-service show --application
--cluster-name
--name
--resource-group
[--query-examples]
[--subscription]
예제
Azure Service Fabric 관리 되는 클러스터에 관리 되는 서비스의 속성을 표시 합니다.
az sf managed-service show -g testRG -c testCluster --application-name testApp --service-name testService
필수 매개 변수
서비스의 이름을 지정 합니다.
클러스터의 이름을 지정 하지 않으면 리소스 그룹 이름과 동일 하 게 지정 됩니다.
서비스의 이름을 지정 합니다.
리소스 그룹 이름을 지정 합니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.
선택적 매개 변수
JMESPath 문자열을 권장 합니다. 쿼리 중 하나를 복사 하 여 결과를 볼 수 있도록 큰따옴표 내에서--query 매개 변수 뒤에 붙여 넣을 수 있습니다. 이러한 주요 단어를 기준으로 제안을 제공할 수 있도록 하나 이상의 위치 키워드를 추가할 수 있습니다.
구독의 이름 또는 ID입니다. 을 사용 하 여 기본 구독을 구성할 수 있습니다 az account set -s NAME_OR_ID .
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --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]
[--subscription]
[--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>을 사용하여 기본 그룹을 구성할 수 있습니다.
선택적 매개 변수
이동에 대 한 기본 비용을 지정 합니다. 비용은 클러스터의 균형을 유지 하려고 할 때 클러스터 리소스 관리자 복제본을 이동 하는 것이 더 낮을 수 있습니다.
상태 비저장 서비스의 인스턴스 수를 지정 합니다. -1을 사용 하는 경우 모든 노드에서 실행 됩니다.
ISO 8601 형식 "hh: mm: ss"로 표시 되는 대기 복제본을 제거 하기 전에 유지 해야 하는 기간에 대 한 정의를 지정 합니다.
InstanceCount의 최소 비율을 지정 합니다. 노드 업그레이드 또는 비활성화와 같은 작업 중에 EnsureAvailability 안정성 검사를 충족 해야 합니다. 실제 사용 된 숫자는 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은 먼저 서비스의 배치 제약 조건에 따라 인스턴스를 배치할 수 있는 노드 수로 변환 됩니다.
상태 저장 서비스에 대 한 최소 복제본 집합 크기를 지정 합니다.
배치 제약 조건을 문자열로 지정 합니다. 배치 제약 조건은 노드 속성에 대한 부울 식이며 서비스 요구 사항을 기반으로 특정 노드에 대한 서비스 제한을 허용합니다. 예를 들어 NodeType이 blue 인 노드에 서비스를 추가 하려면 "NodeColor = = blue)"를 지정 합니다.
ISO 8601 형식 "hh: mm: ss"로 표시 되는 빌드가 중지 된 것으로 보고 하기 전에 복제본이 InBuild를 유지할 수 있는 기간을 지정 합니다.
ISO 8601 형식 "hh: mm: ss"로 표시 되는 쿼럼 손실 상태에 파티션이 허용 되는 최대 기간을 지정 합니다.
ISO 8601 형식 "hh: mm: ss"로 표시 되는 복제본이 종료 되는 시간과 새 복제본이 생성 되는 시점 사이의 기간을 지정 합니다.
구독의 이름 또는 ID입니다. 을 사용 하 여 기본 구독을 구성할 수 있습니다 az account set -s NAME_OR_ID .
공백으로 구분 된 태그: 키 [= 값] [키 [= 값] ...]. ""를 사용 하 여 기존 태그를 지웁니다.
상태 저장 서비스에 대 한 대상 복제본 집합 크기를 지정 합니다.
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.