VMware Horizon View 7.12 agent és RDSH szerver

Az elmúlt két napot hibakereséssel töltöttem és nagyon elszomorító, hogy erről a fenti kombinációról kb semmit sem lehet találni. Nem speciális eset egyébként, miután a Horizon agent telepítése támogatott Microsoft Windows Server operációs rendszeren, fizikai kiszolgálón, de mindenféle virtuális gépen is, virtualizációtól függetlenül.

Mit szeretnék megépíteni?

Egy Horizon Connection Server-t és hozzá egy Windows Server 2016 RDSH-t szeretnék kiadni Horizon-on keresztül a felhasználóknak. Két gép van – és egy Active Directory DC, de az nem releváns itt – minden egy alhálózatban van és minden az Azure-ban fut.

A komponensek a következők picit részletesebben:

  • Horizon Connection Server: az egész rendszer legföbb eleme. Ő a control és a management, rajta kerül definícióra minden, azaz ki, mihez férhet hozzá, milyen protokollon. Milyen pool-ok vannak, milyen házirendek élnek.
  • Horizon Agent: A fenti HCS-nek riportol és tőle kapja a vezénylést, ő valósítja meg a display protokollt – kivéve ha RDP van.

A telepítés folyamatát nem mutatom be, a Horizon Connection Server-t tényleg egyszerű telepíteni és a Horizon Agent-et is – azt hittem eddig……. Az agent telepítője a telepítés során általában felteszi a kérdést, hogy melyik az a Connection Server, amihez kapcsolni szeretnénk. Ez nem redundáns kiépítésben egy Connection Server neve, redundáns esetben egy LB-en lévő VIP-re feloldódó rekord, ami kettő vagy több Connectio Server között osztja el a terhelést.

Viszont valami ismeretlen ok következtében nem teszi fel mindig a kérdést. Ezt az ablakot hiányolom.

Akkor hogy kell telepíteni?

VMware-viewagent-xxx-yyyyyy.exe /s /v”/qn VDM_VC_MANAGED_AGENT=0 VDM_SERVER_NAME=Connection_szerver_neve VDM_SERVER_USERNAME=domain\user VDM_SERVER_PASSWORD=jelszó”

Ezt meg is tettem a 7.12-es agent-tel és sikeresen fel is települt, viszont a logokat átnézve ezt találtam:

C:\ProgramData\VMware\VDM\logs\log*.txt

Van egy beszédesebb log is itt C:\ProgramData\VMware\VDM\logs\debug*.txt

Sokkal okosabb nem lettem, de nézzük meg egy immáron 4 éves agent-tel, ami még a Horizon 7-hoz érkezett (VMware-viewagent-x86_64-7.0.3-4717913) Gondoltam nem a fentebb ismertetett parancssori módon telepítem, hanem GUI-n. Hihetetlen,de itt megjelenik a fenti dialógus, amit a 7.12 egyáltalán nem kér be. Azért is érdekes mert azonos szerveren próbálkoztam mindkettővel.

Na de végighaladva a telepítésen nézzük meg a fentebbi logokat újra.

A debug log:

Tökéletes!!! Így kell kinéznie és valamiért a 7.12 nem így viselkedik. Na de nézzük meg a Horizon Connection Server-t, ott megjelenik-e az agent.

Nyilván nem, sehol sem látszik, pedig itt kellene lennie! Sebaj, hozzunk létre egy Farm-ot!

Természetesen “Manual farm” mivel az automated csak VMware virtualizáción megy és virtuális gépek esetén akkor is.

Beállítom a preferált blast-ot és hogy HTML-el is el lehet érni böngészőből majd a farmot.

Egy RDSH szerverem van csak a laborban, de azért beírok itt terhelési határokat, amikor egy szerver telítettnek tekintett a pool-ban.

Érdekes módon itt megjelenik a szerver – a másik egy korábbi próbálkozás maradványa – és “Available” az állapota.

Hozzuk létre a pool-t, ez jelenti a desktop publikációját.

Természetesen RDS Desktop Pool-t választok.

A neveket kitöltöm.

Egyéb beállítások, a pool állapotáról.

Kiválasztom a fentebb létrehozott RDSH nevű farm-ot.

A végén az összesítőt elfogadom és felhasználókat rendelek a Pool-hoz. Most hogy minden megvan, nézzük meg működik-e.

Horizon Client-ből:

Indítsuk el.

Működik!

Böngészőből is teszteljük.

Lépjünk be és indítsuk el az RDSH Desktop-ot.

És rövidesen meg is jelenik az asztal.

Na de ugorjunk vissza és nézzük meg a Horizon Connection Server, ott ahol korábban, azaz a “Machines -> RDS hosts” alatt meg sem jelent.

Most valamiért mégis megjelent!

Frissítés

Na de nem adom fel, frissítettem az agent-et a legújabbra, azaz VMware-viewagent-x86_64-7.0.3-4717913-ról, VMware-Horizon-Agent-x86_64-7.12.0-15805436-ra.

Nem jött össze, panaszkodik a kulcsra, amely a Connection Server-rel történő kapcsolatában fontos.

Más verziók telepítése

Ezek után friss telepítéssel kipróbáltam még a következő verziókat:

  • VMware-Horizon-Agent-x86_64-7.10.1-15247623
  • VMware-viewagent-x86_64-7.5.4-15298189.exe

Egyik sem működik.

Őszintén szólva nem fogom megnézni az összes köztes verziót a működő 7.0.3 és a 7.12.0 között és inkább nyitok egy jegyet a VMware-nél.

Fejlemények

Gondoltam nyitok egy jegyet erre a VMware-nél és pár nap után lezárták ezzel:

Szóval nincs leírva, hogy HyperV-n futó VM-ben az RDS nem támogatott, de köszönik szépen, beleírják a hivatalos dokumentációba….most a Horizon 8 megjelenésével sincs leírva sehol hogy HyperV-n nem támogatott az RDSH VM….