꼬반 Blog

vSphere vConvert로 리눅스 LVM 파티션 옮기기

====== vSphere vConvert로 리눅스 LVM 파티션 옮기기 ======

*아래 관련 내용은 vSphere 5.x document 에 나와 있다.

vShpere 5.x 버전 이전에서는 LVM 파티션에 대해 정상적으로 컨버트 되지 않았고,

이를 해결하기 위해 커널을 직접 리빌드 하거나 수동으로 옮기는 방법을 취했다.

하지만 5.x 버전에서는 lvm 파티션도 직접 convert가 가능해졌다.

방법은 아래와 같다. (생략된 부분은 기본적인 convert 과정과 동일)


Data to copy 부분을 선택하면 위와 같은 화면이 나오는데 그중 빨간 박스로 표시되어 있는

Advanced.... 를 선택한다.


나오는 2가지 탭중  Destination Layout 탭을 선택하면 위와 같이 변경된다.

작은 빨간 박스 안의 아이콘 모양을 보면 lvg로 되어있다.


LVG 볼륨을 선택하면 아래 To basic 버튼이 활성화 되는데 To basic 버튼을 눌러주자!


그러면 아까 LVG가 보이던 아이콘이 보통의 vm disk 아이콘으로 변경되고 버튼도 To LVG로 변경된다.

이렇게 셋팅한 후 나머지는 일반적인 convert를 해주면 정상적으로 부팅된다. 이 설정을 하지 않고 lvm 파티션을

그냥 옮길경우 부팅시에 아래와 같은 경우(본인의 경우)로 부팅되지 않았다.

<code>
* Mounting /dev/VolGroup00/LogVol00 on /sysroot
mount: mounting /dev/VolGroup00/LogVol00 on /sysroot failed: No such file or directory
mount: mounting /dev on /sysroot/dev failed: No such file or directory
* Switching / to /sysroot
switch_root: bad newroot /sysroot
Kernel panic - not syncing: Attempted to kill init!
</code>

반응형

Article By 꼬반

*certificate* : VCP 5(2012), RHCSA 7 (2014), RHCE 7 (2015), RHCSA in REDHAT OpenStack(2017) *development language* : Javascript, NodeJS, Golang, html5, css3, shell script *middle ware* : NGINX, Apache, Tomcat, Docker, Docker Swarm, Mesos, Kubernetes, HCI,

Discuss about post