XCP-ng 8.3 LTS 를 ISO 로 설치하고 갱신한 뒤 XO Lite 로 접속하는 것까지 다룬다. 설치기는 텍스트 UI 이고 10분 안에 끝난다.
https://mirrors.xcp-ng.org/isos/8.3/ 에서 xcp-ng-8.3.0-20260806.iso 를 받는다. -netinstall.iso 는 패키지를 네트워크로 받는 작은 이미지다.
USB 로 만들 때는 Linux 에서 dd, Windows 에서 Rufus 를 쓴다. 1GB 이상이면 된다.
dd if=xcp-ng-8.3.0-20260806.iso of=/dev/sdX bs=4M status=progress oflag=sync
USB 로 부팅한다. UEFI 와 BIOS 중 어느 쪽으로 부팅했는지 기억해 둔다. 설치 뒤 바꿀 수 없다.
Ok. 이미 XCP-ng 가 있으면 업그레이드 여부를 묻는다.Enable thin provisioning (EXT) 를 켜는 것이 좋다 (LVM 보다 씬 프로비저닝이 되고 스냅샷 공간을 덜 쓴다).Local media.No. Verify installation source 는 시간이 걸리지만 미디어가 의심스러우면 한다.root 비밀번호. SSH 와 XAPI 접속에 쓴다.pool.ntp.org 또는 사내 NTP). 시간이 어긋나면 풀 조인과 라이브 마이그레이션이 깨진다.Install XCP-ng. 디스크에 쓰기 시작한다.끝나면 재부팅하고 미디어를 뺀다.
dom0 는 CentOS 계열이라 yum 을 쓴다. 설치 직후 한 번 갱신하고 재부팅한다.
yum update -y
reboot
풀로 묶인 호스트는 마스터부터 갱신한다. 갱신 뒤에는 그 호스트의 VM 을 다른 호스트로 옮기거나 끈 채 재부팅한다.
dom0 의 iptables 는 설치 때 기본 규칙이 잡혀 있다. 열려 있는 포트는 아래와 같다.
| 포트 | 용도 |
|---|---|
| TCP 22 | SSH |
| TCP 80 · 443 | XAPI (HTTP / HTTPS), XO Lite |
| TCP 5900-5999 | VNC 콘솔 (XAPI 를 거쳐 접속하므로 보통 443 만 열면 된다) |
| UDP 694 | HA 하트비트 (풀 HA 를 쓸 때) |
관리 네트워크는 사설 IP 로 두고 공인 IP 를 직접 붙이지 않는다.
콘솔에 xsconsole 메뉴가 뜬다. 여기서 IP · 호스트명 · NTP 를 다시 볼 수 있다.
브라우저로 https://<호스트 IP> 에 붙으면 XO Lite 가 뜬다. 계정은 root 와 설치 때 넣은 비밀번호다. 자체 서명 인증서라 경고가 뜬다.
SSH 로 붙어 확인한다.
xe host-list
xe host-param-list uuid=<host-uuid> | grep -E "software-version|memory-total"
xe sr-list
xe pif-list params=device,IP,currently-attached
여러 호스트를 관리하거나 백업이 필요하면 Xen Orchestra 를 올린다. Windows 용 XCP-ng Center 는 지원이 끝났다.