가상화와 QEMU/KVM · 네트워크 모드 · 퀴즈
퀴즈: VM 네트워크
문항 5개. 정답과 해설은 풀어 본 뒤에 보여 드립니다.
user(SLIRP) 모드에서 밖에서 VM 으로 접속하려면?
- 게스트 안의 방화벽을 열어 준다
- hostfwd 로 호스트 포트를 게스트 포트에 매핑한다
- 호스트에 브리지를 추가해 붙인다
- user 모드에서는 방법이 없다
user 모드에서 게스트의 `ping` 이 동작하지 않습니다. 판단은?
- SLIRP 의 ICMP 지원이 제한적이라 흔한 현상이다
- 게스트 네트워크 자체가 죽어 있다
- 호스트 방화벽이 ICMP 를 막고 있다
- 이름 해석이 안 되는 DNS 문제다
브리지 모드가 프로덕션의 기본인 이유는?
- VM 이 물리망에 직접 붙은 것처럼 동작해 사내망 주소를 받기 때문
- 설정이 가장 간단해 손이 덜 가기 때문
- 특권 없이도 설정할 수 있기 때문
- 경로 MTU 문제가 아예 생기지 않기 때문
vhost-net 이 성능을 높이는 원리는?
- 패킷을 압축해 전송량을 줄여 준다
- 여러 NIC 을 본딩해 대역폭을 늘린다
- virtio 링 버퍼 처리를 커널 안에서 수행해 유저 공간 왕복을 없앤다
- TCP 오프로드를 켜서 부담을 줄인다
hostfwd 로만 접근하던 VM 을 브리지 모드로 옮길 때 반드시 검토할 것은?
- 디스크 이미지 포맷을 바꿔야 하는지
- 할당한 vCPU 개수가 충분한지
- 스냅샷 보관 정책을 바꿀지
- 방화벽 — 게스트의 모든 리슨 포트가 물리망에 노출된다