虚拟底层-xenserver、esxi,创建超大虚拟磁盘

现状:

dell R620服务器一台(2CPU,E5 2620 V2,内存64GB,4块600GB SAS 10k硬盘),dell MD1200扩展存储一台(6块4TB7200硬盘)。

1、MD1200通过HBA线连接到R620;

2、R620原有的4块硬盘做raid5;

3、MD 1200不能独立运行,只可以作为服务器的扩展存储,或者是NAS存储设备的扩展存储,因此连到R620,再做一次raid5。

综上:R620上看到的有两块磁盘阵列卡,分别是服务器本身的与MD1200扩展存储设备的。

-----------------------------

因之前安装的是Xenserver虚拟底层,然后再安装的ubuntu系统,并且已经搭建好服务,处于正式运行状态;扩展存储晚到货一周,因此在上线的时候,发现创建虚拟磁盘最大只能2TB。

-----------------------------

需求说明:

要把这扩展存储的18TB,全部分配给ubuntu系统使用。

解决方案:

方案一:

LVM主要在磁盘与文件系统之间建立一个层,主要用来管理多磁盘多分区进行与多文件系统的映射.就是说N块硬盘分区后,可以把不同硬盘之间的分区进行组卷,有了这个组卷后再从组卷的基础上分配逻辑分区;再对逻辑分区挂载到文件系统上就形成单一目录的概念.

1、在现有基础上不重装虚拟底层与ubuntu系统,继续使用Xenserver;

2、在ubuntu系统里面,通过LVM方式去合并9个大小为2TB的虚拟磁盘为一个分区,并挂载使用。

方案二:寻找其它方案。

打dell服务电话,了解到MD1200只能作为扩展存储使用;因此分配IP地址给MD1200,然后直接通过网络访问的方式行不通。

查思杰的文档资料,查VMware的文档资料,以及咨询官方技术服务热线之后,方案确定如下:重装虚拟底层为esxi5.5版本以上。



Xenserver6.5-思杰

关于虚拟磁盘大小限制连接文档介绍:

http://docs.citrix.com/content/dam/docs/en-us/xenserver/xenserver-65/xenserver65sp1_configuration_limits.pdf

这里面的限制是2TB。

-----------------------------------

VMware-esxi5.5版本以上

查询到的vmware的虚拟磁盘限制是64TB,文档资料连接如下:

http://www.vmware.com/files/cn/pdf/vsphere-55-configuration-maximums.pdf

---------------------------

vmware官方文档资料

http://www.vmware.com/files/cn/pdf/vsphere-55-configuration-maximums.pdf

http://www.vmware.com/cn/support/support-resources/pubs/vsphere-esxi-vcenter-server-6-pubs


重装过程简要

1、R620服务器重启,根据提示按F11进入BIOS界面,设置光驱优先启动,根据向导,一路傻瓜化安装好esxi6.0系统;

2、esxi安装之后,需要进行网络配置,以及开启SSH登录、开启命令行登录等。

特别说明:若有vsphere web client安装包,一并安装到R620上;因没有安装包,未具体安装过。去官网下载安装包到92.4%也失败,因此放弃安装。

----------------------

创建超大虚拟磁盘

1、安装好esxi之后,通过VMware vSphere Client登录虚拟底层,发现如下提示,需使用vSphere Web Client才能使用全部的功能。

http://pubs.vmware.com/vsphere-55/index.jsp#com.vmware.vsphere.vcenterhost.doc/GUID-CE128B59-E236-45FF-9976-D134DADC8178.html

需要去下载如图上所示的vsphere web client在能进行相应的操作

https://192.168.28.16:9443/vsphere-client

-----------------------------------

2、通过SSH方式登录虚拟底层,在命令行模式添加大虚拟磁盘,在通过vsphere client添加上去。

帐号和密码,是之前安装的时候看到的root,密码是自己设置的

----------------------

----------------------

----------------------

通过ssh方式,进入命令行模式,执行相应的操作之后。

[[email protected]:~] cd vmfs/volumes/dell_md1200/logserver/

[[email protected]:/vmfs/volumes/5746ace5-10151edd-5afb-14187762ee7e/logserver] vmkfstools -c 16TB logserver1.vmdk

通过vsphere client登录上去,选中相应的虚拟机,添加硬盘,在如下图所示时,选择前面通过命令创建的虚拟磁盘logserver1.vmdk即可。

----------------------

在执行到这个环节的时候,会提示错误,大意是创建的磁盘超过限制啥的,不用管它,直接跳过错误,还是会添加成功的;因为之前在命令行里面创建成功了虚拟磁盘文件的。

----------------------



安装系统,并分区

----------------------



系统安装完成之后,可能会提示如下错误:

错误代码:

sdb1: write same failed. manually zeroing

解决办法:

------------------------

[email protected]:~# find /sys/devices -name max_write_same_blocks
/sys/devices/pci0000:00/0000:00:10.0/host2/target2:0:0/2:0:0:0/scsi_disk/2:0:0:0/max_write_same_blocks
/sys/devices/pci0000:00/0000:00:10.0/host2/target2:0:1/2:0:1:0/scsi_disk/2:0:1:0/max_write_same_blocks
[email protected]:~# cat /etc/rc.local 
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
 
find /sys/devices -name max_write_same_blocks | 
    while read DISK; do 
        echo 0 >"${DISK}"
    done
 
exit 0

------------------------

时间: 2024-09-29 16:12:55

虚拟底层-xenserver、esxi,创建超大虚拟磁盘的相关文章

vmware ESXI 创建客户维护用户权限设置

针对云平台创建一个客户维护帐号,针对客户所属云主机进行权限设置,客户通过vCenter客户端登录或者web,方便客户远程维护.配置如下:1.创建用户:在vCenter服务器中创建一个用户.2.将客户机添加到客户帐号,以及权限分配.登录vmware esxi 选择客户机,点击权限.在权限页右击,点击添加权限 添加刚刚创建的用户针对用户的情况进行权限分配vCenter默认有下图这些权限,当然也可以手动创建自己的特性的权限分配,等下讲(vCenter用户配置).现在我们只是测试,给个管理员权限(管理员

从vmware workstation9.0中 上载虚拟服务器到ESXI

最近在本机(本人电脑)安装了一Centos6.9系统做测试,由于时间问题当时没考虑太多就在本机上安装了一个VMware9.0,但是后来感觉操作有许多不便之处,想到公司还有台ESXI,于是想到把系统转移到ESXI平台上. 考虑下,想到了用V2V实现转移,但是好像隐约记得VMware有个上载功能,于是想测试下,具体操作如下: 在vmware 中选择centos69右击,在出现的菜单中选择manage然后依次选择upload 在弹出的上载虚拟服务器向导对话框中选择新建服务器联接. 选择NEXT在出现的

全手工打造ESXI6.0 自动关闭虚拟服务器及ESXI主机脚本

由于近期大厦需要维护,因此通知晚上需要断电,因此写了一个针对ESXI主机自动关机的脚本,时间仓促,脚本还有许多可以改进的地方,勿喷. 具体脚本如下: #/bin/bashoff=`esxcli vm process list|grep World |cut -c 13- |wc -l`status=`vim-cmd /hostsvc/hostsummary | grep inMaintenanceMode|cut -c 27`if [ $off == 0 ] ;then[ $status ==

Nginx虚拟主机应用:(创建多个基于域名的虚拟主机并测试)

一:使用Nginx搭建虚拟主机服务器时,每个虚拟WEB站点拥有独立的"server {}"配置段,各自监听的IP地址.端口号可以单独指定,当然网站名称也是不同的. 二:虚拟机的分类: 1:基于域名虚拟主机(一个ip地址对应多个域名,不同域名就是不同的站点,其内容也不一样) 2:基于端口虚拟主机(服务器只有一个ip地址,不同端口就是不同的站点,其内容也不一样) 3:基于ip虚拟主机(服务器有多个ip地址,不同ip就是不同的站点,其内容也不一样) =====================

ESXi嵌套安装XenServer

默认安装后,在XenServer中创建虚拟机时提示HVM is required for this operation 解决方法(ESXi 5.0,虚拟机版本最大支持版本8) 登陆到ESXi shell 上,然后在/etc/vmware/config追加以下内容 vhv.allow="TRUE" 修改ESXi上的XenServer虚拟机配置,将客户机操作系统类型修改为[其他]-[ESXi5] 重新安装XenServer程序 解决方法(ESXi 5.1) 在vSphere 网页客户端上选

Dell 创建raid,并将raid分为2个虚拟磁盘

DELL 创建逻辑磁盘: 创建逻辑磁盘的意义:因为dell本身不能识别大于2TB的磁盘. 1.按照屏幕下方的虚拟磁盘管理器提示,在VD Mgmt菜单(可以通过CTRL+P/CTRL+N切换菜      单),按F2展开虚拟磁盘创建菜单; 2.在虚拟磁盘创建窗口,按回车键选择"Create New VD"创建新虚拟磁盘; 3.在RAID Level选项按回车,可以出现能够支持的RAID级别,RAID卡能够支持的级别有RAID0/1/5/10/50,根据具体配置的硬盘数量不同,这个位置可能

创建并管理esxi网络

网络服务:是在esxi的虚拟机之间确保正常通信的基础.通常在物理网络中需要使用不同的物理网络设备进行才能组建出稳定高效的网络服务,而在虚拟网络中,需要不同的虚拟设备为其提供服务 案例前置知识点1.esxi网络概述1)物理网络物理网络是为了使物理服务器之间能够正常通信而建立的网络.vsphere基础物理架构的各个部分都要通过物理网络进行连接,同时虚拟网络在物理网络之上,没有物理网络,虚拟网络也就没有价值2)虚拟网络虚拟网络是在esxi主机上运行的虚拟机之间为了互相通信而相互逻辑连接所形成的网络.2

Provisioning Services 7.6 入门到精通系列之七:创建虚拟磁盘

       在上一章节完成了主目标设备的准备,今天将揭晓如何通过映像向导创建虚拟磁盘. 1.1 点击开始菜单"映像向导" 1.2 在映像向导点击"下一步" 1.3 输入PVS服务器信息,下一步 1.4 点击"新建虚拟磁盘" 1.5 输入新虚拟磁盘的相关信息,下一步 1.6 配置Microsoft批量许可,下一步 1.7 配置映像卷,下一步 1.8 输入目标设备信息,下一步 1.9 点击"完成" 1.10 正在创建虚拟磁盘-

实验四十七微软应用程序虚拟化之二APP-V Sequencer 5.1服务器部署和创建第一个Office虚拟应用程序包

 实验四十七微软应用程序虚拟化之二APP-V Sequencer 5.1服务器部署和创建第一个Office虚拟应用程序包 APP-V Sequencer用于监视和捕获应用程序安装以创建虚拟应用程序包.输出包含应用程序图标..osd 文件(包含程序包定义信息).程序包清单文件,以及 .sft 文件(包含应用程序的内容文件). 说明: 环境基于实验四十六,准备一台Windows Server 2012的虚拟机名为APP-VSequencer并且加入域kkfloat.com,然后关闭UAC功能 1登录