Preface
許多人在測試Xenserver過程中沒有共享存儲掛載ISO文件,只能將ISO放到本地,如何實現呢:
Begin
1.通過SSH登錄Xenserver查看卷組信息
#vgdisplay /記下VGname
2.在VG上創建用於存放ISO的LV(邏輯卷),並分配大小和命名
#lvcreate -L 15G -n iso_image VG_XenStorage-5e690647-6b9b-c08e-0c6c-48a31d79b69d
3.格式化之前創建的LV
#mkfs.ext3 /dev/ VG_XenStorage-5e690647-6b9b-c08e-0c6c-48a31d79b69d/iso_image
4. 創建本地掛在目錄
#mkdir /iso_image
5.系統中通過編輯/etc/fstab來設置自動掛載之前創建的邏輯卷LV
#vi /etc/fstab
添加以下內容
/dev/VG_XenStorage-5e690647-6b9b-c08e-0c6c-48a31d79b69d/iso_image /iso_image ext3 defaults 0 0
保存並退出
6.mount此邏輯卷
#mount /iso_image
7.然後去/etc/rc.d/rc.sysinit 大概在482行,取消掉下面的註釋內容
把#去掉即可。
保存退出,然後重啓服務器
8.通過命令行創建本地iso SR
#xe sr-create name-label=iso_image type=iso device-config:location=/iso_image device-config:legacy_mode=true contente-type=iso
9.Xencenter連接xenserver後會發現多了個iso_image的本地iso存儲,將ISO文件丟到此目錄中即可安裝使用
10.如果沒有發現嘗試更新一下
#xe-mount-iso-sr /iso_image
#xe-toolstack-restart
End