GNU/Linux >> Znalost Linux >  >> Linux

Důsledky použití šablon a klonování VMware pro poskytování linuxových serverů namísto PXE

V závislosti na prostředí a vašem procesu zřizování to může je rychlejší vytvořit nové než pomocí šablon VMware a klonu ze šablony funkce.

Pracoval jsem ve velkém prostředí VMware zaměřeném na Linux, kde proces nasazení nebyl tak automatizovaný, jak by měl být. Spoléhali jsme na šablony vSphere systémů RHEL, ale po počátečním klonu bylo potřeba docela dost ruční práce.

Výhody šablony:

  • Šablony jsou dobré, pokud do šablony zapékáte další aplikace, konfigurační nastavení a věci, které přesahují dosah správy konfigurace. (např. složitá sada aplikací Oracle )
  • Doba klonování je funkcí vašeho úložiště a infrastruktury vSphere. Viděl jsem opravdu pomalé a na zdroje náročné úlohy klonování.
  • Pokud například používáte Red Hat/CentOS/Debian/Ubuntu, můžete využít výhod sys-unconfig příkaz k "zrušení konfigurace" systému před vytvořením šablony. Toto je linuxový ekvivalent Sysprep společnosti Microsoft a odstraní pravidla síťového rozhraní, klíče SSH, nastavení sítě atd.
  • Nástroje pro přidělování IP adres VMware jsou v pořádku a s běžnými operačními systémy Linux nepředstavovaly příliš velký problém.

Výhody nasazení PXE/kickstart:

  • Obvykle rychlejší než šablonování/klonování, za předpokladu, že máte místní úložiště a spouštěcí obraz ze sítě.
  • Flexibilnější v tom, že můžete provádět změny v obrazech/předlohách bez cyklu převodu šablony na VM, úprav, převádění a klonování.
  • Nejlepší ve spojení s řešením pro správu konfigurace.

Nakonec záleží na vaší aplikaci a na tom, kolik další práce je potřeba po počáteční instalaci operačního systému. Zvolil jsem hybridní přístup, který používá klony pro nejsložitější instance a nová sestavení prostřednictvím systému zřizování pro rutinní systémy. Vzájemně se nevylučují.


Konkrétní údaje závisí na distribuci, ale dám vám několik věcí CentOS/RHEL, které je třeba pamatovat při vytváření šablony.

  • Smažte klíče v /etc/ssh/
  • Odeberte SUBSYSTÉM řádků v /etc/udev/rules.d/70-persistent-net.rules které odkazují na vaše síťové karty

Oba budou znovu vygenerovány při prvním spuštění.

Po nasazení šablony potřebujete nějaký způsob spouštění aktualizací.

Pomocí vSphere můžete definovat síť a název hostitele. Jako uživatel Puppet mohu nainstalovat klienta Puppet do mé šablony spolu se standardním puppet.conf . Pokud používám více prostředí, pak ve skutečnosti potřebuji pro každé prostředí jinou šablonu.

Když upravujete šablonu, nezapomeňte odstranit výše uvedené soubory.

Osobně, zatímco nasazení ze šablony je o něco rychlejší, dávám přednost poskytování z PXE, protože je flexibilnější.


Linux
  1. Linuxové tipy pro používání cronu k plánování úloh

  2. Použití AppImage pro správu balíčků Linuxu

  3. 10 návodů na příkazy Linuxu pro začátečníky a experty

  1. Tipy a triky pro použití CUPS pro tisk s Linuxem

  2. Použití GPG k šifrování a dešifrování souborů v systému Linux [Hands-on pro začátečníky]

  3. Jak skenovat váš Linux Box na trojské koně, malware a viry pomocí ClamAV

  1. 17 Příklady příkazů hpacucli pro Linux na serverech HP

  2. Použití kbhit() a getch() v Linuxu

  3. Potřebují servery Linux používající AD/Kerberos pro ověřování/autorizaci účty počítače?