Pogo Tsai 的 “新” 異空間: PVE 自訂 LXC 樣版來產生 CT

Pogo Tsai 的 “新” 異空間: PVE 自訂 LXC 樣版來產生 CT

PVE 支援 CT , 但真的要自行從頭產生 LXC 的樣版其實有點麻煩, 比較快的方式就是拿現成的改一下來用, 在 forum 看到個步驟相當實用
https://forum.proxmox.com/threads/customize-a-lxc-template.23461/

1) download a normal lxc / openvz template
抓一個你想改的 lxc/openvz 的樣版

2) create an lxc container with this template 
用這樣版來產生一個 CT

3) boot it
啟動這個 CT

4) open it (pct enter
5) install / modificat everything you want
在這個 CT 做你想要的更改, 安裝軟件, 修改什麼看你高興

6) remove all network interfaces
6a) clean it (apt-get clean, remove hostname, resolv.conf, ect.)
移除網路相關的設定, 清乾淨這個 CT

7) shutdown the container 
關 CT

8) make a backup with vzdump an select tar.gz
用 vzdump (或UI Backup 的操作) 產生 GZIP 格式的備份

9) move an rename the backupfile from …../dump/xyz.tar.gz to ….. /templates/cache/name-version.tar.gz
把生成的 .gz 檔 由 備份的 …../dump/ 目錄 移到 放 lxc 樣版的 ….. /templates/cache/ 目錄, 並改一個好認的名字

10) use your new template as any other
開心使用這個己修改過的 lxc 樣版

我估計發文的 phill 應也是非英文語系的人, 就.. 再幫轉成中文方便大家理解, 很實用的方法

2018/4/19 update: 與網友討論測試後確認, 這方式會不支援 CT 的 Unprivileged 

用這方法 這選項不能打勾 這選項不能打勾 這選項不能打勾