/
SaltStack GCP Module Setting
SaltStack GCP Module Setting
Installation
GCP API를 호출하는데 사용할 Salt Master에 아래와 같이 Package를 설치합니다.
root 권한에서 작업합니다.
apache-libcloud 설치
GCP API Python Bindings
$ pip3 apache-libcloud==2.6.0
버전 호환 주의 1.0.0 < apache-libcloud <= 2.6.0
SaltStack GCP Module에 사용할 키 생성
GCP 콘솔에 접속해 로그인합니다.
“IAM 및 관리자 > 서비스 계정”으로 이동합니다.
SaltStack에 사용될 계정을 선택하고 키 탭으로 이동합니다.
키추가 버튼을 클릭하여 새 키만들기에서 .p12를 생성합니다.
생성한 키는 아래 명령어를 사용하면 .pem으로 변환합니다.
$ openssl pkcs12 -in ORIG.p12 -passin pass:notasecret \ -nodes -nocerts | openssl rsa -out NEW.pem
CloudHub Portal addon argument 추가
Infrastructure 메뉴의 Topology, Host 탭 메뉴에서 GCP 기능을
on/off optionable
처리합니다.CloudHub
argument
에 Add-on 옵션 추가합니다.-u=gcp:on
# CloudHub server option # $ vim /etc/default/cloudhub CLOUDHUB_OPTS=" ....... -u=gcp:on \ -u=salt-config-path:/opt/miniconda3/envs/saltenv/etc/salt/ \ ......."
salt-config-path
SaltStack 가 Conda 환경에 설치된 경우 : /opt/miniconda3/envs/saltenv/etc/salt/
일반 설치한 경우 : /etc/salt/
CloudHub service 재시작
, multiple selections available,
Related content
SaltStack vSphere Module Setting
SaltStack vSphere Module Setting
More like this
Amazon Web Service Monitoring
Amazon Web Service Monitoring
Read with this
SaltStack OpenStack Module Setting
SaltStack OpenStack Module Setting
More like this
Quick Installation Guide on Server node
Quick Installation Guide on Server node
Read with this
SaltStack Kubernetes Module Setting
SaltStack Kubernetes Module Setting
More like this
Looking around(기능 둘러보기)
Looking around(기능 둘러보기)
Read with this