OpenStack Mitaka集成Ceph Jewel安装部署文档(4)

2020-05-01 11:53

创建镜像服务API端点

$ 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

安装配置

安装glance包

# yum install openstack-glance

配置/etc/glance/glance-api.conf

# vim /etc/glance/glance-api.conf

按照以下选项进行编辑(红色部分注意替换)

[database] ...

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

[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 = glance password = 123456

[paste_deploy] ...

16

flavor = keystone

[glance_store] ...

stores = file,http default_store = file

filesystem_store_datadir = /var/lib/glance/images/

配置/etc/glance/glance-registry.conf # vim /etc/glance/glance-registry.conf

按照以下选项进行编辑(红色部分注意替换) [database] ...

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

[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 = glance password = 123456

[paste_deploy] ...

flavor = keystone

服务填充至数据库

# su -s /bin/sh -c \结束安装

# systemctl enable openstack-glance-api.service \\ openstack-glance-registry.service

# systemctl start openstack-glance-api.service \\ openstack-glance-registry.service

验证操作

切换admin用户 $ . admin-openrc

17

下载源镜像

$ wget http://download.cirros-cloud.net/0.3.4/cirros-0.3.4-x86_64-disk.img 镜像上传并设置属性

$openstack image create \ --file cirros-0.3.4-x86_64-disk.img --disk-format qcow2 --container-format bare --public

验证是否成功

$openstack image list

计算服务

OpenStack计算服务主要包括以下组件:nova-api服务、nova-api-metadata服务、nova-compute服务、nova-scheduler服务、nova-conductor模块、nova-cert模块、nova-network worker模块、nova-consoleauth模块、nova-novncproxy守护进程、nova-spicehtml5proxy守护进程、nova-xvpvncproxy守护进程、nova-cert守护进程、nova客户端、队列、SQL数据库。

管理节点上安装与配置 基本配置

创建数据库表及用户 $ mysql -u root –p

18

执行以下SQL命令

CREATE DATABASE nova_api; CREATE DATABASE nova;

GRANT ALL PRIVILEGES ON nova_api.* TO 'nova'@'localhost' \\ IDENTIFIED BY 'NOVA_DBPASS';

GRANT ALL PRIVILEGES ON nova_api.* TO 'nova'@'%' \\ IDENTIFIED BY 'NOVA_DBPASS';

GRANT ALL PRIVILEGES ON nova.* TO 'nova'@'localhost' \\ IDENTIFIED BY 'NOVA_DBPASS';

GRANT ALL PRIVILEGES ON nova.* TO 'nova'@'%' \\ IDENTIFIED BY 'NOVA_DBPASS';

切换用户获取认证 $ . admin-openrc

创建nova用户

$ openstack user create --domain default \\ --password-prompt nova User Password:(123456) Repeat User Password:

增加admin角色

$ openstack role add --project service --user nova admin

创建nova服务实体

$ openstack service create --name nova \\

--description \

创建计算服务的API endpoints

$ openstack endpoint create --region RegionOne \\

compute public http://Controller:8774/v2.1/%\\(tenant_id\\)s $ openstack endpoint create --region RegionOne \\

compute internal http://Controller:8774/v2.1/%\\(tenant_id\\)s $ openstack endpoint create --region RegionOne \\

compute admin http://Controller:8774/v2.1/%\\(tenant_id\\)s

19

安装配置

安装软件包

# yum install openstack-nova-api openstack-nova-conductor openstack-nova-console openstack-nova-novncproxy openstack-nova-scheduler

nova配置 修改配置文件

# vim /etc/nova/nova.conf

注:将红色部分修改称个人配置

[DEFAULT]

enabled_apis = osapi_compute,metadata rpc_backend = rabbit auth_strategy = keystone my_ip = 192.168.100.81 use_neutron = True

firewall_driver = nova.virt.firewall.NoopFirewallDriveserver_proxyclient_address = $my_ip

[api_database]

connection = mysql+pymysql://nova:NOVA_DBPASS@Controller/nova_api

[database]

connection = mysql+pymysql://nova:NOVA_DBPASS@Controller/nova

[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 = nova password = 123456

20


OpenStack Mitaka集成Ceph Jewel安装部署文档(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:5000td新型干法水泥厂石灰石圆形预均化堆场工艺设计

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: