web-dev-qa-db-ja.com

Ubuntu Server LTS 16.04とXenserver 7にXen-Toolsをインストールする方法は?

いくつかの方法を試しました。

  1. Sudo apt-get install xen-toolsは少なくとも2つのパッケージをインストールしていますが、不明な理由でそれらを構成/起動できません。

    ソース

  2. Xencenterが提供するisoを使用する(開発者ヘルプページ)

    mount /dev/xvdd /mnt
    

    このように終わる

    mount: special device /dev/xvdd does not exist
    

    ソース

  3. Xencenterが提供するisoを使用する(xen ochestraヘルプページ)

    mount /dev/cdrom /mnt
    

    働く

    bash /mnt/Linux/install.sh
    

    返却値

    bash: /mnt/Linux/install.sh: No such file or directory
    

    ソース

7
Binary

まず、次を実行してDVDドライブへの物理パスを見つける必要があります。

Sudo lsblk -f

出力は次のようになります。

NAME                 FSTYPE      LABEL           UUID                                   MOUNTPOINT
sr0                  iso9660     XenServer Tools 2017-02-14-21-45-52-00
xvda
├─xvda1              ext2                        b874af3a-24ec-454f-a802-0fee2945e388   /boot
├─xvda2
└─xvda5              LVM2_member                 LOmK2X-RYRD-GR8s-Guzv-kXFN-e3Y8-gSVdgM
  ├─nginx--vg-root   ext4                        2dd0c496-ea05-4027-bf90-84ceb94d2f3a   /
  └─nginx--vg-swap_1 swap                        77064139-1d50-4344-ade7-dacec1e62c9b   [SWAP]

ご覧のとおり、Xen Toolsディスクを既に「挿入」しており、ドライブには/dev/sr0物理パスがあります。次に、ドライブをマウントするディレクトリを作成してからマウントする必要があります。

$ Sudo mkdir /mnt/dvd
$ Sudo mount /dev/sr0 /mnt/dvd
mount: /dev/sr0 is write-protected, mounting read-only

次に、インストーラーを実行します

cd /mnt/dvd/Linux
Sudo ./install.sh
9
Alexey Zimarev

現在、aptでバージョン6.2(XenServer 7.2で動作します)をインストールできます。

Sudo apt-get install xe-guest-utilities

ただし、これは(apt-get updgradeまたは無人アップグレードを介して)アップグレードされるため、XenServerの新しいバージョンがリリースされると不安定になる可能性があるため、バージョン6. *(/ etc/apt/preferences.d/xe-guest-utilities):

Package: xe-guest-utilities
Pin: version 6.*
Pin-Priority: 900
1