VMware ESX增外置存储卷操作
如何在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”按钮,等待扩展完成。
VsphereESXi环境下CentOS虚机的硬盘空间扩展方法
VsphereESXi环境下CentOS虚机的硬盘空间扩展方法Vsphere ESXi环境下CentOS虚机的硬盘空间扩展方法1、环境是VMware vsphere ESXi 5.5,虚机操作系统是centos 5.5 64bits版本,计划从模版部署centos虚机;2、已有模版磁盘设置是300G硬盘,现在需要500G硬盘,不是增加一块新盘,只是扩展空间;3、部署虚机的时候,编辑硬件设置,把硬盘空间从300G改成500G,部署虚机完成,进入centos,打开桌面上方菜单中的“逻辑卷管理器”工具,可以找到未初始化的200G空间,但是不能用;4、以Root身份登陆,打开终端界面,进入命令行操作(此段文字中红色字体为需要输入的命令):(1)查看现有磁盘情况:[root@localhost~]#fdisk -lDisk/dev/sda:32.2GB,32212254720bytes255heads,63sectors/track, 3916cylindersUnits=cylinders of 16065*512=8225280bytes DeviceBoot Start End Blocks Id System/dev/sda1 * 1 13 104391 83 Linux/dev/sda2 14 1566 12474472+ 8e Linux LV #现在有2个分区-sda1 sda (2)使用fdisk命令初始化新空间:[root@localhost~]#fdisk /dev/sdaCommand (m for help):n #进入分区编辑模式Command actione extendedp primary partition (1-4)p #此处选择创建主分区Partitionnumber(1-4):3 #因为前面已有2个分区,所以创建分区为3即sda3 Firstcylinder(1567-3916,default 1567): #此处直接回车Using default value 1567Lastcylinder or +size or +sizeM or +sizeK(1567-3916,default3916):#此处直接回车Using default value 3916 #确定分区开始结束位置,默认即可Command (m for help):w #此命令为保存并退出(3)要重启,刚需重启载入新的硬盘分区[root@localhost~]#reboot(4)查看新分区情况,可以找到sda3了[root@localhost~]#fdisk -l(5)将这个新分区格式化成ext3格式,创建文件系统,并格式化[root@localhost~]#mkfs -text3 /dev/sda35、返回桌面环境,进入逻辑卷管理器中,把新分区空间加入的现有逻辑卷中,并实现系统启动自动挂载。
虚拟机不重启热添加磁盘扩容方法(修改版)
Linux虚拟机不重启热添加磁盘扩容方法1、应用背景说明很多Linux系统虚拟机在使用一段时间后,面临空间不够的问题,需要扩容磁盘空间,但是Linux系统虚拟机不像Windows 2008R2系统虚拟机那样,可以直接将虚拟机磁盘配置那增大磁盘的空间,然后进入到系统刷新磁盘控制器即可看到增加的磁盘空间,然后通过扩展分区即可将分区扩大使用。
另外,Linux系统物理机虽然也支持热插拔硬盘,但是物理机中一般很难发现新加的硬盘在哪一个控制器下哪一个通道的哪一个ID号,导致容易加,但是无法精准通过命令扫描掉,但是虚拟机Linux的磁盘的这些信息可以在硬件配置信息那里看到,从而节省了很多麻烦。
虽然Linux系统虚拟机也可直接在原有磁盘配置上增大空间,然后然系统总线重新扫描检测到增大的空间,但是无法直接扩展文件挂载目录,而且增大的磁盘空间虽然能分区但是写入不到系统内核的分区表,导致新建的这个分区无法格式化或者挂载。
综上,一般情况下,都是在linux系统虚拟机配置里直接增加一个新的磁盘,而不是扩大之前的磁盘空间。
注:Windows 2003系统不支持直接扩展分区;Windows 2008R2及以上系统需要将C、D等分区放在不同的磁盘中,才能直接的扩容,不然只能紧邻剩余空间的分区才能扩容;2、linux系统要求系统硬盘最好做了LVM;因为很多系统应用管理员所看到的是某些目录没有了空间,希望将这些目录所在的文件系统空间增大,以便继续存放文件和数据,而不是另外加一个空目录进来,让应用管理员将后面的数据存放在新的空目录下。
所以综上,系统有做LVM的话更能满足系统管理员的要求。
3、实验环境介绍一台2个CPU、4G内存的Linux系统,一个50G的磁盘,系统版本CentOS 6.5。
分区如下:因为系统是basic安装,从上图中可以看到系统有做LVM;其中磁盘为sda,/boot分区500M,所占为sda1,剩余的磁盘一起做了一个PV,所占为sda2,属于VolGroup这个VG;在这个VG下有2个LV,一个为lv_root,大小45G,挂载在 /下,另外个LV为lv_swap,大小2G,是交换分区。
(Openfiler的安装)使用Openfiler为VMware ESX设置一个免费的iSCSI或NAS储存系统
使用Openfiler为VMware ESX设置一个免费的iSCSI或NAS储存系统所有在此文章中提到的工具都是免费的,你不需要在软件上花一分钱来设置本系统。
最终你能够建立一个集中管理的iSCSI或NAS存储系统用来存放所有ESX的客户文件、允许使用VMotion、HA和DRS服务。
VMware ESXi现在可以免费在这里下载/products/esxi/。
Openfiler NAS/iSCSI可以在这里免费下载/community/download/。
一切准备就绪,现在开始。
首先,我们使用Openfiler来设置一个iSCSI或NAS设备。
你可以从上面的链接来下载Openfiler,他的安装非常的简单(类似于VMware ESX)。
以下是具体的步骤:OpenFiler的安装开始安装插入Openfiler盘到你的CD/DVD-ROM中并确认系统从CD/DVD-ROM启动。
回车继续。
启动按回车开始图形化安装模式安装现在出现在你面前的是初始安装画面。
按Next继续。
键盘布局选择适合你的键盘布局。
按Next继续。
磁盘分区我们需要在这里做手动设置。
选择’Manual partition with Disk Druid’。
在系统上建立3个分区来完成Openfiler的安装:“/boot” - 系统及核心文件所在的启动分区“swap” - 用于内存到磁盘的交换分区“/” - 系统的主分区,所以的系统文件和库都将被安装到这里创建/boot分区单击’New’,在出现的对话框中输入分区挂接路径”/boot”及在所选的磁盘上建立该分区(确定该磁盘是你想要安装Openfiler的,不是要给ESX服务器使用的)创建boot分区所需填写的资料如下:1. Mount Point: /boot2. Filesystem Type: ext33. Allowable Drives: 就像之前说的,确定该硬盘是你想要安装Openfiler的。
虚拟机扩大磁盘(图文详解)
虚拟机磁盘扩大与LVM扩大硬盘的方法有二:1 新增一个虚拟硬盘2 扩大原有硬盘第一:新增硬盘并将其格式化为lvm格式第二:扩大硬盘并利用分区工具,将扩大的部分添加到原有的分区中,再将该分区转为lvm 格式第三:建立lvm卷组,并最终将文件系统挂载上去。
**********************************************vmware-vdiskmanager.exe创建一个新的磁盘:vmware-vdiskmanager.exe //看看选项,也可以增大原来的磁盘vmware-vdiskmanager.exe -c -s 10Gb -a ide -t 0 Seconddisk.vmdk在vmware-->setting-->选择硬盘-->add-->....即可将新增一个磁盘。
如果没有以上这步,虚拟机下是识别不到用vdiskmanager创建的新的虚拟磁盘。
这比较容易理解。
或者使用vmware utility菜单中的expand命令,增加虚拟机的最大磁盘空间。
新增一个磁盘,比较简单。
进入虚拟机后。
/sbin/fdisk -l会发现有一个磁盘没有挂载任何的文件系统。
如/dev/hda/sbin/fdisk /dev/hda来对这个磁盘进行分区,并选择lvm类型的文件系统。
如下# /sbin/fdisk /dev/hdaThe number of cylinders for this disk is set to 22192.There is nothing wrong with that, but this is larger than 1024,and could in certain setups cause problems with:1) software that runs at boot time (e.g., old versions of LILO)2) booting and partitioning software from other OSs(e.g., DOS FDISK, OS/2 FDISK)Command (m for help): tSelected partition 1Hex code (type L to list codes): 8e此处选8e是设置磁盘格式为lvm, 在command下可输入l查看Command (m for help): wThe partition table has been altered!Calling ioctl() to re-read partition table.Syncing disks.将该盘设为lvm格式,是为了让几个lvm物理卷构成一个卷组,并最终都挂载到/目录下。
ESXI安装、硬盘扩容、U盘挂载
一、安装虚拟机1、虚拟机名称:如下所示2、硬盘分区规划1)Windows 系统盘C: 40G 其他盘100G左右内存1G-4G2)LINUX (Redhat 5)256G/:剩余空间s/tmp:5G/home:160G/boot 100M三、安装1、创建虚拟机2、安装windows操作系统挂在ISO镜像执行安装对系统资源进行划分,使用NTFS格式化后进行安装安装设备启动操作系统安装R2补丁配置IP地址、DNS后,查看远程连接是否已经打开,点击OK。
则配置完成。
Linux安装类似,不过需要设置分区,如上所示即可。
安装VMware tools在ESX4.1 的平台上安装Redhat5企业版,无论指定IP或者DHCP获得IP都不能ping通安装操作请看此人博客安装后现象为:可以ping通机器本身地址,但是无法ping通内网地址和网关。
解决方案如下:1、检查配置信息#ifconfig修改对应网卡的网关的配置文件# vi /etc/sysconfig/network-scripts/ifcfg-eth0检查hosts配置#vi /etc/hosts开机不启动防火强#Chkconfig iptables off重启网络服务#/etc/init.d/network restart(Stop Start)2、重装操作系统通过模板复制、单独安装,多次尝试后发现故障依然。
3、reboot系统最后尝试发现,在系统reboot后,ping本机地址(安装操作系统的时候配置好系统IP)的过程中发现,IP地址有一段时间是可以ping通的。
但是当xend服务启动后,则网络不通。
如下图所示:4、关闭xend服务修改启动设置,指定xen使用的console的方法如下:a)确定系统版本,以便找到需要修改的启动项:# uname -rLinux gic- 2.6.18-8.el5xen从上面的输出,我们可以看出,现在系统版本是2.6.18-8。
vmware虚拟机下Ubuntu存储扩容详细教程
VM-虚拟机下Ubuntu存储扩容
一、扩容到指定目录
1.查看磁盘信息
硬盘名称默认从sda开始排,增加第二块硬盘的时候,会显示sdb,以此类推。
2.添加硬盘
使用VMware为虚拟机添加磁盘。
3.查看磁盘信息,确认识别到添加的磁盘
4.为新加的硬盘创建分区
依次输入n,p,1,w(没有对应的输入值的选项直接回车忽略),其中n分别表示创建一个新分区,p表示分区类型为主分区,1表示分区编号是1,w表示保存。
5.格式化分区
6.将磁盘挂载到目标目录
7.查看磁盘信息
8.设置重启后自动挂载
打开配置文件,添加配置/dev/sdb1 /data/sdb ext4 defaults 0 0
二、扩容到根目录(通过LVM)
1.添加硬盘(同第一部分)
2.查看硬盘信息
3.为新加的硬盘创建分区(同第一部分)
fdisk只支持最大2T的挂载,超过2T请跳到后面parted分区
4.查看磁盘信息,确认创建分区成功
5.格式化分区
6.创建物理卷
7.查看已有卷组名称
8.将物理卷空间追加至卷组
9.查看已有卷组,确认追加是否成功
10.查看LV Path逻辑卷路径
11.逻辑卷扩容
12.扩容至根目录
resize2fs适用ext2、ext3、ext4文件系统,如果文件系统为xfs则使用xfs_growfs 命令。
存储扩容流程
存储扩容流程
存储扩容的流程如下:
1. 添加新硬盘:需要添加新的硬盘到服务器。
2. 初始化新硬盘:如果新硬盘是物理硬盘,需要在Windows磁盘管理中初始化硬盘。
3. 创建新的存储池:打开Server Manager,选择“存储池”,然后单击“新建存储池”。
输入名称和描述,并选择要使用的新硬盘。
4. 创建新的虚拟磁盘:在Hyper-V管理器中,右键单击要扩容的虚拟机,
选择“设置”,然后单击“添加硬件”>“虚拟硬盘”。
选择“新建虚拟硬盘”,输入名称和描述,并选择新的存储池和大小。
5. 扩容虚拟机存储:打开虚拟机,在“设置”下选择“存储”,然后单击“控制器0”下的“虚拟硬盘”以展开其详细信息。
选择要扩容的虚拟磁盘,单击“编辑”,然后在“大小”下选择新的磁盘大小。
6. 扩容虚拟机操作系统:在虚拟机内,打开“磁盘管理器”,右键单击要扩容的驱动器,然后选择“扩展卷”。
请注意,存储扩容涉及操作系统的更改,需要谨慎操作。
建议在操作之前备份数据并咨询专业人士。
VMware ESXI 5虚拟机在线识别新添加磁盘测试
VMware ESXI 5虚拟机在线识别新添加磁盘
简单记录一下
1.viclient登录到vcenter或ESXi,为虚拟机添加一块磁盘
在线为虚拟机添加磁盘。
2.登录进虚拟机linux系统中执行以下命令,识别新增加的硬盘
echo"- - -" > /sys/class/scsi_host/host0/scan
3.下面就是分区,加入LVM卷了。
整个过程系统应用无需要停机。
或者使用图形界面添加
进入到esxi图形界面,然后ቤተ መጻሕፍቲ ባይዱ击---主机--配置
点击--存储器--全部重新扫描
点击确定
然后再点击添加存储器
就会找到磁盘,输入一个名字即可
VM(VMware)中如何增加虚拟硬盘的容量和增加新硬盘
VM(VMware)中如何增加虚拟硬盘的容量和增加新硬盘一.扩大VMWARE里面虚拟硬盘大小(*.vmdk)vmware自带help,发现可以用工具vmware-vdiskmanager.exe(位于vmware安装路径:C:\Program Files\VMware\VMware Workstation 下)来实现。
先来看看vmware-vdiskmanager.exe的帮助手册(直接cmd下不带参数运行vmware-vdiskmanager.exe即可):VMware Virtual Disk Manager - build 34685.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 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 m:(A virtual disk first needs to be mounted at m:using the VMware Diskmount Utility.)上面ex4已经给出了扩大硬盘的的命令,比如我想扩大到10G,命令如下:vmware-vdiskmanager.exe -x 10Gb linux-fc6.vmdklinux-fc6.vmdk为虚拟机名二.给虚拟机上的linux系统添加虚拟硬盘给vmware虚拟机上的linux系统添加一个虚拟硬盘,并对硬盘进行分区、格式化、给分区创建文件系统,实现挂载,自动挂载!步骤如下:保证你的linux系统处于关闭状态,如果正在运行,请先将系统关机。
如何对esxi虚拟机硬盘在线扩容的方法步骤(图文教程)
如何对esxi虚拟机硬盘在线扩容的方法步骤(图文教程)
可能有用户在使用Linux操作系统部署时遇到过无法确认硬盘大小的情况。
那么今天就来分享一下在VMware Esxi 在线增加硬盘而且不需要重新启动系统的先关经验:
一、准备阶段
在虚拟机状态下增加一块硬盘,如图1、如图2、如图3、如图4、如图5
二、实施阶段
1、让Linux操作系统识别新增加的硬盘,如图6
2、增加/dev/sdb硬盘,查看/var/log/messages日志,如图7
3、查看当前scsi状态,如图8
4、将/dev/sdb1分区,如图9
5、将/dev/sdb1格式化,建立新目录,如果是增加已经有的目录不需要填写/etc/fstab,如图10
6、将这块硬盘ID改成8e,保存退出,不需要重新启动。
如图11
7、创建物理卷,如图12
8、通过vgextend命令扩展现有的vg,如图13
9、通过lvresize命令扩展Logical Volume,如图14
10、还要重新一下识别磁盘容量,如图15。
VMware虚拟化架构存储LUN复制以及挂载镜像LUN的步骤
VMware虚拟化架构存储LUN复制,挂载镜像LUN方法
测试方式:
1、在存储上划分两个同等大小的LUN,通过存储镜像同步软
件,将中心机房的生产系统LUN通过光纤通道复制到辅助楼7楼备份机房
2、我们首先将源数据LUN和镜像数据LUN都对ESX 2
10.1.101.2主机进行映射,让ESX 2号主机可以看到两个
LUN 截图如下:
3、通过vSphere Client 通过存储添加方式添加源数据LUN,在
该LUN写入《测试》目录
4、完成之后我们通过存储管理员,将源数据LUN和ESX 2主
机的映射关系取消,模拟链路故障。
现在ESX 2号主机无法看到源数据LUN了。
5、现在我们实现了LUN之间的数据同步,所以镜像LUN上也
存在着这些数据。
6、现在登录ESX 2号主机的ServiceConsole界面,输入
esxcfg-volume -r 《yuan》yuan的名称为我们添加源数据LUN 时候定义的名称。
命令解释可以参考下列帮助:
至此,镜像LUN的挂载就完成了,我们可以在ESX 2号主机的存储器里面看到镜像LUN的数据和名称:。
VMware vSphere 41虚拟化学习手册9:vMotion及Storage vMotion配
VMware vSphere 4.1虚拟化学习手册9:vMotion及Storage vMotion配置vMotion及Storage vMotion介绍VMotion:在线迁移运行中的虚拟机,以改变其主机位置,最大的特性是"整个迁移过程虚拟机应用不会中断”,也就是说在虚拟机不停机的情况下将一台虚拟机从一个esx服务器上迁移到另外一台服务器上,这样可以非常方便的在不影响业务的前提下对esx主机进行维护。
Storage VMotion:这个是VMware 在ESX 3.5及之后版本推出的一项针对存储迁移的功能,就是在虚拟机开机状态下改变其存储位置,和VMotion一样,整个迁移过程对用户透明,应用不会中断。
vMotion及Storage vMotion的配置条件要实现VMotion功能需要满足下面的一些条件:vCenter要求:vMotion迁移的源和目标ESX主机必须处于同一个vCenter下的同一个”数据中心“下,VMotion不可以跨”数据中心“迁移;(跨”数据中心“可以迁移关机状态下的虚拟机,这个过程不叫VMotion)CPU要求:对于迁移开机状态下的虚拟机,VMotion要求源和目标ESX主机的CPU型号一定要兼容,当然最好是同一型号的CPU;如果因为各种原因无法保证CPU型号的完全一样,那起码要同一系列或同一厂商的CPU(Intel和AMD之间是无法在线迁移的)。
网络要求:1、VMotion需要专用的VMkernel网络来迁移虚拟机,所以需要在各ESX主机上为VMotion配置专用网络,并且考量到性能,最好为VMotion网络绑定专用网卡,具体参考[VMware vSphere 4.1虚拟化学习手册5:虚拟交换机vSwitch]2、VMotion要求网络带宽至少为千兆,所以百兆带宽是不可以的(硬性限制);3、VMotion要求源和目标主机具有相同的网络配置,包括网络类型和网络标签都要一致;存储要求:vMotion要求虚拟机一定要位于共享存储上,并且源和目标ESX主机都能访问到此共享存储;支持的共享存储包括FC SAN、iSCSI SAN、NFS NAS。
VMware ESX厚磁盘与精简磁盘之间的转换
VMware ESX/ESXi 虚拟机磁盘thin与thick之间转换注意:转换前请先关闭虚拟机!!!一.T hin to Thick转换Thin to Thick转换比较简单,在图形界面即可操作;1.浏览数据存储点击虚拟机所在的ESX/ESXi主机,在”配置”选项卡下的”存储器”内,浏览数据存储,2.进入相应虚拟机目录,选择相应磁盘的vmdk文件,右键”扩充”;二.T hick to Thin转换Thick转换为Thin模式没有直接的图形操作方式,需要使用SSH登录ESX/ESXi主机,默认ESX/ESXi主机没有开启SSH服务,需要先打开SSH;1.开启SSH服务选择虚拟机所在的ESX/ESXi主机,点击”配置”选项卡,点击”安全配置文件”,点击服务面板的”属性”;2.使用SSH工具登陆并生成Thin磁盘用户名:root密码:使用vSphere Client登录ESX/ESXi的密码<1> 进入虚拟机所在的datastore目录# cd /vmfs/volumes/datastore1/# lsData_base_SQLRHEL‐5.5‐x64‐tempSQLServer2008SUSE11thick2thinvCenter Server该datastore目录下可能有很多与虚拟机同名的目录,本次转换的虚拟机为thick2thin,进入该虚拟机目录# cd thick2thin/# lsthick2thin‐c27753e1.vswp thick2thin.vmxfthick2thin‐flat.vmdk thick2thin_1‐flat.vmdkthick2thin.nvram thick2thin_1.vmdkthick2thin.vmdk vmware.logthick2thin.vmsd vmx‐thick2thin‐3262600161‐1.vswpthick2thin.vmx该虚拟机目录下有许多以虚拟机名开头的文件,其中转换过程中需要用到的文件是vmdk 磁盘文件,vmdk有两种,一种是”虚拟机名.vmdk”,另一种是”虚拟机名‐flat.vmdk”,vmdk文件很小,存放了虚拟磁盘的一些配置信息(如虚拟磁盘数据文件等),实际数据都存放在flat.vmdk文件中,转换时需要使用vmdk文件而不是flat.vmdk文件;此例中有两个虚拟磁盘,所以vmdk和flat.vmdk文件各有两个;<2>开始转换转换思路:A.先使用vmkfstools将厚模式的vmdk文件克隆为精简的vmdk磁盘文件,克隆出的精简磁盘文件将包括vmdk和flat.vmdk文件;B.将原来的厚模式磁盘文件vmdk和flat.vmdk文件备份或删除(建议使用mv命令将其重命名备份,以免因转换失败而误删数据);C.将新生成的vmdk和flat.vmdk磁盘文件分别重命名为与原磁盘同名的磁盘文件D.重新从虚拟机清单中删除添加虚拟机Vmkfstools命令格式# vmkfstools ‐i <source‐disk‐name.vmdk> ‐d {thin|thick} <destination‐disk‐name.vmdk>参数解释:‐i <source‐disk‐name.vmdk>参数:原vmdk磁盘名‐d {thin|thick} <destination‐disk‐name.vmdk> :目标磁盘的格式,thin或thick; <destination‐disk‐name.vmdk>为要生成的目标vmdk磁盘名;1)转换磁盘# vmkfstools ‐i thick2thin.vmdk ‐d thin thin.vmdkDestination disk format: VMFS thin‐provisionedCloning disk 'thick2thin.vmdk'...Clone: 100% done.克隆完成将生成两个新的vmdk和flat.vmdk文件# lsthick2thin‐flat.vmdk thick2thin.vmx thin‐flat.vmdkthick2thin.nvram thick2thin.vmxf thin.vmdkthick2thin.vmdk thick2thin_1‐flat.vmdk vmware.logthick2thin.vmsd thick2thin_1.vmdk使用mv重命名将原磁盘vmdk和flat.vmdk备份# mv thick2thin.vmdk thick2thin.vmdk.bak# mv thick2thin‐flat.vmdk thick2thin‐flat.vmdk.bak将新生成的精简vmdk文件重命名为原厚模式的磁盘名称# mv thin.vmdk thick2thin.vmdk注意:在vSphere Client中启动虚拟机,做到此步基本已经完成了Thick to Thin的转换,并且虚拟机已经可以正常启动,但是我们发现flat.vmdk文件并没有更改名字虚拟机也可以正常启动,因为新生成vmdk文件里指定了新的flat.vmdk文件,我们可以通过vi手动更改文件名来修改虚拟机的flat.vmdk名称以便于后期虚机的维护和管理;此时可以启动虚拟机进行测试一下;更改磁盘名:首先关闭虚拟机,使用ssh进入主机的虚拟机目录下,使用mv命令将新生成的thin‐flat.vmdk文件更改成原来的虚机磁盘名称thick2thin‐flat.vmdk# mv thin‐flat.vmdk thick2thin‐flat.vmdk此时如果在vSphere Client启动虚拟机将报”找不到磁盘文件”类似的错误,因为虚拟机启动时需要通过vmdk文件找到flat.vmdk文件,所以需要修改vmdk文件中的磁盘文件名; 使用vi修改其中一行含有flat.vmdk的参数,将该部分修改成新的磁盘文件名# vi thick2thin.vmdk# Extent descriptionRW 83886080 VMFS "thick2thin‐flat.vmdk" #注意,此处原来为转换成的thin‐flat.vmdk然后将虚拟机从清单中移除在数据存储里将vmx文件添加到清单保持默认下一步按照原来的配置下一步完成此时打开虚拟机的”编辑配置”选项查看刚转换的磁盘,已经变成了精简置备模式而原来的虚拟磁盘因为没有转换,仍为厚置备模式;Have fun! ^_^2011‐12‐22 by Yerik。
在VMWARE linux虚拟机中扩展动态磁盘容量-测试结果
在VMWARE linux虚拟机中扩展动态磁盘容量1、在做之前,linux虚拟机的配置如下:[root@jhrzftp ~]# df -h/dev/mapper/VolGroup00-LogVol00 103G8.0G 90G 9% //dev/sda1 99M 12M 83M 13% /boottmpfs 506M 0 506M 0% /dev/shm[root@jhrzftp ~]# fdisk -lDisk /dev/sda: 115.9 GB, 115964116992 bytes255 heads, 63 sectors/track, 14098 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesDevice Boot Start End Blocks Id System/dev/sda1 * 1 13 104391 83 Linux/dev/sda2 14 14098 113137762+ 8e Linux LVM[root@jhrzftp ~]# lvdisplay--- Logical volume ---LV Name /dev/VolGroup00/LogVol00VG Name VolGroup00LV UUID qmBTOe-L3PX-bgPo-R2BI-N5tq-r6ox-rS8BtdLV Write Access read/writeLV Status available# open 1LV Size 105.94 GBCurrent LE 3390Segments 1Allocation inheritRead ahead sectors 0Block device 253:0--- Logical volume ---LV Name /dev/VolGroup00/LogVol01VG Name VolGroup00LV UUID 95IVL9-bxaE-k0T5-HP1V-jkqM-PP5f-1oDy7uLV Write Access read/writeLV Status available# open 1LV Size 1.94 GBCurrent LE 62Segments 1Allocation inheritRead ahead sectors 0Block device 253:1[root@jhrzftp ~]# mount/dev/mapper/VolGroup00-LogVol00 on / type ext3 (rw)proc on /proc type proc (rw)sysfs on /sys type sysfs (rw)devpts on /dev/pts type devpts (rw,gid=5,mode=620)/dev/sda1 on /boot type ext3 (rw)tmpfs on /dev/shm type tmpfs (rw)none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)[root@jhrzftp ~]# vim /etc/fstab/dev/VolGroup00/LogVol00 / ext3 defaults 1 1LABEL=/boot /boot ext3 defaults 1 2 tmpfs /dev/shm tmpfs defaults 0 0 devpts /dev/pts devpts gid=5,mode=620 0 0 sysfs /sys sysfs defaults 0 0proc /proc proc defaults 0 0 /dev/VolGroup00/LogVol01 swap swap defaults 0 02、启动虚拟机,打开虚拟机的settings,按照以下步骤新增加一块40GB的Hard Disk(SCSI),最后重启linux虚拟机生效:3、增加硬盘后,重启机器后,可以看到多了块硬盘/dev/sdb[root@jhrzftp ~]# fdisk -lDisk /dev/sda: 115.9 GB, 115964116992 bytes255 heads, 63 sectors/track, 14098 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesDevice Boot Start End Blocks Id System /dev/sda1 * 1 13 104391 83 Linux/dev/sda2 14 14098 113137762+ 8e Linux LVMDisk /dev/sdb: 42.9 GB, 42949672960 bytes255 heads, 63 sectors/track, 5221 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesDisk /dev/sdb doesn't contain a valid partition table[root@jhrzftp ~]#4、将/dev/sdb添加到VolGroup00组里,并把LogVol00的容量扩展20GB,过程如下:[root@jhrzftp ~]# fdisk /dev/sdbDevice contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabelBuilding a new DOS disklabel. Changes will remain in memory only,until you decide to write them. After that, of course, the previous content won't be recoverable.The number of cylinders for this disk is set to 5221.There is nothing wrong with that, but this is larger than 1024,and could in certain setups cause problems with:1) software that runs at boot time (e.g., old versions of LILO)2) booting and partitioning software from other OSs(e.g., DOS FDISK, OS/2 FDISK)Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite)Command (m for help): nCommand actione extendedp primary partition (1-4)pPartition number (1-4): 1First cylinder (1-5221, default 1):Using default value 1Last cylinder or +size or +sizeM or +sizeK (1-5221, default 5221):Using default value 5221Command (m for help): tSelected partition 1Hex code (type L to list codes): 8eChanged system type of partition 1 to 8e (Linux LVM)Command (m for help): wThe partition table has been altered!Calling ioctl() to re-read partition table.Syncing disks.[root@jhrzftp ~]#[root@jhrzftp ~]# fdisk -lDisk /dev/sda: 115.9 GB, 115964116992 bytes255 heads, 63 sectors/track, 14098 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesDevice Boot Start End Blocks Id System/dev/sda1 * 1 13 104391 83 Linux/dev/sda2 14 14098 113137762+ 8e Linux LVMDisk /dev/sdb: 42.9 GB, 42949672960 bytes255 heads, 63 sectors/track, 5221 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesDevice Boot Start End Blocks Id System/dev/sdb1 1 5221 41937651 8e Linux LVM [root@jhrzftp ~]#[root@jhrzftp ~]# pvcreate /dev/sdb1Physical volume "/dev/sdb1" successfully created[root@jhrzftp ~]# vgextend VolGroup00 /dev/sdb1/dev/hdc: open failed: ?..?.欢绯荤?/dev/cdrom: open failed: ?..?.欢绯荤?Attempt to close device '/dev/cdrom' which is not open.Volume group "VolGroup00" successfully extended[root@jhrzftp ~]#[root@jhrzftp ~]# pvscanPV /dev/sda2 VG VolGroup00 lvm2 [107.88 GB / 0 free]PV /dev/sdb1 VG VolGroup00 lvm2 [39.97 GB / 39.97 GB free] Total: 2 [147.84 GB] / in use: 2 [147.84 GB] / in no VG: 0 [0 ][root@jhrzftp ~]#[root@jhrzftp ~]# lvextend -L +20G /dev/VolGroup00/LogVol00/dev/cdrom: open failed: ?..?.欢绯荤?Extending logical volume LogVol00 to 125.94 GBLogical volume LogVol00 successfully resized[root@jhrzftp ~]#[root@jhrzftp ~]# lvdisplay--- Logical volume ---LV Name /dev/VolGroup00/LogVol00VG Name VolGroup00LV UUID qmBTOe-L3PX-bgPo-R2BI-N5tq-r6ox-rS8BtdLV Write Access read/writeLV Status available# open 1LV Size 125.94 GBCurrent LE 4030Segments 2Allocation inheritRead ahead sectors 0Block device 253:0--- Logical volume ---LV Name /dev/VolGroup00/LogVol01VG Name VolGroup00LV UUID 95IVL9-bxaE-k0T5-HP1V-jkqM-PP5f-1oDy7uLV Write Access read/writeLV Status available# open 1LV Size 1.94 GBCurrent LE 62Segments 1Allocation inheritRead ahead sectors 0Block device 253:1[root@jhrzftp ~]#[root@jhrzftp ~]# df -h/dev/mapper/VolGroup00-LogVol00103G8.0G 90G 9% //dev/sda1 99M 12M 83M 13% /boottmpfs 506M 0 506M 0% /dev/shm[root@jhrzftp ~]#[root@jhrzftp ~]# e2fsck -f /dev/VolGroup00/LogVol00e2fsck 1.39 (29-May-2006)/dev/VolGroup00/LogVol00 is mounted.WARNING!!! Running e2fsck on a mounted filesystem may causeSEVERE filesystem damage.Do you really want to continue (y/n)? yes/dev/VolGroup00/LogVol00: recovering journalPass 1: Checking inodes, blocks, and sizesPass 2: Checking directory structureEntry 'saved_state' in /root/.gconfd (13434891) has deleted/unused inode 13435073. Clear<y>? yesPass 3: Checking directory connectivityPass 4: Checking reference countsUnattached zero-length inode 13435079. Clear<y>? yesPass 5: Checking group summary informationBlock bitmap differences: +13436929 +13436931 +(13436933--13436937) +(13436939--13436947)-13436949 -(13436954--13436968)Fix<y>? yesInode bitmap differences: -13435073Fix<y>? yes/dev/VolGroup00/LogVol00: ***** FILE SYSTEM WAS MODIFIED *****/dev/VolGroup00/LogVol00: ***** REBOOT LINUX *****/dev/VolGroup00/LogVol00: 135625/27787264 files (0.5% non-contiguous), 2945721/27770880blocks[root@jhrzftp ~]#[root@jhrzftp ~]# resize2fs /dev/VolGroup00/LogVol00resize2fs 1.39 (29-May-2006)Filesystem at /dev/VolGroup00/LogVol00 is mounted on /; on-line resizing requiredPerforming an on-line resize of /dev/VolGroup00/LogVol00 to 33013760 (4k) blocks.The filesystem on /dev/VolGroup00/LogVol00 is now 33013760 blocks long.[root@jhrzftp ~]#[root@jhrzftp ~]# df -h/dev/mapper/VolGroup00-LogVol00122G8.0G 108G 7% //dev/sda1 99M 12M 83M 13% /boottmpfs 506M 0 506M 0% /dev/shm[root@jhrzftp ~]#(至此,可以看到VolGroup00-LogVol00的大小由原来的103G变为122G)5、整个完成之后,linux虚拟机的配置如下:[root@jhrzftp ~]# df -h/dev/mapper/VolGroup00-LogVol00122G 8.0G 108G 7% //dev/sda1 99M 12M 83M 13% /boottmpfs 506M 0 506M 0% /dev/shm[root@jhrzftp ~]# fdisk -lDisk /dev/sda: 115.9 GB, 115964116992 bytes255 heads, 63 sectors/track, 14098 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesDevice Boot Start End Blocks Id System/dev/sda1 * 1 13 104391 83 Linux/dev/sda2 14 14098 113137762+ 8e Linux LVMDisk /dev/sdb: 42.9 GB, 42949672960 bytes255 heads, 63 sectors/track, 5221 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesDevice Boot Start End Blocks Id System/dev/sdb1 1 5221 41937651 8e Linux LVM [root@jhrzftp ~]# lvdisplay--- Logical volume ---LV Name /dev/VolGroup00/LogVol00VG Name VolGroup00LV UUID qmBTOe-L3PX-bgPo-R2BI-N5tq-r6ox-rS8BtdLV Write Access read/writeLV Status available# open 1LV Size 125.94 GBCurrent LE 4030Segments 2Allocation inheritRead ahead sectors 0Block device 253:0--- Logical volume ---LV Name /dev/VolGroup00/LogVol01VG Name VolGroup00LV UUID 95IVL9-bxaE-k0T5-HP1V-jkqM-PP5f-1oDy7uLV Write Access read/writeLV Status available# open 1LV Size 1.94 GBCurrent LE 62Segments 1Allocation inheritRead ahead sectors 0Block device 253:1[root@jhrzftp ~]# pvscanPV /dev/sda2 VG VolGroup00 lvm2 [107.88 GB / 0 free]PV /dev/sdb1 VG VolGroup00 lvm2 [39.97 GB / 19.97 GB free]Total: 2 [147.84 GB] / in use: 2 [147.84 GB] / in no VG: 0 [0 ][root@jhrzftp ~]#[root@jhrzftp ~]# mount/dev/mapper/VolGroup00-LogVol00 on / type ext3 (rw)proc on /proc type proc (rw)sysfs on /sys type sysfs (rw)devpts on /dev/pts type devpts (rw,gid=5,mode=620)/dev/sda1 on /boot type ext3 (rw)tmpfs on /dev/shm type tmpfs (rw)none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)[root@jhrzftp ~]# vim /etc/fstab/dev/VolGroup00/LogVol00 / ext3 defaults 1 1 LABEL=/boot /boot ext3 defaults 1 2 tmpfs /dev/shm tmpfs defaults 0 0 devpts /dev/pts devpts gid=5,mode=620 0 0 sysfs /sys sysfs defaults 0 0 proc /proc proc defaults 0 0 /dev/VolGroup00/LogVol01 swap swap defaults 0 0 经检查,Linux虚拟机各方面运行正常,读写正常。
VM虚拟机硬盘扩容步骤(精)
本文记述如何在虚拟机中增加一个虚拟硬盘:步骤1:关掉虚拟机,在虚拟机配置里增加一个硬盘,如下图选择“add”后一路next(注意中间有个步骤选容量)步骤2:开机,用root权限登陆。
用fdisk –l可以看到除了原来的/dev/sda之外,系统里多了/dev/sdb执行:>fdisk /dev/sdbp——显示当前情况n——新建选择“p”-》“1”,起止位置就用默认的,新增的空间为/dev/sdb1w——保存修改步骤3:格式化.退出fdisk之后,需要对新增加的分区格式化>mkfs.ext3 /dev/sdb1步骤4:挂载。
在/目录下建一个目录:/simout编辑“/etc/fstab”,在其中添加如下信息:步骤4:重启虚拟linux,把/simout权限设为777,普通用户就可以正常读写了>chmod 777 /simout (用 root的权限才可以另外在如果原盘空间不够在VM中扩容后也需要:先用fdisk命令新建分区然后格式化:mkfs.ext3 /dev/sda3挂载:编辑/etc/fstab,/dev/sda3 /workspace ext3 default 0 0在/目录下建立“workspace”目录,权限设为 777 重启以下是网上搜到的,也许有用问题已经解决了。
确实如10楼所言。
重中之重,操作之前,先分空间,VMWARE下有个小工具。
vmware-vdiskmanager.exe然后linux里面fdisk,寻找刚刚划过去的空间。
具体cmd:第一步。
fdisk /dev/sdap --for displayn --for build neword --for delete oldnp --you can see your new build disk ,mine is /dev/sda4q --if you don't save.w -- save your change. write to ...fdisk OK.第二步。
vsan的节点扩容操作
vsan的节点扩容操作VMware vSAN(虚拟 SAN)是一种软件定义的存储解决方案,它通过使用集群中的所有主机上的本地存储资源来创建高性能和弹性的共享存储环境。
在vSAN中,节点扩容是指向现有vSAN集群添加新的主机以增加存储容量和性能。
以下是vSAN节点扩容的基本步骤:步骤:确保硬件和网络兼容性:* 在添加新节点之前,确保新节点的硬件和网络与现有vSAN 集群的硬件和网络是兼容的。
新节点的安装:* 安装新的 ESXi 主机并将其加入到现有的 vSphere 环境中。
分配存储:* 在新节点上,配置并分配用于 vSAN 存储的本地存储设备。
确保这些存储设备满足 vSAN 的硬件要求。
加入 vSAN 集群:* 在 vSphere Client 中,选择 vSAN 集群,然后将新节点添加到集群。
这通常涉及到选择新节点并进行加入操作。
vSAN 群集重新平衡:* 一旦新节点加入到 vSAN 集群,vSAN 将开始重新平衡存储数据,以便充分利用新节点的存储容量。
监控和验证:* 使用 vSphere Client 或其他管理工具监控 vSAN 集群的状态。
确保 vSAN 重新平衡成功,并且新节点的存储已经加入到集群中。
注意事项:* 在进行节点扩容操作之前,请务必备份关键数据,并确保您的环境有合适的容错和冗余机制,以防止数据丢失。
* 确保新节点的硬件配置满足 vSAN 的最低要求,以确保性能和稳定性。
在实施这些步骤时,请注意您的具体环境和 VMware vSAN 版本的差异。
建议在进行任何生产环境的更改之前,先在测试环境中进行验证。
对于详细的操作步骤和最佳实践。
扩展卷的操作步骤及注意事项
扩展卷的操作步骤及注意事项
1. 确定扩展卷的类型:扩展卷可以是基本卷或动态卷,需要确认当前扩展卷的类型。
2. 扩展卷的空间来源:扩展卷需要获得可用空间,可以是未分配的磁盘空间、当前磁盘已分配但未分配给卷的空间、或其他已分配给卷但扩展卷需要蚕食的空间。
3. 扩展卷的操作方法:
(1)对于基本卷:打开“我的电脑”或“管理”界面,找到需要
操作的卷,右键选择“属性”,再选择“卷”,点击“扩展卷”按钮,并按照提示进行操作即可。
(2)对于动态卷:打开“磁盘管理”工具,找到需要处理的磁盘和卷,右键选择“扩展卷”,按照提示操作即可。
4. 注意事项:
(1)在扩展卷的过程中,卷内的数据将无法访问,请提前备份数据。
(2)扩展卷过程中不能断电或强行中断,否则可能造成数据丢失或磁盘损坏。
(3)扩展卷后无法撤销或回退,注意备份或确认扩展操作可行性。
(4)动态卷只能在支持动态磁盘的操作系统上操作,否则无法扩展或操作。
VMWare ESXi 主机磁盘扩容操作步骤
VMWare ESXi 主机磁盘扩容操作步骤TSE Jacky 本文主要介绍如何使用MegaCLI工具实现RAID空间在线扩容环境Server: IBM System X x3650m3Raid: M5015ESXi: ESXi 5.0MegaCLI: ibm_utl_sraidmr_megacli-8.04.07_vmwesx_32-641.在下面的网址下载MegaCLI for VMWare的工具安装包/support/entry/portal/docdisplay?lndocid=MIGR-50861842.确认ESXi 主机的Shell和SSH已经开启3.使用SCP将下载好的安装文件传到ESXi主机中。
Linux系统可以直接使用SCP命令,Windows系统可以使用WinSCP工具。
建议存放在临时目录/tmp中4.SSH登陆到ESXi主机系统中。
可使用PuTTY,然后找到安装包,使用如下图的命令进行安装。
建议加上“- -no-sig-check”参数,否则安装会因为signer check而失败。
工具被安装在/opt/lsi/MegaCLI目录下。
5.安装完成后,使用以下命令查看控制器ID以及逻辑盘的状态。
确认要扩容的是哪个制控制器以及是哪个逻辑盘MegaCli –LDInfo –Lx|-L0,1,2|-Lall -aN|-a0,1,2|-aALL6.使用以下命令查询Enclosure ID 及磁盘状态,确认需要扩容的磁盘状态为“Unconfigured(good)”MegaCli –PDList –aN|-a0,1..|- aAll7.所有信息及状态确认完毕以后,就可以使用以下命令进行RAID扩容。
MegaCli –LDRecon {–Start –Rx [Add | Rmv PhysDrv[E0:S0,E1:S1,...] ] } |–ShowProg|-ProgDsply –Lx –aN在本文中,是将SLOT6的空白磁盘加入到了现有的第一个RAID5逻辑盘中(Adapter 0, Virtual Drive 0)8.使用MegaCli -LDRecon -progdsply -L0 –a0 查看扩容的进度,扩容进度所耗费的时间因RAID的容量,磁盘的容量大小以及当时系统繁忙程度而定,建议选择在系统负载低的时间或特定的停机维护时间段进行扩容,以最小化影响业务响应速度。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
VMware ESX增外置存储卷操作
虚拟化应用已经越来越普遍,但虚拟化环境带来更多的管理复杂性。
例如,虚拟机如何识别后端外置存储卷,并访问读取数据呢?本文将介绍,如何给VMware ESX新增外置存储卷的操作步骤以及实战心得。
给安装VMWARE ESX4.0服务器192.168.58.80生产机,额外有增加一块DS8700600G存储盘LUN。
个人电脑上运行VC Client访问192.168.58.80如下图选择右边窗口中“配置”页。
(点击上图可看大图)
选择“硬件“中的“存储适配器”再右侧选择光纤卡“类型”列是“光纤通
道”QLA2432,后面有该HBA卡的WWN:5001438000c30b16。
(点击上图可看大图)
在下面的详细信息里查看是否识别新划出的盘。
没有识别可以点击如上图右侧“重新扫描”扫描完成右下信息栏里会有相对的信息提示扫描完成。
SAN ZONE,光纤通道都正常情况下,能识别出新划盘。
(点击上图可看大图)
如下600G盘
(点击上图可看大图)
上面至此VMWARE已经正常识别出,新增加的存储LUN盘。
对于新增加的存储LUN盘VMWARE有两种方法处理。
一种是在之前已有,已经分配的LUN盘上扩展。
如下“存储器”选中一个,右击“属性“选择在”添加扩展”里选择新增的存储LUN.扩展现有的存储器。
扩展的LUN可以和之前的LUN是物理上不同的storage。
(点击上图可看大图)
(点击上图可看大图)
另外一种是选择“添加存储器“增加一个存储器。
(点击上图可看大图)
(点击上图可看大图)
本文由西安治疗白癜风最好的医院(/)网站负责人阿牧整理分享,转载请注明!。