본문 바로가기
Tech/Automation

Juju VMware에서 연동하기

by 타이호 2017. 12. 22.
반응형

이번에 juju가 2.2.1로 업데이트 되면서 Juju의 cloud 항목 중에서 Oracle Cloud와 vcenter 를 지원하게 됐다

https://jujucharms.com/docs/2.2/help-vmware

추가 하는 방법은

아래와 같이 yaml 파일을 하나 만들고 저장한다. (myvcenter.yaml)


clouds:

myvcenter:
type: vsphere
auth-types: [userpass]
endpoint: <vcenter_ip_주소>
regions:

<vcenter내에 있는 DataCenter이름>: {}


저장 이후에 cloud를 추가한다.

$ juju add-cloud myvcenter myvcenter.yaml

추가 된뒤에 목록은 아래와 같이 수행하면 리스트를 보여준다

$ juju clouds

그리고 난 뒤 vcenter에 접근하기 위한 credential을 생성한다.

$ juju add-credential myvcenter

Enter credential name: <credential을 위한 이름 아무거나 입력>

Using auth-type "userpass".

Enter user: <vcenter_접속계정>

Enter password: <vcenter비밀번호>

Credentials added for cloud myvcenter.

 

추가가 되고 난 이후 juju state server를 vcenter에 생성한다.

$ juju bootstrap myvcenter myvceneter_controller

Creating Juju controller "myvceneter_controller" on myvcenter /Openops-Datacenter
Looking for packaged Juju agent version 2.2.1 for amd64
Launching controller instance(s) on myvcenter /Openops-Datacenter...
- uploading ubuntu-xenial-16.04-cloudimg.vmdk: 38.97% (1.3MiB/s)s))es/xenial/release-20170619.1/ubuntu-16.04-server-cloudimg-amd64.ova

보니까 ubuntu vmdk를 받아서 vcenter에 올린 뒤 vm 이미지를 생성하는 듯 하다.

 

반응형