XenServer直通本地硬盘给VM使用

在服务器虚拟化场景中,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

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

时间: 2024-10-25 09:00:40

XenServer直通本地硬盘给VM使用的相关文章

使用MBROSTool 工具制作本地硬盘F3救急模式的方法总结

前面写了一篇使用MBROSTool 工具制作本地硬盘多启动盘的方法总结.里面就是可以把一些系统安装到硬盘上面方便使用,比如安装PE到硬盘,不过启动的时候会先进入多UDm菜单,然后选择[启动本地系统]后才会进入本地的系统, 有的人不喜欢这种,或者只希望用PE,那么可以使用F3救急模式,也就是默认就没有变化,开机直接进入本地系统,只有按下F3的时候才进入PE系统,我之前也网上找过很多方法,不过都很麻烦,也很危险,曾经误操作导致分区表错误,丢失掉硬盘上的所有数据,下面就来用MBT实现这个功能. 首先F

烂泥:通过vsphere给esxi添加本地硬盘

本文由秀依林枫提供友情赞助,首发于烂泥行天下. 公司ESXi服务器的硬盘空间不够使用,现在新加了一块硬盘在ESxi服务器上.在服务器上添加完硬盘后,在Vsphere上是看不到新加硬盘的. 下面我们来通过虚拟机模拟该情况,先添加一块硬盘.如下图: 在Esxi添加完硬盘后,现在通过Vsphere设置Esxi.通过vsphere来连接Esxi,选择“配置”—“存储器”—“添加存储器”,如下图: 存储器类型选择“磁盘/LUM”,如下图: 可以看到刚刚新添加的硬盘,如下图: 文件类型版本选择“VMFS-5

xenserver创建本地存储

xenserver增加新的本机硬盘步骤如下: 1.详细查看这些存储和设备对应的号: #ll /dev/disk/by-id/ 2.创建新的本地SR: #xe sr-create content-type=user device-config:device=/dev/disk/by-id/上步查出来的号 name-label=存储名 shared=false type=lvm

如何在远程桌面的机器上访问自己本地硬盘

具体方法有如下两种: 1,连接时点击“选项”,选择“本地资源”,将下面的“本地磁盘”“打印机”“串行口”打钩.再进行连接时就可以在远程登录的机器上访问自己的硬盘了. 2,可能明明打钩后,仍是不能显示自己的硬盘,可以在远程机的“我的电脑”的地址栏内输入:\\tsclient\c,即可访问本地的C盘,可根据需要进行选择E,D,F盘等.

XenServer 使用本地ISO镜像

Preface 许多人在测试Xenserver过程中没有共享存储挂载ISO文件,只能将ISO放到本地,如何实现呢: Begin 1.通过SSH登录Xenserver查看卷组信息 #vgdisplay     /记下VGname 2.在VG上创建用于存放ISO的LV(逻辑卷),并分配大小和命名 #lvcreate -L  15G -n iso_image  VG_XenStorage-5e690647-6b9b-c08e-0c6c-48a31d79b69d 3.格式化之前创建的LV #mkfs.e

Pfsense 2.2.4通过IOS镜像进行本地硬盘安装

Pfsense简介 pfSense是一个基于FreeBSD,专为防火墙和路由器功能定制的开源版本.它被安装在计算机上作为网络中的防火墙和路由器存在,并以可靠性著称,且提供往往只存在于昂贵商业防火墙才具有的特性.它可以通过WEB页面进行配置,升级和管理而不需要使用者具备FreeBSD底层知识.pfSense通常被部署作为边界防火墙,路由器,无线接入点,DHCP服务器,DNS服务器和VPN端点. 操作环境介绍: VMware Workstations 11.0 Pfsense 2.2.4 一块网卡(

挂载本地硬盘的ISO镜像文件

1.定位Debian ISO镜像的位置,比如说sda3 fdisk -l 2.挂载: # mount -t auto /dev/sda3 /media/mnt 生成isodebian路径 /mnt# mkdir isodebian t# mount -o loop /media/mnt/debian-8.4.0-amd64-DVD-1.iso /mnt/isodebianmount: /dev/loop0 is write-protected, mounting read-only 3.添加本地

jsp访问本地硬盘上的图片/其他资源

工作中,往往会在页面显示图片.图片的位置不一定在项目下,所以这里提供一种机制,就是在Tomcat下配置虚拟路径,把硬盘的某个路径虚拟到根目录下 例: 在C:\PHOTO 路径下的图片 虚拟到toncat 根下的/upload 下面 在tomcat 安装路径下conf文件夹下的server.xml 在<host>标签下 添加一行代码: <Context docBase="C:\PHOTO"  reloadable="true"  debug=&quo

深圳同城快跑笔试题目 2 实现json字符串保存到本地硬盘

//从给定位置读取Json文件 public static String readJson(String path){ //从给定位置获取文件 File file = new File(path); BufferedReader reader = null; //返回值,使用StringBuffer StringBuffer data = new StringBuffer(); // try { reader = new BufferedReader(new FileReader(file));