XenServer server
OS:XenServer 6.2
Hostname:xsr01
IP:192.168.0.241/24
Gateway:IP:192.168.0.1/24
NFSServer
OS:CentOS 6.4
Hostname:nfs01
IP:192.168.0.204/24
Gateway:IP:192.168.0.1/24
Beží softvér: nfs, rpcbind
1. O úložisku XenServer
Inštalačný proces XenServeru bez operácie partície po dokončení inštalácie systému, zobraziťDiskV tomto prípade zistíte, že aj 1T pevný disk ponecháva len 4G miesta a systémový súbor XenServer zaberá 1,9G, takže zostáva len žalostne malý priestor 2G, a dokonca ani CentOS6.5 systémový obraz sa nedá umiestniť. Ak nemôžete vložiť ISO obrazový súbor, ako môžete nainštalovať virtuálny stroj? Pre začiatočníkov je to otrava.
Ako teda XenServer škáluje úložisko? Koncept úložiskových repozitárov (SR - Storage Repositories) je predstavený v XenServer, ktorý sa používa na ukladanie ISO alebo VID. Citrix oficiálne odporúča používať zdieľané úložisko, čo je zároveň pôvodný zámer a cieľ dizajnu XenServeru, ktorý sa veľmi líši od návrhu produktu VMWare. V súčasnosti XenServer podporuje tri typy úložísk: FC SAN, ISCSI SAN a NFS a rozdeľuje rôzne typy LUN podľa rôznych typov virtualizácie, aby splnil požiadavky. Týka sa to úložiskových serverov a sú tu požiadavky na náklady na vybavenie.
Text používa NFS hlavne ako príklad na vysvetlenie, ako pridávať akcieskladovanie。 Konkrétna implementácia nie je náročná na obsluhu, pretože väčšina operácií sa vykonáva na grafickom rozhraní XenCenter.
Otázky inštalácie XenServeru boli rozobrané v článku "XenServer Deployment History - System Installation and Licensing" a tu nebudú uvedené.
2. Postaviť NFS server
Najprv si stručne vysvetlíme, čo je NFS.
NFS je skratka pre Network File System, čo je sieťový súborový systém. Protokol pre distribuované súborové systémy, vyvinutý spoločnosťou Sun Corporation a publikovaný v roku 1984. Funkciou je umožniť rôznym strojom a operačným systémom zdieľať jednotlivé dáta medzi sebou cez sieť a umožniť aplikáciám prístup k dátam umiestneným na serverovom disku cez sieť na klientovi, čo je implementované medzi unixovými systémamiDiskMetóda zdieľania súborov.
Základný princíp NFS je "Umožniť rozdielyklienta server zdieľa ten istý súborový systém prostredníctvom sady RPC", ktoré sú nezávislé od operačného systému a umožňujú rôznym hardvérom a operačným systémom zdieľať súbory. Použitím NFS môžu používatelia a programy pristupovať k súborom na vzdialenom systéme rovnako ako k lokálnym súborom.
Začnime budovať NFS server, čo je jednoduchá úloha pre IT, ktorí poznajú Linux.
V tomto prípade je NFS lokalizovanýServerInformácie o systéme sú nasledovné:
OS:CentOS vydanie 6.4 (finálne)
IP:192.168.0.204/24
Partície: /boot(500M), /(50G), /home(955G), swap(4G)
Poznámka: V tomto prípade je systém virtuálny stroj bežiaci na inom XenServeri, ktorý je nainštalovaný pomocou šablóny CentOS 6.4 v XenServer a používa predvolenú metódu rozdelenia. Tento prístup má minimalizovať inštaláciu, mnoho softvérových balíkov nie je nainštalovaných, vrátane NFS, ktorý sa musí inštalovať manuálne, čo je komplikovanejšie.
V systémoch Red Hat Linux/CentOS je inštalácia NFS veľmi jednoduchá, vyžaduje len dva balíky a zvyčajne sa inštaluje ako predvolený balík pre daný systém.
nfs-utils-*: Obsahuje základné príkazy NFS a monitory
rpcbind: Podporuje pripojenia pre bezpečné NFS RPC služby (Poznámka: ide o balík pod CentOS6, portmap v CentOS 5)
Vzťah medzi RPC a NFS možno pochopiť takto: NFS je súborový systém a RPC je zodpovedný za prenos informácií.
Skontrolujte, či je NFS nainštalovaný na systéme nasledujúcim príkazom,
# rpm -qa | Grep NFS
# rpm –qa | grep rpcbind
Ak nie je v aktuálnom systémeInštaláciaBalíky potrebné pre NFS je potrebné nainštalovať manuálne a nastaviť na začiatok.
# Mňam, inštaluj rpcbind*
# Mňam, inštalácia nfs-utils-*
# Služba rpcbind štart
# Služba NFS začína
# chkconfig rpcbind on
# chkconfig nfs on
Vytvorte iso a dátové priečinky v adresári /home a zdieľajte ich cez nfs, ktoré sa používajú ako XenServer obrázkyskladovanieSklady a sklady virtuálnych strojov.
# mkdir -p /home/iso
# mkdir -p /domov/dáta
# vi /etc/exports (Poznámka: nasledujúce dva riadky sú upravené)
/home/data *(rw,sync,no_root_squash)
/home/iso *(rw,sync,no_root_squash)
# exportfs –a
Skontrolujte stav zdieľania nasledujúcim príkazom a ak je zdieľaný adresár uvedený, zdieľanie je úspešné.
# showmount -e 192.168.0.204
Exportný zoznam pre 192.168.0.204:
/home/data *
/home/iso *
Po dokončení nastavení zdieľania musíte otvoriť príslušný port v iptables (to je trochu zložitejšie) alebo priamo zatvoriť iptables (to je najjednoduchšie), inak druhá strana k nemu nebude mať prístup.
3. Pridať NFS VHD
priklientPoužite XenCener na pripojenie vzdialeného xsr01 hostiteľa. Nasledujúce operácie sa vykonávajú na XenCenter.
Kliknite pravým tlačidlom na xsr01 hostiteľa, vyberte "Nový SR" v vyskakucom menu a zobrazí sa dialógové okno "Nové úložisko", v ktorom nastavte príslušné nastavenia. Ako je znázornené na obrázku nižšie.
Vyberte typ NFS VHD.
Nastavte názov pre SR, čo je predvolený názov.
Vyplňte cestu do zdieľaného adresára NFS. Všimnite si, že v strede je dvojbodka.
Po úspešnom pridaní uvidíte, že pod xsr01 bola pridaná položka s názvom "NFS virtual disk storage" a automaticky sa stane predvoleným lokálnym úložiskom.
Vyberte "NFS virtuálne diskové úložisko" a v záložke "Všeobecné, Úložisko, Záznamy" na pravej strane rozhrania uvidíte jeho kapacitu, obsah úložiska, logy a ďalšie informácie.
Ak sčítanie nie je úspešné, správa "SR nedokončila operáciu. Skontroluj nastavenia a skús to znova." Skontrolujte firewall.
4. Pridať NFS ISO
Proces prevádzky je podobný pridaniu NFS VHD, ako je znázornené na nasledujúcom obrázku.
V záložke Storage vidíte, že ISO je v tomto časeskladovanieV repozitári sú k dispozícii dva ISO obrázky.
5. Pridaj CIFS ISO
CIFS, tiež spomeňte tento koncept. CIFS (Common Internet File System) je sieťový súborový systém spustený spoločnosťou Microsoft. Vo Windows OS je CIFS integrovaný do operačného systému, nie je potrebný žiadny ďalší softvér, všetky stroje sú peer-to-peer, plnia dvojité úlohy, môžu byť Sever alebo Client. Naopak, NFS vyžaduje, aby klient musel:InštaláciaDedikovaný softvér.
NFS je nezávislý od transportu a môže používať TCP alebo UDP; CIFS je zdieľaný protokol pre sieťové pripojenia, ktorý vyžaduje vysokú spoľahlivosť sieťového prenosu a často používa TCP/IP. NFS si zachováva charakteristiky formátu súboru unixu, ako sú vlastníci, skupiny a pod.; CIFS je spracovaný v štýle Win OS.
CIFS sa v produkčných prostrediach často nepoužíva, ale stále sa bežne používa v počiatočných fázach projektového nasadenia a niektorých dočasných operáciách. Tu je návod, ako pridať CIFS ISO.
V prvom rade, samozrejme, musí existovať aj s Win OSServerZdieľajte súbory von.
V tomto prípade je operačný systém, kde sa nachádza CIFS, systém, kde sa nachádza XenCenter, v tomto prípade veľmi obyčajný PC, informácie sú nasledovné:
OS:Windows XP SP3
IP:192.168.0.102/24
Gateway:IP:192.168.0.1/24
Tu nastavte priečinok ISO pod E diskom na zdieľanie. Toto je základná zručnosť IT, takže toho veľa neprezradím. Ako je znázornené na obrázku. (Poznámka: v tomto prípade neexistuje doménové riadiace prostredie.) Ak je Windows XP pripojený k doménovej kontrole, je potrebné nastaviť prístupové oprávnenia tu. )
Nasledujúce operácie sa vykonávajú na XenCenter. Proces prevádzky je podobný pridaniu NFS VHD, ako je znázornené na nasledujúcom obrázku.
Upozorňujeme, že táto cesta je zapísaná inak ako predchádzajúca NFS cesta. Ak je Windows XP pripojený k doménovej kontrole, musíte zadať používateľské meno a heslo, ktoré sú povolené na prístup, a samozrejme, môžete tiež použiť Windown XP lokálny administrátorský účet a heslo na overenie.
6. Ostatné
Po úspešnom dokončení vyššie uvedených operácií môžete pri vytváraní nového virtuálneho stroja použiť ISO obraz (napríklad CentOS 6.4) z "CIFS ISO knižnice" alebo "NFS ISO knižnice" ako nový virtuálny strojInštaláciaZdroj.
Virtuálny disk virtuálneho stroja je predvolene uložený v úložisku virtuálneho disku NFS, alebo môžete zvoliť pôvodné lokálne úložisko "Lokálne úložisko na xsr01".
Čo sa týka samostatných strojov, úložisko je všade rovnaké, ale ak je potrebných viacero XenServer hostiteľov, zdrojov a operácií s vysokou dostupnosťou ako XMotion, silné výhody NFS zdieľaného úložiska sa prejavia.
Na skutočnom výrobnom mieste, kvôli použitiuÚložné zariadenia, častejšie používa ISCSI na sčítanieskladovanie, výhody sú väčšie.
|