일부 고객사의 가상머신을 서버이미지 생성하는 방법으로 백업하고 있습니다.
그런데 간혹 서버이미지 생성 100%를 찍고도 완료가 안 되는 현상이 있습니다.
NCP에 문의해서 완료 처리 해달라고 문의 넣어야 합니다.
매일 포탈에 2차 인증까지 받고 접속해서 확인하는 게 귀찮아 CLI를 활용하여 스크립트를 만들었습니다.
주의할 점은 ncloud 위치와 API URL 파악해서 사용하셔야 합니다.
[API URL]
https://ncloud.apigw.gov-ntruss.com # 정부기관용
https://ncloud.apigw.ntruss.com # 공공존
vi test.sh
#!/bin/bash
NAME=[고객명]
# create dir
if [ ! -d $HOME/.ncloud ]; then
mkdir $HOME/.ncloud
fi
# configure key
echo -e "[DEFAULT]\n\
ncloud_access_key_id = [키값]\n\
ncloud_secret_access_key = [키값]\n\
ncloud_api_url = https://ncloud.apigw.gov-ntruss.com" > $HOME/.ncloud/configure
# echo list
echo NCP $NAME Server Image List
./cli_linux/ncloud server getMemberServerImageList > ./tmp
cat ./tmp | grep memberServerImageName | awk '{print $2}' | sed 's/"//g' | sed 's/,$//' | sort
echo -e "\nNCP $NAME Image Status - Creating"
cat ./tmp | grep -B 12 creating | grep memberServerImageName | awk '{print $2}' | sed 's/"//g' | sed 's/,$//'
echo -e "\n"
'Infra > Cloud' 카테고리의 다른 글
[Azure] NSG 정책 문서화 - powershell, python (0) | 2023.02.22 |
---|---|
[Azure] Backup Center 자동 확인 스크립트 (0) | 2023.01.11 |
[NCP] CLI - 연속된 공인 아이피 생성 (0) | 2021.05.17 |
[Azure] NFS vs Blob 성능 측정 (0) | 2020.06.12 |
[Azure] CLI 설치(Windows 10 기준) (0) | 2019.10.16 |