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:
- How to install Virtual Delivery Agent
- How to create Machine Catalog
- 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.
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.
We want to publish desktops from only one Windows server.
In our installation we will manually select Delivery Controller.
And right now we have successfully installed “Virtual Delivery Agent” – “Citrix Desktop Service” is running.
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”.
We have Windows 2012 server so we have to create Windows Server OS catalog.
In this example we won’t use any technology to automatically provision servers.
Manually chose our server AD account.
We have to call somehow our catalog. Let’s call it “Windows Server 2012 Generic”.
In console we can check our catalog…
… with one server inside.
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”.
Chose “Windows Server 2012 Generic” catalog which we have created in 2nd Step.
Because we want to publish notepad we have to chose “Desktop and applications” delivery type.
Add access to our publication for specified user.
In this option we can chose which applications we want to publish. We can chose them from auto-discovered list …
… or select manually (in the same way as it was in XenApp 6.5).
Automatically put our desktop in StoreFront site.
The last step – chose name for our Delivery Group – let’s call it “Desktop 2012”.
In Studio we can see our Delivery Group.
Finally, we can do the test . Let’s open browser windows and enter StoreFront address – it’s located on Delivery Controller host.
Login.
And click on “Desktop 2012” icon to start our published shared desktop.
You can also go to “Apps” tab, to select published application.
Again in Citrix Studio console we can see, that we run 2 sessions (1 for notepad and 1 for Desktop 2012).
Now, we have published Windows 2012 Server desktop. Let’s do the same with Windows 2008 server.
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
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.
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
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.
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?
This is an absolutely awesome resource for getting up to speed with a first Citrix deployment. Thanks!
Really great to hear 🙂 Thank you for reading.
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.
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?
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,
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?
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
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.
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
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
+1 for this question, a simple in Xenapp 6.5 task… Any ideas?
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.