XenServer 6.5はローカルSRからVMを起動しようとします。

XenServer 6.5はローカルSRからVMを起動しようとします。

私はXen Serverに初めて触れ、通信/ネットワーキングの世界に来ましたが、今は私がサーバーを管理していると言いたいです。しかし、VMを起動できるようにISOを保持するローカルSRを設定するのに役立ちます。

これまでに行った作業は次のとおりです。必ずしも順番に行う必要はありません。

  1. パーティションからスペースを検索します。

    [root@xenserver-antaira ~]# pvscan PV /dev/sda3
    VG VG_XenStorage-a6742c6f-6ec8-8299-46ad-c9eaffeed2d8  
    lvm2 [3.63 TB / 1.52 TB free]
    Total: 1 [3.63 TB] / in use: 1 [3.63 TB] / in no VG: 0 [0   ]
    
  2. VG位置決め:

    [root@xenserver-antaira ~]# dir /dev/VG_XenStorage-a6742c6f-6ec8-8299-46ad-c9eaffeed2d8/
    MGT  VHD-65b01e06-436a-4a18-b929-aa24f30a660e  VHD-f9f374c9-f010-46a4-8d34-f7eaef24381d
    
  3. ボリュームを作成しました。

    ACTIVE  '/dev/VG_XenStorage-a6742c6f-6ec8-8299-46ad-c9eaffeed2d8/LinuxISO' [50.00 GB] inherit
    
  4. その後、ファイルシステムを作成しました。 [root@xenserver-antaira ~]# df -Th /dev/mapper/VG_XenStorage--a6742c6f--6ec8--8299--46ad--c9eaffeed2d8-LinuxISO ext3 50G 1.1G 46G 3% / mnt/

  5. リポジトリを作成します。

    xe sr-create name-label=ISO_Linux type=iso device-config:legacy_mode=true device-config:location=/var/xen/LinuxISO/
    
  6. 保存フォルダの作成とISO転送:

    [root@xenserver-antaira /]# dir /mnt/LinuxISO
    lost+found  ubuntu-18.04.4-live-server-amd64.iso
    
  7. マッピングの確認:

    [root@xenserver-antaira /]# ls -lhs /var/xen/LinuxISO
    0 lrwxrwxrwx 1 root root 13 Mar 18 16:46 LinuxISO -> /mnt/LinuxISO
    
  8. /etc/rc.local に以下を追加します。

    Mount ISO
    vgchange -a y
    mount /dev/VG_XenStorage-a6742c6f-6ec8-8299-46ad-c9eaffeed2d8/LinuxISO /mnt/LinuxISO
    
  9. /mnt/LinuxISOフォルダでISOを確認しました。

    cd /mnt/LinuxISO
    dir
    lost+found  ubuntu-18.04.4-live-server-amd64.iso
    
  10. マッピングを確認しました。

    [root@xenserver-antaira /]# ls -lhs /var/xen/LinuxISO
    0 lrwxrwxrwx 1 root root 13 Mar 18 16:46 LinuxISO -> /mnt/LinuxISO
    

問題は、SRを確認するときに[ストレージ]タブの下にISOが表示されないことです。新しい仮想ディスクを追加すると、SR がいっぱいであると表示されます。ここで迷子になりました。誰でも助けていただけますか?

ベストアンサー1

[root@xenserver-antaira ~]# pvscan PV /dev/sda3 VG VG_XenStorage-a6742c6f-6ec8-8299-46ad-c9eaffeed2d8 lvm2 [3.63TB / 1.46TB 利用可能] 合計: 1 [3.63TB 3.63 TB]/VG なし: 0[0]

  • ISO ストレージ用の LVM スペースの作成 lvcreate -L 50G -n Linux_Storage VG_XenStorage-a6742c6f-6ec8-8299-46ad-c9eaffeed2d8

  • vgchange -ay ACTIVE '/dev/VG_XenStorage-a6742c6f-6ec8-8299-46ad-c9eaffeed2d8/Linux_Storage' [50.00GB] 継承を有効にする

  • ファイルシステムmkfs.ext3 /dev/VG_XenStorage-a6742c6f-6ec8-8299-46ad-c9eaffeed2d8/Linux_Storageの作成

  • ISOリポジトリをマウントし、デフォルトフォルダmkdir /mnt/linux_repo mkdir /var/xen/linux_repo ln -s /mnt/linux_repo /var/xen/linux_repoへのリンクを作成します。

  • 確認済みリンク ls -l /var/xen/linux_repo lrwxrwxrwx 1 root root 15 Mar 23 19:20 linux_repo -> /mnt/linux_repo

  • /etc/rc.local vgchange -ay mount /dev/VG_XenStorage-a6742c6f-6ec8-8299-46ad-c9eaffeed2d8/Linix_Storage /mnt/linux_repo 編集

  • この時点でサーバーを再起動しました。

  • その後、リポジトリを作成します。 xe sr-create name-label=LINUX_ISOs type=iso device-config:location=/mnt/linux_repo/ device-config:legacy_mode=true content-type=iso

完了後、XenCenterを確認しましたが、SRが所定の位置にありました。

WinSCPを使用してISOを/mnt/linux_repoフォルダに転送しました。再スキャンボタンを押すとISOが出ました。

おすすめ記事