Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents
Attachments
sortOrderdescending

Installation

  • CloudHub Portal을 운영중인 Host에 아래와 같이 Package를 설치합니다.

  • root 권한에서 작업합니다.

...

Info

Download URL : https://code.vmware.com/web/tool/6.7/vsphere-cli

  • VMware 회원 가입이 필요할 수 있습니다.

  • 별도로 CD가 있다면 안에 받아 놓은 파일이 있습니다.

2 단계 : 다운로드한 vCLI 압축 해제합니다.

...

  • thumbprint 추가합니다.

    Code Block
    languagebash
    $ /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
sortOrderdescending

Salt-minion 서비스 Python 환경 변수 추가

...

Code Block
languagebash
$ 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
    languagebash
    # CloudHub server option
    #
    $ vim /etc/default/cloudhub
    CLOUDHUB_OPTS="
    .......
    -u=vsphere:on \
    ......."
  • CloudHub service 재시작

    Code Block
    languagebash
    $ systemctl daemon-reload
    $ systemctl restart cloudhub

...