web-dev-qa-db-fra.com

Comment installer Xen Project sur Ubuntu Server 18.04.3 LTS?

Je suivais les instructions sur cette page mais je suis tombé sur la deuxième étape:

Utilisation de bridge-utils

$ Sudo apt-get install bridge-utils

Dans une configuration pontée, nous devons attribuer l'adresse IP à l'interface pontée. Configurez les interfaces réseau afin qu'elles persistent après le redémarrage:

$ Sudo vi /etc/network/interfaces

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

À partir de la version 17.10 (en 2017), buntu est passé à netplan . Ces instructions sont donc obsolètes. (La dernière mise à jour date de 2015.) Aucune indication sur le nombre de directions du wiki obsolètes.

Modifier: en outre, le seul fichier du répertoire est /etc/netplan/50-cloud-init.yaml et quand je nano, le message suivant apparaît en haut:

# 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}

Je suppose que cela signifie que la modification de ce fichier ne servira à rien? Pas certain.

Comment installer et configurer Xen Project le 18.04?

2
Togar

La section pertinente relative à /etc/network/interfaces Ressemble à ceci:

auto lo eth0 xenbr0 
iface lo inet loopback

iface xenbr0 inet dhcp   
    bridge_ports eth0

iface eth0 inet manual

Lequel dans /etc/netplan/config.yaml De Netplan ressemblerait à quelque chose comme:

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

Gardez à l'esprit que les noms de vos interfaces auront probablement changé pour correspondre au schéma de nommage le plus récent et le plus cohérent, donc eth0 sera probablement plus enxNNNNN ou enoN ou quelque chose du genre.

Ensuite, vous faites le Sudo netplan generate Habituel pour vérifier, et Sudo netplan apply Lorsque vous êtes sûr que c'est correct.