더북(TheBook)

실습에 사용할 게스트 준비하기

virt-clone을 이용해서 실습에 사용할 게스트를 복제합니다.

shinjaehun@losttemple:~$ sudo virt-clone --original guest \
> --name test01 \
> --file /home/shinjaehun/virtual_machines/test01.img

shinjaehun@losttemple:~$ sudo virt-clone --original guest \
> --name test02 \
> --file /home/shinjaehun/virtual_machines/test02.img

각각 test01과 test02라는 이름으로 게스트를 생성했습니다. test01을 시작하고 가상 콘솔에 접속하여 로그인합니다. test01을 시작하기 전에 다른 게스트는 모두 종료한 상태여야 합니다.

shinjaehun@losttemple:~$ virsh list --all
 Id    이름                         상태
----------------------------------------------------
 -     guest                        종료
 -     test01                       종료
 -     test02                       종료

shinjaehun@losttemple:~$ virsh start test01
shinjaehun@losttemple:~$ vv test01

네트워크 인터페이스 설정 파일 /etc/network/interfaces를 vi 편집기로 열어 수정합니다. IP 주소만 address 192.168.122.100에서 address 192.168.122.101로 고치면 됩니다.

auto eth0
iface eth0 inet static
  address 192.168.122.101
  network 192.168.122.0
  netmask 255.255.255.0
  broadcast 192.168.122.255
  gateway 192.168.122.1
  dns-nameservers 8.8.8.8 8.8.4.4

호스트 정보를 추가합니다. /etc/hosts를 vi 편집기로 열어서 127.0.0.1 guest 대신 127.0.0.1 test01을 입력합니다.

127.0.0.1       localhost
127.0.0.1       test01
192.168.122.1   losttemple

마지막으로 호스트 이름을 수정합니다. /etc/hostname을 vi 편집기로 열어서 guesttest01로 변경합니다. 변경이 끝나면 게스트를 재부팅하고 호스트 이름 변경 상태, 네트워크 연결 상태 등을 점검합니다.

test01
이렇게 하세요!

같은 방법으로 test02도 수정합니다.

1. test02를 시작하기 전에 다른 게스트는 모두 종료된 상태여야 합니다. test02를 시작해서 가상 콘솔에 접속하고 로그인합니다.

2. ‘/etc/network/interfaces’에 IP 주소를 등록합니다. ‘address 192.168.122.100’에서 ‘address 192.168.122.102’로 수정합니다.

3. ‘/etc/hosts’에 호스트 정보를 추가합니다. ‘127.0.0.1 guest’ 대신 ‘127.0.0.1 test02’로 변경합니다.

4. ‘/etc/hostname’에서 ‘guest’ 대신 ‘test02’로 변경합니다.

5. 시스템을 다시 부팅합니다.

ping으로 연결 상태를 확인해봅시다. 호스트에서 각 게스트로, 게스트에서 호스트로 점검해봅니다. 무엇보다 게스트 test01과 test02가 서로 연결되어야 합니다.

administrator@test01:~$ ping 192.168.122.102

administrator@test02:~$ ping 192.168.122.101
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.