ZimaOS 1.2 베타는 ZVM이 눈에 띄는 제품 기능으로 자리 잡은 시점이었습니다. 2024년 4월 발표에서는 ZVM이 Windows, Ubuntu, Debian, OpenWRT, BSD, UNRAID, TrueNAS를 비롯한 여러 게스트 운영 체제를 실행할 수 있으며, 브리지 네트워킹, CPU/메모리 관리, 명령줄 도구, 원격 관리 기능도 추가되었다고 밝혔습니다.
해당 발표의 패키지 URL과 업데이트 지침은 이제 역사적 자료입니다. 현재 ZimaOS는 1.7.1이며, 현재 설치 방식은 최신 x86 설치 프로그램과 RAUC 파이프라인을 사용하고, Virtual Machine Manager도 계속 발전하고 있습니다. 1.2 문서는 현재 다운로드 페이지가 아니라 제품 역사 자료로 유지하세요.
ZVM 1.2 베타에서 추가된 기능
릴리스 노트에는 다음 기능이 설명되어 있습니다.
- 새로운 ZVM 앱;
- 여러 Linux/Windows/BSD 계열 게스트 운영 체제;
- 네트워크 브리지 지원;
- CPU 및 메모리 관리;
- 원격 관리;
- 바로 가기 및 기타 VM 제어 기능.
또한 앱 업데이트 일괄 확인 기능과 가상화와 직접 관련이 없는 여러 RAID/네트워크 ID 수정 사항도 추가되었습니다.
1.2.2부터 이미 여러 VM을 지원했습니다
2024년 7월 후속 글에서는 여러 VM을 실행할 수 있는지에 대한 질문이 제기되었습니다. 777-Spider는 사용자가 ZimaOS 1.2.2를 설치하고 여러 Windows/Linux 시스템을 관리할 수 있다고 답변했습니다.
현재 호스트에서 실행할 수 있는 VM 수는 고정된 ZVM 개수보다 물리 CPU 코어 수, RAM, 스토리지 지연 시간, 동시 작업 부하에 따라 달라집니다.
베타 다운로드 링크는 원래 스레드가 진행 중일 때부터 작동하지 않았습니다
v1.1 사용자는 게시된 1.2 베타 링크가 404 오류를 반환한다고 보고했습니다. 커뮤니티 관리자는 링크 문제를 인정하고 링크를 수정했습니다.
따라서 2024년에 사용된 다운로드 URL을 현재 설치 방법으로 유지하지 말아야 할 충분한 이유가 있습니다.
/DATA/rauc는 과거의 업데이트 위치였습니다
해당 스레드에서는 베타 패키지가 /DATA/rauc/ 아래에 다운로드된 후 빨간색 업데이트 점이 표시될 때까지 기다리는 방법을 다뤘습니다. 현재 ZimaOS는 더 새로운 오프라인 OTA 위치와 안정 버전 릴리스 자산을 사용합니다.
현재 ZimaOS 오프라인 업데이트 경로를 사용하세요.
Windows 게스트에는 VirtIO 드라이버가 필요할 수 있습니다
최신 KVM/QEMU Windows VM에서는 일반적으로 VirtIO 스토리지, 네트워크, 벌룬 또는 디스플레이 관련 장치를 사용합니다. 이후 IceWhale 커뮤니티 안내에서는 장치 관리자에 알 수 없는 장치가 표시될 경우 ZVM에서 virtio-win.iso 드라이버 디스크를 연결하고 필요한 Windows 드라이버를 설치하도록 안내합니다.
현재 VM은 호스트 여유 리소스를 고려해 계획하세요
모든 CPU 스레드와 RAM 전체를 게스트에 할당하지 마세요. ZimaOS, QEMU/libvirt, 파일 시스템 캐시, Docker 앱, 스토리지 서비스에도 리소스가 필요합니다. 반응성이 중요한 Windows 게스트에는 SSD/NVMe가 적합합니다.
현재 VM 하드웨어 계획 가이드를 사용하세요.
이 자료만으로는 스냅샷/복원이 확인되지 않았습니다
이후 한 사용자가 ZVM에서 VM 스냅샷을 생성하고 복원할 수 있는지 질문했습니다. Zima-Giorgio는 이 스레드에서 답변하는 대신 별도의 주제를 열어 달라고 요청했습니다. 따라서 1.2 발표를 근거로 당시 스냅샷/복원 기능이 이미 구현되어 있었다고 볼 수는 없습니다.
브리지 네트워킹은 출시 기능이었지만 게스트 네트워크는 여전히 검증이 필요합니다
출시 포스터에서는 VM이 LAN에 더 직접적으로 참여할 수 있도록 브리지 네트워킹을 지원한다고 소개했습니다. 이후 커뮤니티 스레드에 따르면 Windows 브리지 네트워킹은 게스트 프록시 설정, DHCP, 호스트 NIC 동작, 현재 ZVM 구현 세부 사항에 따라 달라질 수 있습니다.
“브리지 지원”을 모든 게스트가 별도의 설정 없이 자동으로 정상적인 LAN 연결을 받는다는 의미로 해석하지 마세요.
PCIe/USB/GPU 패스스루는 별도의 고급 기능입니다
1.2 베타 발표는 일반적인 가상 머신과 네트워크 브리징에 초점을 맞췄습니다. 모든 장치에서 성숙한 PCIe/GPU 패스스루를 제공한다고 약속하지는 않았습니다. 현재 패스스루 계획은 여전히 IOMMU 그룹, 펌웨어 가상화 설정, 게스트 드라이버, 그리고 정확한 ZVM/현재 확장 경로에 따라 달라집니다.
VM 스토리지는 대용량 NAS 스토리지와 별도로 계획해야 합니다
반응성이 중요한 Windows/Linux 게스트는 SSD/NVMe의 낮은 지연 시간으로 이점을 얻습니다. 대용량 HDD 풀은 사용 빈도가 낮은 VM 이미지나 백업에 더 적합합니다. ZimaOS 서비스용 호스트 여유 리소스를 충분히 확보하고, 확장되는 VM 이미지로 작은 시스템 디스크가 가득 차지 않도록 하세요.
ZVM 역사 FAQ
ZimaOS 1.2 베타에서 Windows/Linux 게스트를 처음 지원했나요?
예. 2024년 발표에는 Windows, Ubuntu, Debian, BSD 및 기타 게스트 시스템이 명시적으로 나열되어 있습니다.
현재 사용자도 기존 스레드에서 1.2 베타 설치 프로그램을 다운로드해야 하나요?
아니요. 현재 안정 버전 ZimaOS 설치 프로그램과 최신 릴리스 자산을 사용하세요.
현재 Windows VM에도 추가 드라이버가 필요할 수 있나요?
예. 게스트 내부에서 VirtIO 장치에 Windows virtio-win 드라이버 패키지가 필요할 수 있습니다.
