XenServer中本地磁盤管理
XenServer作為企業中最常用的虛擬化平台之一,並且加上其開源免費的特征在許多企業的虛擬化環境部署中得到廣泛的使用,而其中的磁盤管理部分也是平常運維工作中經常要用到的,尤其在安裝存在多塊磁盤的物理機上、第二塊硬盤要使用命令行手動添加,下面就介紹在XenServer中手動增加和刪除本地磁盤存儲的方法。
一:查看識別磁盤:
1.首先確保XenServer已經完成安裝,並啟動SSH服務,通過SSH客戶端登錄到XenServer命令行控制台中,界面如下:
2.使用”fdisk -l”查看系統識別到的硬盤;使用”ls -l /dev/disk/by-id”查看磁盤分區及磁盤ID:
根據命令返回信息可以看出,系統識別到了2塊磁盤:sda和sdb,並且磁盤sda存在3個分區;
二:進行磁盤掛載
Xenserver在LVM上不支持Thin Provisioning磁盤精簡制備功能,如果要使用Thin Provisioning功能需要將磁盤格式化為EXT3格式。
使用”xe sr-create”命令進行磁盤掛載,掛載方式有兩種,可根據情況自由選擇:
方式1:使用磁盤ID方式進行掛載
A. 使用命令”ls -l /dev/disk/by-id”獲取需要掛着磁盤的ID,本文為sdb磁盤id(紅線標注部分);
B. 掛載:
xe sr-create name-label="Local Storage 2" type=lvm content-type=user device-config:device=/dev/disk/by-id/scsi-SATA_SAMSUNG_SSD_PM8_S1EWNSAG206635
Type:指定磁盤掛載類型為LVM;
name-label="Local Storage 2"是磁盤標簽名稱、可以自定義修改;
device-config:device=/dev/disk/by-id/此處填寫上一步驟中獲取到的需掛載磁盤ID;
掛載成功提示如下:
也可以在XenCenter中查看、會顯示剛掛載的新磁盤;
方式2:直接定指定磁盤文件路徑掛載
xe sr-create name-label="Local Storage 2" type=lvm content-type=user device-config:device=/dev/sdb
三:刪除已掛載本地存儲:
1.列出pbd模塊信息(uuid):xe pbd-list
2.斷開對應uuid存儲:xe pbd-unplug uuid=”uuid of PBD”
查看XenCenter中存儲”Local Storage 2” 已經斷開;
3.列出存儲uuid:xe sr-list
4.刪除本地存儲連接:xe sr-destroy uuid="uuid of SR"
查看XenCenter中存儲”Local Storage 2” 已經刪除;
5.如果刪除失敗,嘗試使用命令: xe sr-forget uuid=”SR-UUID”