Post

Azure Virtual Desktop létrehozása

Egyik kedvencem volt a Remote Desktop Services (RDS) szolgáltatás, minden előnyével és hátrányával :P Rövid lényege, hogy távoli erőforrást használunk úgy, mintha az helyben rendelkezdésre állna. Remote Desktop-nál a teljes asztalt, míg Remote App esetén csak az adott alkalmazás ablakát látjuk saját eszközünkön. Természetesen ennek is elkészűlt a felhős megfelelője, ami kezdetekben Windows Virtual Desktop (WVD), de jelenleg már Azure Virtual Desktop (AVD) néven érhető el.

Földi RDS-el ellentétben, itt jóval kevesebb a dolgunk egy környezet létrehozásáva, mert alapból rendelkezésre áll:

  • Web: Ezen keresztül érjük el a számunkra rendelkezésre álló erőforrások “ikaonjait”
  • Gateway: RDP-HTTPS fordítást végzi
  • Broker: Az egyes felhasználókat a megfelelő gépre irányítja

Feladatunk így kimerül a Host pool-ok létrehozásában és managelésében illetve az egyedi igények kielégítésében

Előfeltételek

  • Azure Active Directory.
  • A Windows Server Active Directory szinkronizálva a Azure Active Directory-ba //Már lehetőség van csak AzureAD-ba léptetni az AVD, de itt nem arról lesz szó.
  • Domain join user
  • Internet
  • Licence
  • Jogosultság AVD-nek Azure tenant alatt(Ha még nincs neki): Link Referencia: itt
    img-description

Hálózat létrehozása

Szemelőtt tartva a hálózati szeparációt illetve az ESLZ-t külön előfizetésben van a domian controller (DC) és lesz az AVD. Ennek megfelelően a hálózatokat össze kell Peerelni, melynek alapfeltétele, hogy hálózati overlapping ne legyen, szóval a VNet Address spaces-ben ne legyen átfedés.

img-description DC hálózat már létezik és így néz ki nálam

Létre kell hozni azt a vnet-et amibe az AVD-t el akarjuk helyezni
img-description
img-description
img-description
img-description

Peering

A két hálózatot össze kell peering-elni, ezzel a két hálózatot összekötjük és elindulhat a kommunikáció.

img-description
img-description

DNS szerver

Hálózati kommunikáció már van a két hálózat között, de az AVD automatikus domain-ba is fogja léptetni az egyes VM-eket. Ehhez értelem szerűen szükség van DNS feloldásra, melyet vnet szinten tudunk megadni(mintha dhcp-ben állítanánk be).
img-description

Ezzel a hálózat készen áll arra, hogy AVD-t fogadjon.

Personal pool

Ebben az esetben egyedi gépet biztosítunk a felhasználónak, amit kizárólag csak ő fog használni. Ideális például olyan esetben mikor rendszergazda jogot szeretnénk biztosítani egy fejlesztőnek vagy csak az alkalmazás maga nem támogatja a több példányban futást.

img-description Egyszerű információkat meg kell adnunk
img-description
Fontosabbak:

  • Virtual network: Az előzőleg létrehozott Vnet-et kell kiválasztani
  • Domain to join: Itt kell felhasználni azt a usert amivel domainba tudunk léptetni gépet.
  • VM Administrator account: A megadott adatok alapján létrehoz egy helyi rendszergazda jogosultságot.

img-description Csoportosításra persze van lehetőség, így ha a felhasználó többet ér el, jobban elkülöníthető

Végül létrehozás gomb kattintása után elkezdődik a telepítés ami erősen függ a gépek mennyiségétől és teljesítményétől, de 5-10 percre azért számíthatunk.

Felhasználó hozzárendelése

Jogosultság kiosztásához két helyen is hozzá kell rendelni a felhasználókat. Először is az “Application Groups” szintjén

img-description
img-description
img-description

Majd a “Session hosts” szintjén.

img-description

Shared Pool

Megosztott géphasználatnak vannak előnyei és hátrányai. Előnye természetesen a költségek csökkentése(compute) illetve karbantartandó gépek számának csökkentése(emberi munka). pl.: AbevJava visszatérő gond szokott lenni. AbevJavanak megvannak a saját igényei amiket biztosítani kell, ezek természetesen a normál gépeken is megoldhatóak lennének, de így akár 1-2 gép üzemeltetésével 10-20 db problémás JAVA gépet kiválthatunk. Hátrányok között érdemes megemlíteni a profilmozgatást, amire természetesen van megoldás, de attól megoldandó feladat, de ezt majd egy másik postban.

img-description Egyszerű információkat meg kell adnunk
img-description
Fontosabbak:

  • Virtual network: Az előzőleg létrehozott Vnet-et kell kiválasztani
  • Domain to join: Itt kell felhasználni azt a usert amivel domainba tudunk léptetni gépet.
  • VM Administrator account: A megadott adatok alapján létrehoz egy helyi rendszergazda jogosultságot.

img-description Csoportosításra persze van lehetőség, így ha a felhasználó többet ér el, jobban elkülöníthető

Végül létrehozás gomb kattintása után elkezdődik a telepítés ami erősen függ a gépek mennyiségétől és teljesítményétől, de 5-10 percre azért számíthatunk.

Felhasználó hozzárendelése

Jogosultság kiosztásához itt csak az “Application Groups” szintjén kell hozzárendelni a felhasználókat.

img-description
img-description

Kliens oldal

Első lépésben klienst le kell tölteni, ezt innen lehet megteni, majd telepíthetjük vagy böngészőn keresztül is elérhetjük ezen a linken

Amennyiben sikerült mindent jól beállítani, illetve a felhasználó is rendelkezik a licence-el, megjelenik a kiosztott erőforrás és csatlakozhatunk is hozzá.

img-description img-description img-description

This post is licensed under CC BY 4.0 by the author.