如何使用 Xenserver 7 在 Ubuntu Server LTS 16.04 上安装 Xen-Tools?

Bin*_*ary 7 server virtualization xen 16.04

我尝试了几种方法。

  1. sudo apt-get install xen-tools 正在安装至少两个软件包,但由于未知原因无法配置/启动它们。

    来源

  2. 使用 Xencenter 提供的 iso(开发人员帮助页面)

    mount /dev/xvdd /mnt
    
    Run Code Online (Sandbox Code Playgroud)

    以这种方式结束

    mount: special device /dev/xvdd does not exist
    
    Run Code Online (Sandbox Code Playgroud)

    来源

  3. 使用 Xencenter 提供的 iso(xen ochestra 帮助页面)

    mount /dev/cdrom /mnt
    
    Run Code Online (Sandbox Code Playgroud)

    作品

    bash /mnt/Linux/install.sh
    
    Run Code Online (Sandbox Code Playgroud)

    返回

    bash: /mnt/Linux/install.sh: No such file or directory
    
    Run Code Online (Sandbox Code Playgroud)

    来源

小智 9

您首先需要通过运行以下命令找出 DVD 驱动器的物理路径:

sudo lsblk -f
Run Code Online (Sandbox Code Playgroud)

输出可能如下所示:

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]
Run Code Online (Sandbox Code Playgroud)

如您所见,我已经“插入”了 Xen Tools 磁盘,并且该驱动器具有/dev/sr0物理路径。然后,您需要创建一个将挂载驱动器的目录,然后挂载它:

$ sudo mkdir /mnt/dvd
$ sudo mount /dev/sr0 /mnt/dvd
mount: /dev/sr0 is write-protected, mounting read-only
Run Code Online (Sandbox Code Playgroud)

然后,运行安装程序

cd /mnt/dvd/Linux
sudo ./install.sh
Run Code Online (Sandbox Code Playgroud)