일부 고객사의 가상머신을 서버이미지 생성하는 방법으로 백업하고 있습니다.
그런데 간혹 서버이미지 생성 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' 카테고리의 다른 글
| [Windows Server 2016] Apache-Tomcat 10.0.6 설치 (0) | 2021.05.17 |
|---|---|
| [Windows Server 2016] JAVA 16.0.1 설치 (0) | 2021.05.17 |
| [NCP] CLI - 연속된 공인 아이피 생성 (0) | 2021.05.17 |
| [Ubuntu 16.04] Bash가 이상해요 (0) | 2021.05.06 |
| [CentOS] 6 -> 7 업그레이드 (0) | 2021.04.13 |