CheatSheet pro komunitu Vio-Aix & System p

v počátcích IBM Aix® byli správci systémů omezeni na jeden logický server na fyzický server. Pokud jste chtěli rozšířit své výpočetní prostředí, museli jste si zakoupit nový server IBM RS / 6000® nebo pSeries®. Nebo naopak, pokud jste měli nějaké volné zdroje, které jste chtěli sdílet na jiném serveru, neexistoval snadný způsob, jak to udělat bez fyzicky se pohybujících hardwarových komponent.

v roce 2001 IBM zavedla technologii logického dělení (LPAR), která umožnila více logickým serverům používat zdroje stejného fyzického serveru, včetně procesoru, paměti, disku a adaptérů, spravovaných zvláštním správním serverem zvaným THEHARDWARE Management Console (HMC). Tato technologie umožňuje správcům systémů vytvářet, upravovat a odstraňovat LPAR, spravovat zdroje a pracovat s operačním systémem na nesourodých logických serverech AIX a Linux® v rámci jednoho fyzického serveru.

s několika dalšími iteracemi technologie LPAR bylo možné dynamicky spravovat zdroje a zdroje mikropartičních procesorů, což umožnilo více LPAR sdílet i stejný fyzický procesor současně. Poté IBM představila technologii virtual I/O (VIO), která umožňuje stejným LPAR používat stejné úložné a síťové prostředky, čímž prolomila bariéru izolace disku a adaptéru.

základy technologií VIO

Vio se skládají ze serverů, softwaru a různých příkazů.

vio servery

technologie VIO je založena na myšlence mít speciální LPAR, které spravují diskové a síťové prostředky, které ostatní LPAR používají na stejných serverech pSeries nebo IBM System p. Místo toho, aby jednotlivé síťové a diskové prostředky byly vytesány na základě LPAR po LPAR (zejména v případech, kdy by nebyly dostatečné zdroje pro to, aby všechny LPAR měly to, co potřebují k fungování), jeden nebo dva servery VIO mají kontrolu nad těmito zdroji a sdílejí je s ostatními LPAR (Vio Client LPAR).

VIO software

tento server vio provozuje speciální verzi operačního systému AIX s dalším softwarovým balíčkem zvaným IOS. Tento software je dodáván a je spravován nezávisle na obvyklých příkazech operačního systému (například installp) a struktuře verzí (úrovně technologie). Je to podobné tomu, jak HMC mají specializovaný software načtený na Linuxové jádro pro konkrétní účel.

Poznámka: Instalace softwaru třetích stran nebo změna operačního systému jakýmkoli způsobem mimo IOS obvykle zneplatňuje podporu IBM,takže je nejlepší vyhnout se úpravě serveru jakýmkoli nestandardním způsobem, který není VIO.

ID uživatele VIO a příkazy

namísto použití ID uživatele root k vydávání příkazů se pro všechny ovládací prvky VIO používá ID administrátora—padmin. Toto ID uživatele má shell nazvaný IOS command-line interface (IOSCLI), který spouští jedinečnou sadu příkazů pro správu zařízení přiřazených serverům VIO. Mnoho z těchto příkazů je podobných běžným příkazům AIX (například lsdev), ale používají různé příznaky a struktury příkazů (například lsdev-dev). Většina příkazů na úrovni superuživatele je však nová a provádí mnoho různých operací najednou. Ve skutečnosti, pokud jsou administrátoři systémů správně spravováni, se zřídka musí stát kořenem.

užitečné padmin příkazy zahrnují:

  • Nápověda: tento příkaz obsahuje seznam všech příkazů dostupných v ioscli. Pokud do něj předáte určitý příkaz, napříkladhelp updateios, můžete vidět konkrétní příznaky a syntaxi tohoto příkazu.
  • cfgdev: tento příkaz je ekvivalentem příkazu cfgmgr a detekuje nová fyzická a logická zařízení přidaná do serveru VIO.
  • oem_setup_env: tento příkaz je ekvivalentem běhu su-root , ale bez nutnosti zadávat heslo. Opět se zřídkakdy budete muset stát root na serveru VIO.
  • mkvdev: Tento příkaz spravuje virtuální zařízení, která vytvoříte a obsluhujete až do LPAR klienta Vio.
  • mktcpip, lstcpip a rmtcpip: tyto příkazy spravují vaši síť z příkazového řádku a obcházejí potřebu nástrojů, jako je smitty tcpip.
  • lsmap: tento příkaz zobrazuje vztahy mezi diskovými prostředky a Vio klientskými LPAR.

plánování vašeho prostředí

když začnete plánovat své prostředí VIO, úspěšné, plně funkční a vysoce dostupné prostředí VIO je přímo úměrné množství času, který investujete do kontroly hardwaru, navrhování některých užitečných tabulek a zaměření na detaily.

diskové zdroje

první oblast, kterou musíte řešit, je, jak spravovat své diskové prostředky do vašeho Vio klienta LPAR. V rámci VIO používáte tři hlavní metody pro obsluhu diskových prostředků:

  • Metoda 1: logické svazky jako disky. Tato metoda vyžaduje přiřazení disku k serveru VIO a použití padminID uživatele k vytvoření skupiny svazků a logických svazků (LVs) na tomto disku. Pak, mapujete tyto LV na Vio klientské LPAR pro použití, vidět je jako jednotlivé disky. Každá LV má obvykle velikost několika gigabajtů, aby vyhovovala potřebám LPAR klienta vio, jako je například umístění operačního systému AIX pro tento LPAR.
    • výhody: Tato metoda může snížit množství disků přiřazených serveru VIO, protože více LPAR klientů vio má přístup k jednotlivým LV, které jsou přiřazeny na stejném fyzickém disku nebo logickém čísle jednotky (LUN) ze sítě Storage Area Network (SAN). Pokud je na disku dostatek volného místa, můžete vytvořit další LV za běhu a rychle jej přiřadit.
    • nevýhody: tato metoda může způsobit spor o prostředky, pokud LPAR klienta Vio provádějí rychlý vstup/výstup (I / O) na stejném fyzickém disku. V některých případech může pro redundanci skupiny svazků na LPAR klienta vio vyžadovat dvakrát tolik fyzických disků, které jsou přiřazeny dvěma různým serverům VIO. A příkaz errantrmlv může zcela srazit klienta vio LPAR z drátu.
  • Metoda 2: Virtuální SCSI disky. V této metodě jsou disky přiřazeny serverům VIO a mapovány přímo na LPAR klienta vio. Servery VIO nemají přehled o tom, co je na discích nebo o tom, jak jsou používány, ale jednoduše slouží diskům na LPAR klienta vio.
    • výhody: Tato metoda je rychlý a snadný způsob, jak dostat disky ven VIO klienta LPAR; to trvá jen dva krátké příkazy, aby si disk detekován a ven ze dveří na server pro použití. Navíc klienti VIO se nemusí starat o jakýkoli druh softwaru pro správu disků (například SDDPCM), aby měli redundanci při vidění disků po dvou cestách, když jsou obsluhovány dvěma servery VIO.
    • nevýhody: Správa obrovského množství disků na serverech VIO a klientů, na které jsou mapovány, může být obtížná. Také, pokud budete někdy muset zavést do služby správy systému (SMS), může trvat dlouho, než server VIO sonduje všechny disky ,a může identifikovat několik jako kořenové skupiny svazků(trik je hledat název vio).
  • Metoda 3: adaptér pro virtuální vláknový kanál (NPIV). V této metodě se servery VIO stávají úplnými průchody při sdílení adaptérů Fibre Channel (FC) přímo na LPAR klienta vio. Použití nové technologie zvané N-Port ID virtualizace, jeden FC adaptér připojený k SAN může být použit více Vio klient LPAR současně. Servery VIO nikdy nevidí žádný z disků, které jsou přiřazeny LPAR klienta vio, protože každý LPAR klienta vio má na každém adaptéru FC své vlastní celosvětové číslo (WWN) a Luny ze SAN jsou přímo mapovány na tyto WWN.
    • výhody: tato metoda je velmi elegantní způsob, jak spravovat prostředky VIO disku a zjednodušuje proces mapování disků. Minimalizuje množství zapojení vio, protože po dokončení počátečního mapování adaptéru FC na klienta vio LPAR nemusíte na serverech VIO spouštět žádné další příkazy-na rozdíl od metody virtual SCSI disk, kde příkazy musí být spuštěny na každém serveru VIO pro každý sdílený disk.
    • nevýhody: hlavní nevýhodou této metody je, že některé technologie SAN ještě nejsou kompatibilní s technologií NPIV. Například jsem měl jednu únavnou zkušenost, kdy jsem musel ručně zadat všechny WWN od svých klientů VIO do map zón, protože SAN je nemohl automaticky detekovat. A pokud si nejste opatrní s licencováním, můžete vyčerpat řadu WWN, které virtualizační technologie přiděluje serverům VIO.

síťové zdroje

druhá oblast, kterou musíte naplánovat, je, jak sdílet síťové zdroje s LPAR klienta vio. Podobně jako u diskových zdrojů existují dva hlavní způsoby nastavení věcí:

  • Metoda 1: sdílené ethernetové adaptéry (SEA). Hlavní princip technologie SEA je jednoduchý:
    1 fyzický ethernetový adaptér + 1 virtuální ethernetový adaptér = 1 sdílený ethernetový adaptér

    při vytváření serverů VIO jsou přiřazeny jak fyzické ethernetové adaptéry,tak virtuální ethernetové adaptéry. Klientovi Vio LPAR je řečeno, které virtuální ethernetové adaptéry by měly používat pro svou komunikaci. Servery VIO pak mapují tyto virtuální adaptéry na fyzické adaptéry Ethernet a tyto LPAR klientů vio mohou komunikovat prostřednictvím stejného zařízení.

    • výhody: pokud máte k dispozici fyzické zařízení entX, můžete vytvořit nové připojení pro váš klient Vio LPAR. A dokonce i servery VIO mohou mít IP adresy nakonfigurované na moři pro komunikaci, obcházet potřebu jakéhokoli specializovaného administrativního síťového připojení.
    • nevýhody: spor o zdroje může nastat, pokud máte příliš mnoho LPAR klientů vio procházejících stejným fyzickým ethernetovým adaptérem. Pokud je k dispozici virtuální LAN (VLAN) trunking, kde lze současně přistupovat k více síťovým podsítím prostřednictvím stejného fyzického adaptéru, tato metoda tuto výhodu nevyužívá.
  • Metoda 2: integrovaný virtuální Ethernet (IVE). Technologie IVE je podobná technologii SEA, ale umožňuje přístup k více VLAN prostřednictvím stejného fyzického adaptéru. Každá VLAN je definována jak prostřednictvím HMC, tak na serveru VIO pro komunikaci. Poté jsou klientským LPAR vio sděleny virtuální ethernetové adaptéry a čísla VLAN, ke kterým by měli přistupovat prostřednictvím mapování moře. Komunikace s více podsítí probíhá bez problémů.
    • výhody: IVE snižuje počet fyzických ethernetových adaptérů a připojení potřebných k usnadnění komunikace. Je možné posílat provoz do výrobních, vývojových a záložních sítí přes stejný kus drátu.
    • nevýhody: v tuto chvíli nemůžete spontánně přidat nové VLAN do připojení IVE. Pokud potřebujete přidat novou VLAN ke stávajícímu připojení IVE, musíte nejprve logicky zničit a znovu vytvořit základní zařízení SEA, což by mohlo bránit jakémukoli klientskému LPAR pomocí tohoto připojení. Dále, stejně jako u starších technologií SAN a NPIV, starší síťové zařízení nemusí být schopno zvládnout připojení IVE.

redundantní servery vio

třetí oblastí, kterou musíte naplánovat, je mít redundantní servery VIO na stejném fyzickém serveru pSeries nebo System P. Pokud jeden server VIO podporuje tucet LPAR klientů vio a něco katastrofického srazí tento server offline, všechno na něm se zhroutí.

tím, že mají dva servery VIO se stejnou sadou zdrojů, mohou LPAR klientů vio nadále fungovat bez poškození, pokud něco sníží jeden ze serverů VIO. Vio Client LPARs přejde na jiný server VIO pro své diskové a síťové prostředky. Mapování disků na oba servery VIO a vytváření řídicích kanálů sítě dává Vio Client LPARs dvě nohy, na kterých stojí. Umožňuje také provádět aktualizace IOS na serverech vio dynamicky, aniž by to ovlivnilo LPAR klientů vio.

zdroje, které přidělíte každému serveru VIO, by měly být co nejblíže identické a navrženy tak, aby maximalizovaly dostupnost. Nemíchejte adaptér Ethernet s pomalejší rychlostí na jednom serveru VIO s vyšší rychlostí na druhém. Nedávejte všechny adaptéry FC používané oběma servery VIO do stejné fyzické zásuvky. Místo toho rozložte adaptéry mezi více zásuvkami a přiřaďte je nezávisle. Naplánujte každé možné selhání hardwaru a hledejte způsoby, jak maximalizovat redundanci.

kromě toho je obzvláště důležité zdokumentovat, jak je vše zmapováno. Zaznamenejte své prostředí do tabulky a často jej porovnávejte s výstupem příkazů, jako je vfcmap. Obrázek 1 poskytuje příklad jednoduchého listu, který podrobně popisuje systémový P server se dvěma servery VIO a čtyřmi klientskými LPAR Vio pomocí kombinace SEA, IVE, virtual SCSI a virtual FC.

Obrázek 1. Ukázkové proměnné tabulky
Screen shot vzorových proměnných tabulky

budování serveru VIO

Nyní, když jste určili, co potřebujete pro své prostředí, vás provede vytvořením serveru VIO následující postup. Tento postup předpokládá, že jste obeznámeni s HMC a SMS spolu s jejich systémy nabídek.

  1. potvrďte, že je k dispozici pokročilá virtualizace výkonu:
    1. v HMC vyberte spravovaný systém.
    2. Klikněte Na Vlastnosti.
    3. na kartě Možnosti potvrďte, že virtuální I / O Server schopný je nastaven na dostupné. Pokud není k dispozici, obraťte se na IBM a vyžádejte si kód Advanced Power Virtualization a nainstalujte jej, aby byl VIO k dispozici.
  2. Definujte vio LPAR:
    1. v HMC s vybraným spravovaným systémem klikněte na Configuration > Create Logical Partition > VIO Server.
    2. Pojmenujte svůj server a zavolejte tento profil $SERVER.novirtuals.
    3. dejte mu množství procesorů, paměti a I/O zdrojů, které si přejete, ale v tuto chvíli nevytvářejte žádné virtuální adaptéry.
    4. pokud máte v úmyslu vytvořit server VIO z CD nebo DVD, přiřaďte jednotku podle potřeby.
  3. nainstalujte IOS:
    1. Vyberte server VIO a klikněte na operace > aktivovat.
    2. klikněte na Upřesnit a zvolte SMS Pro spouštěcí režim.
    3. zaškrtnutím políčka otevřete obrazovku terminálu.
    4. pokud instalujete z CD nebo DVD, vložte disk a nechte z něj spustit server v rámci SMS.
    5. pokud používáte network Installation Manager (NIM), nakonfigurujte nastavení síťového adaptéru a přejděte na server NIM. Nechte server nainstalovat IOS na pevný disk.
  4. nastavení hesla, licencování, záplatování a zrcadlení:
    1. když je server VIO up, přihlaste se pomocí padmin ID uživatele a nastavte jeho heslo.
    2. pokud budete vyzváni, spusťte příkaz license-accept a potvrďte licencování softwaru.
    3. pokud máte aktualizaci serveru, použijte příkaz updateios k instalaci jakýchkoli oprav.
    4. zrcadlit skupinu kořenových svazků příkazem mirrorios, je-li to relevantní.
    5. restartujte server VIO příkazem shutdown-restart.
  5. Klonujte server:
    1. Zálohujte server pomocí příkazubackupios a použijte tento obrázek k vytvoření redundantního serveru VIO (dávám přednost snadnosti NIM pro tento úkol).
  6. Vytvořte virtuální profil:
    1. v HMC, vytvořte kopie profilů aktuálních serverů vio a zavolejte jim $SERVER.vio. Tyto profily budou obsahovat konfigurace vašich serverů VIO s virtuálními zařízeními.
  7. Definujte svá virtuální ethernetová zařízení (HMC):
    1. v HMC otevřete virtuální profily pomocí nabídky Úpravy.
    2. klikněte na kartu virtuální adaptéry a změňte maximální počet virtuálních adaptérů na něco vysokého, jako je 1000 (takže se nedostanete chyb za překročení výchozího nastavení 20).
    3. Klikněte Na Akce > Vytvořit > Ethernetový Adaptér.
    4. nastavte ID adaptéru a zadejte VLAN, pokud používáte IVE.
    5. u hlavního virtuálního adaptéru zaškrtněte políčko přístup k externí síti.
    6. nastavte různá čísla priorit kmene mezi dvěma servery VIO.
    7. opakujte stejný postup pro adaptér řídicího kanálu pro redundanci, ale nevybírejte zaškrtávací políčko přístup k externí síti.
    8. uložte změny a poté spusťte z tohoto profilu.
  8. Definujte svá virtuální ethernetová zařízení (VIO):
    1. přihlaste se na servery VIO jako padmin.
    2. zkontrolujte seznam zařízení pomocí příkazu lsdev.
    3. zkontrolujte atributy virtuálních ethernetových adaptérů pomocí příkazu lsdev –dev entX –attr a ověřte, které adaptéry jsou které.
    4. Spusťte následující příkaz pro vytvoření SEA, nahrazením entX zařízení a ID čísla z tabulky:
      mkvdev-sea $ PHYS-vadapter $VIRT-default $ VIRT-defaultid $ ID 
      - attr ha_mode=auto ctl_chan= $ CTRL

    5. pokud potřebujete toto moře zpřístupnit ze serveru VIO, použijte příkaz mktcpip a nastavte na něm IP adresu. Test ping rychle potvrdí, zda jste vše správně nastavili.

budování klientů vio

Nyní, když jsou vaše servery vio v provozu, vás následující postup provede vytvořením LPAR klienta vio:

  1. Definujte vio klienta LPAR:
    1. v HMC s vybraným spravovaným systémem klikněte na Configuration > Create Logical Partition > Aix Server.
    2. Pojmenujte svůj server a zavolejte tento profil $SERVER.vio pro usnadnění.
    3. dejte mu množství procesorů, paměti a I/O zdrojů, které si přejete, ale v tuto chvíli nevytvářejte žádné virtuální adaptéry.
  2. Vytvořte diskové prostředky serveru vio:
    1. v HMC otevřete virtuální profily serverů vio pomocí nabídky Úpravy.
    2. klikněte na kartu virtuální adaptéry.
    3. klikněte na akce > vytvořit > Fiber Channel Adapter nebo SCSI Adapter.
    4. Zadejte čísla slotů z tabulky.
    5. vyberte pouze vybranou možnost připojení klientského oddílu a vyberte LPAR klienta vio.
    6. vypněte servery VIO a aktivujte je z těchto profilů nebo dynamicky přidejte stejné zdroje do LPAR.

      Poznámka: vio client LPAR jste vytvořili jako prázdnou tabulku, abyste ji mohli snadno definovat.

  3. upravit vio client LPAR:
    1. v HMC otevřete virtuální profily Vio client LPARs pomocí nabídky Úpravy.
    2. klikněte na kartu virtuální adaptéry.
    3. klikněte na akce > vytvořit > Fiber Channel Adapter nebo SCSI Adapter.
    4. Zadejte čísla slotů z tabulky.
    5. klikněte na akce > vytvořit > ethernetový adaptér, nastavte ID adaptéru a podle potřeby zadejte VLAN z tabulky.

      pokud jste vytvořili adaptéry virtuálních optických kanálů, kliknutím na jejich vlastnosti získáte jejich WWNs.

  4. Definujte virtuální SCSI disk maps (VIO):
    1. pokud používáte virtuální SCSI adaptéry pro obsluhu diskových prostředků, mapujte tyto disky v tuto chvíli ze svého SAN (pokud je to možné).
    2. přihlaste se na servery vio pomocí padmin ID uživatele a spusťte cfgdev pro detekci nových disků.
    3. zkontrolujte je pomocí příkazů lspv a lsdev –dev hdiskX –attr.
    4. zkontrolujte vhosts na serveru pomocí příkazu lsmap –all.
    5. Spusťte následující příkaz pro mapování disků na zadané vhosts a poskytněte jim názvy virtuálních cílových disků (VTD), které vám pomohou sledovat je podle vašeho přání:
      mkvdev-vdev hdiskX-vadapter $vhost-dev $ VTD

  5. Definujte virtuální FC mapy (VIO):
    1. pokud používáte virtuální FC adaptéry pro obsluhu diskových prostředků, zkontrolujte vfchosts na serveru pomocí příkazu lsmap –all –npiv.
    2. Spusťte následující příkaz pro mapování adaptérů FC na zadané vfchosts:
      vfcmap-vadapter vfchostx-fcp fcsX

    3. zadejte své WWNs do svého SAN a vyřezávat a mapovat disky. Půjdou do Vio klienta LPARs.
  6. aktivujte klientské LPAR (HMC):
    1. vyberte Vio klientské LPAR a klikněte na operace > aktivovat.
    2. klikněte na Upřesnit a zvolte SMS Pro spouštěcí režim.
    3. zaškrtnutím políčka otevřete obrazovku terminálu.

od tohoto okamžiku se instalace řídí standardní instalací serveru Aix.

Write a Comment

Vaše e-mailová adresa nebude zveřejněna.