码迷,mamicode.com
首页 > 其他好文 > 详细

XenServer直通本地硬盘给VM使用

时间:2018-12-18 12:05:07      阅读:296      评论:0      收藏:0      [点我收藏+]

标签:ram   查看   分享   server   ssd   src   服务器   config   方便   

在服务器虚拟化场景中,VMware ESXi通过裸映射方式可以将本地存储直接透传给虚拟机使用,那么XenServer是否可行呢?
正巧手上有两台服务器,因此做一实验验证是否可行。
服务器配置:
CPU:E5-2680 v4 2、
RAM:32GB
12、
HDD:2TB SATA盘9块,480GB SSD 3块,
NIC:10Gbps网卡2个,1Gbps网卡2个 ”;两台服务器配置相同。

XenServer使用版本为XenServer7.1CU2版本,具体安装不在详细;

 由于本人XenServer使用不多,所以再挂盘的时候走了不少弯路,废话不多说,直接上图,为了下次使用XenServer更方便,步骤就啰嗦点。

** 首先给XenServer挂在本地磁盘**:(网上教程较多,我这里直接复制粘贴了)

 先使用命令列出所有磁盘:*ls -l /dev/disk/by-path/*

再使用命令添加:xe sr-create type=lvm content-type=user device-config:device=/dev/disk/by-path/pci-0000:00:10.0-scsi-0:0:1:0 name-label="SSD";

其中pci-0000:00:10.0-scsi-0:0:1:0? 是by-path显示的磁盘中的一个,SSD是显示在xencenter中的名称。

XenServer本地盘直通虚拟机(这里要感谢kris大神的帮忙附上他的博客链接http://kbssj.com/)

1.创建文件夹 mkdir /srv/磁盘设备名称
技术分享图片

2.挂载本地磁盘 xe sr-create host-uuid="主机ID" name-label=”挂载名称” name-description=”挂载名称” type=udev content-type=disk device-config:location="/srv/创建的ln链接"
技术分享图片

3.创建软链接 ln -s /dev/sda /srv/磁盘设备名称/sda

技术分享图片
4.XenCenter手动扫描存储
技术分享图片

5.手动把磁盘分配到虚拟机
技术分享图片

XenServer存储的卸载

1. 查看存储uuid

2. 通过ssh访问到XenServer,输入    xe pbd-unplug uuid=“存储uuid”

3.  
然后断开连接
xe pbd-unplug uuid=PBD的UUID

4. 然后删除sr
 xe sr-forget uuid=SR的UUID

技术分享图片

XenServer直通本地硬盘给VM使用

标签:ram   查看   分享   server   ssd   src   服务器   config   方便   

原文地址:http://blog.51cto.com/zhangqheng/2331739

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!