12 月 242012
 

通过vCenter Server查看当前存储卷的块大小及文件大小上限

resize-block-01

查看存储映射

 [root@esx01 ~]# ls /vmfs/devices/disks/
 naa.6848f690df84e100186733be099cdc1f
 naa.6848f690df84e100186733be099cdc1f:1
 naa.6848f690df84e100186733be099cdc1f:2
 naa.6848f690df84e100186733be099cdc1f:3
 naa.6848f690df84e100186733be099cdc1f:5
 naa.6848f690df84e100186733e00b9fef95
 naa.6848f690df84e100186733e00b9fef95:1
 vml.02000000006848f690df84e100186733be099cdc1f504552432048
 vml.02000000006848f690df84e100186733be099cdc1f504552432048:1
 vml.02000000006848f690df84e100186733be099cdc1f504552432048:2
 vml.02000000006848f690df84e100186733be099cdc1f504552432048:3
 vml.02000000006848f690df84e100186733be099cdc1f504552432048:5
 vml.02000000006848f690df84e100186733e00b9fef95504552432048
 vml.02000000006848f690df84e100186733e00b9fef95504552432048:1

确定存储映射及分区编号
[root@esx01 ~]# esxcfg-scsidevs -m
naa.6848f690df84e100186733e00b9fef95:1                           /dev/sda1

50d47f26-286790e1-7075-782bcb6e7c47  0  datastore2
naa.6848f690df84e100186733be099cdc1f:5                           /dev/sdb5

50d85846-ead6daa1-0e74-782bcb6e7c47  0  datastore1

使用ESX安装光盘引导进入live环境

插入ESX安装光盘并重启主机

resize-block-02
进入安装欢迎界面
进入许可协议界面
进入键盘布局选择界面
进入驱动加载界面并加载系统驱动
进入许可序列号输入界面选择稍Enter a serial number later
进入网络适配器选择界面
进入网络地址设置界面

resize-block-03
指定IP并测试

resize-block-04

按ctrl-alt-f2进入TTY控制台会话

使用USB存储设备备份的操作

插入USB存储设备
使用fdisk查看新加入的设备
选中USB设备,查看当前分区表信息,p查看q退出d删除
创建一个新的ext3分区 n创建 w保存
执行命令
mkfs.ext3 /vmfs/device/disks/….
创建挂载目录
mkdir /mnt/mydrive
挂在文件系统
mout -t ext3 /vmfs/devices/disk/… /mnt/mydrive

查看Console OS目录大小
# du -h esxconsole-50d47867-6adf-2224-0d3d-782bcb6e7c45/
17M     esxconsole-50d47867-6adf-2224-0d3d-782bcb6e7c45/logs
64K     esxconsole-50d47867-6adf-2224-0d3d-782bcb6e7c45/core-dumps
7.5G    esxconsole-50d47867-6adf-2224-0d3d-782bcb6e7c45/
#

复制console OS目录到挂载点
cp -R /vmfs/volumes/datatstore1/esxconsole* /mnt/mydrive

使用网络中其他Linux主机备份的操作
#scp -r /vmfs/volumes/datatstore1/esxconsole* root@192.168.2.122:/

格式化原有vmfs卷并指定块大小
命令格式
# vmkfstools -C VMFS-type -b Block-Size -S Datastore-Name

/vmfs/devices/disks/Disk-Identifier:Partition-Number

Usage: vmkfstools -C vmfs3 /vmfs/devices/disks/vml… or,
vmkfstools -C vmfs3 /vmfs/devices/disks/naa… or,
vmkfstools -C vmfs3 /vmfs/devices/disks/mpx.vmhbaA:T:L:P

[root@esx01 ~]# cd /vmfs/devices/disks/
[root@esx01 disks]#vmkfstools -C vmfs3 -b 8m -S datastore3

naa.6848f690df84e100186733be099cdc1f:5

恢复Console OS目录至格式化后的卷

使用USB存储设备恢复
cp -R /mnt/mydrive/* /vmfs/volumes/datastore3

使用网络中其他Linux主机恢复
ssh root@192.168.2.122:/esx* /vmfs/volumes/datastore3

重新配置主机
查看console OS路径并记录输出

使用命令pwd查看

[root@esx01 volumes]# ls
50d47f26-286790e1-7075-782bcb6e7c47  datastore2
50d85846-ead6daa1-0e74-782bcb6e7c47  datastore3
[root@esx01 volumes]# cd 50d85846-ead6daa1-0e74-782bcb6e7c47/
[root@esx01 50d85846-ead6daa1-0e74-782bcb6e7c47]# 
cd esxconsole-50d47867-6adf-2224-0d3d-782bcb6e7c45/
[root@esx01 esxconsole-50d47867-6adf-2224-0d3d-782bcb6e7c45]# pwd
/vmfs/volumes/50d85846-ead6daa1-0e74
-782bcb6e7c47/esxconsole-50d47867-6adf-2224-0d3d-782bcb6e7c45
[root@esx01 esxconsole-50d47867-6adf-2224-0d3d-782bcb6e7c45]#

弹出光盘重启主机
停止grub,高亮选中主菜单按a编辑内核引导参数

resize-block-05

resize-block-06

在grub append>之后ro root=UUID之前加入以上记录路径

grub append> /boot/cosvmdk=/vmfs/volumes/50d85846-ead6daa1-0e74
-782bcb6e7c47/esxconsole-50d47867-6adf-2224-0d3d
-782bcb6e7c45/esxconsole.vmdk ro root=UUID=b5580078
-b792-4e97-85e9-25de9e58af9c mem=300M quiet

回车并重新引导主机

登录系统
编辑/etc/vmware/esx.conf替换console os vmdk路径

resize-block-07

更新esx主机配置并初始化RAM disk image。
#esxcfg-boot -b
#

重启主机并验证配置。

resize-block-08

 Leave a Reply

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

(required)

(required)