꼬반 Blog

윈도우 11 이야기

처음은기대 나왔단 이야기들 듣고 이건 참을 수 없지! 하고 올리기로 했다. 그러나 걱정은 VMware랑 에뮬 문제였는데.. 아니나 다를까 Win10에서 11로 올리고 VMware 기존 이미지 부팅이 안됨.. 같은 에러가 전에 hyper v 켰을때 나왔어서 기능을 꺼도 이번엔 안됨.. 하.. 그렇다면 hyper v 지원 VMware 를 쓰면 되지! 하고 hyper v 기반으로 올림 실망 안됨. 하 시x? 이상하다 일단 cpu 옵션에 체크 2개 하는거 둘다 꺼주면 부팅은 가능. 그런데 읭? 윈도우 11 자체 호스트 컴은 빨라진 느낌이 드는데 VM에서 도는건 이전보다 훨~ 느려짐. Tools 업뎃 해도 같음. 망함. 하.. 그래서 Hyper V로 변경하기로 함. vmdk 를 vhd로 변경해주는 툴로 변경하고 ..

Read More

[docker] ova to docker img 변환하기

이번에 회사에서 일을 하면서 ova 파일로 교육을 진행하게 되었다. 그런데 ova파일은 아무래도 실습, 교육환경을 준비하는게 매우 번거로워서 도커 컨테이너로 바꿀수 있는지 찾아보았다. 결과부터 적어보자면 변환도 가능하고 정상적으로 실행도 해보았으나 중간 처리 과정에 시간이 꽤 걸려서 실제 사용을 하기엔 어려워 보였지만 기록을 남긴다. 대상 ova : 30Gimport 용량 : 60G 1. ova 파일을 tar xvf 로 압축을 해제2. 안에 포함된 .vmdk 파일을 qemu-img 를 통해 raw 파일로 변환3. 변환한 raw 파일을 guest 를 이용하여 가상 filesystem 으로 마운트 후 처리과정4. 변환된 파일을 docker import 를 통해 img 로 등록5. 등록한 img 파일을 실행...

Read More

[vSphere] vmdk 파일 복구 방법

운영 환경 : vSphere 5.5장애 이유 : esxi 호스트 리부트 후 disk description 파일인 vmdk 파일이 보이지 않음. 때문에 해당 vm을 켤 수 없는 상황 (error 18) 복구 방법 : https://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1002511 해당 datastore 에 접속하여 cli로 작업 # ls -l target-flat.vmdk vmdk size nnnnnnn # cat target.vmx scsi0.virtualDev = "type" # vmkfstools -c nnnnnnn -a type -d thin temp.vmdk # rm -i tem..

Read More

[Fedora 10] 구 웹서버를 VM으로 P2V 하기.

근무하고 있는 서버실에 구형 웹서버가 매우 많아 2012년 부터 vSphere 를 도입하여 꾸준히 P2V 해왔다. 일반적으로 노멀한 타입은 쉽게 P2V가 되고 LVM으로 되어 있는 서버는 5.0 버전부터 Converter가 디스크 옵션에서 LVM타입을 지원하여 역시 쉽게 (해결하고 나면 모든 다 쉬운 법이다.) P2V가 된다. 다만 Software raid 형식은 Convert로는 되지 않아 직접 셋팅하여 옮겨줘야 한다. (내가 아는 한에선 ...) 오늘은 Fedora 10 OS를 사용하는 머신을 P2V하고 부팅을 하자 다음과 같은 장애가 발생했다. /dev/sda3 on /sysroot mount: mounting /dev/sda3 on /sysroot failed: no such file or dir..

Read More

VMware Workstation 활용하기

====== VMWARE Workstation 9 활용하기 ====== ===== VM 에 다른 이더넷 카드 할당하기 ===== 1. 컴퓨터에 NIC를 2개 준비 한다. 2. 컴퓨터에서 사용할 ethernet 에는 IPv4 정보를 입력하고 일반 사용. 3. VM에서 사용할 ethernet 에는 아무것도 입력하지 않음. 4. 위의 그림에서처럼 Edit 메뉴의 Virtual Network Editor... 를 선택. 5. 2개의 브릿지 타입 설정을 해준다. VMnet0는 Auto... 에서 컴퓨터가 사용하는 NIC 카드 선택 6. VMnet7(임의)는 VM 에서 사용할 NIC 선택하여 준다. 7. 새로 Guest OS 설치 시에 네트워크를 Custom / VMnet7 선택하여 준다. 8. Guest OS 에..

Read More

윈도우 11 이야기

처음은기대

나왔단 이야기들 듣고 이건 참을 수 없지! 하고 올리기로 했다.

그러나 걱정은 VMware랑 에뮬 문제였는데..

아니나 다를까 Win10에서 11로 올리고 VMware 기존 이미지 부팅이 안됨..

같은 에러가 전에 hyper v 켰을때 나왔어서 기능을 꺼도 이번엔 안됨.. 하..

그렇다면 hyper v 지원 VMware 를 쓰면 되지! 하고 hyper v 기반으로 올림

실망

안됨.

하 시x?

이상하다

일단 cpu 옵션에 체크 2개 하는거 둘다 꺼주면 부팅은 가능.

그런데 읭?

윈도우 11 자체 호스트 컴은 빨라진 느낌이 드는데

VM에서 도는건 이전보다 훨~ 느려짐. Tools 업뎃 해도 같음. 망함.

하.. 그래서 Hyper V로 변경하기로 함.

vmdk 를 vhd로 변경해주는 툴로 변경하고 생성하려고 하니 안됨.

??? 뭔데요

그래서 vhd를 vhdx 로 디스크 편집해줌 hyper v에서 그랬더니 디스크 추가는 됨.

그리고 부팅이 안됨. mode 2로 만드러서..

그래서 다시 mode1로 생성했더니 부팅 되더라... 에후

일단 확실히 VM으로 돌때보단 체감성능은 빠른듯.

다만 안드 에뮬들 문제가 남음

Bluestack 4 - HyperV 버전 쓰엑기

반응형

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

[docker] ova to docker img 변환하기

이번에 회사에서 일을 하면서 ova 파일로 교육을 진행하게 되었다.


그런데 ova파일은 아무래도 실습, 교육환경을 준비하는게 매우 번거로워서


도커 컨테이너로 바꿀수 있는지 찾아보았다.


결과부터 적어보자면 변환도 가능하고 정상적으로 실행도 해보았으나 중간 처리 과정에 


시간이 꽤 걸려서 실제 사용을 하기엔 어려워 보였지만 기록을 남긴다.


대상 ova : 30G

import 용량 : 60G


1. ova 파일을 tar xvf 로 압축을 해제

2. 안에 포함된 .vmdk 파일을 qemu-img 를 통해 raw 파일로 변환

3. 변환한 raw 파일을 guest 를 이용하여 가상 filesystem 으로 마운트 후 처리과정

4. 변환된 파일을 docker import 를 통해 img 로 등록

5. 등록한 img 파일을 실행.


위 순서로 진행되었다.


30G 파일은 qemu-img 를 통해 50G 파일의 .img 파일로 변환

이 파일은 guest 를 통해 16G 파일로 변환 됨

16G 파일은 docker import 후 31.3GB 이미지로 등록 됨


docker import 시 docker의 기본 device mapper 용량은 10G로 되어 있어서

import 해주려면 dockerd 옵션에  dockerd --storage-opt dm.basesize=60G 로 실행 시켜줘야 한다. 물론 이전 처리 과정도 있음


참고 : https://jpetazzo.github.io/2014/01/29/docker-device-mapper-resize/


다만 위 과정은 기존 컨테이너, 이미지 등이 모두 지워지므로 주의해야 한다.


변환을 위해 참고한 주소


참고 : https://stackoverflow.com/questions/31321076/how-to-convert-a-vagrant-box-to-a-docker-image

참고 : http://noizbuster.github.io/2016/04/20/2016-04-20-ova-to-dockerimg/2016-04-20-ova-to-dockerimg/

참고 : https://blog.inslash.com/how-to-convert-vmdk-to-a-docker-image-be939745ed8a


결론 : 처음부터 도커로 작업을 하자.


반응형

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

[vSphere] vmdk 파일 복구 방법

운영 환경 : vSphere 5.5

장애 이유 : esxi 호스트 리부트 후 disk description 파일인 vmdk 파일이 보이지 않음. 

               때문에 해당 vm을 켤 수 없는 상황 (error 18)


복구 방법 : https://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1002511


해당 datastore 에 접속하여 cli로 작업


# ls -l target-flat.vmdk


vmdk size nnnnnnn


# cat target.vmx


scsi0.virtualDev = "type"


# vmkfstools -c nnnnnnn -a type -d thin temp.vmdk


# rm -i temp-flat.vmdk


# mv temp.vmdk target.vmdk


# vi target.vmdk


RW ~ VMFS "temp-flat.vmdk" 해당 라인 수정

RW ~ VMFS "target-flat.vmdk"


이후 부팅 테스트

반응형

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

[Fedora 10] 구 웹서버를 VM으로 P2V 하기.

근무하고 있는 서버실에 구형 웹서버가 매우 많아 2012년 부터 vSphere 를 도입하여 꾸준히 P2V 해왔다.


일반적으로 노멀한 타입은 쉽게 P2V가 되고 LVM으로 되어 있는 서버는 5.0 버전부터 Converter가 디스크 옵션에서


LVM타입을 지원하여 역시 쉽게 (해결하고 나면 모든 다 쉬운 법이다.) P2V가 된다.


다만 Software raid 형식은 Convert로는 되지 않아 직접 셋팅하여 옮겨줘야 한다. (내가 아는 한에선 ...)


오늘은 Fedora 10 OS를 사용하는 머신을 P2V하고 부팅을 하자 다음과 같은 장애가 발생했다.


/dev/sda3 on /sysroot mount: mounting /dev/sda3 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

위와 같은 장애가 발생하였을 경우 아래와 같이 조치한다.


참조 : http://qiita.com/cs_sonar/items/7537d82d615af621a360

참조 : https://www.centos.org/forums/viewtopic.php?t=24563

1. Live CD로 부팅한다.

2. mkdir /mnt/root

3. mount /dev/sda(n) /mnt/root

4. mount /dev/sda(n) /mnt/root/boot

5. mount --bind /dev /mnt/root/dev

6. mount -t proc proc /mnt/root/proc

7. mount -t sysfs sysfs /mnt/root/sys

8. chroot /mnt/root

9. touch /.autorelabel

10. mkinitrd -f /boot/initrd.img-2.6.26-2-686 2.6.26-2-686

설명 : (n)은 sda1 / sda2 / sda3 과 같은 파티션 넘버

설명 : 마지막 10번은 해당 OS의 부팅 커널 버전을 적어준다.


이후 리부팅 하여 주면 정상적으로 부팅됨을 확인할 수 있다.

반응형

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

VMware Workstation 활용하기

====== VMWARE Workstation 9 활용하기 ======

===== VM 에 다른 이더넷 카드 할당하기 =====

1. 컴퓨터에 NIC를 2개 준비 한다.

2. 컴퓨터에서 사용할 ethernet 에는 IPv4 정보를 입력하고 일반 사용.

3. VM에서 사용할 ethernet 에는 아무것도 입력하지 않음.


4. 위의 그림에서처럼 Edit 메뉴의 Virtual Network Editor... 를 선택.


5. 2개의 브릿지 타입 설정을 해준다. VMnet0는 Auto... 에서 컴퓨터가 사용하는 NIC 카드 선택


6. VMnet7(임의)는 VM 에서 사용할 NIC 선택하여 준다.


7. 새로 Guest OS 설치 시에 네트워크를 Custom / VMnet7 선택하여 준다.


8. Guest OS 에서 일반적으로 설정하는 것처럼 Network Adapter 설정을 해주면 된다.

반응형

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