OpenStack newton部署(4)

2019-03-10 18:19

$ openstack role add --project service --user nova admin 创建 nova 服务实体

$ openstack service create --name nova --description \

创建 Compute 服务 API 端点

$ 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

编辑/etc/nova/nova.conf文件并完成下面的操作

cat /etc/nova/nova.conf|grep -v \[DEFAULT]

enabled_apis = osapi_compute,metadata

transport_url = rabbit://openstack:openstack@controller auth_strategy = keystone my_ip = 192.168.100.181 use_neutron = True

firewall_driver = nova.virt.firewall.NoopFirewallDriver allow_resize_to_same_host=True#打开调整云主机大小 cpu_allocation_ratio=16.0#cpu超分 ram_allocation_ratio=1.5#内存超分 disk_allocation_ratio=1.5#磁盘超分

scheduler_default_filters=RetryFilter,AvailabilityZoneFilter,RamFilter,DiskFilter,ComputeFilter,ComputeCapabilitiesFilter,ImagePropertiesFilter,ServerGroupAntiAffinityFilter,ServerGroupAffinityFilter #打开调整云主机大小 [api_database]

connection = mysql+pymysql://nova:nova@controller/nova_api [barbican] [cache] [cells] [cinder] [cloudpipe] [conductor] [cors]

[cors.subdomain] [crypto] [database]

connection = mysql+pymysql://nova:nova@controller/nova [ephemeral_storage_encryption] [glance]

api_servers = http://controller:9292

[guestfs] [hyperv]

[image_file_url] [ironic]

[key_manager]

[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 = nova [libvirt]

virt_type = kvm [matchmaker_redis] [metrics] [mks] [neutron]

url = http://controller:9696

auth_url = http://controller:35357 auth_type = password

project_domain_name = default user_domain_name = default region_name = RegionOne project_name = service username = neutron password = neutron

service_metadata_proxy = True

metadata_proxy_shared_secret = METADATA_SECRET [osapi_v21]

[oslo_concurrency]

lock_path = /var/lib/nova/tmp [oslo_messaging_amqp]

[oslo_messaging_notifications] [oslo_messaging_rabbit] [oslo_messaging_zmq] [oslo_middleware] [oslo_policy] [placement]

[placement_database] [rdp]

[remote_debug] [serial_console] [spice] [ssl]

[trusted_computing] [upgrade_levels] [vmware] [vnc]

vncserver_listen = $my_ip

vncserver_proxyclient_address = $my_ip enabled = True

novncproxy_base_url = http://192.168.100.181:6080/vnc_auto.html [workarounds] [wsgi]

[xenserver] [xvp]

同步Compute 数据库:

# su -s /bin/sh -c \# su -s /bin/sh -c \启动 Compute 服务并将其设置为随系统启动

# systemctl enable openstack-nova-api.service \\

openstack-nova-consoleauth.serviceopenstack-nova-scheduler.service \\ openstack-nova-conductor.serviceopenstack-nova-novncproxy.service\\ libvirtd.serviceopenstack-nova-compute.service

# systemctl start openstack-nova-api.service \\

openstack-nova-consoleauth.serviceopenstack-nova-scheduler.service \\ openstack-nova-conductor.serviceopenstack-nova-novncproxy.service \\ libvirtd.serviceopenstack-nova-compute.service 验证

获得 admin 凭证来获取只有管理员能执行的命令的访问权限: $ . admin-openrc

列出服务组件,以验证是否成功启动并注册了每个进程 $ openstack compute service list

Neutron配置

获得 admin 凭证来获取只有管理员能执行的命令的访问权限 $ . admin-openrc

要创建服务证书,完成这些步骤 创建neutron用户

$ openstack user create --domain default --password-prompt neutron

这里用密码:neutron

添加admin角色到neutron用户

$ openstack role add --project service --user neutron admin 创建neutron服务实体

$ openstack service create --name neutron --description \network

创建网络服务API端点

$ openstack endpoint create --region RegionOne network public http://controller:9696

$ openstack endpoint create --region RegionOne network internal http://controller:9696


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

下一篇:2016年职业经理人应具备的基本能力与职业道德每日一讲(12月16日

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

马上注册会员

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