less than 1 minute read

예전에 서버에서 QEMU VM 사용시, OS 설치 과정에서 서버의 GUI를 사용하는 문제점이 있었습니다. 한동안 필요없는 일이라서 잊고 지냈었는데, 이번에 VM을 새로 만들면서 이 문제가 떠올랐습니다. 하지만, 이제는 VNC를 알고 있어서, 새로운 QEMU VM 생성시 VNC를 사용해서 설치했습니다.

VNC 옵션 추가

아래와 같은 virt-install command로 VM은 만들때, graphics 옵션에 아래와 같이 추가해줍니다:

virt-install \
  --name testvm \
...
  --graphics vnc,listen=0.0.0.0

이후, SSH로 host 머신을 통해 port forwarding을 진행해줍니다:

ssh -L 5900:localhost:5900 youruser@your-server-ip

이곳에서 확인 한 바로는, 기본적으로 5900포트가 할당되지만, VNC display number에 따라 포트가 달라질 수 있다고 합니다. 확인은 아래의 명령어를 사용하시면 됩니다:

virsh vncdisplay testvm

TigerVNC

ssh를 통해 port를 열어준 후, 처음에는 RealVNC를 사용해서 접속하려 했는데, 실패했습니다. 이후 TigerVNC를 사용하니 정상적으로 Ubuntu 설치 화면을 볼 수 있었습니다. (이유는 정확하게 모르겠네요…)

하여튼 이제는 귀찮게 서버에 모니터 연결할 필요 없이 설치가 가능해졌습니다.

Comments