星期四, 6月 21, 2012

xenserver虛擬機直接使用iscs做為儲存資源

xenserver對於ISCSI儲存來源,預設的做法是使用LVM2管理,type稱為lvmoiscsi。
使用LVM管理當然帶來很大的管理彈性,但是不可避免的會有效能損失。
其實xen也支援直接使用iscsi做為儲存資源,但是只能使用xe命令操作。
1.新增SR
xe sr-create name-label=sr_name type=iscsi 
device-config:target=target_ip device-config:targetIQN=target_iqn 
shared=true
2.新增LUN
xe sr-scan uuid=uuid_of_sr
3.RESIZE LUN
xe vdi-forget uuid=uuid_of_vdi
iscsiadm -m node -R
xe sr-scan uuid=uuid_of_sr
 
移除ISCSI SR的步驟
1.列出PBD
xe sr-param-list uuid=uuid_of_sr  (記下所有PBD)
2.unplug PBD
xe pbd-unplug uuid=uuid_of_pbd  (針對上一步的PBD重覆執行)
3.移除SR
xe sr-destroy uuid=uuid_of_sr