使用LDX创建管理基于容器的虚拟机

机器环境

  • Ubuntu 18.04 LTS

安装LDX

  • 分别安装LXD, ZFS和bridge-utils

    • LXD 实现虚拟容器

    • ZFS 用于管理物理磁盘,支持LXD高级功能

    • bridge-utils 用于搭建网桥

sudo apt-get install lxd zfsutils-linux bridge-utils

配置网桥

  • /etc/netplan/01-network-manager-all.yaml(文件名根据自己的来)

# Let NetworkManager manage all devices on this system
network:
  version: 2
#  renderer: NetworkManager
  ethernets:
    ens33:
      dhcp4: true
  bridges:
    ldxbr0:
      interfaces: [ens33]
      dhcp4: true
  • sudo netplan apply (使配置生效)

初始化LDX

  • sudo lxd init

  • lxc network attach-profile ldxbr0 default eth0 ( 意思是默认ldxbr0作为新建容器的eth0网卡)

配置LXC镜像源(加速创建)

启动容器虚拟机

进入容器虚拟机

安装LDX的WebUI

  • git clone https://github.com/AdaptiveScale/lxdui.git

  • cd lxdui

  • python3 setup.py install

  • lxdui start

  • 账号/密码: admin | admin

Last updated