Page 2
The information in this document is subject to change without notice. All contents in this document, including statements, information, and recommendations, are believed to be accurate, but they are presented without warranty of any kind, express or implied. H3C shall not be liable for technical or editorial errors or omissions contained herein.
Page 3
An alert that calls attention to essential information. IMPORTANT: An alert that contains additional or supplementary information. NOTE: An alert that provides helpful information. TIP: Documentation feedback You can e-mail your comments about product documentation to info@h3c.com. We appreciate your comments.
Overview This document describes how to install SeerEngine-DC Neutron plug-ins on OpenStack deployed by using Kolla-Ansible. Neutron is a type of OpenStack services used to manage all virtual networking infrastructures (VNIs) in an OpenStack environment. It provides virtual network services to the devices managed by OpenStack computing services.
Neutron-VPNaas, or Neutron-LBaas) have been deployed. For the deployment procedure, see the installation guide for the specific OpenStack version on the OpenStack official website. NOTE: For the installation of converged version of SeerEngine_DC plug-ins (SeerEngine_DC_PLUGIN-version-py2.7.egg), see H3C SeerEngine-DC OpenStack Converged Plug-Ins Installation Guide.
Deploying OpenStack by using 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 the OpenStack official website.
Preprovisioning basic SeerEngine-DC settings This procedure preprovisions only basic SeerEngine-DC settings. For the configuration in a specific scenario, see the SeerEngine-DC configuration guide for that scenario. Table 2 Preprovisioning basic SeerEngine-DC settings Item Configuration directory Fabrics Automation > Data Center Networks > Fabrics > Fabrics Automation >...
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 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...
Page 10
Configure the neutron.conf configuration file based on the operating system running in the Kolla environment. − If a CentOS operating system runs in the Kolla environment, see H3C SeerEngine-DC Controller OpenStack Plug-Ins Installation Guide for CentOS to configure the neutron.conf configuration file.
Page 11
[root@controller ~]# docker tag kolla/neutron-server-h3c $neutron_server_image [root@controller ~]# docker tag kolla/neutron-server-h3c $h3c_agent_image [root@controller ~]# docker rmi kolla/neutron-server-h3c Copy the neutron-server configuration to the h3c-agent directory and modify the configuration. [root@controller ~]# cp -pR /etc/kolla/neutron-server /etc/kolla/h3c-agent [root@controller ~]# sed -i 's/neutron-server/h3c-agent/g' /etc/kolla/h3c-agent/config.json...
"dumb-init --single-? minutes ago Up 1 minutes h3c_agent Parameters and fields This section describes parameters in the ml2_conf.ini configuration file and fields included in parameters. Parameter Required value Description Driver type. type_drivers vxlan,vlan vxlan must be specified as the first driver type.
Page 13
Upgrade the neutron_server container. a. Access the neutron_server container and remove the old version of the plug-ins. [root@controller ~]# docker exec -it -u root neutron_server bash (neutron-server) [root@controller ~]# h3c-sdnplugin controller uninstall Remove service Removed symlink /etc/systemd/system/multi-user.target.wants/h3c-agent.service. Restore config files Uninstallation complete.
Page 14
(h3c-agent)[root@controller01 ~]# exit [root@controller01 ~]# docker restart h3c_agent Make sure the h3c-agent service is available only on one node after the upgrade if the plug-ins are installed on multiple nodes to prevent repeated issue of firewall configuration. To stop the h3c-agent service on a node:...
Page 15
Execute the h3c_agent=$(docker ps --format {{.ID}} --filter name= command to view the h3c-agent service status. h3c_agent) b. Execute the command to disable the h3c-agent service on docker stop $h3c_agent the node.
OpenStack supports obtaining metadata from network nodes for VMs through DHCP or L3 gateway. H3C supports only the DHCP method. To configure the metadata service for network nodes: Download the OpenStack installation guide from the OpenStack official website and follow the installation guide to configure the metadata service for the network nodes.
The Python tools cannot be installed using the yum command when a proxy server is used for Internet access. What should I do? Configure HTTP proxy by performing the following steps: Make sure the server or the virtual machine can access the HTTP proxy server. At the CLI of the CentOS system, use the vi editor to open the yum.conf configuration file.
If the issue persists, contact after-sales engineers. The Inter X700 Ethernet network adapter series fails to receive LLDP messages. What should I Use the following procedure to resolve the issue. An enp61s0f3 Ethernet network adapter is used as an example. View and record system kernel information.
• vCenter network-based overlay scenario. For the patch configuration method, see H3C SeerEngine-DC Controller OpenStack Plug-Ins Installation Guide for CentOS or H3C SeerEngine-DC Controller OpenStack Plug-Ins Installation Guide for Ubuntu. For the patch installation procedure, see "Installing the SeerEngine-DC Neutron plug-ins."...
Need help?
Do you have a question about the OpenStack SeerEngine-DC and is the answer not in the manual?
Questions and answers