az managed-cassandra cluster

참고

이 참조는 Azure CLI 대한 cosmosdb-preview 확장의 일부이며 버전 2.17.1 이상이 필요합니다. az managed-cassandra cluster 명령을 처음 실행할 때 확장이 자동으로 설치됩니다. 확장에 대해 자세히 알아보세요.

Azure 관리형 Cassandra 클러스터.

명령

az managed-cassandra cluster create

관리되는 Cassandra 클러스터를 만듭니다.

az managed-cassandra cluster delete

관리되는 Cassandra 클러스터를 삭제합니다.

az managed-cassandra cluster list

ResourceGroup 및 구독에 관리되는 Cassandra 클러스터를 나열합니다. ResourceGroup을 지정하지 않으면 이 구독의 모든 클러스터가 반환됩니다.

az managed-cassandra cluster node-status

지정된 클러스터의 모든 데이터 센터에 있는 모든 노드의 상태를 가져옵니다.

az managed-cassandra cluster show

관리되는 Cassandra 클러스터 리소스를 얻습니다.

az managed-cassandra cluster update

관리되는 Cassandra 클러스터를 업데이트합니다.

az managed-cassandra cluster create

관리되는 Cassandra 클러스터를 만듭니다.

az managed-cassandra cluster create --cluster-name
                                    --delegated-management-subnet-id
                                    --location
                                    --resource-group
                                    [--authentication-method]
                                    [--cassandra-version]
                                    [--client-certificates]
                                    [--cluster-name-override]
                                    [--external-gossip-certificates]
                                    [--external-seed-nodes]
                                    [--hours-between-backups]
                                    [--identity]
                                    [--initial-cassandra-admin-password]
                                    [--no-wait]
                                    [--repair-enabled]
                                    [--restore-from-backup-id]
                                    [--tags]

예제

지정된 구독 및 ResourceGroup에서 관리되는 Cassandra 클러스터를 만듭니다. cassandra 관리자 암호 또는 외부 시드 요구 사항이 필요합니다.

az managed-cassandra cluster create \
--resource-group MyResourceGroup \
--cluster-name MyCluster \
--location MyLocation \
--initial-cassandra-admin-password password \
--delegated-management-subnet-id /subscriptions/94d9b402-77b4-4049-b4c1-947bc6b7729b/resourceGroups/My-vnet/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/test-subnet

필수 매개 변수

--cluster-name -c

클러스터 이름입니다.

--delegated-management-subnet-id -s

cassandra 관리 서버의 IP 주소가 할당될 서브넷의 리소스 ID입니다. 이 서브넷은 각 데이터 센터의 delegated_subnet_id 서브넷에 연결되어 있어야 합니다.

--location -l

클러스터의 Azure 위치입니다.

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

선택적 매개 변수

--authentication-method

인증 모드는 None 또는 Cassandra일 수 있습니다. None이면 Cassandra API 연결하는 데 인증이 필요하지 않습니다. Cassandra인 경우 암호가 사용됩니다.

--cassandra-version

선택한 Cassandra 버전입니다.

--client-certificates

지정된 경우 Cassandra API 클라이언트 인증서 인증을 사용하도록 설정합니다.

--cluster-name-override

클러스터에 유효한 Azure 리소스 이름이 아닌 이름이 있어야 하는 경우 이 필드를 지정하여 Cassandra 클러스터 이름을 선택할 수 있습니다. 그렇지 않으면 리소스 이름이 클러스터 이름으로 사용됩니다.

--external-gossip-certificates -e

관리되는 cassandra 데이터 센터에서 수락해야 하는 인증서 목록입니다.

--external-seed-nodes

온-프레미스 데이터 센터의 시드 노드에 대한 IP 주소 목록입니다.

--hours-between-backups

백업 시도 사이의 시간 수입니다.

--identity

인증에 사용되는 ID입니다.

--initial-cassandra-admin-password -i

authentication_method Cassandra에 대해 클러스터를 만들 때 구성할 intial 암호입니다.

--no-wait

장기 실행 작업이 완료될 때까지 기다리지 마세요.

--repair-enabled

자동 복구를 사용하도록 설정합니다.

--restore-from-backup-id

백업의 리소스 ID입니다. 만들 때 제공된 경우 백업은 클러스터를 미리 준비하는 데 사용됩니다. 클러스터 데이터 센터 수 및 노드 수는 백업과 일치해야 합니다.

--tags

공백으로 구분된 태그: key[=value] [key[=value] ...]. ""를 사용하여 기존 태그를 지웁니다.

az managed-cassandra cluster delete

관리되는 Cassandra 클러스터를 삭제합니다.

az managed-cassandra cluster delete --cluster-name
                                    --resource-group
                                    [--no-wait]
                                    [--yes]

예제

지정된 구독 및 ResourceGroup에서 관리되는 Cassandra 클러스터를 삭제합니다.

az managed-cassandra cluster delete --resource-group MyResourceGroup --cluster-name MyCluster

필수 매개 변수

--cluster-name -c

클러스터 이름입니다.

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

선택적 매개 변수

--no-wait

장기 실행 작업이 완료될 때까지 기다리지 마세요.

--yes -y

확인을 묻는 메시지를 표시하지 마세요.

az managed-cassandra cluster list

ResourceGroup 및 구독에 관리되는 Cassandra 클러스터를 나열합니다. ResourceGroup을 지정하지 않으면 이 구독의 모든 클러스터가 반환됩니다.

az managed-cassandra cluster list [--resource-group]

예제

지정된 구독 및 ResourceGroup의 모든 관리되는 Cassandra 클러스터를 나열합니다.

az managed-cassandra cluster list --resource-group MyResourceGroup

지정된 구독의 모든 관리되는 Cassandra 클러스터를 나열합니다.

az managed-cassandra cluster list

선택적 매개 변수

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

az managed-cassandra cluster node-status

지정된 클러스터의 모든 데이터 센터에 있는 모든 노드의 상태를 가져옵니다.

az managed-cassandra cluster node-status --cluster-name
                                         --resource-group
                                         [--no-wait]

예제

이 명령은 이 클러스터에 있는 모든 노드의 상태를 가져옵니다. 기본적으로 json이 반환됩니다.

az managed-cassandra cluster node-status --resource-group MyResourceGroup --cluster-name MyCluster

이 명령은 이 클러스터에 있는 모든 노드의 상태를 가져옵니다. 테이블 출력이 지정된 경우 하나의 토큰만 표시됩니다. json 출력을 사용하여 모든 토큰을 얻습니다.

az managed-cassandra cluster node-status --resource-group MyResourceGroup --cluster-name MyCluster --output table

필수 매개 변수

--cluster-name -c

클러스터 이름입니다.

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

선택적 매개 변수

--no-wait

장기 실행 작업이 완료될 때까지 기다리지 마세요.

az managed-cassandra cluster show

관리되는 Cassandra 클러스터 리소스를 얻습니다.

az managed-cassandra cluster show --cluster-name
                                  --resource-group

예제

관리되는 Cassandra 클러스터 리소스를 가져옵니다. ProvisioningState는 이 클러스터의 상태를 알려줍니다. 클러스터가 없으면 NotFound 응답이 반환됩니다.

az managed-cassandra cluster show --resource-group MyResourceGroup --cluster-name MyCluster

필수 매개 변수

--cluster-name -c

클러스터 이름입니다.

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

az managed-cassandra cluster update

관리되는 Cassandra 클러스터를 업데이트합니다.

az managed-cassandra cluster update --cluster-name
                                    --resource-group
                                    [--authentication-method]
                                    [--cassandra-version]
                                    [--client-certificates]
                                    [--external-gossip-certificates]
                                    [--external-seed-nodes]
                                    [--hours-between-backups]
                                    [--identity]
                                    [--no-wait]
                                    [--repair-enabled]
                                    [--tags]

예제

지정된 클러스터의 외부 시드 노드를 업데이트합니다.

az managed-cassandra cluster update --resource-group MyResourceGroup --cluster-name MyCluster --external-seed-nodes 127.0.0.1 127.0.0.2

지정된 클러스터의 외부 가십 인증서를 업데이트합니다. 인증서는 문자열 또는 파일 위치로 전달될 수 있습니다.

az managed-cassandra cluster update --resource-group MyResourceGroup --cluster-name MyCluster --external-gossip-certificates C:/MyFolder/test.pem BeginCert-MLXCF-EndCert

필수 매개 변수

--cluster-name -c

클러스터 이름입니다.

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

선택적 매개 변수

--authentication-method

인증 모드는 None 또는 Cassandra일 수 있습니다. None이면 Cassandra API 연결하는 데 인증이 필요하지 않습니다. Cassandra인 경우 암호가 사용됩니다.

--cassandra-version

선택한 Cassandra 버전입니다.

--client-certificates

지정된 경우 Cassandra API 클라이언트 인증서 인증을 사용하도록 설정합니다.

--external-gossip-certificates -e

관리되는 cassandra 데이터 센터에서 수락해야 하는 인증서 목록입니다.

--external-seed-nodes

온-프레미스 데이터 센터의 시드 노드에 대한 IP 주소 목록입니다.

--hours-between-backups

백업 시도 사이의 시간 수입니다.

--identity

인증에 사용되는 ID입니다.

--no-wait

장기 실행 작업이 완료될 때까지 기다리지 마세요.

--repair-enabled

자동 복구를 사용하도록 설정합니다.

--tags

공백으로 구분된 태그: key[=value] [key[=value] ...]. ""를 사용하여 기존 태그를 지웁니다.