Answered RDS IP Virtualization Questions

  • Tuesday, August 07, 2012 1:52 PM
     
     

    I built an RDS lab in Hyper-V as a proof of concept for an upgrade to my production environment.  Currently I have about 100 Terminal Servers running Server 2008.  I would like to upgrade my production environment to 2008 R2 and utilize session based Ip Virtualization.

    The Hyper-V lab consists of:

      -  Domain Controller - 10.0.0.1

      -  DHCP Server - 10.0.0.10 (pool of 100 IP's)

      -  Connection Broker - 10.0.0.5

      -  2 RDS Servers - 10.0.0.2 & 3

      -  10 WinXP Clients - 10.0.0.20 - 29

      -  GPO's are set up to add servers to the farm and specifiy the farm name of labfarm.  lab farm is configured in DNS for each RDS Server IP.

    Everything appears to be working OK, when I connect my 10 client PC's using 20 different test user accounts to labfarm, they all connect and I can see the connections in each RDS Server and I can see the IP's being handed out in the DHCP server.

    So here are my questions:

    1  -  When I run IPCONFIG in each RDS Session, I see every IP that is being handed out by the DHCP server...not just the one for that session.  So if I have 10 sessions connected to one RDS Server, when I run IPCONFIG on any session, I will see the static IP of the server, and 10 other virtual IP's being handed out by the DHCP server.  Is this normal?  Should I be seeing all of the virtual IP's or only the one for the session I am in.  Also, if this is normal, how do I know what IP I'm actually getting since I see so many.  If I do upgrade my production environment, I have approx 50 users logged into each server at any given time.....so if they run ipconfig, they'll see 50 ip addresses. 

    2  -  In my production environment, I have the command prompt blocked for regular users.  How would I be able to tell, as the server administrator, which IP each user is getting?

    3 - In my production environment, my servers have static IP's from 10.156.139.1 - 100.   What IP scope would I need to set up for this to work properly?  Do the IP's need to be real IP's or a made up scope like in the lab setup?  Each session has internet access because it is using the real static IP of the server....but how does the virtual IP work?

    4 - What is the actual benefit or use of using session based IP Virtualization as opposed to application based IP Virtualization?

All Replies

  • Thursday, August 09, 2012 1:40 PM
     
     
    ????
  • Monday, August 13, 2012 8:58 AM
    Moderator
     
     Answered

    Hi,


    1.Yes, it's normal. To know what IP you are actually getting use,you need to depend on some monitoring tools which report usage per IP address.
    2.As i know,the current logon user can use the ipconfig command to show what the ip address he/she is virtualizedly using.
    3.To a large number of IP,you should use the dhcp to deploy. It should be unique and real IP in your network.For example, you can use 10.156.140.1 - 100.About Deploying Remote Desktop IP Virtualization Step-by-Step Guide:http://technet.microsoft.com/en-us/library/ee308290(v=ws.10).aspx
    4.Some applications that require a unique IP address may not run properly on MultiPoint Server. To solve this problem, you can enable IP virtualization per application, which assigns a unique IP address to each instance of the application running on the server. Other applications continue to use the main IP address that is shared for all sessions. To enable session based IP Virtualization , you can use IP virtualization to assign a unique IP address to each session. However, per-session IP virtualization causes all the applications to run virtualized, which can sometimes cause issues with specific applications. If an application is found to have issues when running in this per-session mode, you can add the application to an exclusion list so that it runs in normal mode (not virtualized).To enable a specific application to run, we recommend using per-application IP virtualization. This mode gives only specific applications a unique IP address and can be less risky, since it doesn’t impact the other applications running on the server.

    regards,

    Clarence


    Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.

    • Marked As Answer by petergriffon Monday, August 13, 2012 3:47 PM
    •  
  • Monday, August 13, 2012 3:48 PM
     
     
    Thank you Clarence, exactly what I was looking for.
  • Thursday, August 16, 2012 5:30 AM
     
     

    Hi Clarence

    Is it possible to use Ip address of users desktop as virtual IP. In my scenario, The application (java based) identify the branch of user who logs from the IP address of end users desktop. If we go with RDS, we are loosing that feature if we don't use such configuration. Is there any way to configure it ?

    Regards

    Gayan