XenApp/XenDesktop 7.5 – Publishing Windows 2012 Server shared desktop

Your ads will be inserted here by

Easy Plugin for AdSense.

Please go to the plugin admin page to
Paste your ad code OR
Suppress this ad slot.

In previous post we have installed Citrix Delivery Controller. So now we are ready to publish desktops and applications in our environment. Let’s start with Windows 2012 shared desktops.

I will show how to do this in 3 steps:

  1. How to install Virtual Delivery Agent
  2. How to create Machine Catalog
  3. How to create Delivery Group and publish desktop

Step 1:

Start “AutoSelect.exe” from XenDesktop 7.5 ISO. Select “Virtual Delivery Agent for Windows Server OS” option.

xd75_win2012_agent_01

I have installed Windows 2012 Standard server on Hyper-V. For Windows 2012 we are using Generation 2 virtual machine. In default configuration “Secure Boot” in enabled. For Virtual Delivery Agent we have to disable this option in VM configuration.

xd75_win2012_agent_02We want to publish desktops from only one Windows server.

xd75_win2012_agent_03

xd75_win2012_agent_04

In our installation we will manually select Delivery Controller.

xd75_win2012_agent_05

xd75_win2012_agent_06

xd75_win2012_agent_07

xd75_win2012_agent_08

xd75_win2012_agent_09

xd75_win2012_agent_10

xd75_win2012_agent_11

xd75_win2012_agent_12

xd75_win2012_agent_13

And right now we have successfully installed “Virtual Delivery Agent” – “Citrix Desktop Service” is running.

xd75_win2012_agent_14

Step 2:

Right now, we have already installed “Virtual Delivery Agent”. Agent was correctly registered in Delivery Controller. So we have to create Machine Catalog from which we will be taking machines for our desktops.

In Citrix Studio console go to Machine Catalogs and choose “Create Machine Catalog”.

xd75_win2012_catalog_01

xd75_win2012_catalog_02

We have Windows 2012 server so we have to create Windows Server OS catalog.

xd75_win2012_catalog_03

In this example we won’t use any technology to automatically provision servers.

xd75_win2012_catalog_04

Manually chose our server AD account.

xd75_win2012_catalog_05

We have to call somehow our catalog. Let’s call it “Windows Server 2012 Generic”.

xd75_win2012_catalog_06

In console we can check our catalog…

xd75_win2012_catalog_07

… with one server inside.

Your ads will be inserted here by

Easy Plugin for AdSense.

Please go to the plugin admin page to
Paste your ad code OR
Suppress this ad slot.

xd75_win2012_catalog_08

 

Step 3:

Right now we are ready to publish our desktop. We will also publish notepad application.

So again in Citrix Studio go to Delivery Groups and chose “Create Delivery Group”.

xd75_win2012_apps_01

xd75_win2012_apps_02

Chose “Windows Server 2012 Generic” catalog which we have created in 2nd Step.

xd75_win2012_apps_03

Because we want to publish notepad we have to chose “Desktop and applications” delivery type.

xd75_win2012_apps_04

Add access to our publication for specified user.

xd75_win2012_apps_05

In this option we can chose which applications we want to publish. We can chose them from auto-discovered list …

xd75_win2012_apps_06

… or select manually (in the same way as it was in XenApp 6.5).

xd75_win2012_apps_07

Automatically put our desktop in StoreFront site.

xd75_win2012_apps_08

The last step – chose name for our Delivery Group – let’s call it “Desktop 2012”.

xd75_win2012_apps_09

In Studio we can see our Delivery Group.

xd75_win2012_apps_10

xd75_win2012_apps_11

xd75_win2012_apps_12

Finally, we can do the test . Let’s open browser windows and enter StoreFront address – it’s located on Delivery Controller host.

xd75_win2012_apps_13

Login.

xd75_win2012_apps_14

And click on “Desktop 2012” icon to start our published shared desktop.

xd75_win2012_apps_15

You can also go to “Apps” tab, to select published application.

xd75_win2012_apps_16

Again in Citrix Studio console we can see, that we run 2 sessions (1 for notepad and 1 for Desktop 2012).

xd75_win2012_apps_17

Now, we have published Windows 2012 Server desktop. Let’s do the same with Windows 2008 server.

Post author

There are 17 Comments

  1. Posted by mohammed Reply

    i have assigned application for two users but only one user can launch the application and the another can’t start application what i should do to resolve this problem and i need any resource to how publish application on xenapp 7.5

    • Posted by jarek Reply

      Do you get any message (in StoreFront or Receiver) when you’re trying to start application by the second user?
      What application are you trying to launch? what kind of system do you have?
      First of all, try to find something in Event Logs (Application and System) – on Controller, StoreFront and Hosting Servers.
      If you wan’t find anything you should describe a little your environment to give a better view of it.

  2. Posted by rupesh Reply

    i too have same problem i cannot start my app or desktop error “Cannot start app ”
    my storefront server log ——
    Log Name: Citrix Delivery Services
    Source: Citrix Store Service
    Date: 9/26/2014 1:55:02 AM
    Event ID: 0
    Task Category: (12346)
    Level: Error
    Keywords: Classic
    User: N/A
    Computer: STORE.webcon.com
    Description:
    No available resource found for user webcon\test1 when accessing desktop group Google Chrome. This message was reported from the Citrix XML Service at address http://WIN-COE70D8UAG9.webcon.com/scripts/wpnbr.dll [NFuseProtocol.TRequestAddress].
    Event Xml:

    0
    2
    12346
    0x80000000000000

    528
    Citrix Delivery Services
    STORE.webcon.com

    No available resource found for user webcon\test1 when accessing desktop group Google Chrome. This message was reported from the Citrix XML Service at address http://WIN-COE70D8UAG9.webcon.com/scripts/wpnbr.dll [NFuseProtocol.TRequestAddress].

    my xendesktop DC server error log ———–

    Log Name: Citrix Delivery Services
    Source: Citrix Store Service
    Date: 9/26/2014 1:55:02 AM
    Event ID: 0
    Task Category: (12346)
    Level: Error
    Keywords: Classic
    User: N/A
    Computer: STORE.webcon.com
    Description:
    No available resource found for user webcon\test1 when accessing desktop group Google Chrome. This message was reported from the Citrix XML Service at address http://WIN-COE70D8UAG9.webcon.com/scripts/wpnbr.dll [NFuseProtocol.TRequestAddress].
    Event Xml:

    0
    2
    12346
    0x80000000000000

    528
    Citrix Delivery Services
    STORE.webcon.com

    No available resource found for user webcon\test1 when accessing desktop group Google Chrome. This message was reported from the Citrix XML Service at address http://WIN-COE70D8UAG9.webcon.com/scripts/wpnbr.dll [NFuseProtocol.TRequestAddress].

    pl help me its urgent

    • Posted by jarek Reply

      Hello rupesh,
      sorry for late answer, but I was offline during vacation.
      Could you give me more information about your environment. How many server do you have (only one instance of Controller, StoreFront, Application server)? Does this application server correctly registered to Controller? Did you do the test after configuring the whole site.
      And please collect CDFTraces from Controller server and from Application server.

  3. Posted by Pascal Home Reply

    Hello

    Great instructions!

    I would like to know if it is possible to publish more than 1 Desktop in your scenario. Let’s say I have two customers accessing this server via Store Front and with XenApp 6.5 I published a desktop for each with the customer’s name, for a personalized feeling. Is it possible to publish “Desktop A” and “Desktop B” to one VDA on one server?

  4. Posted by Ian Reply

    This is an absolutely awesome resource for getting up to speed with a first Citrix deployment. Thanks!

    • Posted by jarek Reply

      Really great to hear :-) Thank you for reading.

  5. Posted by Nandish N M Reply

    Hi,

    How can I add new applications?
    I installed a new app in my master image and in citrix studio –> machine catalog –> update machine, has been done, but I don’t see the new app.

    • Posted by jarek Reply

      Hello,

      can you give more information about your case. Do you use Server Agent or Desktop Agent? What version of XD and what version of VDA? What type of deploying method do you use?

  6. Posted by ANtonio Reply

    I have problem with my environment, I have Citrix 7.5. Ocassionally get this error:

    “No available resource found for user xxxxx when accessing desktop group Olympic. This message was reported from the Citrix XML Service at address http://NAMESERVER/scripts/wpnbr.dll [NFuseProtocol.TRequestAddress]. ”

    The user not connect with the aplicatión app´s.

    Any possible solutions ?

    Thanks,

    • Posted by jarek Reply

      Hello Antonio,

      could you tell me, what kind of Desktop group Olympic is – Desktop OS, Server OS, with applications? How many resources do you have in this group? Does any of this resourse are in Maintenance Mode? Can you check event logs on you DC servers. Can you replicate the problem?

  7. Posted by The Wad Reply

    Hi There,

    I have a question. We have a selection of published Apps that loose their profiles every time a user log in. They are on a Server 2012 machine managed by MCS and have a random selection with no user data persistence set. The issue is that these applications require some files to be present in the users profile for them to work when they start.

    We do not want to create a working desktop for these apps only publish the Apps from the single machine to a selection of users.

    So the question is how do we setup published apps to keep user data (persistent) similar to the way you can keep user data persistent on published desktops?

    Thanks,

    The Wad

    • Posted by jarek Reply

      Hello The Wad,

      Unfortunately, you can’t set it in XenDesktop itselfs. But you can use Citrix tool called User Profile Management – it is the simplest way to keep user data (profile, settings, etc.) after logoff.
      License:
      Profile management is a feature available for XenApp Enterprise and Platinum editions and XenDesktop Advanced, Enterprise and Platinum editions.

  8. Posted by Jerry Reply

    With XenApp 6.5 we would create a desktop for the users to access, this desktop would have all of the Citrix servers within in for that particular desktop (say 2 Citrix servers). For our administrators, we would then publish an “administrative” desktop for each server so that they could log in and go to a specific server to either test something out or install specific patches.

    Is there a way with XenDesktop 7.7 to publish multiple desktops for each server? I’ve created a Machine Catalog that contains the 2 servers, and then created the Delivery Group with that Catalog in it. I only seem to be able to get 1 Desktop to publish, and that is for the entire Machine Catalog.

    Thanks
    Jerry

  9. Posted by Thomas Reply

    Hello to all,
    i have the same Jerry’s Scenario, i need to publish multiple desktops of same server to different users..with xenapp 7.8 and windows 2012 r2.
    It’s possible or need to looking for MCS?

    Thank you in advance.
    Thomas

    • Posted by Dave Reply

      +1 for this question, a simple in Xenapp 6.5 task… Any ideas?

      • Posted by Simon Reply

        I’ve been trying to find an answer to this as well but so far, I don’t think it’s possible but it would help if someone with more experience gave a more definitive answer.

        We need to upgrade a client’s X 6.5 environment due to an app upgrade but we are in the same scenario that Thomas described. The only way I can do this in 7.6 is creating a separate catalog for each XA machine and then creating a delivery group for each as well. However, the problem with doing this is now we aren’t getting any load balancing as users now either have to use XA01 or XA02. Publishing an app that is installed on both XA servers to have it load balanced is also not possible.

        This is just a nightmare.

Leave a Reply