19.2. Fujitsu FOS 交换机

您可以使用位于 /usr/share/openstack-tripleo-heat-templates/environments/neutron-ml2-fujitsu-fossw.yaml 的环境文件来启用 Fujitsu FOS Switch 插件。

流程

  1. 将环境文件复制到您的 模板 子目录中:

    $ cp /usr/share/openstack-tripleo-heat-templates/environments/neutron-ml2-fujitsu-fossw.yaml /home/stack/templates/
  2. 编辑 resource_registry 以使用绝对路径:

    resource_registry:
      OS::TripleO::Services::NeutronML2FujitsuFossw: /usr/share/openstack-tripleo-heat-templates/puppet/services/neutron-plugin-ml2-fujitsu-fossw.yaml
  3. 查看 /home/stack/templates/neutron-ml2-fujitsu-fossw.yaml 中的 parameter_defaults

    • NeutronFujitsuFosswIps - 所有 FOS 交换机的 IP 地址。(comma_ separated_list)
    • NeutronFujitsuFosswUserName - 要使用的 FOS 用户名。(字符串)
    • NeutronFujitsuFosswPassword - FOS 用户帐户的密码。(字符串)
    • NeutronFujitsuFosswPort - 用于 SSH 连接的端口号。(数字)
    • NeutronFujitsuFosswTimeout - SSH 连接的超时时间。(数字)
    • NeutronFujitsuFosswUdpDestPort - FOS 交换机上的 VXLAN UDP 目标的端口号。(数字)
    • NeutronFujitsuFosswOvsdbVlanidRangeMin - 用于绑定 VNI 和物理端口的范围中的最小 VLAN ID。(数字)
    • NeutronFujitsuFosswOvsdbPort - FOS 交换机上 OVSDB 服务器的端口号。(数字)
  4. 要将模板应用到部署,请在 openstack overcloud deploy 命令中包含环境文件:

    $ openstack overcloud deploy --templates -e /home/stack/templates/neutron-ml2-fujitsu-fossw.yaml [OTHER OPTIONS] ...