본문 바로가기

vmware ESXi

software raid 를 vmware 에 P2V converting 하기

 

물리서버 정보

 - RHEL 4.4

 - software raid 사용

 

[root@localhost admin]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/md2             1012M  440M  521M  46% /
/dev/md3               99M   14M   80M  15% /boot
none                  506M     0  506M   0% /dev/shm
/dev/md1              4.0G  2.6G  1.2G  70% /usr
/dev/md4             1012M   77M  884M   8% /var
/dev/md0              365M  332M   15M  96% /svc
/dev/sdc1              17G  9.4G  6.6G  59% /home
[root@localhost admin]# cat /proc/mdstat
Personalities : [raid1]
md3 : active raid1 sdb1[0] sda1[1]
      104320 blocks [2/2] [UU]
     
md1 : active raid1 sdb2[0] sda2[1]
      4192896 blocks [2/2] [UU]
     
md4 : active raid1 sdb5[0] sda5[1]
      1052160 blocks [2/2] [UU]
     
md2 : active raid1 sdb6[0] sda6[1]
      1052160 blocks [2/2] [UU]
     
md0 : active raid1 sdb7[0] sda7[1]
      385408 blocks [2/2] [UU]
     
unused devices: <none>

 

VMware ESXi (5.0) 에 converting 하기

 

1. 초기에 online 에서 converter 로 진행이 안되서 acronis 로 하기로 함

2. acronis 백업후 P2V 진행

3. 부팅 오류 발생

4. linux rescue 모드로 부팅후 설정 변경을 함

  1) fdisk 에서 partition type 을 83(linux) 로 변경

  2) /boot/grub/grub.conf 에서 부팅 위치를 /dev/mdX 에서 /dev/sdX 로 변경

  3) grub 재설치

      $> grub
      grub> device (hd0) /dev/sda
      grub> root (hd0,0)
      grub> setup (hd0)

  4) 모듈 로딩 설정 확인 (/etc/modprobe.conf)

      alias scsi_hostadapter mptbase
      alias scsi_hostadapter1 mptscsih

  5) 드라이버 변경으로 인한 램디스크 (initrd) 재 설치

      #> mkinitrd /boot/initrd-2.6.18-92.1.22.el5.img 2.6.18-92.1.22.el5

  6) /etc/fstab 파일을 수정하여 마운트 포인트를 변경

 

PS. /etc/mdadm.conf 가 영향이 있는지 몰르는데.. 중간에 이름을 변경해서 로딩 안되게 햇다..

PS2. grub 모드가 안들어 가서 확인해보니 /boot/grub/grub.conf 설정에서

설정 상단에 boot=/dev/sda 가 안들어 가 있어서 수정하니 된다.