LXD容器配置

注意配置事项

网络环境配置-路由方式

该方式须宿主机和agent服务器在同一网段。

图4 查看网段

在需要访问的LXD容器的服务器上执行:

1
route add -net 10.*.*.*/24 gw  90.*.*.*
图5 检验连通性

网络环境配置-桥接方式

以下宿主机为Ubuntu 20.04,LXD容器使用CentOS 8。

  1. 宿主机网络配置。
    1. 修改宿主机网络配置文件。
      1
      vim /etc/netplan/00-installer-config.yaml
      
      图6 修改前
      图7 修改后
    2. 使配置生效。
      1
      sudo netplan apply
      
      图8 查看网络配置
  2. lxd容器添加网卡。
    1. 绑定网卡
      1
      sudo lxc network attach 宿主机网卡名称 容器名称
      
      图9 查看容器网卡
    2. 重启容器。
      1
      lxc restart 容器名
      
  3. LXD容器网络配置。
    1. 进入容器。
      1
      lxc exec 容器名 /bin/bash
      
    2. 容器中修改对应网卡配置。
      1
      vi /etc/sysconfig/network-scripts/ifcfg-eth1
      

      注意该地址为宿主机局域网上一个未使用的地址,且容器掩码和宿主机掩码需保持一致。

      图10 修改后文件
    3. 容器内重启网络。
      1
      systemctl restart network.service
      
    4. 在宿主机查看地址。
      1
      lxc list
      
      图11 查看网络地址