Openstack part-9 tutorial installasi glance

0
572

Halo sobat sekolahlinux, kali ini saya akan melanjutkan materi tentang bagaimana cara installasi openstack newton pada os ubuntu, oke langsung saja ya.

jalankan perintah dibawah pada node controller
sebelum install glance kita harus menyiapkan database serta usernya dahulu, ganti GLANCE_DBPASS dengan password yang kalian inginkan, silahkan ikuti perintah dibawah ini

  • mysql -u root -p
  • mysql> CREATE DATABASE glance;
  • mysql> GRANT ALL PRIVILEGES ON glance.* TO ‘glance’@’localhost’ IDENTIFIED BY ‘GLANCE_DBPASS’;
  • mysql> GRANT ALL PRIVILEGES ON glance.* TO ‘glance’@’%’ IDENTIFIED BY ‘GLANCE_DBPASS’;

selanjutnya jalankan perintah dibawah, jika diminta memasukan password, masukan password yang kalian inginkan

  • . admin-openrc
  • openstack user create –domain default –password-prompt glance
  • openstack role add –project service –user glance admin
  • openstack service create –name glance –description “OpenStack Image” image
  • openstack endpoint create –region RegionOne image public http://controller:9292
  • openstack endpoint create –region RegionOne image internal http://controller:9292
  • openstack endpoint create –region RegionOne image admin http://controller:9292

selanjutnya jalankan perintah dibawah untuk install glance

  • apt install glance

edit file /etc/glance/glance-api.conf
didalam [database] tambahkan parameter dibawah ini, ganti GLANCE_DBPASS dengan password db yg dibuat diatas

connection = mysql+pymysql://glance:GLANCE_DBPASS@controller/glance

didalam [keystone_authtoken] tambahkan parameter dibawah ini, ganti GLANCE_PASS dengan password user glance yg kalian buat

auth_uri = http://controller:5000
auth_url = http://controller:35357
memcached_servers = controller:11211
auth_type = password
project_domain_name = default
user_domain_name = default
project_name = service
username = glance
password = GLANCE_PASS

didalam [paste_deploy] tambahkan parameter dibawah ini

flavor = keystone

didalam [glance_store] tambahkan parameter dibawah ini

stores = file,http
default_store = file
filesystem_store_datadir = /var/lib/glance/images/

edit file /etc/glance/glance-registry.conf
didalam [database] tambahkan parameter dibawah ini, ganti GLANCE_DBPASS dengan db password yg dibuat diatas

connection = mysql+pymysql://glance:GLANCE_DBPASS@controller/glance

didalam [keystone_authtoken] tambahkan parameter dibawah ini, ganti GLANCE_PASS dengan password user glance yg kalian buat diatas

auth_uri = http://controller:5000
auth_url = http://controller:35357
memcached_servers = controller:11211
auth_type = password
project_domain_name = default
user_domain_name = default
project_name = service
username = glance
password = GLANCE_PASS

didalam [paste_deploy] tambahkan parameter dibawah ini

flavor = keystone

jika sudah jalankan perintah dibawah ini

  • su -s /bin/sh -c “glance-manage db_sync” glance

lalu restart service glance

  • service glance-registry restart
  • service glance-api restart

selanjutnya jalankan perintah dibawah, untuk membuat image di glance

  • . admin-openrc
  • wget http://download.cirros-cloud.net/0.3.4/cirros-0.3.4-x86_64-disk.img
  • openstack image create “cirros” –file cirros-0.3.4-x86_64-disk.img –disk-format qcow2 –container-format bare –public
  •  openstack image list

untuk video tutorial silahkan dilihat dibawah