![OpenStackrocky版安装步骤参考官网步骤_第1页](http://file4.renrendoc.com/view/28107484314a405d3af1f3bed742a1a3/28107484314a405d3af1f3bed742a1a31.gif)
![OpenStackrocky版安装步骤参考官网步骤_第2页](http://file4.renrendoc.com/view/28107484314a405d3af1f3bed742a1a3/28107484314a405d3af1f3bed742a1a32.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、OpenStackrocky 版安装步骤,参考官步骤Centos建议最低配置:控制节点:1个处理器,4 GB内存和5 GB存储计算节点:1个处理器,2 GB内存和10 GB存储,环境准备:以下区分数据库密码和openstack户密码,可替换密码 描述RABBIT_PASS RabbitMQ户openstack的密码123456 数据库root的密码KEYSTONE_DBPASS keystone的数据库密码GLANCE_DBPASS glance的数据库密码NOVA_DBPASS nova的数据库密码PLACEMENT_DBPASS placement的数据库密码NEUTRON_DBPASS
2、neutron的数据库密码DASH_DBPASS DASH的数据库密码CINDER_DBPASS cinder的数据库密码ADMIN_PASS admin户密码myuser_PASS myuser户密码GLANCE_PASS glance户的密码NOVA_PASS nova户的密码PLACEMENT_PASS placement户的密码NEUTRON_PASS neutron户的密码METADATA_SECRET 元数据代理的密码CINDER_PASS cinder户的密码1.1络环境1.1.1控制节点配置第个接作为管理接:IP地址:1络掩码:默认关:提供程序接使特殊配置,但未分配IP地址。将
3、第个接配置为提供程序接:替换INTERFACE_NAME为实际的接名称。例如, eth1或ens224。vi /etc/sysconfig/network-scripts/ifcfg-INTERFACE_NAMEDEVICE=INTERFACE_NAMETYPE=EthernetONBOOT=“yes”BOOTPROTO=“none”将控制节点的主机名设置为controller。hostnamectlset-hostname controllervi /etc/hosts 件增加以下内容:#controller1 controller#compute1 compute#block1 block
4、11.1.2计算节点配置第个接作为管理接:IP地址:1络掩码:默认关:提供程序接使特殊配置,但未分配IP地址。将第个接配置为提供程序接:替换INTERFACE_NAME为实际的接名称。例如, eth1vi /etc/sysconfig/network-scripts/ifcfg-INTERFACE_NAMETYPE=EthernetNAME=INTERFACE_NAMEDEVICE=INTERFACE_NAMEONBOOT=yesBOOTPROTO=noneIPADDR=1PREFIX=24GATEWAY=将计算节点的主机名设置为compute。 hostnamectl set-hostnam
5、e computevi /etc/hosts 件增加以下内容:#controller1 controller#compute1 compute#block1 block1.1.3块存储节点(可选)如果要部署块存储服务,请配置个额外的存储节点配置IP地址IP地址: 1络掩码:默认关: 同上编辑/etc/hosts件1.2 NTP络时间协议1.2.1控制节点安装chrony服务yum -y install chrony编辑修改配置件,替换NTP_SERVER为合适的更准确NTP服务器的主机名或IP地址()()vi /etc/chrony.confserver NTP_SERVER iburstal
6、low /24配置开机动运chrony,并重启服务systemctl enable chronyd.servicesystemctl start chronyd.service1.2.2其他节点yum -y install chrony修改配置件vi /etc/chronyserver controller iburst注释掉pooloffline iburst配置开机动运chrony,并重启服务systemctl enable chronyd.servicesystemctl start chronyd.service1.2.3验证在控制节点上运此命令:chronyc sources210
7、Number of sources = 1MS Name/IP address Stratum Poll Reach LastRx Last sample* 2 6 177 46 +17us -23us +/- 68ms在所有其他节点上运相同的命令:chronyc sources210 Number of sources = 1MS Name/IP address Stratum Poll Reach LastRx Last sample* controller 3 9 377 421 +15us -87us +/- 15msCentOS extras默认包含存储库,因此只需安装软件包即可启O
8、penStack存储库yum -y install centos-release-openstack-rocky升级所有节点上的包:yum -y upgrade安装OpenStack客户端:yum -y install python-openstackclientCentOS SELinux。安装openstack-selinuxOpenStackselinuxfirewalld)yum -y install openstack-selinux笔者这没有安装openstack-selinux,直接关闭了所有节点的selinux和firewalld#systemctl disable firew
9、alldvim /etc/sysconfig/selinuxeSELINUX=disabled建议重启所有节点以适以上配置#reboot1.4安装SQL数据库(控制节点)yum -y install mariadb mariadb-server python2-PyMySQL创建和编辑/etc/f.d/f (这个件本不存在)vi /etc/f.d/fmysqldbind-address = 1 (控制节点ip)default-storage-engine = innodbinnodb_file_per_table = onmax_connections = 4096collation-serv
10、er = utf8_general_cicharacter-set-server = utf8启动数据库服务并配置开机启动systemctl enable mariadb.servicesystemctl start mariadb.service运mysql_secure_installation 脚本来保护数据库服务mysql_secure_installation也可以输以下命令动配置数据库密码为123456echo -e “nYn123456n123456nYnnnYnYn” | mysql_secure_installation1.5消息队列(控制节点)yum -y install
11、rabbitmq-server启动消息队列服务并将其配置为开机启动:systemctl enable rabbitmq-server.servicesystemctl start rabbitmq-server.service1.6 memcached 缓存yum -y install memcached python-memcached修改配置件(更改现有 OPTIONS=-l ,:1)vi /etc/sysconfig/memcachedOPTIONS=-l ,:1,controller启动Memcached服务并将其配置为开机启动:systemctl enable memcached.s
12、ervicesystemctl start memcached.service,安装openstack服务1,keystone 认证服务(控制节点)1.1在安装和配置keystone之前,必须先创建keystone数据库mysql-u root -pMariaDB (none) CREATE DATABASE keystone;对keystone数据库配置的适当访问权限(替换KEYSTONE_DBPASS为合适的密码)MariaDB (none) GRANT ALL PRIVILEGES ON keystone.* TO keystonelocalhost IDENTIFIED BYKEYST
13、ONE_DBPASS;MariaDB (none) GRANT ALL PRIVILEGES ON keystone.* TO keystone% IDENTIFIED BYKEYSTONE_DBPASS;退出数据库访问客户端exit安装软件包yum -y install openstack-keystone httpd mod_wsgi修改keystone配置件(替换KEYSTONE_DBPASS为合适的密码)vi /etc/keystone/keystone.confdatabaseconnection = mysql+pymysql:/keystone:KEYSTONE_DBPASSco
14、ntroller/keystone#注释掉或删除connection该database部分中的任何其他选项tokenprovider = fernet填充数据库:su -s /bin/sh -c “keystone-manage db_sync” keystone建议进keystone数据库查看是否成功成表初始化Fernet密钥存储库:keystone-manage fernet_setup -keystone-user keystone -keystone-group keystonekeystone-manage credential_setup -keystone-user keysto
15、ne -keystone-group keystone1.2配置Apache HTTP服务器(控制节点)vi /etc/httpd/conf/httpd.confServerName controller:80创建/usr/share/keystone/wsgi-keystone.conf件的链接:ln -s /usr/share/keystone/wsgi-keystone.conf /etc/httpd/conf.d/启动Apache HTTP服务并将其配置为开机启动:systemctl enable httpd.servicesystemctl start httpd.service1.
16、3创建openstack域,项,(控制节点)(虽然之前引导时keystone-manage bootstrap步骤中已存在“默认”域,但创建新域的正式法是)(#openstack domain create -description “An Example Domain” example )创建service 项:openstack project create -domain default -description “Service Project” service-+| Field | Value |-+| description | Service Project | domain_i
17、d | default | enabled | True | id | 24ac7f19cd944f4cba1d77469b2a73ed | is_domain | False | name | service | parent_id | default | tags | |-+建议:常规(管理员)任务应该使特权项和户。例如以下创建myproject项和myuser户。创建myproject项:(在为此项创建其他户时,请勿重复此步骤。)openstack project create -domain default -description “Demo Project” myproject-+
18、| Field | Value |-+| description | Demo Project | domain_id | default | enabled | True | id | 231ad6e7ebba47d6a1e57e1cc07ae446 | is_domain | False | name | myproject | parent_id | default | tags | |-+创建myuser户:(myuser_PASS,密码可设置)openstack user create -domain default -password-prompt myuserUser Passw
19、ord:Repeat User Password:-+| Field | Value |-+| domain_id | default | enabled | True | id | aeda23aa78f44e859900e22c24817832 | name | myuser | options | | password_expires_at | None |-+创建myrole:openstack role create myrole-+| Field | Value |-+| domain_id | None | id | 997ce8d05fc143ac97d83fdfb599855
20、2 | name | myrole |-+将户myuser以myrole的添加到myproject项openstack role add -project myproject -user myuser myrole1.4验证取消设置的变量OS_AUTH_URL和OS_PASSWORD:unset OS_AUTH_URL OS_PASSWORDPassword:-+| Field | Value |-+| expires | 2016-02-12T20:14:07.056119Z | id | gAAAAABWvi7_B8kKQD9wdXac8MoZiQldmjEO643d-e_j-XXq9Am
21、IegIbA7UHGPv | | atnN21qtOMjCFWX7BReJEQnVOAj3nclRQgAYRsfSU_MrsuWb4EDtnjU7HEpoBb4 | | o6ozsA_NmFWEpLeKy0uNn_WeKbAhYygrsmQGA49dclHVnz-OMVLiyM9ws | project_id | 343d245e850143a096806dfaefa9afdc | user_id | ac3377633149401296f6c0d92d79dc16 |-+作为myuser户,请求份验证令牌:(密码设置myuser_PASS)请求份验证令牌:openstack token is
22、sue-+| Field | Value |-+| expires | 2016-02-12T20:44:35.659723Z | id | gAAAAABWvjYj-Zjfg8WXFaQnUd1DMYTBVrKw4h3fIagi5NoEmh21U72SrRv2trl| | JWFYhLi2_uPR31Igf6A8mH2Rw9kv_bxNo1jbLNPLGzW_u5FC7InFqx0yYtTwa1e | | eq2b0f6-18KZyQhs7F3teAta143kJEWuNEYET-y7u29y0be1_64KYkM7E | project_id | 343d245e850143a096806
23、dfaefa9afdc | user_id | ac3377633149401296f6c0d92d79dc16 |-+2.安装glance镜像服务2.1安装和配置映像服务之前,必须创建数据库mysql-u root -pMariaDB (none) CREATE DATABASE glance;对glance数据库配置的适当访问权限 (替换GLANCE_DBPASS为合适的密码)MariaDB (none) GRANT ALL PRIVILEGES ON glance.* TO glancelocalhost IDENTIFIED BY GLANCE_DBPASS;MariaDB (none
24、) GRANT ALL PRIVILEGES ON glance.* TO glance% IDENTIFIED BY GLANCE_DBPASS;退出数据库访问客户端exit2.2创建glance户:(户密码GLANCE_PASS)openstack user create -domain default -password-prompt glanceUser Password:Repeat User Password:-+| Field | Value |-+| domain_id | default | enabled | True | id | 3f4e777c4062483ab8d9
25、edd7dff829df | name | glance | options | | password_expires_at | None |-+将glance户以admin的添加到service项openstack role add -project service -user glance admin创建glance服务实体:openstack service create -name glance -description “OpenStack Image” image-+| Field | Value |-+| description | OpenStack Image | enabl
26、ed | True | id | 8c2c7f1b9b5049ea9e63757b5533e6d2 | name | glance | type | image |-+2.3安装和修改配置件yum -y install openstack-glance修改api配置件(注意GLANCE_DBPASS和GLANCE_PASS的区别)vi /etc/glance/glance-api.confdatabaseconnection = mysql+pymysql:/glance:GLANCE_DBPASScontroller/glancepaste_deployflavor = keystonegl
27、ance_storestores = file,httpdefault_store = filefilesystem_store_datadir = /var/lib/glance/images/修改registry配置(在openstack S版被移除,注意GLANCE_DBPASS和GLANCE_PASS的区别)vi /etc/glance/glance-registry.confdatabaseconnection = mysql+pymysql:/glance:GLANCE_DBPASScontroller/glancepaste_deployflavor = keystone填充gl
28、ance数据库(忽略此输出中的任何提将被弃的消息)su -s /bin/sh -c “glance-manage db_sync” glance建议进glance数据库查看是否成功成表启动glance服务并将其配置为开机启动systemctl enable openstack-glance-api.service openstack-glance-registry.servicesystemctl start openstack-glance-api.service openstack-glance-registry.service3.安装nova计算服务3.1在安装和配置nova服务之前,必
29、须创建数据库mysql-u root -p创建nova_api,nova,nova_cell0,和placement数据库:MariaDB (none) CREATE DATABASE nova_api;MariaDB (none) CREATE DATABASE nova;MariaDB (none) CREATE DATABASE nova_cell0;MariaDB (none) CREATE DATABASE placement;对数据库配置的适当访问权限(注意此处为NOVA_DBPASS和PLACEMENT_DBPASS,可以设置)MariaDB (none) GRANT ALL P
30、RIVILEGES ON nova_api.* TO novalocalhost IDENTIFIED BY NOVA_DBPASS;MariaDB (none) GRANT ALL PRIVILEGES ON nova_api.* TO nova% IDENTIFIED BY NOVA_DBPASS;MariaDB (none) GRANT ALL PRIVILEGES ON nova.* TO novalocalhost IDENTIFIED BY NOVA_DBPASS;MariaDB (none) GRANT ALL PRIVILEGES ON nova.* TO nova% IDEN
31、TIFIED BY NOVA_DBPASS;MariaDB (none) GRANT ALL PRIVILEGES ON nova_cell0.* TO novalocalhost IDENTIFIED BY NOVA_DBPASS;MariaDB (none) GRANT ALL PRIVILEGES ON nova_cell0.* TO nova% IDENTIFIED BY NOVA_DBPASS;MariaDB (none) GRANT ALL PRIVILEGES ON placement.* TO placementlocalhost IDENTIFIED BYPLACEMENT_
32、DBPASS;MariaDB (none) GRANT ALL PRIVILEGES ON placement.* TO placement% IDENTIFIED BYPLACEMENT_DBPASS;退出数据库访问客户端。exit3.2创建nova服务,控制节点配置设置环境变量. admin-openrc创建nova户:(NOVA_PASS,可设置)openstack user create -domain default -password-prompt novaUser Password:Repeat User Password:-+| Field | Value |-+| domai
33、n_id | default | enabled | True | id | 8a7dbf5279404537b1c7b86c033620fe | name | nova | options | | password_expires_at | None |-+将nova户以admin的添加到service项openstack role add -project service -user nova admin创建nova服务实体:openstack service create -name nova -description “OpenStack Compute” compute-+| Fie
34、ld | Value |-+| description | OpenStack Compute | enabled | True | id | 060d59eac51b4594815603d75a00aba2 | name | nova | type | compute |-+创建Placement户(PLACEMENT_PASS)openstack user create -domain default -password-prompt placementUser Password:Repeat User Password:-+| Field | Value |-+| domain_id |
35、 default | enabled | True | id | fa742015a6494a949f67629884fc7ec8 | name | placement | options | | password_expires_at | None |-+将Placement户以admin的添加到service项openstack role add -project service -user placement admin在服务录中创建Placement API:openstack service create -name placement -description “Placement
36、 API” placement-+| Field | Value |-+| description | Placement API| enabled | True | id | 2d1a27022e6e4185b86adac4444c495f | name | placement | type | placement |-+3.3 控制节点安装nova并修改配置件3.3.1安装yum -y install openstack-nova-api openstack-nova-conductor openstack-nova-console openstack-nova-novncproxyope
37、nstack-nova-scheduler openstack-nova-placement-api3.3.2编辑/etc/nova/nova.conf (注意NOVA_DBPASS,PLACEMENT_DBPASS和NOVA_PASS,PLACEMENT_PASS的区别)vi /etc/nova/nova.confDEFAULTenabled_apis = osapi_compute,metadata #仅启计算和元数据APItransport_url = rabbit:/openstack:RABBIT_PASScontroller #RabbitMQ消息队列访问my_ip = 1 #控制
38、节点的管理接IP地址use_neutron = true #启对络服务的持firewall_driver = nova.virt.firewall.NoopFirewallDriver #使nova防墙驱动程序禁Compute防墙驱动 程序api_databaseconnection = mysql+pymysql:/nova:NOVA_DBPASScontroller/nova_apidatabaseconnection = mysql+pymysql:/nova:NOVA_DBPASScontroller/novaplacement_databaseconnection = mysql+p
39、ymysql:/placement:PLACEMENT_DBPASScontroller/placementapiauth_strategy = keystonevncenabled = trueserver_listen = $my_ipserver_proxyclient_address = $my_iposlo_concurrencylock_path = /var/lib/nova/tmp3.3.3在配置件中添加以下内容以启对Placement API的访问vi /etc/httpd/conf.d/00-nova-placement-api.conf重启httpd服务systemctl
40、 restart httpd3.3.4填充数据库:su -s /bin/sh -c “nova-manage api_db sync” novasu -s /bin/sh -c “nova-manage cell_v2 map_cell0” novasu -s /bin/sh -c “nova-manage cell_v2 create_cell -name=cell1 -verbose” novasu -s /bin/sh -c “nova-manage db sync” nova验证nova cell0和cell1是否正确注册:su -s /bin/sh -c “nova-manage c
41、ell_v2 list_cells” nova-+| Name | UUID | Transport URL | Database Connection | Disabled |-+| cell0 | 00000000-0000-0000-0000-000000000000 | none:/ | mysql+pymysql:/nova:controller/nova_cell0 | False | cell1 | 40aa6629-45c3-4b2d-953a-3e627733380e | rabbit:/openstack:controller |mysql+pymysql:/nova:*c
42、ontroller/nova | False |-+3.3.5重启并使服务开机运systemctl enable openstack-nova-api.service openstack-nova-consoleauth openstack-nova-scheduler.service openstack-nova-conductor.service openstack-nova-novncproxy.servicesystemctl start openstack-nova-api.service openstack-nova-consoleauth openstack-nova-sched
43、uler.service openstack-nova-conductor.service openstack-nova-novncproxy.service3.4配置计算节点3.4.1安装yum -y install openstack-nova-compute3.4.2 修改配置件vi /etc/nova/nova.confDEFAULTenabled_apis = osapi_compute,metadatatransport_url = rabbit:/openstack:RABBIT_PASScontrollermy_ip = 1 #计算节点上管理络接的IP地址use_neutron
44、 = truefirewall_driver = nova.virt.firewall.NoopFirewallDriverapiauth_strategy = keystoneoslo_concurrencylock_path = /var/lib/nova/tmp确定计算节点是否持硬件加速,如果输出结果为0,则不持,需要修改nova配置件egrep -c (vmx|svm) /proc/cpuinfo0vi /etc/nova/nova.conflibvirtvirt_type = qemu3.4.3启动nova-compute服务及其依赖,并将它们配置为开机动启动:#systemctl
45、enable libvirtd.service openstack-nova-compute.service#systemctl start libvirtd.service openstack-nova-compute.service3.5将计算节点添加到单元数据库在控制节点上运以下命令. admin-openrc确认数据库中是否存在计算主机:openstack compute service list -service nova-compute-+| ID | Binary | Host | Zone | Status | State | Updated At |-+| 10 | nova
46、-compute | compute | nova | enabled | up | 2019-04-25T07:42:12.000000 |-+发现计算节点su -s /bin/sh -c “nova-manage cell_v2 discover_hosts -verbose” novaFound 2 cell mappings.Skipping cell0 since it does not contain hosts.Getting computes from cell cell1: 40aa6629-45c3-4b2d-953a-3e627733380eChecking host m
47、apping for compute host localhost.localdomain: 8cca78f7-7a00-4594-95af-d8835b7aceafCreating host mapping for compute host localhost.localdomain: 8cca78f7-7a00-4594-95af-d8835b7aceafFound 1 unmapped computes in cell: 40aa6629-45c3-4b2d-953a-3e627733380e注意项:discover_hosts_in_cells_interval = 3004.络服务管
48、理段为/24,关 (管理络)provider(注意名称)段为在/24,关 (物理络)4.1配置控制节点4.1.1在安装和配置nova服务之前,必须创建数据库mysql-u root -pMariaDB (none) CREATE DATABASE neutron;对数据库neutron赋予适当访问权限MariaDB (none) GRANT ALL PRIVILEGES ON neutron.* TO neutronlocalhost IDENTIFIED BYNEUTRON_DBPASS;MariaDB (none) GRANT ALL PRIVILEGES ON neutron.* TO
49、neutron% IDENTIFIED BY NEUTRON_DBPASS;退出数据库访问客户端exit4.1.2 创建户,服务实体和api端点. admin-openrc创建neutron户: (NEUTRON_PASS)openstack user create -domain default -password-prompt neutronUser Password:Repeat User Password:-+| Field | Value |-+| domain_id | default | enabled | True | id | f2ba17f839c44f32ad4d12cb
50、42d92368 | name | neutron | options | | password_expires_at | None |-+将户neutron以admin的添加到service项openstack role add -project service -user neutron admin创建neutron服务实体:openstack service create -name neutron -description “OpenStack Networking” network-+| Field | Value |-+| description | OpenStack Netwo
51、rking | enabled | True | id | 4b31d3a4bd1945f6b250e066f65d9d3f | name | neutron | type | network |-+创建络服务API端点:4.1.3配置络选项安装组件yum -y install openstack-neutron openstack-neutron-ml2 openstack-neutron-linuxbridge ebtables配置服务组件vi /etc/neutron/neutron.confdatabaseconnection = mysql+pymysql:/neutron:NEUT
52、RON_DBPASScontroller/neutron#注释掉或删除connection该database部分中的任何其他选项DEFAULTcore_plugin = ml2 #启模块化层(ML2)插件service_plugins = router #路由器服务allow_overlapping_ips = True #允许重叠的IP地址transport_url = rabbit:/openstack:RABBIT_PASScontrollerauth_strategy = keystonenotify_nova_on_port_status_changes = true #通知计算节点
53、络状态的更改notify_nova_on_port_data_changes = trueoslo_concurrencylock_path = /var/lib/neutron/tmp配置模块化层(ML2)插件vi /etc/neutron/plugins/ml2/ml2_conf.iniml2type_drivers = flat,vlan,vxlan #启flat,VLAN和VXLAN络tenant_network_types = vxlanmechanism_drivers = linuxbridge,l2population #启Linux桥和层填充机制extension_drive
54、rs = port_security #启端安全性扩展驱动程序ml2_type_flatflat_networks = provider #注意此处配置为provider,建外部络时,名称应为providerml2_type_vxlanvni_ranges = 1:1000 #配置VXLAN络标识符范围securitygroupenable_ipset = true #启ipset以提安全组规则的效率配置Linux桥代理vi /etc/neutron/plugins/ml2/linuxbridge_agent.inilinux_bridgephysical_interface_mappings
55、 = provider:PROVIDER_INTERFACE_NAME#注意provider的名称统,PROVIDER_INTERFACE_NAME为控制节点物理络的接地址,私有络的卡ipvxlanenable_vxlan = truelocal_ip = OVERLAY_INTERFACE_IP_ADDRESS #替换OVERLAY_INTERFACE_IP_ADDRESS为控制节点的管理IP地址,也可以理解为能与外部通信的ip,1l2_population = truesecuritygroupenable_security_group = truefirewall_driver = ne
56、utron.agent.linux.iptables_firewall.IptablesFirewallDriver配置第3层代理vi /etc/neutron/l3_agent.iniDEFAULTinterface_driver = linuxbridge配置DHCP代理vi /etc/neutron/dhcp_agent.iniDEFAULTinterface_driver = linuxbridgedhcp_driver = neutron.agent.linux.dhcp.Dnsmasqenable_isolated_metadata = true配置元数据代理vi /etc/neu
57、tron/metadata_agent.iniDEFAULTnova_metadata_host = controllermetadata_proxy_shared_secret = METADATA_SECRET络服务初始化脚本需要个/etc/neutron/plugin.ini指向ML2插件配置件的链接 /etc/neutron/plugins/ml2/ml2_conf.ini。如果此链接不存在,请创建它:ln -s /etc/neutron/plugins/ml2/ml2_conf.ini /etc/neutron/plugin.ini填充数据库:su -s /bin/sh -c “ne
58、utron-db-manage -config-file /etc/neutron/neutron.conf -config-file/etc/neutron/plugins/ml2/ml2_conf.ini upgrade head” neutron重新启动nova-api服务:systemctl restart openstack-nova-api.service启动络服务并将其配置为开机启动systemctl enable neutron-server.service neutron-linuxbridge-agent.service neutron-dhcp-agent.service
59、 neutron-metadata-agent.servicesystemctl start neutron-server.service neutron-linuxbridge-agent.service neutron-dhcp-agent.service neutron-metadata-agent.service启并开机启动3层服务systemctl enable neutron-l3-agent.servicesystemctl start neutron-l3-agent.service4.2配置计算节点4.2.1 安装yum -y install openstack-neutro
60、n-linuxbridge ebtables ipset4.2.2 修改配置件vi /etc/neutron/neutron.conf#database部分中,注释掉任何connection选项,因为计算节点不直接访问数据库。DEFAULTtransport_url = rabbit:/openstack:RABBIT_PASScontrolleroslo_concurrencylock_path = /var/lib/neutron/tmp配置linuxbridge_agentvi /etc/neutron/plugins/ml2/linuxbridge_agent.inilinux_bri
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 网络客服工作总结及时解答解决用户问题
- 食品行业食品安全培训总结
- AIDS抗病毒治疗课件
- 2025年全球及中国血流动力学监测解决方案行业头部企业市场占有率及排名调研报告
- 2025-2030全球新能源交流继电器行业调研及趋势分析报告
- 2025-2030全球刚性墙庇护所行业调研及趋势分析报告
- 2025年全球及中国游戏视频背景音乐行业头部企业市场占有率及排名调研报告
- 2025-2030全球滑移转向岩石拾取器行业调研及趋势分析报告
- 2025-2030全球甲氧氯普胺片行业调研及趋势分析报告
- 2025年全球及中国工业级硅酸钾行业头部企业市场占有率及排名调研报告
- 充电桩知识培训课件
- 2025年七年级下册道德与法治主要知识点
- 2025年交通运输部长江口航道管理局招聘4人历年高频重点提升(共500题)附带答案详解
- 老年髋部骨折患者围术期下肢深静脉血栓基础预防专家共识(2024版)解读
- 偏瘫足内翻的治疗
- 药企质量主管竞聘
- 信息对抗与认知战研究-洞察分析
- 心脑血管疾病预防课件
- 手术室专科护士工作总结汇报
- 2025届高三听力技巧指导-预读、预测
- 苏州市2025届高三期初阳光调研(零模)政治试卷(含答案)
评论
0/150
提交评论