Proxmox Create New Template (Proxmox Vytvoření nové šablony)

By | 28/08/2022

Last Updated on 16/02/2025 by administrator

Proxmox Vytvoření nové šablony (Proxmox Create New Template)

Proxmox Create New Template

Motivace:

Tento článek popisuje vytvoření nové šablony (Proxmox Create New Template) na open-source platformě Proxmox. Tu je možné vytvořit z CT kontejneru, který popisuje tento článek.

Výhodou vytvoření šablony/template je ten, že je možné si ji přizpůsobit podle sebe (např. provést nejnovější aktualizaci OS, stáhnutí a nainstalovaní programů, …). Z této šablony je možné vytvářet CT kontejnery, tím pádem není potřeba provádět aktualizace a instalaci programů pro každý CT kontejner zvlášť.

OS:

Implementace byla prakticky prováděna na open-source platformě Proxmox verze 7.2-3. Návod pro vyšší či nižší verze Proxmox se může mírně lišit.

Implementace [1]:

Předpokládejme, že byl již vytvořen CT kontejner na kterém běží např. Ubuntu 22.

V tomto případě se bude pracovat CT kontejnerem CT 120.

Před vytvořením nové šablony (template) je nutné CT kontejner vypnout/stopnout:

stop container

Nyní je možné konvertovat celý CT kontejner na šablonu, kliknutím na Convert to template:

Proxmox Creating New TemplateKliknout na Yes:

Proxmox Creating New Template

 

Jakmile je CT kontejner převedený na šablonu neboli template, změní se jeho ikonka vlevo.

Tento bod je nepovinný, avšak pro lepší orientaci bude template z původního jména testname přejmenován na Ubuntu22-template, aby bylo jasné jaký OS běží pod tímto template. Kliknout na template který bude změněn > DNS > Hostname a to přejmenovat podle libosti.

rename VM or CT

proxmox hostname

Nyní bude z template vytvořený nový CT kontejner kliknutím pravým tlačítkem myši a zvolit Clone:

Proxmox Create New Template

Libovolně zvolit číslo CT kontejneru (CT ID) a pod hostname libovolně zvolit jméno nového CT kontejneru vytvořeného ze šablony. V tomto případě bude předpokládáno, že na tomto novém CT kontejneru s ID 121 bude běžet DHCP server. Jako mode zvolit Full Clone, což vytvoří kompletní kopii ze šablony.

Kliknout na Clone:

Proxmox Create New Template

 

Nyní je možné spustit nový kontejner CT 121 kliknutím pravým tlačítkem myši a zvolit Start.

Proxmox Create New Template

Poznámka z mého testování: Zkoušel jsem i vytvořit Linked Clone, který si sice vezme méně místa na disku, ale referenční šablona musí být dostupná. Na Linked Clone nainstaloval služby jako je Apache2 apod.. Přece mi to nedalo a šablonu smazal. K mému udivení i po restartu Linked Clone jel úplně v pohodě (zkoušeno u Ubuntu 22 a Debian 11). Později jsem se dočetl z forum toto: „On lvm-thin all clones are independent, that’s why it is possible to delete the parent. z webu https://forum.proxmox.com/threads/linked-clone-confusion.45749/. Zda je storage LVM-Thin ze zjistit v GUI pod Datacenter > Storage, kde lze vidět v Content, že Container používá LVM-Thin

lvm-thin

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *