KVM Ubuntu 가상머신에 콘솔 접속하기
Ubuntu 를 KVM 가상머신으로 설치를 했다면 콘솔 접속을 해보면 안됩니다. 지난번에 CentOS6/7 배포판에서의 가상머신 콘솔접속에 대해서 다루어 었는데, Ubuntu 는 이들과 조금 다르기에 포스팅 해봅니다.
이 글은 ubuntu 14.04 를 대상으로 합니다.
처음 Ubuntu 를 KVM 가상머신으로 설치를 했다면 SSH 나 Virt-manager 나 vnc 를 이용해서 접속을 해야만 합니다. 그래야 콘솔접속을 위한 설정을 해볼 수 있습니다.
GRUB 설정
공통 Grub 설정은 /etc/default/grub 에 있습니다. 다음과 같이 설정을 해줍니다.
1 |
GRUB_CMDLINE_LINUX_DEFAULT="console=ttyS0,38400n8 console=tty0" |
그리고 다음과 같이 업데이트를 해줍니다.
1 2 3 |
]# ## 둘중 하나만 해주면 됩니다. ]# update-grub ]# grub-mkconfig -o /boot/grub/grub.cfg |
Serial 콘솔 만들기
다음과 같이 Serial 콘솔을 만들어 줍니다.
1 |
]# cp /etc/init/tty1.conf /etc/init/ttyS0.conf |
그리고 ttyS0.conf 파일을 다음과 같은 부분을 편집해 줍니다.
1 |
exec /sbin/getty -8 38400 ttyS0 |
위와같이 수정해주고 리붓을 해줍니다.
테스트
Ubuntu 가상머신을 재부팅한 후에 호스트 서버에서 다음과 같이 콘솔 접속을 해봅니다. 그러면 다음과 같이 나오면 성공 입니다.
1 2 3 4 5 6 7 |
root@test2 mnt]# virsh console ubuntu14.04 도메인 ubuntu14.04에 연결되었습니다 Escape character is ^] Ubuntu 14.04.3 LTS ubuntu ttyS0 ubuntu login: |
Enter 를 여러번 쳐주면 나옵니다.