XenServer新增磁盘的方法:
本地有两块磁盘,但是只有一块磁盘在XenServer中显示出来,另外一块没有显示。
XenServer的默认分区一般由三部分组成:
第一个4G分区为XenServer根分区;
第二个4G分区为升级操作的备份分区;
第三个分区一般为磁盘的剩余空间,用于Local Storage使用。后两者都是看不见、不用作于其他存储的。
1、 查询本地磁盘,其中包含两个存储,其中是sda,另外一个是sdb
对于raid5的磁盘驱动,因为超过2T的硬盘识别不到, 所以raid5时, 将VD虚拟硬盘设最大为2T,所以8T的盘变为sdb,sdc,sdd,sde四个,此时可以用fdisk分区再挂载;
对于大于2G的硬盘或者raid虚拟盘, 只能用parted来分区
查看已分区的硬盘:
cat /proc/partitions
major minor #blocks name
7 0 57216 loop0
8 0 117220824 sda
8 1 4193297 sda1
8 2 4193297 sda2
8 3 108831175 sda3
8 16 2147483648 sdb
8 32 2147483648 sdc
8 48 2147483648 sdd
8 64 1370488832 sde
253 0 108818432 dm-0
2.1、列出设备,发现Sda设备是正在使用的设备,sdb需要添加。
ll /dev/disk/by-id #这是按id来找分区, 也可以按路径来找ll /dev/disk/by-path
total 0
lrwxrwxrwx 1 root root 9 Jan 1 14:46 scsi-3600605b0059a73801a56746770237424 -> ../../sdb
lrwxrwxrwx 1 root root 9 Jan 1 14:46 scsi-3600605b0059a73801a56746770238a6b -> ../../sdc
lrwxrwxrwx 1 root root 9 Jan 1 14:46 scsi-3600605b0059a73801a56746770239b99 -> ../../sdd
lrwxrwxrwx 1 root root 9 Jan 1 14:46 scsi-3600605b0059a73801a5674677023ac67 -> ../../sde
lrwxrwxrwx 1 root root 9 Jan 1 14:46 scsi-SATA_INTEL_SSDSC2BW1CVTR545601FE120AGN -> ../../sda
lrwxrwxrwx 1 root root 10 Jan 1 14:46 scsi-SATA_INTEL_SSDSC2BW1CVTR545601FE120AGN-part1 -> ../../sda1
lrwxrwxrwx 1 root root 10 Jan 1 14:46 scsi-SATA_INTEL_SSDSC2BW1CVTR545601FE120AGN-part2 -> ../../sda2
lrwxrwxrwx 1 root root 10 Jan 1 14:46 scsi-SATA_INTEL_SSDSC2BW1CVTR545601FE120AGN-part3 -> ../../sda3
2.2 找到自己的host-uuid
xe host-list
uuid ( RO) : e74a3a7a-5202-4f21-816b-34b599de6508
name-label ( RW): zz
name-description ( RW): Default install of XenServer
2.3 找到要挂载的分区并建立本地存储
xe sr-create type=lvm content-type=user device-config:device=/dev/disk/by-id/scsi-3600605b0059a73801a56746770237424 name-label="Local storage2"
9af5fba4-06e1-8937-5074-0bac2c5c5f70
xe sr-create type=lvm content-type=user device-config:device=/dev/disk/by-id/scsi-3600605b0059a73801a56746770238a6b name-label="Local storage3"
246441a3-54dd-91fd-3f4e-1a73f3211d57
xe sr-create type=lvm content-type=user device-config:device=/dev/disk/by-id/scsi-3600605b0059a73801a56746770239b99 name-label="Local storage4"
d9523398-00b1-029a-fd11-65ebe2a250bc
xe sr-create type=lvm content-type=user device-config:device=/dev/disk/by-id/scsi-3600605b0059a73801a5674677023ac67 name-label="Local storage5"
7e08e6dc-1893-0309-74f4-c6dece960609
如果没出错的话, 到xencenter中已可以看到Local storage2-5
xe sr-create type=lvm content-type=user device-config:device=/dev/disk/by-id/scsi-3600605b0059a73801a56746770239b99 name-label="Local storage 2" 或者
xe sr-create type=lvm content-type=user device-config:device=/dev/disk/by-path/pci-0000:0c:00.0-scsi-0:0:1:0 name-label="Local storage 2" 用path方式来添加
-config:device=/dev/disk/by-id/后面跟的是刚才记下的SCSI
name-label="Local storage II"是你需要创建的名字.可以任意更改
XENSERVER 删除本地存储
1. 运行下面的命令来确定SR的UUID:xe sr-list name-label=”Local storage”列出本地SR的UUID等
xe sr-list name-label="Name of the SR"
uuid ( RO) : 9af5fba4-06e1-8937-5074-0bac2c5c5f71
2. 运行下面的命令来确定对应PBD的UUID:xe pbd-list sr-uuid=xxxx 列出本地SR对应PDB的UUID
xe pbd-list sr-uuid="9af5fba4-06e1-8937-5074-0bac2c5c5f71"
uuid ( RO) : 5877b14e-a687-5dbf-ce10-bc355a13d476
host-uuid ( RO): e74a3a7a-5202-4f21-816b-34b599de6508
sr-uuid ( RO): 9af5fba4-06e1-8937-5074-0bac2c5c5f71
device-config (MRO): device: /dev/disk/by-id/scsi-3600605b0059a73801a56746770237424
3. 卸载PDB
xe pbd-unplug uuid="5877b14e-a687-5dbf-ce10-bc355a13d476"
4.删除SR
xe sr-forget uuid="9af5fba4-06e1-8937-5074-0bac2c5c5f71"
3 查看分区表
方法一:
cat /etc/fstab
LABEL=root-dqfwfvze / ext3 defaults 1 1
/var/swap/swap.001 swap swap defaults 0 0
none /dev/pts devpts defaults 0 0
none /dev/shm tmpfs defaults 0 0
none /proc proc defaults 0 0
none /sys sysfs defaults 0 0
none /sys/fs/cgroup cgroup memory 0 0
/opt/xensource/packages/iso/XenCenter.iso /var/xen/xc-install iso9660 loop,ro 0 0
方法二:
cat /proc/partitions
major minor #blocks name
8 0 41943040 sda
8 1 512000 sda1
8 2 41430016 sda2
8 16 83886080 sdb
253 0 33218560 dm-0
253 1 8208384 dm-1
方法三:
fdisk -l
方法四:
lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 40G 0 disk
├─sda1 8:1 0 500M 0 part /boot
└─sda2 8:2 0 39.5G 0 part
├─VolGroup-lv_root (dm-0) 253:0 0 31.7G 0 lvm /
└─VolGroup-lv_swap (dm-1) 253:1 0 7.8G 0 lvm [SWAP]
sdb 8:16 0 80G 0 disk
sr0 11:0 1 1024M 0 rom
4 如果磁盘没有格式化时会提示 mount: you must specify the filesystem type 格式化后挂载
mkfs.ext4 /dev/sdb
mount /dev/sdb /mnt/sdb
修改/etc/fstab,使磁盘自动挂载:
vi /etc/fstab,加入这样一条:/dev/sdb /mnt/sdb ext3 defaults 0 2