{"id":2585,"date":"2018-09-02T23:14:37","date_gmt":"2018-09-02T23:14:37","guid":{"rendered":"http:\/\/rachmadona.net\/?p=2585"},"modified":"2018-09-02T23:14:37","modified_gmt":"2018-09-02T23:14:37","slug":"remote-desktop-services-application-deployment-part-2-deployment","status":"publish","type":"post","link":"https:\/\/rachmadona.net\/?p=2585","title":{"rendered":"Remote Desktop Services Application Deployment \u2013 Part 2 \u2013 Deployment"},"content":{"rendered":"<p>Now we are going to deploy 3 instances in a row:<\/p>\n<ol>\n<li>RD Broker (1 server, host-name: RDBRK01)<\/li>\n<li>RD Web (1 server, RDWEB01)<\/li>\n<li>RD Session Host (2 servers, RDSH01, RDSH02)<\/li>\n<li>RD Licensing (1 server, put on existing DC server)<\/li>\n<\/ol>\n<p>Basically, for testing or POC, we can choose quick deployment where to install all the things into one single box. But, it does not recommended for production environment since as such approach only rely on single server and whenever something goes wrong on the server that would lead into massive disruption.<\/p>\n<p>So, in this scenario, let say we are running production environment and gonna publish two application hosted on different session host.<\/p>\n<p>Consider following scenario:<\/p>\n<ul>\n<li>Calculator &amp; paint hosted on RDSH01<\/li>\n<li>Word-pad hosted on RDSH02<\/li>\n<\/ul>\n<p>First thing first: ensure the availability of each of the server, otherwise we cannot proceed further \ud83d\ude09<\/p>\n<p>Second thing is to have those servers joined domain to existing domain environment, i won&#8217;t recommended to build with work-group as we will be facing many challenges and effort in order to manage everything. So, i assume those servers joined domain properly in matter.<\/p>\n<p>Post that we can start to deploy the RDS system. Firstly please create related group so in the future we can easily manage each the server.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2586\" src=\"https:\/\/rachmadona.net\/wp-content\/uploads\/2018\/09\/create-server-group.jpg\" alt=\"\" width=\"228\" height=\"165\" \/><\/p>\n<p>Click on manage, choose Create Server Group.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-2587 size-medium\" src=\"https:\/\/rachmadona.net\/wp-content\/uploads\/2018\/09\/create-server-group2-300x139.jpg\" alt=\"\" width=\"300\" height=\"139\" \/><\/p>\n<p>Put the group name and select all those servers and you are done.<\/p>\n<p>Now, we can proceed to RDS role installation. We gonna start with RD Web &amp; RD Web broker installation. In many cases, we can put these both server into single server (as always suggested by Microsoft as well), but if you decide to split these into separate box, it does not matter at all. As long they can communicated each other. But, in this step i decided to combine them into one box.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-2590 size-medium\" src=\"https:\/\/rachmadona.net\/wp-content\/uploads\/2018\/09\/rdwebrdbroker-installation-300x90.jpg\" alt=\"\" width=\"300\" height=\"90\" \/><\/p>\n<p>Just click next.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-2591 size-medium\" src=\"https:\/\/rachmadona.net\/wp-content\/uploads\/2018\/09\/rdwebrdbroker-installation-2-300x98.jpg\" alt=\"\" width=\"300\" height=\"98\" \/><\/p>\n<p>As i said earlier you can see there are 2 options provided on the wizard, majority we can use quick start method for rapid deployment or POC purposes, but not today. \ud83d\ude42<\/p>\n<p>Select first option button then next.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-2592 size-medium\" src=\"https:\/\/rachmadona.net\/wp-content\/uploads\/2018\/09\/rdwebrdbroker-installation-3-300x100.jpg\" alt=\"\" width=\"300\" height=\"100\" \/><\/p>\n<p>As of now we are going to build session-based desktop, first option is to have VDI environment.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-2593 size-medium\" src=\"https:\/\/rachmadona.net\/wp-content\/uploads\/2018\/09\/rdwebrdbroker-installation-4-300x136.jpg\" alt=\"\" width=\"300\" height=\"136\" \/><\/p>\n<p>Good explanation of each role showed on the wizard just for your reference.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-2594 size-medium\" src=\"https:\/\/rachmadona.net\/wp-content\/uploads\/2018\/09\/rdwebrdbroker-installation-5-300x132.jpg\" alt=\"\" width=\"300\" height=\"132\" \/><\/p>\n<p>Select on the server where you gonna to install RD Web Access, RD Broker &amp; RD Session Host respectively.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-2595 size-medium\" src=\"https:\/\/rachmadona.net\/wp-content\/uploads\/2018\/09\/rdwebrdbroker-installation-6-300x201.jpg\" alt=\"\" width=\"300\" height=\"201\" \/><\/p>\n<p>In progress of installing each of the role. Be patience as the result it may vary depend on your server specification :p<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-2596 size-medium\" src=\"https:\/\/rachmadona.net\/wp-content\/uploads\/2018\/09\/rdwebrdbroker-installation-7-300x89.jpg\" alt=\"\" width=\"300\" height=\"89\" \/><\/p>\n<p>Finally those servers were completely built for RDS eco-system.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-2597 size-medium\" src=\"https:\/\/rachmadona.net\/wp-content\/uploads\/2018\/09\/rdlicensing-installation-300x104.jpg\" alt=\"\" width=\"300\" height=\"104\" \/><\/p>\n<p>Last thing before going to publish remote application, we may need to install and determine RD License server as the trial mode can only be used for about 90 days.<\/p>\n<p>Just select the server and specify as RD license server.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Now we are going to deploy 3 instances in a row: RD Broker (1 server, host-name: RDBRK01) RD Web (1 server, RDWEB01) RD Session Host (2 servers, RDSH01, RDSH02) RD Licensing (1 server, put on existing DC server) Basically, for testing or POC, we can choose quick deployment where to install all the things into&hellip;<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[13],"tags":[45,115,342,354],"class_list":["post-2585","post","type-post","status-publish","format-standard","hentry","category-operating-system","tag-2x-alternative","tag-citrix-alternative","tag-rds","tag-remote-desktop-services"],"_links":{"self":[{"href":"https:\/\/rachmadona.net\/index.php?rest_route=\/wp\/v2\/posts\/2585","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rachmadona.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rachmadona.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rachmadona.net\/index.php?rest_route=\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/rachmadona.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2585"}],"version-history":[{"count":0,"href":"https:\/\/rachmadona.net\/index.php?rest_route=\/wp\/v2\/posts\/2585\/revisions"}],"wp:attachment":[{"href":"https:\/\/rachmadona.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2585"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rachmadona.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2585"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rachmadona.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2585"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}