...
CloudHub Portal을 운영중인 Host에 아래와 같이 솔루션을 Package를 설치합니다.
root 권한에서 작업합니다.
Pyvmomi 설치
...
Info |
---|
Download URL : https://code.vmware.com/web/tool/6.7/vsphere-cli
|
2 단계 : 다운로드한 vCLI 압축 해제합니다.
...
Note |
---|
위 명령어를 입력하면 Certificate error. 와 함께 thumbprint : xx:xx:xx:xx:xx … 가 출력되면 출력 되는데 아래와 같이 thumbprint를 credstore에 추가합니다. |
thumbprint 추가합니다.
Code Block language bash $ /usr/lib/vmware-vcli/apps/general/credstore_admin.pl add --server <host-location> --thumbprint <thumbprint>
Salt vsphere modules 교체
아래 첨부 파일을 python salt modules 경로에 있는 파일과 교체한다.
modules 경로 :
/usr/lib/python3.6/site-packages/salt/modules/vsphere.py
Attachments | ||
---|---|---|
|
Salt-minion 서비스 Python 환경 변수 추가
...
Code Block | ||
---|---|---|
| ||
$ vim /usr/lib/systemd/system/salt-minion.service
# [Service]에 Python3.6 환경변수 추가
#
Environment="PYTHONPATH=/usr/local/lib/python3.6/site-packages:/usr/lib/python3.6/site-packages"
$ systemctl daemon-reload |
CloudHub Portal addon argument 추가
Infrastructure 메뉴의 상단 VMware Tab Sidebar의 Clouds 메뉴에서 VMware Tab을
on/off optionableoff optionable
처리합니다.CloudHub
argument
에 Add-on 옵션 추가합니다.-u=vsphere:on
Code Block language bash # CloudHub server option # $ vim /etc/default/cloudhub CLOUDHUB_OPTS=" ....... -u=vsphere:on \ ......."
CloudHub service 재시작
Code Block language bash $ systemctl daemon-reload $ systemctl restart cloudhub
...