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