高级配置

本节将引导您完成将Fabric网络(VXLan)和Docker功能添加到鸿鹄彩云部署的过程。

设置Fabric网络

提醒,使用网络架构需要为Underlay网络启用巨帧(MTU 9000)。另外,一旦布局了Fabric,就不能再改变Underlay网络或网卡标签的MTU。

注意:这些是按惯例推荐使用的常规值,尽管可以将其它的某些参数(如网络和标签名称)设置为不同的值,但强烈建议您使用常规值。

  • 创建Underlay标签。

    • 跳转到网络页面。

    • 点击网卡标签

    • 点击创建网卡标签按钮。

    • 创建标签。

      • 名称设置为sdc_underlay
      • MTU设置为 9000。
  • 创建Underlay网络。

    • 在网络页面,点击网络

    • 添加新的网络。

      • 网络名称设置为sdc_underlay
      • 所有者设置为admin
      • 按照你的网络定义来设置子网、网关、IP范围、路由、DNS、VLAN ID等。
      • MTU 设置为9000。
    • 一旦输入信息,点击保存网络,网络将被保存到鸿鹄彩云中。

  • 创建External NAT Pool

    • 该网络池用于向NAT Pool提供地址,用于为Fabric网络提供对Internet的访问。
    • 不一定是外部网络,但是需要能够通过Internet进行NAT。
    • NAT Pool是一个网络池,所以以后可以添加其它的网络。
    • 在数据中心每一个用户使用Fabric网络创建计算实例的同时创建一个NAT ZONE,NAT Pool会分配给NAT ZONE一个IP地址。
    • 跳转到网络页面。

    • 点击添加网络池按钮。

    • 填写新网络池的信息。

      • 该名称是用户定义的,但是对于我们的示例,我们使用常用的名称,如sdc_nat。
      • 添加一个或多个外部网络,或至少可以通过NAT访问到互联网的网络。
      • 所有者应留空,这样所有用户可以访问NAT Pool。
    • 在管理节点上创建fabric_cfg.json配置文件。

      • 需要添加的唯一值是NAT Pool的UUID。
        {
        "default_underlay_mtu": 9000,
        "default_overlay_mtu": 8500,
        "sdc_nat_pool": "NATPOOL-UUID",
        "sdc_underlay_assignment": "manual",
        "sdc_underlay_tag": "sdc_underlay"
        }
        
    • 将sdc_underlay标签添加到计算节点。

      • sdc_underlay标签应该被添加到所有使用Fabric网络的计算节点。
      • 没有此标签的计算节点将无法托管启用Fabric网络的计算实例。
      • 如果您正在使用链接聚合,则需要将网卡标签放在聚合上。
      • 跳转到物理机页面。
    • 单击物理机显示详细信息页面。

    • 点击网卡标签按钮。

    • 添加网卡标签到相应的接口。

    • 当所有的标签添加完成,点击保存按钮。

    • 产生更新JOB,当JOB完成后,您将看到您选择的界面(或聚合)上的网卡标签。

    • 使用 sdcadm post-setup 命令设置Fabric。

      • 以下示例假定fabric_cfg.json文件位于您正在运行命令的目录中,根据需要进行调整。
        sdcadm post-setup fabrics -c ./fabric_cfg.json
        
    • 获取 underlay 网络的UUID。
      sdc-napi /networks?name=sdc_underlay | json -H 0.uuid
      
    • 获取正在运行的计算节点的UUID,这些计算节点都应该用sdc_underlay标签标记。
      sdc-server list
      
    • 对于已经使用sdc-underlay标记的每个计算节点,运行一次以下命令。
      sdcadm post-setup underlay-nics UNDERLAY_NETWORK_UUID CN_UUID
      
    • 所有参与VXLan网络的计算节点都需要重新启动,待重启完成以后,Fabric网络才可以正常工作。
    • 若以后加入了新的计算节点,只需要重启新加入的计算节点,之前的计算节点无需重启。

results matching ""

    No results matching ""