프라이빗 클라우드 삭제
프라이빗 클라우드는 하나 이상의 vSphere 클러스터로 구성됩니다. 프라이빗 클라우드를 삭제하면 전체 프라이빗 클라우드가 삭제됩니다. 모든 프라이빗 클라우드 노드를 포함한 프라이빗 클라우드의 모든 구성요소가 삭제됩니다.
프라이빗 클라우드의 구성요소는 다음과 같습니다.
- 노드
- 가상 머신
- VLAN 및 서브넷 관리
- 워크로드 서브넷
- 프라이빗 클라우드에 저장된 모든 사용자 데이터
- 모든 외부 액세스 규칙
프라이빗 클라우드 삭제는 조용히 삭제와 영구 삭제라는 두 단계로 진행됩니다. 각 단계에서 다음과 같은 작업이 실행됩니다.
- 소프트 삭제: 프라이빗 클라우드가 7일의 소프트 삭제 상태로 전환됩니다.
이 단계에서는 다음이 실행됩니다.
- 결제가 즉시 중지됩니다.
- NSX 세그먼트 및 워크로드에 대한 모든 연결이 끊어집니다.
- 프라이빗 클라우드의 사용자 인터페이스 및 API에 대한 액세스가 사용 중지됩니다.
- 외부 IP 주소가 사용 중지됩니다.
- 프라이빗 클라우드의 구성 및 데이터는 보존되며 VM은 계속 실행됩니다.
- 프라이빗 클라우드를 이전 상태로 복원할 수 있습니다.
- 영구 삭제: 7일 후 프라이빗 클라우드와 리소스가 영구적으로 삭제됩니다. 조용히 삭제 상태인 비공개 클라우드를 완전히 삭제하려면 지원팀에 문의하세요.
시작하기 전에
데이터를 보관하려면 데이터를 다른 비공개 클라우드,Google Cloud 스토리지, 온프레미스 스토리지 또는 기타 스토리지에 백업하세요.
gcloud 및 API 요구사항
gcloud
명령줄 도구나 API를 사용하여 VMware Engine 리소스를 관리하려면 다음 설명대로 도구를 구성하는 것이 좋습니다.
gcloud
기본 프로젝트 ID를 설정합니다.
gcloud config set project PROJECT_ID
기본 리전 및 영역을 설정합니다.
gcloud config set compute/region REGION
gcloud config set compute/zone ZONE
gcloud vmware
도구에 대한 자세한 내용은 Cloud SDK 참조 문서를 검토하세요.
API
이 문서 집합의 API 예시는 cURL
명령줄 도구를 사용하여 API를 쿼리합니다. cURL
요청의 일부로 유효한 액세스 토큰이 필요합니다. 유효한 액세스 토큰을 가져오는 방법에는 여러 가지가 있습니다. 다음 단계에서는 gcloud
도구를 사용하여 액세스 토큰을 생성합니다.
Google Cloud에 로그인합니다.
gcloud auth login
액세스 토큰을 생성하여 TOKEN으로 내보냅니다.
export TOKEN=`gcloud auth print-access-token`
TOKEN이 제대로 설정되었는지 확인합니다.
echo $TOKEN
이제 API에 대한 요청에 승인 토큰을 사용합니다. 예를 들면 다음과 같습니다.
curl -X GET -H "Authorization: Bearer \"$TOKEN\"" -H "Content-Type: application/json; charset=utf-8" https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations
Python
이 문서의 Python 코드 샘플은 VMware Engine 라이브러리를 사용하여 API와 통신합니다. 이 접근 방식을 사용하려면 라이브러리를 설치해야 하며 애플리케이션 기본 사용자 인증 정보를 구성해야 합니다.
Python 라이브러리를 다운로드하고 설치합니다.
pip install google-cloud-vmwareengine
셸에서 명령어를 실행하여 ADC 정보를 구성합니다.
gcloud auth application-default login
또는 서비스 계정 키 파일을 사용합니다.
export GOOGLE_APPLICATION_CREDENTIALS="FILE_PATH"
라이브러리에 대한 자세한 내용은 참조 페이지를 확인하거나 GitHub의 코드 샘플을 확인하세요.
프라이빗 클라우드 삭제
워크로드 네트워크 IP CIDR을 즉시 사용하려면 프라이빗 클라우드 삭제를 시작하기 전에 프라이빗 클라우드의 모든 VM을 종료합니다.
콘솔
Google Cloud 콘솔에서 프라이빗 클라우드 페이지로 이동합니다.
프로젝트 선택을 클릭한 다음 비공개 클라우드를 삭제할 조직, 폴더 또는 프로젝트를 선택합니다.
삭제하려는 프라이빗 클라우드를 선택합니다.
요약 페이지에서 이 프라이빗 클라우드 삭제를 클릭합니다.
확인 페이지에서 삭제 작업의 모든 결과를 확인하라는 메시지가 표시됩니다. 메시지를 자세히 확인하고 결과를 수락할 수 있을 때만 삭제를 계속 진행하세요. 결과를 수락할 준비가 되면 체크박스를 모두 선택합니다.
삭제를 실행하기 전에 대기할 시간 (1~8시간)을 입력합니다. 이 기간 내에 취소를 클릭하여 삭제를 취소할 수 있습니다.
삭제할 프라이빗 클라우드를 다시 확인하기 위해 삭제할 프라이빗 클라우드의 이름을 입력합니다.
삭제를 클릭하여 삭제할 프라이빗 클라우드를 표시합니다.
지정된 지연 시간(시간)이 지나면 삭제 프로세스가 시작되고 완료될 때까지 계속 실행됩니다.
gcloud
Google Cloud CLI를 사용하여 프라이빗 클라우드를 삭제하려면 gcloud vmware
private-clouds delete
명령어를 사용합니다.
gcloud vmware private-clouds delete PRIVATE_CLOUD_ID \ --location=ZONE [--delay-hours=HOURS]
다음을 바꿉니다.
+ `PRIVATE_CLOUD_ID`: the private cloud ID for
this request
+ `ZONE`: the zone for this private cloud
+ `HOURS`: the numbers of hours to delay this
request. By default, this is set to 3 hours, but you can set this
from 0 to 8 hours. Setting this value to 0 means the deletion
request will start immediately.
API
VMware Engine API를 사용하여 프라이빗 클라우드를 삭제하려면 DELETE
요청을 수행합니다.
curl -X DELETE -H "Authorization: Bearer TOKEN" -H "Content-Type: application/json; charset=utf-8" https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/privateClouds?privateCloudId=PRIVATE_CLOUD_ID&mps;delayHours=HOUR
다음을 바꿉니다.
+ `TOKEN`: the authorization token for this
request.
+ `PROJECT_ID`: the project for this request
+ `ZONE`: the zone for the private cloud
+ `PRIVATE_CLOUD_ID`: the private cloud ID for
the private cloud
+ `HOUR`: the number of hours to delay this
request; the default is 3. You can set an hour between 0 to 8.
Setting this value to 0 starts the deletion request immediately.
Python
VMWare Engine 라이브러리를 사용하여 프라이빗 클라우드를 삭제하는 것은 Google Cloud 콘솔을 사용하는 것과 비교하여 한 단계로 구성된 프로세스입니다. 프라이빗 클라우드 삭제 메서드를 호출할 때는 각별히 주의하세요.
프라이빗 클라우드 삭제 취소
소프트 삭제 기간 내에는 프라이빗 클라우드 삭제를 취소할 수 있습니다. 다음 단계를 따르세요.
콘솔
- Google Cloud 콘솔에서 프라이빗 클라우드 페이지로 이동합니다.
- 삭제하도록 표시한 프라이빗 클라우드를 선택합니다.
- 요약 페이지에서 삭제 취소를 클릭하여 프라이빗 클라우드 삭제를 취소합니다.
gcloud
Google Cloud CLI를 사용하여 프라이빗 클라우드 삭제를 취소하려면 gcloud vmware private-clouds undelete
명령어를 사용합니다.
gcloud vmware private-clouds undelete PRIVATE_CLOUD_ID \ --location=ZONE
다음을 바꿉니다.
+ `PRIVATE_CLOUD_ID`: the private cloud ID for
this request
+ `ZONE`: the zone for this private cloud
API
VMware Engine API를 사용하여 프라이빗 클라우드 삭제를 취소하려면 POST
요청을 실행합니다.
curl -X POST -H "Authorization: Bearer TOKEN" -H "Content-Type: application/json; charset=utf-8" https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/privateClouds?privateCloudId=PRIVATE_CLOUD_ID:undelete
다음을 바꿉니다.
+ `TOKEN`: the authorization token for this
request.
+ `PROJECT_ID`: the project ID for this request
+ `ZONE`: the zone for the private
cloud
+ `PRIVATE_CLOUD_ID`: the private cloud ID for
this request