如何在 Ubuntu Server 18.04.3 LTS 上安装 Xen Project?

如何在 Ubuntu Server 18.04.3 LTS 上安装 Xen Project?

按照说明进行操作这一页但在第二步就被难住了:

使用 bridge-utils

$ sudo apt-get install bridge-utils

在桥接设置中,我们需要为桥接接口分配 IP 地址。配置网络接口,使其在重启后仍然存在:

$ sudo vi /etc/network/interfaces

iface xenbr0 inet dhcp   bridge_ports eth0
iface eth0 inet manual```

从 17.10 版本开始(2017 年),Ubuntu 迁移至 netplan。所以,这些说明已经过时了。(上次更新是 2015 年。)无法知道 wiki 上还有多少说明已经过时了。

编辑:此外,目录中的唯一文件是/etc/netplan/50-cloud-init.yaml,当我nano它时,顶部会出现以下消息:

# the datasource.  Changes to it will not persist across an instance.
# To disable cloud-init's network configuration capabilities, write a file
# /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg with the following:
# network: {config: disabled}

我的理解是编辑此文件不会有任何好处?不确定。

如何在 18.04 上安装和配置 Xen Project?

答案1

与之相关的相关部分/etc/network/interfaces如下:

auto lo eth0 xenbr0 
iface lo inet loopback

iface xenbr0 inet dhcp   
    bridge_ports eth0

iface eth0 inet manual

在 Netplan 中它/etc/netplan/config.yaml 看起来像这样:

network:
  version: 2
  renderer: networkd
  ethernets:
    eth0:
      dhcp4: no
  bridges:
    xenbr0:
      dhcp4: yes
      interfaces:
        - eth0

请记住,您的接口名称可能已经更改为匹配更新、更一致的命名方案,因此 eth0 可能更可能是 enxNNNNN 或 enoN 或类似的。

然后按常规进行sudo netplan generate检查,sudo netplan apply直到确定其正确为止。

相关内容