{"id":2167,"date":"2024-09-04T22:25:00","date_gmt":"2024-09-04T20:25:00","guid":{"rendered":"https:\/\/blog.sachathomet.ch\/?p=2167"},"modified":"2025-03-04T12:41:58","modified_gmt":"2025-03-04T11:41:58","slug":"citrix-vda-tokenbased","status":"publish","type":"post","link":"https:\/\/blog.sachathomet.ch\/de\/2024\/09\/04\/citrix-vda-tokenbased\/","title":{"rendered":"Tokenbasierte Registrierung des Citrix VDA"},"content":{"rendered":"\n<p>und wie man die Microsoft AVD Welt mit Citrix DaaS kombinieren kann &#8230; <\/p>\n\n\n\n<p>Citrix hat in den vergangenen Monaten einiges investiert um die virtuellen Desktop Agents (VDA&#8217;S) von Windows Domains unabh\u00e4ngig zu machen. Dies war auch gerade f\u00fcr Linux und Mac&#8217;s wichtig, und es war auch bereits seit einiger Zeit m\u00f6glich in Azure mittels Citrix Tools Non-Domain-joined VDIs mit Citrix Boardmittel zu provisionieren.  Neu in der Version 2407, erstmals als TechPreview, ist das sich auch Windows Maschinen die man selbst \u00fcber andere Wege provisioniert via einem Token und ohne Domain, ohne Delivery Controller oder Cloud Connector eingebunden werden k\u00f6nnen. <br><br>Bei der Installation des VDA&#8217;s kann anstelle eines DDC, direkt das Token angegeben werden:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"569\" src=\"https:\/\/blog.sachathomet.ch\/wp-content\/uploads\/2024\/09\/image-4-1024x569.png\" alt=\"\" class=\"wp-image-2180\" srcset=\"https:\/\/blog.sachathomet.ch\/wp-content\/uploads\/2024\/09\/image-4-1024x569.png 1024w, https:\/\/blog.sachathomet.ch\/wp-content\/uploads\/2024\/09\/image-4-300x167.png 300w, https:\/\/blog.sachathomet.ch\/wp-content\/uploads\/2024\/09\/image-4-768x427.png 768w, https:\/\/blog.sachathomet.ch\/wp-content\/uploads\/2024\/09\/image-4-1536x854.png 1536w, https:\/\/blog.sachathomet.ch\/wp-content\/uploads\/2024\/09\/image-4-2048x1138.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>(Wichtig, es muss direkt das Token, uns nicht der Pfad zum Tokenfile angegeben werden)<br>Anleitung bei Citrix: <a href=\"https:\/\/docs.citrix.com\/en-us\/citrix-virtual-apps-desktops\/install-configure\/install-vdas.html#step-7-delivery-controller-addresses\">https:\/\/docs.citrix.com\/en-us\/citrix-virtual-apps-desktops\/install-configure\/install-vdas.html#step-7-delivery-controller-addresses <\/a> <\/p>\n\n\n\n<p>Es ist so dass dieses Token in der Citrix DaaS Console auf dem entsprechenden Maschinen Katalog, wo der VDA eingebunden werden soll mittels rechtsklick generiert werden muss:<br><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"619\" src=\"https:\/\/blog.sachathomet.ch\/wp-content\/uploads\/2024\/09\/image-5-1024x619.png\" alt=\"\" class=\"wp-image-2181\" srcset=\"https:\/\/blog.sachathomet.ch\/wp-content\/uploads\/2024\/09\/image-5-1024x619.png 1024w, https:\/\/blog.sachathomet.ch\/wp-content\/uploads\/2024\/09\/image-5-300x181.png 300w, https:\/\/blog.sachathomet.ch\/wp-content\/uploads\/2024\/09\/image-5-768x464.png 768w, https:\/\/blog.sachathomet.ch\/wp-content\/uploads\/2024\/09\/image-5-1536x929.png 1536w, https:\/\/blog.sachathomet.ch\/wp-content\/uploads\/2024\/09\/image-5-2048x1238.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><br>Es k\u00f6nnen mit einem Token bis 100 VDAs deployed werden, das Tokem ist maximal 14 Tage g\u00fcltig.<br>Provisioning Method beim Maschinenkatalog muss auf &#8222;manuell&#8220; stehen.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"452\" src=\"https:\/\/blog.sachathomet.ch\/wp-content\/uploads\/2024\/09\/image-6-1024x452.png\" alt=\"\" class=\"wp-image-2182\" srcset=\"https:\/\/blog.sachathomet.ch\/wp-content\/uploads\/2024\/09\/image-6-1024x452.png 1024w, https:\/\/blog.sachathomet.ch\/wp-content\/uploads\/2024\/09\/image-6-300x133.png 300w, https:\/\/blog.sachathomet.ch\/wp-content\/uploads\/2024\/09\/image-6-768x339.png 768w, https:\/\/blog.sachathomet.ch\/wp-content\/uploads\/2024\/09\/image-6-1536x679.png 1536w, https:\/\/blog.sachathomet.ch\/wp-content\/uploads\/2024\/09\/image-6.png 1720w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Die Installationssteps sind da ebenfalls in den &#8222;Review the enrollment steps beschrieben&#8220;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"769\" src=\"https:\/\/blog.sachathomet.ch\/wp-content\/uploads\/2024\/09\/image-2-1024x769.png\" alt=\"\" class=\"wp-image-2170\" srcset=\"https:\/\/blog.sachathomet.ch\/wp-content\/uploads\/2024\/09\/image-2-1024x769.png 1024w, https:\/\/blog.sachathomet.ch\/wp-content\/uploads\/2024\/09\/image-2-300x225.png 300w, https:\/\/blog.sachathomet.ch\/wp-content\/uploads\/2024\/09\/image-2-768x577.png 768w, https:\/\/blog.sachathomet.ch\/wp-content\/uploads\/2024\/09\/image-2-1536x1154.png 1536w, https:\/\/blog.sachathomet.ch\/wp-content\/uploads\/2024\/09\/image-2.png 1704w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Ich habe diese neue Funktion genutzt um per Pipeline erstellte Azure AVD VMs in Citrix einzubinden, welche ich bisher \u00fcber AVD genutzt habe. Somit habe ich nun eigentlich eine VDI die ich klassisch \u00fcber Microsoft brokern und verbinden kann, jedoch zus\u00e4tzlich auch \u00fcber Citrix. Man k\u00f6nnte sich an dieser Stelle fragen, warum jemand die Citrix-Broker-Infrastruktur nutzen m\u00f6chte, aber nicht die Citrix-Provisionierungsmethode f\u00fcr Azure (MCS) verwendet. Daf\u00fcr kann es verschiedene Gr\u00fcnde geben, m\u00f6glicherweise weil jemand eine automatisierte IaaS-Pipeline mit Bicep verwenden m\u00f6chte, um die Kontrolle \u00fcber die Bereitstellung und den Aufbau der Infrastruktur zu behalten, oder weil es andere Gr\u00fcnde gibt, die verhindern, dass Citrix-Techniken zur Erstellung von VMs genutzt werden. Ich m\u00f6chte  hier nicht mehr ins Detail gehen, sehe aber eine M\u00f6glichkeit, die Dinge anders zu machen, mehr Kontrolle zu gewinnen und trotzdem die Vorteile der Citrix-Technologien im Brokering und des ICA-Protokolls zu nutzen.<\/p>\n\n\n\n<p>Da meine Maschinen nur im Azure-AD drin sind, ist es wichtig dass ich die Delivery Gruppe so konfiguriert habe, dass diese den LogonType auf AzureAD stehen hat. Dies habe ich mit dem Command <br><strong>Set-BrokerDesktopGroup &lt;DeliveryGroupName&gt; -MachineLogonType AzureAD <br><\/strong>bewerkstelligt.<\/p>\n\n\n\n<p>Weiter ist zu beachten, dass wenn ich auf die Maschine weiterhin auch ohne Citrix zugreiffen will, dass ich meinen Benutzer in die Gruppe Direct Connection Access aufnehme, ansonsten kriege ich beim Verbinden ohne Citrix folgende Meldung:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"794\" height=\"300\" src=\"https:\/\/blog.sachathomet.ch\/wp-content\/uploads\/2024\/09\/image-3.png\" alt=\"\" class=\"wp-image-2171\" style=\"width:363px;height:auto\" srcset=\"https:\/\/blog.sachathomet.ch\/wp-content\/uploads\/2024\/09\/image-3.png 794w, https:\/\/blog.sachathomet.ch\/wp-content\/uploads\/2024\/09\/image-3-300x113.png 300w, https:\/\/blog.sachathomet.ch\/wp-content\/uploads\/2024\/09\/image-3-768x290.png 768w\" sizes=\"auto, (max-width: 794px) 100vw, 794px\" \/><\/figure>\n\n\n\n<p>Dies sind meine ersten Ber\u00fchrungen mit dem neuen tokenbasierten Rollout des VDAs. Nat\u00fcrlich m\u00fcssen diese Steps f\u00fcr eine Business Umgebung mit dem Token l\u00f6sen und einsetzen automatisiert sein, was in meinem Hands-On experiment alles von Hand auf der grafischen Oberfl\u00e4che gemacht wurde.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>und wie man die Microsoft AVD Welt mit Citrix DaaS kombinieren kann &#8230; Citrix hat in den vergangenen Monaten einiges investiert um die virtuellen Desktop Agents (VDA&#8217;S) von Windows Domains unabh\u00e4ngig zu machen. Dies war auch gerade f\u00fcr Linux und Mac&#8217;s wichtig, und es war auch bereits seit einiger Zeit m\u00f6glich in Azure mittels Citrix [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4,6],"tags":[76,77,14,75],"class_list":["post-2167","post","type-post","status-publish","format-standard","hentry","category-design","category-hands-on","tag-avd","tag-azure","tag-citrix","tag-daas"],"translation":{"provider":"WPGlobus","version":"3.0.2","language":"de","enabled_languages":["en","de"],"languages":{"en":{"title":true,"content":true,"excerpt":false},"de":{"title":true,"content":true,"excerpt":false}}},"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/blog.sachathomet.ch\/de\/wp-json\/wp\/v2\/posts\/2167","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.sachathomet.ch\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.sachathomet.ch\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.sachathomet.ch\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.sachathomet.ch\/de\/wp-json\/wp\/v2\/comments?post=2167"}],"version-history":[{"count":19,"href":"https:\/\/blog.sachathomet.ch\/de\/wp-json\/wp\/v2\/posts\/2167\/revisions"}],"predecessor-version":[{"id":2340,"href":"https:\/\/blog.sachathomet.ch\/de\/wp-json\/wp\/v2\/posts\/2167\/revisions\/2340"}],"wp:attachment":[{"href":"https:\/\/blog.sachathomet.ch\/de\/wp-json\/wp\/v2\/media?parent=2167"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.sachathomet.ch\/de\/wp-json\/wp\/v2\/categories?post=2167"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.sachathomet.ch\/de\/wp-json\/wp\/v2\/tags?post=2167"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}