web-dev-qa-db-ja.com

Ubuntu Server 18.04.3 LTSにXen Projectをインストールする方法

このページ の指示に従いましたが、2番目のステップで困惑しました。

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年)以降 buntuはネットプランに移動しました 。したがって、これらの手順は古くなっています。 (最後の更新は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}

このファイルを編集しても何の効果もないという意味です。わからない。

Xen Projectを18.04にインストールして構成するにはどうすればよいですか?

2
Togar

/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を実行します。