Skip to main content

Notifications

Announcements

No record found.

Microsoft Dynamics GP (Archived)

GP 2016 (client) --> Best Practices on a domain controller (stream app)

(0) ShareShare
ReportReport
Posted on by Microsoft Employee

I am working with a 3rd party vendor who manages GP for a client of ours. We are a hosted cloud solutions provider and handle all of the servers, VoIP, PCoIP, Network, mail, ETC. (a cloud provider). The question came up about the best practices design with a domain controller and the GP client (only the client) being installed on a DC. I could not find it noted anywhere on the Microsoft sites or any 3rd party sites or through any noted articles this was an issue. The client is trying to keep the cost down so by reducing the compute consumed resources (less servers) will keep their end monthly cost down. I plan to host the GP client on the DC (3rd DC, not a PDC) then stream the app through RemoteApp to the client when out of the blue, they state this is not a best practice recommendation.

My one and only question is this, is there validity to this comment? Is it noted anywhere on M$ sites stating to NOT install the GP 2016 client only on a domain controller? I am not concerned with the RemoteApp portion as I know what is and is not supported but what will work in reality is totally different. All I care about is debunking this comment to the client, as far as I could see from reading numerous articles, installing the GP client on a domain controller will be no issue at all.

Thank you VERY much in advance!

*This post is locked for comments

  • Community Member Profile Picture
    Community Member Microsoft Employee on at
    RE: GP 2016 (client) --> Best Practices on a domain controller (stream app)

    Thank you for the reply but this isnt useful. I am not being disrespectful at all and I appreciate your time in replying. I am well versed in Windows engineering and having a DC do other applications is more normal than not these days of virtual world we have become. This DC itself is a virtual server, same as GP and every other mission critical server. I DO agree with you that under normal circumstances this is not the best idea but its not relevant here. I only asked for best recommendations in regards to GP being installed on a DC (as a GP client only, not a GP server), not best recommendations for what a DC can or cannot handle. The real issue is a 3rd party company is trying to push my client to pay for another server that is not needed when there is only 5 connections.

  • Community Member Profile Picture
    Community Member Microsoft Employee on at
    RE: GP 2016 (client) --> Best Practices on a domain controller (stream app)

    You asked about best practices, so I'll chime in.

    You should have your DC only be a DC; spin up a VM to do other things, but you don't want other things installed on the same server, it's too critical to your infrastructure.

  • Community Member Profile Picture
    Community Member Microsoft Employee on at
    RE: GP 2016 (client) --> Best Practices on a domain controller (stream app)

    Yup agreed 100%, I have bumped the CPU to 4 cores, 2 CPU's X 8GB's RAM. This is only a DC with a GP 2016 client that is streamed through the DC over fiber. Keep in mind there is only 5 total users, 5 total licenses so at any given time, there will be no more than 5 users at once.

  • Beat Bucher  GP Geek  GPUG All Star Profile Picture
    Beat Bucher GP Gee... 28,054 Super User 2024 Season 1 on at
    RE: GP 2016 (client) --> Best Practices on a domain controller (stream app)

    Yes.. if you setup the RDS server (for RemoteApp publishing) in a way that users cannot log themselve remotely into the server, that should take care of the security.

    Providing them access only to the GP full client thru the published remote application will give them what they need.

    Still, keep in mind that this system will have to sized accordingly to support all the functionalities (SQL, IIS, DC, Print, RDS, just to name a few).

  • Community Member Profile Picture
    Community Member Microsoft Employee on at
    RE: GP 2016 (client) --> Best Practices on a domain controller (stream app)

    Thank you for the very valuable information! The security risks you pose are a great point. I plan to mitigate this issue by locking the RemoteApp to its own local, virtual home directory disks. This will ONLY be allowed through a Remoteapp connection with a back-end pointing to each user's virtual profile with no outside access allowed. So this will be a basic GP client as if its sitting on the local workstation.

  • Verified answer
    Beat Bucher  GP Geek  GPUG All Star Profile Picture
    Beat Bucher GP Gee... 28,054 Super User 2024 Season 1 on at
    RE: GP 2016 (client) --> Best Practices on a domain controller (stream app)

    Hi GROOVY1975,


    Technically speaking I don't see any reason why it would not work.. After all, the DC is only another Windows Server..

    Now from the security and organizational view, I would not recommend doing this.. and I can't recall having seen any paper from Microsoft about this, but clearly this was not intend to be so.

    However, when you think of the days back of the Microsoft Small Business server, they were including all the functions under one single hood (DC, File, Print & Apps server).. so your client should be happy.

    This goes back to the more or less same question in 2010 : https://community.dynamics.com/gp/f/32/t/37357

    Edit: same related question about GP 2013 : https://community.dynamics.com/gp/f/32/t/108510

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Congratulations 2024 Spotlight Honorees

Kudos to all of our 2024 community stars! 🎉

Meet the Top 10 leaders for December

Congratulations to our December super stars! 🥳

Start Your Super User Journey

Join the ranks of our community heros! 🦹

Leaderboard

#1
André Arnaud de Calavon Profile Picture

André Arnaud de Cal... 291,711 Super User 2024 Season 2

#2
Martin Dráb Profile Picture

Martin Dráb 230,458 Most Valuable Professional

#3
nmaenpaa Profile Picture

nmaenpaa 101,156

Leaderboard

Featured topics

Product updates

Dynamics 365 release plans