最近在浪潮服務器上安了xenserver系統,創建虛擬機,沒注意磁盤超負載就重啟了服務導致各種坑,一言難盡,憂傷逆流成河啊,所以准備將各種操作整理總結記錄下,持續更新ing~~
查看是否分區
cat /proc/partitions 查看磁盤分區
如果新硬盤沒有分區,應該執行如下操作
fdisk -l
如果有如下類似提示,則繼續以下操作(如果需要分成多個分區請參考linux分區方式自行分區)
Disk /dev/sdb: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk /dev/sdb doesn't contain a valid partition table
創建物理卷:
pvcreate /dev/sdb
接着會出現:
Physical volume "/dev/sdb" successfully created
說明創建成功
添加硬盤
XS創建本地存儲
首先分區好的硬盤接到服務器上
方式一:
xe sr-create name-label="自定義名稱" shared=false device-config-device=/dev/sdb(設備名) type=lvm
方式二:
查看所有硬盤了的id
ls -l /dev/disk/by-id/
記下硬盤的全稱.接下來開始掛載
xe sr-create type=lvm content-type=user device-config:device=/dev/disk/by-id/ scsi-2e1fa4f1a00d00000 name-label="Local storage 2"
其中scsi-2e1fa4f1a00d00000 是by-path顯示的磁盤中的一個,在我的操作中是我添加的第二塊盤sdb
name-label="Local storage 2" 是你需要創建的名字可以任意更改
此時可查看客戶端是否成功添加了新的存儲標志
卸載硬盤
XS刪除本地存儲連接
1.列出pdb模塊,找到對應存儲的UUID
xe pbd-list
2.卸載對應uuid的存儲
xe pbd-unplug uuid=“uuid of PBD”
3.列出存儲的UUID,找到對應存儲的UUID
xe sr-list
4.刪除本地存儲連接
xe sr-destroy uuid=“uuid of SR ”
此時可查看客戶端的存儲標志是否成功刪除