background image

Installing OpenStack plug-ins 

The SeerEngine-DC Neutron plug-ins are installed on the OpenStack control node. 

Setting up the basic environment 

Before installing SeerEngine-DC Neutron plug-ins on the OpenStack control node, set up the basic 
environment on the node. 

To set up the basic environment: 

1. 

Update the software source list, and then download and install the Python tools. 

The following uses commands on a CentOS operating system as an example. 

[root@controller ~]# yum clean all 

[root@controller ~]# yum makecache 

[root@controller ~]# yum install –y python-pip python-setuptools 

2. 

Install runlike. 

[root@controller ~]# pip install runlike 

3. 

Access the 

neutron_server

 container and edit the 

/etc/hosts

 file. Add the following 

information to the file. 

 

IP and name mappings of all hosts in this OpenStack environment. To obtain this 
information, access the SeerEngine-DC controller and select 

Provision

 > 

Domains

 > 

Hosts

 

IP and name mappings of all leaf, spine, and border devices in this scenario. To obtain this 
information, access the SeerEngine-DC controller and select 

Provision

 > 

Inventory

 > 

Devices

Installing the SeerEngine-DC Neutron plug-ins 

Obtaining the SeerEngine-DC Neutron plug-in installation 
package 

The SeerEngine-DC Neutron plug-ins are included in the SeerEngine-DC OpenStack package. 
Obtain the SeerEngine-DC OpenStack package of the required version and then save the package 
to the target installation directory on the server or virtual machine. 

Alternatively, transfer the installation package to the target installation directory through a file transfer 
protocol such as FTP, TFTP, or SCP. Use the binary transfer mode to prevent the software package 
from being corrupted during transit. 

Installing the SeerEngine-DC Neutron plug-ins on the 
OpenStack control node 

1. 

Create the startup scripts for the 

neutron-server

 and 

h3c-agent

 containers. 

[root@controller ~]# runlike neutron_server>docker-neutron-server.sh 

[root@controller ~]# cp docker-neutron-server.sh  docker-h3c-agent.sh 

[root@controller ~]# sed -i 's/neutron-server/h3c-agent/g' docker-h3c-agent.sh 

[root@controller ~]# sed -i 's/neutron_server/h3c_agent/g' docker-h3c-agent.sh 

2. 

Modify the 

neutron.conf

 configuration file. 

Содержание OpenStack SeerEngine-DC

Страница 1: ...H3C SeerEngine DC Controller OpenStack Plug Ins Installation Guide New H3C Technologies Co Ltd http www h3c com Document version 5W200 20220419...

Страница 2: ...H3C Technologies Co Ltd any trademarks that may be mentioned in this document are the property of their respective owners Notice The information in this document is subject to change without notice A...

Страница 3: ...Boldface For example the New User window opens click OK Multi level menus are separated by angle brackets For example File Create Folder Symbols Convention Description WARNING An alert that calls atte...

Страница 4: ...ontrol node 5 Parameters and fields 8 Upgrading the SeerEngine DC Neutron plug ins 8 Optional Configuring the metadata service for network nodes 12 FAQ 13 The Python tools cannot be installed using th...

Страница 5: ...subnets routers and ports and provides tenants with core basic network communication capabilities SeerEngine DC Neutron L3_Routing plug in Allows tenants to forward traffic to each other at Layer 3 S...

Страница 6: ...penStack plug ins make sure the following requirements are met Your system has a reliable Internet connection OpenStack has been deployed correctly Verify that the etc hosts file on all nodes has the...

Страница 7: ...ng Kolla Ansible Before installing the plug ins deploy OpenStack by using Kolla Ansible first For the OpenStack deployment procedure see the installation guide for the specific OpenStack version on th...

Страница 8: ...VDS Automation Data Center Networks Common Network Settings Virtual Distributed Switch IP address pool Automation Data Center Networks Resource Pools IP Address Pools Add access devices and border de...

Страница 9: ...obtain this information access the SeerEngine DC controller and select Provision Inventory Devices Installing the SeerEngine DC Neutron plug ins Obtaining the SeerEngine DC Neutron plug in installati...

Страница 10: ...onf ini configuration file a Use the vi editor to open the ml2_conf ini configuration file root controller vi etc kolla neutron server ml2_conf ini b Press I to switch to insert mode and set the param...

Страница 11: ...commit container_uuid kolla neutron server h3c use the UUID obtained in the preceding command root controller docker rm f neutron_server root controller docker tag neutron_server_image kolla neutron s...

Страница 12: ...extension_h3c qos Names of the ml2 extension drivers Available names include ml2_extension_h3c qos and port_security If the QoS feature is not enabled on OpenStack you do not need to specify the value...

Страница 13: ...installation procedure see Installing the SeerEngine DC Neutron plug ins Upgrade with neutron_server and h3c_agent containers retained To upgrade the plug ins with neutron_server and h3c_agent contain...

Страница 14: ...Uninstalling SeerEngine DC PLUGIN E3603P01 pike 2017 10 usr bin h3c agent usr bin h3c sdnplugin b Install the new version of the plug in root controller docker cp SeerEngine_DC_PLUGIN D3601_pike_2017...

Страница 15: ...1 a Execute the h3c_agent docker ps format ID filter name h3c_agent command to view the h3c agent service status b Execute the docker stop h3c_agent command to disable the h3c agent service on the nod...

Страница 16: ...e the network nodes to provide metadata service through DHCP a Use the vi editor to open configuration file dhcp_agent ini root network vi etc kolla neutron dhcp agent dhcp_agent ini b Press I to swit...

Страница 17: ...rname username proxy_password password Table 3 describes the arguments in HTTP proxy information Table 3 Arguments in HTTP proxy information Field Description username Username for logging in to the p...

Страница 18: ...irmware version The kernel version is higher than kernel 3 10 0 957 el7 and the network adapter firmware version is 4 or higher Execute the following command root controller ethtool set priv flags enp...

Страница 19: ...r network based overlay scenario a VM is a member of the load balancer and the load balancer is required to detect the member status vCenter network based overlay scenario For the patch configuration...

Отзывы: