With the announcement of Citrix supporting Nutanix’s Acropolis Hypervisor in August 2015 we’ve started developing the first integration points for XenDesktop 7.6 FP3 (first supported VDA on AHV) and we started of with phase 1 (and yes, there’s more to come!) which is Citrix Power Management on AHV.
Logically we started working on some integration points and that’s what I’m showing in this video, what we’re seeing here is a Citrix XenDesktop 7.6 Feature Pack 3 environment running on Nutanix Acropolis Hypervisor, two VMs in a Machine Catalog are running on AHV and in this demo you can see that we’re able to do power management on these VMs.
On of the things I really like in this video is that this integration allows us to utilize the Nutanix Cluster IP address, this cluster IP address is able to talk to the Prism service on the CVM that is elected as Prism leader, to clarify this I’ve included some of the wise words from the Nutanix bible:
A Prism service runs on every CVM with an elected Prism Leader which is responsible for handling HTTP requests. Similar to other components which have a Master, if the Prism Leader fails, a new one will be elected. When a CVM which is not the Prism Leader gets a HTTP request it will permanently redirect the request to the current Prism Leader using HTTP response status code 301.
Here we show a conceptual view of the Prism services and how HTTP request(s) are handled:
Prism Services – Request Handling
When using the cluster external IP (recommended), it will always be hosted by the current Prism Leader. In the event of a Prism Leader failure the cluster IP will be assumed by the newly elected Prism Leader and a gratuitous ARP (gARP) will be used to clean any stale ARP cache entries. In this scenario any time the cluster IP is used to access Prism, no redirection is necessary as that will already be the Prism Leader.
By using this mechanism you won’t have the dependency that you would normally have with vCenter or SCVMM where that specific instance can become a single point of failure in your design. Because of the ‘distributed by nature’ architecture of Nutanix you don’t have to worry about that anymore.
Kees Baggerman is Senior Technical Director — Performance & Solutions Engineering R&D at Nutanix, where he leads a global team responsible for defining how enterprise applications are delivered on the Nutanix platform. A former Citrix Technology Professional and NVIDIA Enterprise Platform Advisor, he has spent 15+ years driving EUC strategy and technical direction across architecture, product, and customer success. He has been writing here since 2011 — sharing what he learns at the intersection of platform engineering and enterprise IT.
Senior Technical Director at Nutanix - Former Citrix CTP - NVIDIA Enterprise Platform Advisor - 15+ years in EUC
Kees Baggerman is Senior Technical Director — Performance & Solutions Engineering R&D at Nutanix, where he leads a global team responsible for defining how enterprise applications are delivered on the Nutanix platform. A former Citrix Technology Professional and NVIDIA Enterprise Platform Advisor, he has spent 15+ years driving EUC strategy and technical direction across architecture, product, and customer success. He has been writing here since 2011 — sharing what he learns at the intersection of platform engineering and enterprise IT.
Last month Barry Schiffer and I did a presentation on E2Evc , the subject? “Enterprise clients. when to use what and why?” The last couple of meetings I had with customers this was a very hot topic, people are rethinking their client strategy with BYOD and CYO as alternatives to their traditional…
One of the things I’ve been working on since I started at Nutanix is the Nutanix documentation script. Luckily there already is an PowerShell framework to document AD, DHCP but also XenApp, XenDesktop and PVS for instance. And with the current release of NOS 4.1.1 and Barry Schiffer’…
5 min read Kees Baggerman·Senior Technical Director at Nutanix – Former Citrix CTP – NVIDIA Enterprise Platform Advisor – 15+ years in EUC All posts → There’s a running joke in my lab: every application I’m writing is named after a fruit. The naming convention is non-negotiable. What is negotiable, apparently, is the scope of…
I’ve been using XenClient since a couple of weeks and I wanted to use an ISO file from local storage but the current methods described wouldn’t work for me until I found a blogpost which stated that the filename had to be lower-case. Otherwise XenClient wouldn’t show the file as stated in the…
This week I got a request via Matthijs van den Berg , one of the Nutanix SEs in EMEA. He was working with a Dutch Service Provider that has standardised its complete infrastructure deployment using PowerShell as the glue between components. This service provider was working with Nutanix AHV and…
Yesterday I spend the day setting up a PoC for Citrix Provisioning Services (5.6.1 SP1) with XenDesktop, XenApp 6 and XenApp 5. But we discovered that all of the target VM’s would give a BSOD (0x0000007b meaning: inaccessible boot device) when booting from the vDisk while the master didn’t have…
I hoped that Citrix Nutanix integrated the hypervisor in XenDesktop . But can also be seen in Version 7.8 to anything yet. Unfortunately, there is therefore no MCS.
I hoped that Citrix Nutanix integrated the hypervisor in XenDesktop . But can also be seen in Version 7.8 to anything yet. Unfortunately, there is therefore no MCS.
Remember this will be a first phase, you’ll never now what will happen in the future