LXD 上缺少网络功能?
Missing Network function on LXD?
我正在尝试为我的 lxd
容器配置网络选项,但是当我尝试以下命令时:
lxc network create testbr0
我得到以下结果:
root@Server02:/var/lib# lxc network create testbr0
Usage: lxc [options]
检查可用命令列表,我没有看到网络选项
以下是我看到的可用命令:
config、copy、delete、exec、file、finger、image、info、init、launch、list、monitor、move、pause、profile、publish、remote、restart、restore、snapshot、start、stop、version
我正在使用 Ubuntu 14.04
有什么见解吗?
谢谢
我假设您使用的是 lxd 版本 2.0.11。这个版本没有网络命令。
如果要使用网络命令,则必须安装 lxd 功能版本 (LXD 2.x)。
在 Ubuntu 14.04 上没有包含 lxd 功能版本的 ppa,因此您必须安装 snap 并使用 snap 包:
sudo apt update
# check if snap is installed, install it if not
if ! type snapctl >/dev/null; then sudo apt install -y snapd; fi
# install lxd
sudo snap install lxd
# wait for lxd startup
while ! echo -e "GET / HTTP/1.0\r\n" | sudo nc -U /var/snap/lxd/common/lxd/unix.socket > /dev/null; do sleep 1; done
# migrate from ppa to snap lxd
sudo /snap/bin/lxd.migrate
# 14.04 does not add the user to lxd group so we do it explicitly
sudo adduser $(id -un) lxd
我正在尝试为我的 lxd
容器配置网络选项,但是当我尝试以下命令时:
lxc network create testbr0
我得到以下结果:
root@Server02:/var/lib# lxc network create testbr0
Usage: lxc [options]
检查可用命令列表,我没有看到网络选项
以下是我看到的可用命令:
config、copy、delete、exec、file、finger、image、info、init、launch、list、monitor、move、pause、profile、publish、remote、restart、restore、snapshot、start、stop、version
我正在使用 Ubuntu 14.04
有什么见解吗?
谢谢
我假设您使用的是 lxd 版本 2.0.11。这个版本没有网络命令。
如果要使用网络命令,则必须安装 lxd 功能版本 (LXD 2.x)。
在 Ubuntu 14.04 上没有包含 lxd 功能版本的 ppa,因此您必须安装 snap 并使用 snap 包:
sudo apt update
# check if snap is installed, install it if not
if ! type snapctl >/dev/null; then sudo apt install -y snapd; fi
# install lxd
sudo snap install lxd
# wait for lxd startup
while ! echo -e "GET / HTTP/1.0\r\n" | sudo nc -U /var/snap/lxd/common/lxd/unix.socket > /dev/null; do sleep 1; done
# migrate from ppa to snap lxd
sudo /snap/bin/lxd.migrate
# 14.04 does not add the user to lxd group so we do it explicitly
sudo adduser $(id -un) lxd