请参见安装网络时间协议。
network# pkg install neutron
network# su - neutron \ -c "ssh-keygen -N '' -f /var/lib/neutron/.ssh/id_rsa -t rsa" network# su - neutron \ -c "ssh-keygen -N '' -f /var/lib/neutron/.ssh/id_rsa -t rsa"
将之前在控制器和计算节点上创建的 SSH 公钥与这两个新的密钥合并,然后将合并的结果与 evsuser 授权的密钥文件串联。
network# cat \ /path-to-neutron@controller/id_rsa.pub \ /path-to-root@compute1/id_rsa.pub \ /var/lib/neutron/.ssh/id_rsa.pub \ /var/user/evsuser/.ssh/id_rsa.pub \ >> /var/user/evsuser/.ssh/authorized_keys
有关 evsuser 的 SSH 公钥在整体云配置上下文中的分配概述,请参阅图 8。
使用 ssh 命令连接到 EVS 控制器,并针对每个连接的提示回答 yes。在 OpenStack 体系结构的每个节点上执行此步骤。
controller# su - neutron -c "ssh evsuser@network-name whoami" compute1# su - root -c "ssh evsuser@network-name whoami" network# su - neutron -c "ssh evsuser@network-name whoami" network# su - root -c "ssh evsuser@network-name whoami"
network# pkg install rad-evs-controller
network# svcadm restart rad:local
决定 Nova 实例将在其上通信的虚拟网络是 VLAN 还是 VXLAN。下面的示例执行以下 VLAN 配置:
为用于在云外连接的外部网络配置 ID 为 13 的 VLAN。
针对 EVS 创建的子网配置 1000-2000 的 VLAN ID 范围。
network# evsadm set-prop -p controller=ssh://evsuser@network-name network# evsadm network# evsadm set-controlprop -p l2-type=vlan network# evsadm set-controlprop -p uplink-port=net1 network# evsadm set-controlprop -p vlan-range=13,1000-2000
在 /etc/neutron/neutron.conf 文件中取消对以下参数的注释并进行设置。这些参数指定其他 Keystone 验证服务端点、Glance API 服务、Neutron API 服务、RabbitMQ 服务以及特定于 Neutron 的数据库的数据库 URI。
[keystone_authtoken] signing_dir = /var/lib/neutron/keystone-signing auth_host = 127.0.0.1 auth_port = 35357 auth_protocol = http auth_uri = http://controller-IP:5000/v2.0 admin_tenant_name = service admin_user = neutron admin_password = neutron-password identity_uri = http://controller-IP:35357 . [DEFAULT] core_plugin = neutron.plugins.evs.plugin.EVSNeutronPluginV2 allow_overlapping_ips = False quotas] quota_driver = neutron.plugins.evs.db.quotas_db.EVSDbQuotaDriver
在 /etc/neutron/dhcp_agent.ini 文件中取消对以下参数的注释并进行设置,以指定 EVS 控制器的位置。
evs_controller = ssh://evsuser@network-name
在 /etc/neutron/dhcp_agent.ini 文件中,取消对 dhcp_domain 参数的注释并设置为缺省域以用于解析 Nova 实例的 DNS 请求。
network# svcadm enable neutron-dhcp-agent
虽然此步骤为可选步骤,但是强烈建议执行此步骤。