OpenStack 安裝文檔(08)-- 塊存儲服務
阿新 • • 發佈:2018-03-27
修改 使用 計算節點 currency fault style start def 相關
塊存儲服務 — 安裝並配置控制節點:
在控制節點上操作:
先決條件:
1、數據庫相關操作。
# mysql -u root -p*** > CREATE DATABASE cinder; > GRANT ALL PRIVILEGES ON cinder.* TO ‘cinder‘@‘localhost‘ IDENTIFIED BY ‘CINDER_DBPASS‘; > GRANT ALL PRIVILEGES ON cinder.* TO ‘cinder‘@‘%‘ IDENTIFIED BY ‘CINDER_DBPASS‘; > exit;
2、用戶相關操作。
# . admin-openrc # openstack user create --domain default --password-prompt cinder # openstack role add --project service --user cinder admin # openstack service create --name cinder --description "OpenStack Block Storage" volume # openstack service create --name cinderv2 --description "OpenStack Block Storage" volumev2 # openstack endpoint create --region RegionOne volume public http://controller:8776/v1/%\(tenant_id\)s # openstack endpoint create --region RegionOne volume internal http://controller:8776/v1/%\(tenant_id\)s # openstack endpoint create --region RegionOne volume admin http://controller:8776/v1/%\(tenant_id\)s # openstack endpoint create --region RegionOne volumev2 public http://controller:8776/v2/%\(tenant_id\)s # openstack endpoint create --region RegionOne volumev2 internal http://controller:8776/v2/%\(tenant_id\)s # openstack endpoint create --region RegionOne volumev2 admin http://controller:8776/v2/%\(tenant_id\)s
安裝並配置組件:
1、安裝包。
# yum install -y openstack-cinder
2、編輯 /etc/cinder/cinder.conf 文件。添加或修改內容。CINDER_DBPASS、RABBIT_PASS、CINDER_PASS替換。
[database] connection = mysql+pymysql://cinder:CINDER_DBPASS@controller/cinder [DEFAULT] rpc_backend = rabbit auth_strategy = keystone my_ip = 192.168.226.151 [oslo_messaging_rabbit] rabbit_host= controller rabbit_userid = openstack rabbit_password = RABBIT_PASS [keystone_authtoken] 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 = cinder password = CINDER_PASS [oslo_concurrency] lock_path = /var/lib/cinder/tmp
3、初始化塊設備服務的數據庫。
# su -s /bin/sh -c "cinder-manage db sync" cinder
配置計算節點以使用塊設備存儲:
1、編輯文件 /etc/nova/nova.conf 並添加內容。
[cinder]
os_region_name = RegionOne
完成安裝:
1、重啟計算API 服務。
# systemctl restart openstack-nova-api
2、啟動塊設備存儲服務,並配置為隨系統啟動。
# systemctl enable openstack-cinder-api openstack-cinder-scheduler # systemctl start openstack-cinder-api openstack-cinder-scheduler
OpenStack 安裝文檔(08)-- 塊存儲服務