천객만래 [千客萬來] (It has an interminable succession of visitors)

버추얼박스를 이용한 가상PC와 호스트PC간 통신 설정


Client 프로그램과 Server 프로그램을 이용한 개발이 필요했다.

Server는 웹도 되어야 하고 server 프로그램도 가능해야한다.


client와 통신을 해야하는데 PC를 별도로 구매하지 않고 그냥 내 PC에서 모든 것을 개발하고 테스트 해야하는 상황이다.

그래서 사용하고 있는 virtualbox for oracle을 이용하여 가상PC를 설정하여 내 PC와 가상PC간의 통신을 가능하는 방법을 

알아보았고... 성공했다.....




실제 사용하는 개인PC 를 Host PC라고 하고

버추얼박스에서 실행되는 가상PC를 guest PC라고 한다.


이 둘간의 상호 통신을 위해서는 가상PC(guestPC)의 네트워크 어댑터를 설정해야하는데....


아래와 같이 설정하면된다....


어댑터1



어댑터2





이제 통신을 하기 위한 IP를 살펴보자.


hostPC에서 guestPC로 접속하는 IP(가상PC IP)

   아래 표시된 영역이 Guest PC의 IP이다.




guestPC에서 hostPC로 접속하는 IP(사용자 IP)

   아래 표시된 영역의 IP가 사용자(나의) PC의 IP이다.



위와 같이 IP를 참고하여 물리적IP(사용자PC)와 가상IP(가상PC) 와의 상호 인터넷 통신이 가능하다.





Posted by SB패밀리

[IT] 버추얼박스(VirtualBox) 업그레이드 후 커널 에러

“Cannot access the kernel driver” Error after Upgrading to VirtualBox x.x.x



윈도우즈에서 가상머신으로 VirtualBox(이하 VM) 를 사용중이다.

업그레이드 버전이 계속 나와서 이 VM을 몇 번 업그레이드 했었다.


그런데, 이번에 업그레이드 한 버전에서 기존에 만들어서 사용하던

가상 머신을 불러올 수가 없었다.




위와 같은 에러가 나는 것이다.

아 일이 급한데 이런 여러개를 사용중인데 다 다시 만들어야  하는 건가하고 생각이 들면서... 갑갑해졌다.


그런데 희소식이... 설치 프로그램으로 재설치시에 복구 또는 제거 메뉴가 나오는데 보구하기를 선택하면 

문제가 해결된다고 하는 것이다.






아 해결되었다..... 다행이다.


Posted by SB패밀리
[IT/과학] 오라클 Virtual Box 가상 디스크 복제하기 

  가상 시스템 기능을 가진 오라클 virtual box 에서 가상의 디스크를 만들어보자.
하나의 가상머신을 등록하고 거기에 가상디스크를 등록한다. 그리고 OS를 설치하는데
OS 설치하는게 일이다. 윈도우즈를 설치하면 업데이트 까지 어느정도는 해줘야 
기본 세팅이 되었다고 할 수 있다.
그런데 가상디스크를 복제(클론)해서 사용하려니 UUID가 충돌이 발생한다.

그러나 방법이 없는 건 아니다.
VMware 같은 가상화 프로그램은 기본적으로 클론 기능이나, 수동으로 디스크 복사하여 머신을 복제 할 수 있지만 이놈은 다르다. 
GUI도 없고 커멘드에 때려 넣어야 한다.

1.VBOX가 설치 되어있는 경로로 이동 
2.VBoxManage.exe CloneHD <원본 절대경로> <대상절대 경로>

예) d:\HARD DISK\XP.vdi 에 원본 경로가 있을 때

Vboxmanage CloneHD "D:\hard disk\xp.vdi" "d:\hard disk\xp2.vdi" 



가상디스크 클론을 만드는 또 다른 방법이 있다.

VDI 가상 디스크를 복사해서 그걸 다시 하나의 새로운 가상머신으로 만들고자 할때
또는 가상머신을 생성 하기전에 혹시나 해서 백업을 목적으로...

일단 .VirtualBox/VDI
여기서 cp xxxx.vdi xxxxxx.vdi 이렇게 복사를 해놓는다.

VBoxManage internalcommands setvdiuuid xxxxx.vdi

새로운 uuid를 변경 하고
가상 머신을 새로 만들기를 하면서
디스크를 복사한 xxxxx.vdi로 잡아주고
이전 가상머신과 설정을 비슷하게 해주면
복제된 가상 머신을 만들수 있다. 


자 그럼 좀더 편리하게 사용해보자

Posted by SB패밀리


가상 시스템 기능을 가진 오라클 virtual box 에서 가상의 디스크를 만들어보자.
하나의 가상머신을 등록하고 거기에 가상디스크를 등록한다. 그리고 OS를 설치하는데
OS 설치하는게 일이다. 윈도우즈를 설치하면 업데이트 까지 어느정도는 해줘야
기본 세팅이 되었다고 할 수 있다.
그런데 가상디스크를 복제(클론)해서 사용하려니 UUID가 충돌이 발생한다.

그러나 방법이 없는 건 아니다.
VMware 같은 가상화 프로그램은 기본적으로 클론 기능이나, 수동으로 디스크 복사하여 머신을 복제 할 수 있지만 이놈은 다르다.
GUI도 없고 커멘드에 때려 넣어야 한다.

1.VBOX가 설치 되어있는 경로로 이동
2.VBoxManage.exe CloneHD <원본 절대경로> <대상절대 경로>

예) d:\HARD DISK\XP.vdi 에 원본 경로가 있을 때

Vboxmanage CloneHD "D:\hard disk\xp.vdi" "d:\hard disk\xp2.vdi"



가상디스크 클론을 만드는 또 다른 방법이 있다.

VDI 가상 디스크를 복사해서 그걸 다시 하나의 새로운 가상머신으로 만들고자 할때
또는 가상머신을 생성 하기전에 혹시나 해서 백업을 목적으로...

일단 .VirtualBox/VDI
여기서 cp xxxx.vdi xxxxxx.vdi 이렇게 복사를 해놓는다.

VBoxManage internalcommands setvdiuuid xxxxx.vdi

새로운 uuid를 변경 하고
가상 머신을 새로 만들기를 하면서
디스크를 복사한 xxxxx.vdi로 잡아주고
이전 가상머신과 설정을 비슷하게 해주면
복제된 가상 머신을 만들수 있다.


자 그럼 좀더 편리하게 사용해보자.

Posted by SB패밀리