XenServer 6.5 嘗試從本機 SR 啟動 VM

XenServer 6.5 嘗試從本機 SR 啟動 VM

我想說的是,我是 Xen Server 的新手,我是來電信/網路世界的,但現在我發現自己在管理伺服器。話雖如此,我正在尋求設定本地 SR 的幫助,該 ​​SR 將保存 ISO,以便我可以啟動虛擬機器。

這是我到目前為止所做的,不一定按照這個順序。

  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/LinuxISO

  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.63 TB / 1.46 TB TB 總計:163. 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.00 GB] 繼承

  • 建立檔案系統 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 就在那裡了。

相關內容