Az alkalmazás grafikus szervereken SoftLayer

De mit lehet mondani, hogy milyen típusú hozzáférést a felhő IaaS? Cloud megoldások, mint például az IBM SoftLayer, amely a böngésző-alapú megközelítés inicializálni az infrastruktúra, amelyre akkor majd alkalmazni a szerelés és kivitelezés szoftver. De hogyan lehetséges, hogy lépjen kapcsolatba a kiszolgáló után az inicializálás és futni? Különösen, ha azt szeretnénk elérni a grafikus felület az asztalon?

Ebben a témában, megtalálja a nagy számú anyagok, de akkor alig találni egyértelmű magyarázatot, különösen, ha a helyzet összefügg a AWS vagy SoftLayer.

  1. Szoftver végrehajtása GUI asztalon. Abban az esetben, cloud szervereken futó Linux ™ szabályozás, ha egy asztali GUI szükséges vagy kívánatos, szükséges hozzá a kiszolgálón.
  2. Szoftver támogatja a távoli hozzáférés: Mivel a hozzáférést a grafikus asztali felület igényel távoli kapcsolatot az asztalra, akkor telepítenie kell a megfelelő szoftvert.
  3. További szempontok: Lehetséges hatás teljesítményű grafikus felhasználói környezet a felhő a felhő konfigurációt.

Ahhoz, hogy a szerverek futnak a felhő IaaS típus, akkor nem kell semmit természetfeletti. Ebből a célból a felhő, akkor ugyanazokat az eszközöket és technológiákat, amelyek használják a helyi adatközpont beleértve a régi vágású parancssori felületet.

Az interfész a parancssorban alapján

1. Ábra A parancssori felület Linux környezetben

Miért hozzáférést biztosít a parancssori alapú felület annyira fontos, ha a hangsúly a végrehajtása a GUI-alapú hozzáférést? A kiszolgálót a felhőben való hozzáférés a GUI, akkor kell használni egy parancssori eszköz, mint például az SSH.

És miért a GUI nem érhető el? Várj, a kiszolgáló inicializálási folyamatot a felhő nem tartalmazza a grafikus felület? Mi lehet letölteni a telepítőkészlet Ubuntu Desktop és végre-e helyileg a VirtualBox környezetben, miért a GUI nem érhető el a felhő? Az a tény, hogy a legtöbb esetben az operációs rendszer telepítése a típus IaaS cloud nullával kezdődik. Elkezdesz egy alap szerver infrastruktúra, és csak ezután a felhasználó vagy konfigurációs eszköz beállítja az operációs rendszer megfelelően a felhasználó igényeit. Ez a folyamat lehet végezni a meglévő eszközök és technológiák kínálnak a nyílt forráskódú közösség támogatói. A megfelelő folyamat két lépésből áll.

  1. Állítsa be a szerver támogatja a grafikus környezetben.
  2. Távoli hozzáférést biztosít a grafikus környezetben.

A szerver beállítása

Abban az esetben, felhő szerverek Windows, van egy szabványos Windows asztali és egy grafikus felület a Windows részét képezi. A helyzet kissé bonyolultabb, ha van dolgunk Linux.

Jellemzően a Linux asztali határozat alapján az X Window System, amely biztosítja az alapvető infrastruktúrát a grafikus környezetben. Az X Window rendszer jött létre, az MIT-n az 1980-as és azóta nőtt egy jelentős ablakrendszert környezet UNIX és Linux operációs rendszereken. Különböző Linux-környezetet, mint az asztali Gnome és a KDE, az X Window rendszer létrehozására asztali egyes fajok és bizonyos funkciókat. Általában, ha telepíti ezeket környezetek X Window System szoftver is telepítve van a szerveren, mint a csomag részét képezi.

Jellemzően a beállítás asztali környezet a felhőben végzett a CLI. A fenti SSH-Tool elkezdi végrehajtani a telepítő eszköz, amely telepíti az összes szükséges csomagokat. Minden egyes Linux jellemzően olyan egyik vagy másik telepítési eszközt. Például Ubuntu apt-get (Advanced Packaging Tool), amely automatikusan letölti a telepítési csomagokat az internetről, és telepíti a szükséges szoftvert.

Példa parancs a Gnome környezetet Ubuntu: $ sudo apt-get install gnome

Ez a parancs letölti és telepíti a teljes környezetet Gnome asztali. Számos lehetőség az asztali környezetek különböző szintű funkciókat (pl LibreOffice szerszám nélkül), de lényegében ez a folyamat mindenütt ugyanaz.

Csakúgy, mint az előző esetben, ez a parancs telepíti a szoftvert asztali környezetet és a környezet X Window System. De ez még nem minden. Akkor is kell végezni egy bizonyos összeget egy adott konfigurációban. Rövid leírása a következő lépéseket ebben a cikkben bekezdésében a „Lépésről lépésre”.

Ebben a munkában nem ér véget. Ahhoz, hogy telepítette a felhő asztali környezetet - ez rendben van, de néhány további kiigazítások szükségesek.

Fellebbezés a grafikus felhasználói felület a felhőben

Ha hozzáfér a szerver helyileg, például egy laptop vagy egy helyi virtuális gép, akkor nem kell mást.

Azonban, ha azt szeretnénk elérni a grafikus felület az interneten keresztül szerver, akkor telepíteni kell a szoftvert a távoli kapcsolatot a szerverrel. Ez a szoftver lehetővé teszi, hogy megjelenítse és kölcsönhatásba lépnek a GUI asztalon, sugározni a hálózaton (ugyanúgy, mint ez történik egy állami vagy privát felhő egy adatközpontban). a leggyakoribb a VNC szoftver a Linux-alapú rendszerek (Virtual Network Computing). Vannak ingyenes és fizetős változat a VNC. Kiválasztása változat függ az Ön igényeinek és a szervezeti követelményeknek. Végeredményben azonban általában ugyanúgy működnek.

Ábra. A 2. ábra a fő elemei VNC közegben. Különösen, van egy szerver és kliens ebben a környezetben. Server szoftver kommunikál a kliens, amely lehetővé teszi a felhasználó számára, hogy az asztalra.

2. ábra főbb elemei közegben VNC

Megjegyzés: egy példányát az asztalon a felhasználó bekapcsolja a VNC szerver. Ugyanazon a szerveren több ügyfél kölcsönhatásba lépnek. Ez több példányát futtatja, VNC szerver egyedi asztali konfiguráció. Az ügyfél csatlakozhat a különböző asztali, kitűnnek az azonosítókat, ha szükséges.

Az ügyfél lehet egy adott alkalmazás is fut, így TightVNCViewer Windows környezetben, illetve támogatott révén VNC Safari funkciók egy Mac környezetben. Akárhogy is, a kliens csatlakozik a szerverhez, és megjeleníti az asztalt irányítja kölcsönhatását a billentyűzet és az egér vissza a szerver (lásd. Ábra. 3).

3. ábra Hozzáférés a felhő szervereket használó Linux GUI

Telepítési és konfigurációs

Telepítése és konfigurálása a távoli kapcsolatot a szerver környezetben használja ugyanazt a megközelítést, amely telepítése során használt asztali szoftver. Először is, töltse le és telepítse a szoftvert. Például, az Ubuntu állítsa vnc4server komponenst.

$ Sudo apt-get install vnc4server

A szoftver telepítése után a kiszolgáló beállításai készül. VNC végez asztali fokon. Ezért be kell állítania a VNC konfigurációs fájlokat, hogy közölte vele, hogy mit asztali környezetet kell végrehajtani, és milyen egyedi szolgáltatásokat kínál ebben a környezetben.

Például abban az esetben, vnc4server xstartup fájlszerver van profilja az alábbiak szerint. Ez a rész információkat kell tartalmaznia az asztalon, és a kívánt formára, amely asztali kell végrehajtani (ebben az esetben gnome).

SoftLayer a szempontból a koncepció IaaS

Mint már említettük, az operációs rendszer a képeket, amelyeket általában automatikusan elvégzi inicializálása IaaS-beszállítók, mint például az IBM SoftLayer vagy az AWS, nélkül szállítjuk inicializált szoftver GUI asztali és távoli hozzáférést az asztalra. Ha megy, hogy támogassa a GUI környezetet, meg kell vizsgálni bizonyos pontokon az inicializálás során a szerverek a felhő. Taken egyidejűleg megoldások növelheti a havi vagy óránkénti költségek a szerver a felhő, így meg kell megfelelő tervezést.

Először is, a GUI fokon végrehajtás fogyaszt számítási erőforrások formájában memória és a CPU erőforrásokat, mint a laptop. Ha csinálsz intenzív munka, vagy sok olyan felhasználó, aki használja ezt a felületet, arról, hogy a szerver már inicializált nagy mennyiségű RAM és a CPU a megfelelő (a cache memóriát). Sajátosságait függ a felhasználók száma, amely egyszerre használható grafikus felület.

Másodszor, a távoli GUI végrehajtását a hálózati sávszélesség fogyaszt a hálózaton. Ahogy a mondás tartja, a világ ettől nem borulhat, de mindezt figyelembe kell venni az inicializálási a felhő. Ellenőrizze, hogy a hálózati inicializálja a szerver (ek), létrehozott egy megfelelő mennyiségű kimenő sávszélességet, hogy fenntartsák a grafikus képernyő frissítéseket küldött a felhő szerver. Ha dedikált kapacitása nem elegendő, lehet, hogy egy érzés, rossz teljesítmény. Ezen kívül, a felhő infrastruktúra-szolgáltatók gyakran díjat a kimenő sávszélességet, így a jelenléte nagy számú felhasználó teljesítő grafikus felületet biztosít a felhő, növelheti a havi kifizetéseket.

És végül, meg kell vizsgálni egy másik pontján - a megfelelő konfigurációt a tűzfal. Ahhoz, hogy használni a távoli hozzáférési eszköz, mint például a VNC megköveteli, hogy bizonyos portok vannak nyitva. Jellemzően a számok ilyen port a tartományban 5900-5910. Ez a korlátozás nem egyedülálló a felhő, de ezúttal is figyelembe kell venni. Meg kell győződni arról, hogy ezek a portok vannak nyitva a tűzfalon felhő.

Egyedi funkciók SoftLayer

SoftLayer környezet biztosítja a magán- és a hálózati szerver (formájában VLAN). Ha arra a következtetésre jutott, hogy a GUI van szükség, csak néhány rendszergazdák. akkor az útvonalat a forgalmat a saját hálózat „felül” VLAN, ami menteni megfizetése alól a kimenő hálózati sávszélességet. Lehet, hogy az a benyomásom, hogy a teljesítmény csökkent, mert a hálózat általában középpontjában a rendszergazdák.

SoftLayer környezet lehetőséget biztosít a Standard and Flex fényképek sablonok, amelyek hasznosak lehetnek a gyors beállítás szerverek fentiekben leírt elrendezésben. Ahhoz, hogy az konfigurációs lépéseket, akkor nem csak a szkripteket és utasításokat, hanem sablonok fényképek sablonok által biztosított SoftLayer környezetben. Ha sikeresen beállította a szerver és megszerezni a szükséges érvényes konfigurációt, akkor egy pillanatfelvétel ez a konfiguráció, mint a sablon Képsablon. SoftLayer megtartja a sablon, amely lehetővé teszi, hogy gyorsan inicializálni, mint egy új szervert SoftLayer Portál vagy API-felület. Ennek eredményeként az összes munkát fognak végezni egy lépésben elvégzése után minden ami kell beállítani, és fut a végrehajtás.

Beállítása a grafikus környezet és a fellebbezést, hogy: lépésről lépésre

  1. Válassza ki a kép típusát a különböző Linux operációs rendszer, például a RedHat, Ubuntu; Az operációs rendszer meghatározza a sajátos sajátosságait csapatok.
  2. Válassza ki a Linux-alapú megoldások az asztalon.
  3. Válassza ki a szoftvert Remote Desktop szerver.
  4. Állítsa társult tagjait, hogy támogassák a GUI környezetet. Általában akkor kell egy felhasználói vnc, amely ellátja vncserver.
  5. Telepítse az asztali szoftver, mint például a sudo apt-get install gnome.
  6. Telepítse a távoli asztali szerver szoftver, $ sudo apt-get install vnc4server.
  7. Változás a konfigurációs fájlok, különösen a xstartup fájlt.
  8. Ellenőrizze, hogy a tűzfal a kiszolgáló környezet szoftver támogatja a Távoli asztal VNC port; Portok számok 5900-5910 kell nyitni.
  9. Indítsa újra a távoli szerver asztali $ vncserver.

következtetés

Egy szerver a felhő nem jelenti azt, hogy a felhasználók és a rendszergazdák meg kell tanulni, vagy emlékszik Linux-héj és parancssori felületet. Nincsenek kevésbé erős lehetőséget, mint a parancssori felület - használható GUI asztali környezetet. Sőt, bizonyos esetekben szükséges lehet.

A Linux-képeket, hogy inicializálódott-IaaS környezetekben, mint például SoftLayer, az alkatrészeket jellemzően nincs beállítva előre. Azonban a megfelelő technológiát nem egyedülálló, hogy a felhő és eszközök használatát, amelyeket korábban használt belső megoldások az adatközpontok.

Annak megértése, ezek a technológiák és a hatása a teljesítmény a felhő környezet nagy jelentősége van abban, hogy a megfelelő döntéseket IaaS. Ezen túlmenően, az automatizálás SoftLayer, mint a sablonok fényképek sablonok és az API-interfészek lehet használni más eszközökkel DevOps tovább kell egyszerűsíteni a folyamatot.

Get termékek és technológiák

  • Csatlakozz a developerWorks közösség. Csatlakozás más developerWorksön felhasználó és megismerkedhetnek a fejlesztői fórumokat, blogokat, csoportok és wikik források.