VMware虚拟机创建磁盘阵列
虚拟机添加硬盘RAID5并分区、格式化、挂载使用
虚拟机添加硬盘RAID5并分区、格式化、挂载使⽤当全新安装了⼀块新的硬盘设备后,为了更充分、安全的利⽤硬盘空间⾸先要进⾏磁盘的分区,然后格式化,最后挂载使⽤。
1.开启虚拟机之前,先添加硬盘设备,在这⾥我添加了5块硬盘(5块磁盘,3块做RAID5,2块做备份)点击“添加”选择硬盘,点击“下⼀步”选择磁盘类型选择“创建新的虚拟硬盘”设置磁盘⼤⼩默认的磁盘名称就好,点击“完成”成功添加的硬盘出现在列表中,这⾥是按照以上步骤已经建好的5个硬盘,点击“确定”后,打开虚拟机,给磁盘分区2.打开终端输⼊命令:fdisk -l 查看磁盘分区3.创建备份盘在mdadm命令中 -x 参数创建备份盘 -l 指定RAID级别 -n 指定设备数量[root@huming-hbza ~]# mdadm -Cv /dev/md0 -n 3 -l 5 -x 2 /dev/sdb /dev/sdc /dev/sdd /dev/sde /dev/sdfmdadm: layout defaults to left-symmetricmdadm: layout defaults to left-symmetricmdadm: chunk size defaults to 512Kmdadm: size set to 20954112Kmdadm: Defaulting to version 1.2 metadatamdadm: array /dev/md0 started.[root@huming-hbza ~]#4.格式化ext4⽂件系统,当然也可换成别的,如ext4,ext3,xfs等 xfs性能⾼,可⽀持上百万T字节的存储空间,在这⾥我使⽤的是ext4 [root@huming-hbza ~]# mkfs.ext4 /dev/md0mke2fs 1.42.9 (28-Dec-2013)⽂件系统标签=OS type: Linux块⼤⼩=4096 (log=2)分块⼤⼩=4096 (log=2)Stride=128 blocks, Stripe width=256 blocks2621440 inodes, 10477056 blocks523852 blocks (5.00%) reserved for the super user第⼀个数据块=0Maximum filesystem blocks=2157969408320 block groups32768 blocks per group, 32768 fragments per group8192 inodes per groupSuperblock backups stored on blocks:32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,4096000, 7962624Allocating group tables: 完成正在写⼊inode表: 完成Creating journal (32768 blocks): 完成Writing superblocks and filesystem accounting information: 完成[root@huming-hbza ~]#5.挂载磁盘[root@huming-hbza ~]# mkdir /home/news //新建⼀个挂载点[root@huming-hbza ~]# mount /dev/md0 /home/news/6.查看磁盘状况 mdadm命令中 -D 参数查看详细信息[root@huming-hbza ~]# mdadm -D /dev/md0 //查看磁盘详细信息/dev/md0:Version : 1.2Creation Time : Mon Oct 2101:45:482019Raid Level : raid5Array Size : 41908224 (39.97 GiB 42.91 GB)Used Dev Size : 20954112 (19.98 GiB 21.46 GB)Raid Devices : 3Total Devices : 5Persistence : Superblock is persistentUpdate Time : Mon Oct 2101:54:322019State : cleanActive Devices : 3Working Devices : 5Failed Devices : 0Spare Devices : 2Layout : left-symmetricChunk Size : 512KConsistency Policy : resyncName : huming-hbza:0 (local to host huming-hbza)UUID : d7544320:d9e3eea0:3fefd0b6:5df6848dEvents : 18Number Major Minor RaidDevice State08160 active sync /dev/sdb18321 active sync /dev/sdc58482 active sync /dev/sdd3864 - spare /dev/sde4880 - spare /dev/sdf可以发现已经挂载好,并且已经将磁盘准备好两个备份盘。
如何在VMWare WS的虚拟机里扩展和增加磁盘
如何在vmware ws的Ubuntu虚拟机里扩展和增加磁盘2012-11-19by douglasjpd@一般在虚拟机中,磁盘空间不够了,首先应该用扩展(expand)的方法,如果没有可扩展的空间,再用增加硬盘的方式。
扩展和新增磁盘的步骤对于虚拟机是Windows的系统(XP以后的系统)比较容易。
不过如果该虚拟机有snapshot,VMWare不允许再增加空间。
不过一旦扩展或者新增了空间,Windows系统就会自动识别该新增的空间,只要打开“计算机管理”中的“磁盘管理”,立即就可以发现有新的未分区的空间,这时只要直接在“磁盘管理”界面进行分区和格式化并分配盘符即可使用。
下面的示范是在Ubuntu 12.04 Server虚拟机上操作。
一、扩展假设需要将vmware中ubuntu 12.04 LTS虚拟机的磁盘大小由20G扩展到25G。
操作之前,先记录目前磁盘的信息:(先进入root用户)root@test:~# fdisk -lDisk /dev/sda: 21.5 GB, 21474836480 bytes255 heads, 63 sectors/track, 2610 cylinders, total 41943040 sectorsUnits = sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk identifier: 0x0009e946Device Boot Start End Blocks Id System/dev/sda1 * 2048 39845887 19921920 83 Linux/dev/sda2 39847934 41940991 1046529 5 Extended/dev/sda5 39847936 41940991 1046528 82 Linux swap / Solaris关闭虚拟机,然后在VMWare界面:vm->settings->hard disk->utilities->expand->输入大小(增加后的大小,如25GB),点击“Expand”按钮,等待扩展完成。
vmware部署虚拟机实用模板及增加硬盘等步骤
本文档前提:物理机已经安装好vmware esxi系统,配置好网络IP。
安装好vmware vsphere client,并且有虚拟机的ovf模板。
打开vsphere client,输入vmware esxi系统的IP地址、用户名、密码。
如有安全警告,选择忽略即可。
左键选中物理机选择文件中的部署ovf模板选择你的ovf模板的存放位置选择下一步给要部署的虚拟机指定名称选择要部署虚拟机的存储选择下一步。
选择下一步点击完成,开始部署。
部署完成右键点击部署成功的虚拟机,选择编制设置在硬件选项中可以增加虚拟机的CPU、内存、硬盘、网卡等配置增加硬盘。
点击添加选择硬盘。
点击下一步选择创建新的虚拟磁盘,点击下一步根据需求调整增加的硬盘大小。
点击下一步点击下一步点击完成点击确定编辑设置结束后。
右键点击虚拟机,选择打开控制台。
在跳出的控制台窗口中点击绿色的打开电源按钮虚拟机的linux系统开始启动用root用户登录输入命令fdisk -l可以看到系统中多了一块10G的硬盘,为刚刚增加的硬盘。
输入命令pvdisplay,查看现有的pv输入命令vgdisplay,查看现有的vg情况输入命令df -h,查看现有的文件系统挂载情况可以看到,在本次例子中需要增加的weblogic分区所属的vg为VolGroup输入命令pvcreate /dev/sdb,将硬盘/dev/sdb做成pv输入命令vgextend VolGroup /dev/sdb ,将pv /dev/sdb加入VG VolGroup中输入命令vgdisplay,可以看到vg VolGroup由10G增加到20G。
剩余空间10G输入命令lvdisplay,查看现有的lv情况可以看到lv /dev/VolGroup/weblogic就是我们要增加的weblogic分区所属的lv输入命令 lvextend –l +100%free /dev/VolGroup/weblogic,将vg VolGroup中剩余的空间都增加给lv /dev/VolGroup/weblogic输入命令vgdisplay,可以看到剩余空间已经全部被使用输入命令lvdisplay,可以看到lv /dev/VolGroup/weblogic已经增加大20G这是输入命令df –h会发现挂载分区并未扩大输入命令resize2fs /dev/VolGroup/weblogic,调整文件系统大小输入命令df –h,可以看到weblogic分区增加到20G点击系统中的首选项中的网络连接。
VMware中创建共享磁盘阵列的方法
VMware中创建共享磁盘阵列的方法VMware中创建共享磁盘阵列的方法2007-11-07 08:29:59| 分类:CLUSTER | 标签:|字号大中小订阅1.创建共享磁盘柜在虚拟机软件的安装目录下,有个vmware-vdiskmanager.exe文件(老版本用plainmaker.exe),把它复制到共享磁盘柜目录下,创建共享磁盘(老版本共享磁盘文件的扩展名为.pln)F:\虚拟机\共享磁盘柜>vmware-vdiskmanager.exe -c -s 200Mb -a lsilogic -t 2 quorum.vmdkF:\虚拟机\共享磁盘柜>vmware-vdiskmanager.exe -c -s 4Gb -a lsilogic -t 2 sharedisk.vmdk创建完毕后,目录下有四个新文件quorum-flat.vmdkquorum.vmdksharedisk-flat.vmdksharedisk.vmdk2.配置虚拟机在虚拟机器界面选择“Edit virtual machine settings”à添加硬盘,选“Use a existing virtual disk”,分别添加quorum.vmdk、sharedisk.vmdk双击新加的磁盘,在弹出的磁盘属性窗选“advance”,为新加的硬盘选择虚拟设备节点:quorum.vmdk选订“SCSI 0:1”,sharedisk.vmdk选定“SCSI 1:1”。
分别打开两台虚拟机目录中的vmx文件,在最后一行添加:disk.locking="FALSE"scsi0:1.SharedBus="Virtual"scsi1:1.SharedBus="Virtual"vmware中设置共享磁盘,需要满足两个条件:1、硬盘的高级属性中必须设置成1:0,如果增加第二块共享硬盘,也设成1:0,系统就会报错,所以设置成1:1(这种方式本人还没试过,不过在oracle双机的文章中看到过这样的设置方法)2、需要在vmware的配置属性文件(如rhel3.vmx)中加入两条属性scsi[n].sharedBus = "virtual"disk.locking = "false"系统启动的时候会锁定磁盘,所以当启动linux1后共享磁盘被锁定了,linux2就起不来了,因此需要加入disk.locking = "false" 。
vmware ESXI5.1中配置虚拟共享磁盘
ESXI 5.1中创建windows clust共享磁盘MSCS故障转移群集是一组独立的计算机,这些计算机相互协作以提高应用程序和服务的可用性。
多台群集服务器(称为节点)通过物理电缆和软件连接。
如果其中一个群集节点出现故障,另外一个节点就会开始提供服务(该过程称为故障转移)。
从而使用户遭遇服务中断的次数降至最低。
微软MSCS架构下图中,如图1所示,微软MSCS CLUSTER可以实现对应用程序的高可用性,它可以保证应用在短暂的停滞后又快速恢复并且对外提供服务我们在原先物理环境中共享磁盘往往是我们的存储,比如ISCSI存储、FC光纤存储、直连盘柜等等,那么当我们将业务切换至虚拟化环境中后,我们如何在Vsphere的基础架构中创建共享磁盘呢?Vsphere作为业界领先的虚拟化产品,支持在虚拟化环境中是使用MSCS,我们只需要简单配置就能实现。
1、首先我们创建MSCS需要两块磁盘,一块数据盘一块仲裁盘,我们的虚拟机文件以后缀为VMDK的形式全部存放在VMFS的分区中,当然这就需要我们手动的创建两块磁盘,并且分别挂载给两台需要做MSCS的主机上2、打开ESXI主机的远程技术支持模式(配置-安全配置文件-属性-远程技术支持-属性-启动),当主机启动远程技术支持后会有黄色惊叹号提示,可以忽略警报。
3、使用Putty工具以Root身份登录到打开远程技术支持的主机上。
4、进入共享磁盘所在的路径。
(例:cd /vmfs/volumes/datastore1)请将datastore1替换成对应的共享VMFS卷名称5、创建共享磁盘。
(例:vmkfstools -c 10000m -d eagerzeroedthick -a lsilogic /vmfs/volumes/datastore1/data.vmdk)(例:vmkfstools -c 1024m -d eagerzeroedthick -a lsilogic /vmfs/volumes/datastore1/quorum.vmdk)(例:vmkfstools -c 1024m -d eagerzeroedthick -a lsilogic /vmfs/volumes/datastore1/msdtc.vmdk)创建好后如下图所示一般仲裁盘和MSDTC盘为1G即1024MB,数据盘根据业务大小自由分配。
VM共享磁盘创建及挂载
Vmware创建共享磁盘详细步骤1,在将vmware安装的文件夹下创建sharedisks文件夹:2,运行—cmd,打开DOS窗口,切换至Vmware安装的目录,然后执行vmware-vdiskmanager.exe -c -s 20480M -a lslogic -t 2G:\vm\VMware\sharedisks\sharedisk-1.vmdk如果是win7系统会提示没有权限,解决办法很简单,将VMware以管理员身份运行就OK正在创建:3,在我们之前新建的目录sharedisks可看到新生成的两个文件4,配置虚拟机选择 Hard Disk,然后选择 Add..选择 Use an exiting virtual disk,然后点击 Next点击 Browse …,选择我们设置好的共享磁盘点击 Finish这里我们选择 Keep Exiting Format ,如果有需要,可以选择 Convert 进行格式转换选中我们刚建好的磁盘,然后点击 Advanced…选择 SCSI 1:1 不和系统磁盘在一个通道上面点击 OK 即可完成本台设备win2003-1的磁盘添加。
5,配置虚拟机文件,两个节点都要配置找到虚拟机的目录,用记事本打开VMX文件在下方添加diskLib.dataCacheMaxSize = "0"diskLib.dataCacheMaxReadAheadSize = "0"diskLib.DataCacheMinReadAheadSize = "0"diskLib.dataCachePageSize = "4096"diskLib.maxUnsyncedWrites = "0"disk.locking = "false"scsi0:1.deviceType = "disk"scsi0:1.SharedBus = "Virtual"scsi0:1.shared = "true"然后重启两个虚拟机,fdisk -l 查看,是否都已挂载该共享磁盘。
VMware下LINUX的虚拟机增加磁盘空间(绝对有用!!!!)
VMware下LINUX的虚拟机增加磁盘空间Linux 2010-04-16 11:20:43 阅读83 评论0 字号:大中小VMware6.7安装目录下有一个命令行工具vmware-vdiskmanager.exe 程序,可用来修改虚拟机硬盘的大小。
方法如下:方法一:1. 关闭虚拟机;启动Windows下的命令提示符界面;2. 命令进入VMware的安装目录(如:D:\VMware),输入“vmware-vdiskmanager”后按回车键,可显示关于该命令的说明。
3. 执行如下命令:vmware-vdiskmanager -x 15Gb "G:\VMware Space\Red Hat Enterprise Linux 5.vmdk"参数-x表示要扩展虚拟机硬盘空间;紧随其后的数字指要扩展的大小(如15Gb,表示磁盘总量,包含原来的磁盘容量);最后是要操作的虚拟机Linux的具体文件。
若路径名中有空格,必须以双引号括起来。
等待约10分钟,执行完毕,退出命令提示符窗口,重启VMware,这时虚拟机硬盘空间已变成15GB了。
这个过程中,已安装的Linux系统不会被破坏。
如果原来的虚拟机硬盘已被分成了多个分区,那么在通过vmware-vdiskmanager.exe扩大了硬盘空间后,还需要在虚拟机系统中将增加的分区划分、格式化。
方法二:先关闭虚拟机电源,做如下设置:“虚拟机”--“虚拟机设置”--“应用实例”--“增加磁盘空间”,可以随意添加你需要增到到的磁盘大小(如15Gb,表示磁盘总量,包含原来的磁盘容量); 再重启电源进入系统做如下步骤设置。
4. 启动虚拟机系统,用root登录(后续所有步骤都应以root用户身份登录操作),在命令行用fdisk -l查看。
由于这里是直接修改了原始空间大小,因此可以看到/dev/sda空间改变为16.1GB(原磁盘空间从10G增加到15G)。
VMware存储阵列解决虚拟环境存储问题
vSphere 4.1中的vStorage套件包括了大大超出主要存储的功能,包括了可以实现更好的备份处理的机制,深层快照或者连续数据保护集成以及更多。如果你是一个VMware用户,vStorage是一个很好的理由来考虑使用vSphere 4.1.vStorage可能会在你数据存储基础架构符合你的虚拟架构需求的程度方面产生很大的变化。不管你是在考虑主要存储、数据保护、复制还是一些你的架构的别的部分,你应该特别问问你的存储供应商,他们是否能使用vStorage和VAAI功能。
2、低效和重复的写操作。在VAAI之前,很多的vSphere常用操作,包括从模板配置虚拟机以及扩展一个精简配置的虚拟磁盘(VMDK),与块级存储之间的交互都很低效。vSphere/ESX会通过重复地执行SCSI写操作和在网络中传送一堆零来把空的数据块(全零)写到阵列中。
而通过VAAI的新的零块功能,构建全零数据块的工作量可以被卸载到阵列上,降低服务器产生的I/O和传输的数据。当VMFS遇到全零的数据块时,写操作可以被替换为一个SCSI WRITE_SAME命令,这个命令包括了一个扇区的数据以及一个这个扇区应该在磁盘上被重复多少次的计数器,更有用的是在阵列上的精简配置技术可以识别输入的全零写操作并彻底地避免向磁盘上写入空数据。
VAAI Full Copy完全拷贝功能将其彻底改变了。和全零块操作类似,完全拷贝可以完全在阵列内部执行块操作(复制或者移动),使用SCSI Extended Copy(XCopy 扩展拷贝)命令而不用牵扯到主机。扩展拷贝使服务器硬件I/O最少化并降低网络带宽的使用,扩展拷贝操作还可以执行的明显更快速。存储控制器可以使用它们全部的内部带宽,优化的机制和对负载的感知来以最高的效率移动数据,而不需不必要地使用控制器宝贵的缓存。
在虚拟机中添加硬盘对其进行分区操作的知识
在虚拟机中添加硬盘对其进行分区操作的知识在虚拟机中添加硬盘并对其进行分区操作,需要按照以下步骤进行:
1、打开虚拟机,在虚拟机设置中选择“硬件”选项卡,然后选择“添加”按钮。
2、在弹出的“添加硬件向导”中,选择“硬盘”选项,并按照提示进行下一步操作。
3、在“硬盘类型”中选择“SCSI(LSI Logic)”,然后在下一步中选择“使用物理磁盘”选项。
4、在“选择磁盘大小”中选择需要添加的硬盘大小,然后在下一步中选择“立即分配”。
5、在“磁盘布局”中选择“单个分区”,然后在下一步中选择“完成”。
6、完成添加硬盘后,需要重新启动虚拟机以使更改生效。
7、进入操作系统后,可以使用分区软件(如GParted)对新的硬盘进行分区操作。
8、在分区软件中,选择新的硬盘,然后选择“创建”按钮,输入分区大小和文件系统类型等信息。
9、按照提示完成分区创建后,可以选择“应用”按钮将更改保存到磁盘上。
10、重复以上步骤,可以对新硬盘进行多个分区的创建和格式化操作。
需要注意的是,在进行虚拟机分区操作时,需要谨慎操作,以避免误操作导致数据丢失或系统无法启动等问题。
建议在操作前备份重要数据,以确保数据安全。
vmware中如何为虚拟机增加硬盘容量
vmware中如何为虚拟机增加硬盘容量第⼀种⽅法:增加新硬盘分区:1.打开vmware(不⽤启动虚拟机内的系统),=>虚拟机=>设置=>add,选择Hard Disk,然后⼀直点 next,(中间有⼀步是设置需要添加磁盘的⼤⼩,按照⾃⼰的需求设置,这⾥就忽略了)最后点OK2.=>启动该虚拟机,在虚拟的系统⾥⾯再执⾏以下操作: =>控制⾯板=>管理⼯具=>计算机管理=>磁盘管理,会跳出⼀个“欢迎使⽤磁盘初始化和转换向导”的界⾯。
⼀直点“下⼀步”,(在右下区域找到刚初始化的磁盘,你会发现是“未指派”的),选中该磁盘后执⾏以下操作:=>操作=>所有任务=>新建磁盘分区=>⼀直下⼀步直到完成。
第⼆种⽅法:扩展已有硬盘容量:界⾯中并没有提供增加硬盘容量的⽅法。
只能在命令⾏形式下执⾏。
安装所在盘的Program Files\VMware\VMware Workstation下有⼀个vmware-vdiskmanager.exe,就是它。
命令参数如下:Usage: vmware-vdiskmanager.exe OPTIONS <disk-name> | <mount-point>Offline disk manipulation utilityOptions:-c : create disk; need to specify other create options-d : defragment the specified virtual disk-k : shrink the specified virtual disk-n <source-disk> : rename the specified virtual disk; need tospecify destination disk-name-p : prepare the mounted virtual disk specified bythe drive-letter for shrinking-q : do not log messages-r <source-disk> : convert the specified disk; need to specifydestination disk-type-x <new-capacity> : expand the disk to the specified capacityAdditional options for create and convert:-a <adapter> : (for use with -c only) adapter type (ide, buslogic or lsilogic)-s <size> : capacity of the virtual disk-t <disk-type> : disk type idDisk types:0 : single growable virtual disk1 : growable virtual disk split in 2Gb files2 : preallocated virtual disk3 : preallocated virtual disk split in 2Gb filesThe capacity can be specified in sectors, Kb, Mb or Gb.The acceptable ranges:ide adapter : [100.0Mb, 950.0Gb]scsi adapter: [100.0Mb, 950.0Gb]ex 1: vmware-vdiskmanager.exe -c -s 850Mb -a ide -t 0 myIdeDisk.vmdkex 2: vmware-vdiskmanager.exe -d myDisk.vmdkex 3: vmware-vdiskmanager.exe -r sourceDisk.vmdk -t 0 destinationDisk.vmdkex 4: vmware-vdiskmanager.exe -x 36Gb myDisk.vmdkex 5: vmware-vdiskmanager.exe -n sourceName.vmdk destinationName.vmdkex 6: vmware-vdiskmanager.exe -k myDisk.vmdkex 7: vmware-vdiskmanager.exe -p <mount-point>(A virtual disk first needs to be mounted at <mount-point>)-----------------------------------------------------------------其中的-x参数就是⽤来扩容的……如这个:vmware-vdiskmanager.exe -x 36Gb myDisk.vmdk-------------------------------------------------------我的执⾏过程:E:\Program Files\VMware\VMware Workstation>set path=%path%;E:\Program Files\VMware\VMware WorkstationE:\Program Files\VMware\VMware Workstation>e:E:\Program Files\VMware\VMware Workstation>cd E:\VM_MachineE:\VM_Machine>cd Windows Server 2003 Standard EditionE:\VM_Machine\Windows Server 2003 Standard Edition>dir *.vmdk2007/07/20 11:17 1,588,527,104 Windows Server 2003 Standard Edition-s001.vmdk2007/07/20 11:17 65,536 Windows Server 2003 Standard Edition-s002.vmdk2007/07/20 10:56 448 Windows Server 2003 Standard Edition.vmdkE:\VM_Machine\Windows Server 2003 Standard Edition>vmware-vdiskmanager.exe -x 4G"Windows Server 2003 Standard Edition.vmdk"Using log file C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\1\vmware-Administrator\vdiskmanager.logThe specified disk size does not fall within acceptable range.The acceptable ranges:ide adapter : [100.0Mb, 950.0Gb]scsi adapter: [100.0Mb, 950.0Gb]E:\VM_Machine\Windows Server 2003 Standard Edition>vmware-vdiskmanager.exe -x 4Gb "Windows Server 2003 Standard Edition.vmdk"Using log file C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\1\vmware-Administrator\vdiskmanager.logThe old geometry C/H/S of the disk is: 261/255/63The new geometry C/H/S of the disk is: 522/255/63Disk expansion completed successfully.需要强调的⼀点是,调整硬盘⼤⼩之后的效果,相当于增加了原来物理硬盘的柱⾯数⽬,因此,⽂件系统并不会⾃动增长。
基于VMWare的磁盘阵列存储实验
1引言近年来,随着就业形势日趋严峻,用人单位的需求和高校毕业生实际动手能力的差距迫使各高校纷纷大幅度增加课程的实践教学,这就需要各高校加大实验仪器设备和场地的投入。
计算机技术发展日新月异,技术更新快,对实验设备的要求更高。
这些因素导致实验仪器设备无法满足大量的实际需求,部分课程实验项目不能真实进行,理论和实践相脱节,进一步恶化毕业生和用人单位的需求矛盾。
虚拟机技术引入教学和实验环境的构建中,大大缓解了这些矛盾,利用VMware 虚拟机,既满足实践教学要求又减少资金和场地投入,为计算机实践教学创造良好的教学条件。
2关于虚拟机VMware 早在上世纪60年代,虚拟化技术出现并被用于大型机,以便充分利用昂贵的大型机资源。
随着X86服务器性能的提升和应用普及,VMware 公司率先将服务器虚拟化的技术引入PC 平台。
虚拟机是支持多操作系统并行运行在单个物理服务器上的一种系统,它包含自己的虚拟(即基于软件实现的)CPU 、RAM 、硬盘和网卡。
操作系统、应用程序和网络中的其他计算机无法分辨虚拟机与真实物理机之间的差异。
虚拟机完全由软件组成,不含任何硬件组件。
因此,虚拟机具备物理硬件所没有的很多独特优势。
目前基于Windows 平台的虚拟机软件主要有Vmware 和Virtual PC ,前者还有Linux 平台的版本。
VMware Workstation 是VMware 公司出品的专业的虚拟机软件。
该软件可以在一台真实的计算机上同时模拟出多台虚拟机,每个虚拟机实例可以单独运行其自己的操作系统,如Windows 、Linux 、NetWare 、Solaris 等。
运行VMware Workstation 软件的计算机称为宿主机(Host)。
利用该软件在宿主机中虚拟出来的逻辑计算机被称为客户机(Guest),常称为虚拟机。
3磁盘阵列磁盘阵列(RAID ,是Redundant Array of Independent Disks 的简称,中文为廉价冗余磁盘阵列),1987年由加州大学伯克利分校提出的,初衷是为了将较廉价的多个小磁盘进行组合来替代价格昂贵的大容量磁盘,希望单个磁盘损坏后不会影响到其它磁盘的继续使用,使数据更加的安全。
Vmware添加磁盘的方法:扩展磁盘
Vmware添加磁盘的⽅法:扩展磁盘这篇⽂章介绍了⼀下如何在Vmare下添加或扩展磁盘并使之有效。
场景创建Linux时分配磁盘空间随着使⽤的增加,使⽤率逐渐升⾼,此时需要在添加或者扩展⼀下磁盘。
⽐如:此Linux(CentOS 7.3)的磁盘为20G,⽬前已经使⽤到接近80%[root@mail ~]# cat /etc/redhat-releaseCentOS Linux release 7.3.1611 (Core)[root@mail ~]# dfFilesystem 1K-blocks Used Available Use% Mounted on/dev/mapper/cl_angular-root 17811456 13985948 3825508 79% /devtmpfs 1521180 0 1521180 0% /devtmpfs 1532160 0 1532160 0% /dev/shmtmpfs 153**** **** 1523384 1% /runtmpfs 1532160 0 1532160 0% /sys/fs/cgroup/dev/sda1 1038336 123500 914836 12% /boottmpfs 306432 0 306432 0% /run/user/0[root@mail ~]#扩展磁盘或者添加磁盘Vmware下有两种⽅式:添加磁盘扩展磁盘注意:扩展磁盘需要在此虚拟机停⽌的状态下进⾏,同时扩展的数字是扩展后的预期⼤⼩,⽐如事前为20G,希望扩展10G,应该输⼊30。
这篇⽂章使⽤扩展磁盘的⽅式。
确认状态扩展后,重新启动linux,发现df状态没有变化[root@mail ~]# dfFilesystem 1K-blocks Used Available Use% Mounted on/dev/mapper/cl_angular-root 17811456 13985948 3825508 79% /devtmpfs 1521180 0 1521180 0% /devtmpfs 1532160 0 1532160 0% /dev/shmtmpfs 153**** **** 1523384 1% /runtmpfs 1532160 0 1532160 0% /sys/fs/cgroup/dev/sda1 1038336 123500 914836 12% /boottmpfs 306432 0 306432 0% /run/user/0[root@mail ~]#使⽤fdisk确认磁盘空间是否已经扩展[root@mail ~]# fdisk -lDisk /dev/sda: 32.2 GB, 32212254720 bytes, 62914560 sectorsUnits = sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk label type: dosDisk identifier: 0x0005ba89Device Boot Start End Blocks Id System/dev/sda1 * 2048 2099199 1048576 83 Linux/dev/sda2 2099200 41943039 19921920 8e Linux LVMDisk /dev/mapper/cl_angular-root: 18.2 GB, 182******** bytes, 35643392 sectorsUnits = sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk /dev/mapper/cl_angular-swap: 2147 MB, 2147483648 bytes, 4194304 sectorsUnits = sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytes[root@mail ~]#可以看到“Disk /dev/sda: 32.2 GB”,已经扩展了10G空间。
虚拟机做RAID
虚拟机模拟做RAID
使用虚拟机模拟做RAID,首先节省电脑、硬盘等硬件的费用,其次虚拟机可以多次重复利用,也不用担心会损坏硬盘之类的,更不用担心系统出现故障的问题,下面我们开始了解如何使用虚拟机模拟RAID:
1.安装VMware Workstation
2.新建虚拟机,安装Windows 2003 Server操作系统,安装方法和普通安装操作系统方法
类似
3.系统安装完成后,关闭虚拟机,添加最少3块硬盘(RAID5必须3块及以上硬盘才行)
4.登陆到系统中,打开管理-磁盘管理服务,会弹出一个磁盘初始化和转换向导,将刚才添
加的磁盘转换为动态磁盘
5.选择磁盘1-右键-新建卷-新建卷向导-选择RAID-5(RAID0选择带区、RAID1选择镜像)
6.将刚才添加的3个磁盘全部选中,点击下一步
7.为RAID盘指定盘符
8.格式化RAID盘
9.格式化完毕后,RAID5已经做完
10.可以看到RAID具有容错功能,其他盘则没有该功能。
虚拟磁盘阵列
虚拟磁盘阵列实验一、实验目的1.掌握在Windows 2003环境下做磁盘阵列的条件和方法。
2.掌握在Windows 2003环境下实现RAID0的方法。
3. 掌握在Windows 2003环境下实现RAID1的方法。
4. 掌握在Windows 2003环境下实现RAID5的方法。
5. 掌握在Windows 2003环境下实现恢复磁盘阵列数据的方法。
二、实验要求1.在Windows 2003环境下实现RAID02.在Windows 2003环境下实现RAID13.在Windows 2003环境下实现RAID54.在Windows 2003环境下实现恢复磁盘阵列数据三、实验原理(一)磁盘阵列RAID技术的概述RAID是一种磁盘容错技术,由两块以上的硬盘构成冗余,当某一块硬盘出现物理损坏时,换一块同型号的硬盘即可自行恢复数据。
RAID有RAID0、RAID1、RAID5等。
RAID 技术是要有硬件来支持的,即常说的RAID卡,如果没RAID卡或RAID芯片,还想做RAID,那就要使用软件RAID技术,微软Windows系统只有服务器版本才支持软件RAID技术,如Windows Server 2003等。
(二)带区卷(RAID0)带区卷是将多个(2-32个)物理磁盘上的容量相同的空余空间组合成一个卷。
需要注意的是,带区卷中的所有成员,其容量必须相同,而且是来自不同的物理磁盘。
带区卷是Windows 2003所有磁盘管理功能中,运行速度最快的卷,但带区卷不具有扩展容量的功能。
它在保存数据时将所有的数据按照64KB分成一块,这些大小为64KB的数据块被分散存放于组成带区卷的各个硬盘中。
(三)镜像卷(RAID1)镜像卷是单一卷的两份相同的拷贝,每一份在一个硬盘上。
它提供容错能力,又称为RAID1技术。
RAID1的原理是在两个硬盘之间建立完全的镜像,即所有数据会被同时存放到两个物理硬盘上,当一个磁盘出现故障时,系统仍然可以使用另一个磁盘内的数据,因此,它具备容错的功能。
VMWare创建共享磁盘
实验环境:VMware Workstation 9.0.1 build-8942471、创建磁盘实验中在本地磁盘E中的/VMWareOS创建Share文件夹,用来存放5GB的共享磁盘。
打开cmd。
进入VMwareStation位置,如下命令:在虚拟机软件的安装目录下,有个vmware-vdiskmanager.exe文件(老版本用plainmaker.exe),运行该命令:E:\VMWareStation>vmware-vdiskmanager.exe -c -s 5000MB -a lsilogic -t 2 e:/VMW areOS/Share/sharedisk.vmdk以上命令在D盘的share文件夹下生成了个5GB的磁盘,有两个文件:sharedisk-flat.vmdksharedisk.vmdk2、配置虚拟机选择相应的虚拟机,添加磁盘。
添加已存在的虚拟磁盘,如下图选项:选择刚刚创建的虚拟磁盘sharedisk.vmdk选择Finish后会提示是否转换虚拟磁盘的格式,选择保持原格式,否则无法设置虚拟磁盘的节点。
对新添加的虚拟磁盘属性进行设置,选Advanced,为新加的硬盘选择虚拟设备节点:sharedisk.vmdk选定SCSI 2:0。
分别打开两台虚拟机目录中的vmx文件,在最后一行添加:scsi2:0.shared="TRUE"disk.locking="FALSE"scsi2:0.SharedBus="Virtual"如不添加以上信息,无法同时开启两个虚拟机。
添加后保存退出vmx文件,开启两个虚拟机,该虚拟磁盘就已经共享。
VMware v center添加大硬盘空间
VMware v center添加大硬盘空间
先在磁盘阵列中将RAID划分为多个2048G的卷出来,在v center管理端上面扫描存储设备,看到存储的卷,先将一个卷添加进去,注意选择的块大小为8M(最大可支持分区2T,1M 最大分区为256G),在新添加的存储右击,选择属性,然后选择添加,分别把后面的几个卷添加进去。
在VmWare Esxi 4下面没有任何办法可以直接创建出超过2T的虚拟机磁盘,包括RDM物理映射!
ESX Server 使用USB设备。
配置步骤比较简单,如下:
1.把USB设备插入ESX Server相关USB接口
2.编辑虚拟机配置,先添加"USB控制器”
B控制器添加完毕后,再添加“USB设备”
添加过程会显示已连接到ESX Server上的可用USB设备,并可选择勾选“已连接设备支持vMotion”(虚拟机迁移到其它主机后,原已连接的USB设备可继续使用,很是强大)
USB设备添加完毕
4. 进入虚拟机,查看到U盘已成功加载,如下:
注意:一个USB设备同一时刻只可关联到一台虚拟机,其它虚拟机在添加相同设备会显示已被使用(下图);只有原虚拟机移除USB设备(不是在guest os中移除),此USB设备才可以分配给其它虚拟机使用;我测试的结果是,USB设备从原虚拟机移除后需要重新在ESX 主机上插拔一次,才可被其它虚拟机识别为“未使用状态”。
以上只测试了数据U盘,加密狗之类理论上是一样的,我这里没有这样的应用,没滴测:(。
虚拟机中如何扩展一个虚拟磁盘的大小
虚拟机中如何扩展一个虚拟磁盘的大小(2008-11-27 14:53:52)转载标签:分类:Linux虚拟机扩展硬盘it问题的提出:非常多的虚拟机使用者开始没有能预估到在虚拟机上安装系统后最后需要多少空间,使用了一段时间后发现虚拟机的磁盘空间不够了。
怎么去解决呢?方法一、在虚拟机配置处增加一个硬盘。
点击 Edit virtual machine settings点击下一步,增加一块硬盘接下来就是按照提示操作就可以了。
这个方法不是最好的。
增加了一个硬盘,对虚拟机的性能并没有什么太大的影响。
方法二:使用VMware自身带的工具进行扩展硬盘1、首先找到VMware的安装路径,从vm的快捷方式的属性去寻找安装路径在安装文件夹下我们可以看到这个命令:vmware-vdiskmanager.exe这个命令必须在命令行下运行。
进入命令行状态。
C:\Program Files\VMware\VMware Workstation>vmware-vdiskmanager.exe VMware Virtual Disk Manager - build 19175.Usage: vmware-vdiskmanager.exe OPTIONS diskName | drive-letter:Offline disk manipulation utilityOptions:-c : create disk; need to specify other create options建立一个新的磁盘-d : defragment the specified virtual disk磁盘碎片整理-k : shrink the specified virtual disk压缩一个指定的磁盘-n <source-disk> : rename the specified virtual disk; need tospecify destination disk-name重新命名磁盘的名称-p : prepare the mounted virtual disk specified bythe drive-letter for shrinking-q : do not log messages-r <source-disk> : convert the specified disk; need to specify destination disk-type转换磁盘类型-x <new-capacity> : expand the disk to the specified capacity扩展磁盘的容量Additional options for create and convert:-a <adapter> : (for use with -c only) adapter type (ide, buslogic or lsilogic)-s <size> : capacity of the virtual disk-t <disk-type> : disk type idDisk types:0 : single growable virtual disk1 : growable virtual disk split in 2Gb files2 : preallocated virtual disk3 : preallocated virtual disk split in 2Gb filesThe capacity can be specified in sectors, Kb, Mb or Gb.The acceptable ranges:ide adapter : [100.0Mb, 950.0Gb]scsi adapter: [100.0Mb, 950.0Gb]ex 1: vmware-vdiskmanager.exe -c -s 850Mb -a ide -t 0 myIdeDisk.vmdk ex 2: vmware-vdiskmanager.exe -d myDisk.vmdkex 3: vmware-vdiskmanager.exe -r sourceDisk.vmdk -t 0 destinationDisk.vm dk示例:ex 4: vmware-vdiskmanager.exe -x 36Gb myDisk.vmdk把myDisk.vmdk的容量扩展到36Gex 5: vmware-vdiskmanager.exe -n sourceName.vmdk destinationName.vmdk ex 6: vmware-vdiskmanager.exe -k myDisk.vmdkex 7: vmware-vdiskmanager.exe -p m:(A virtual disk first needs to be mounted at m:using the VMware Diskmount Utility.)。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一部分:
首先,利用VMware虚拟机创建3个逻辑磁盘(raid5至少需要3块磁盘)供创建阵列使用!
点击
!
点击
!
点击
!
点击
!
选定虚拟磁盘路径,并取名为:disk1 !
点击
!
点击
!
第一块逻辑磁盘创建完成Hard Disk(SCSI 0:1)!接着,创建第二块,第三块逻辑磁盘(同理),如下图:
第二块逻辑磁盘Hard Disk(SCSI 0:2)!
第三块逻辑磁盘Hard Disk (SCSI 0:1)! 点击
!
接着,点击
(绿色三角)!启动虚拟机!!
第二部分:
配置步骤:
(1)检查是否安装raidtools工具:
经确认没有安装!接下来,安装raidtools工具:
安装完成!(2)检查磁盘:
磁盘显示正常!对磁盘进行分区:
输入“n”,创建新的分区!
输入“p”,创建主分区!
输入“1”,命名分区符号!
默认即可!
输入“p”,确认:
接着,输入“w”,存盘退出!
(同理)/dev/sdc /dev/sdd 进行分区!
现在,进行格式化:
(3)修改raid 配置文件:路径是:/etc/raidtab 默认是不存在的!但幸运的是系统给提供了模板,路径是:/usr/share/doc/raidtools-1.00.3/ 拷贝要用的模板即可!我们这里拷贝raid5.conf.sample
命令是:cp raid5.conf.sample /etc/raidtab
修改配置文件(vi /etc/raidtab):。