This is the third of five courses on building a highly-available Citrix XenDesktop/XenApp 7.6 LTSR environment and/or preparing for the CCP-V cert. This course discusses the installation of components that comprise a high-availability environment.
This course is the third in a Learning Path of five courses that cover Citrix XenDesktop/XenApp 7.6 LTSR as well as objectives for the CCP-V certification. Courses in this Learning Path follow directly after those in the Citrix XenDesktop/XenApp 7.6 LTSR CCA-V Learning Path. This course discusses the installation of components that comprise a high-availability XenDesktop/XenApp environment.
Course Overview Hey, this is Greg Shields, and you've found the third course in my learning path on Citrix XenDesktop version 7. 6 and Citrix's second-level CCP-V certification. I am author evangelist and a full-time author here at Pluralsight, and I've been building, managing, and helping others with Citrix environments since the days this product was known as WinFrame. The courses in this learning path are in fact a part 2 of our conversation. Our first half focused on the CCA-V certification and managing a XenDesktop environment that's already in production. Here we begin anew and go through all the steps in constructing a brand new, production-ready, highly-available XenDesktop environment from the ground up. This one's going to be good. In this third course out of five, we'll begin the process of installing our XenDesktop components. We'll configure high-availability for our delivery controllers and stand up the initial install of StoreFront and Provisioning Services. Before we're done, we'll also peek at the installation requirements for our VDAs and explore the best ways the deploy Citrix Receiver. If you've just been tasked with building a new Citrix XenDesktop environment, this course is your first stop in brushing up on those skills for success. And then from here you'll be ready to continue on the learning path as we configure and test that newly-built XenDesktop infrastructure. Let's get started.
Delegate Administrative Rights I mentioned in the outro for that last module that in hindsight we probably should have merged the content in this module back with what we were talking about in the last module. I say that for a couple of different reasons, one being that the content here on delegating administrative rights is fundamentally the same thing that you already needed to know if you studied for the CCA-V exam. This content also is not all that interesting, nor is it all that difficult, if you have at least some basic familiarity with the concept of role-based access control, which is what we see here in Citrix's representation of this whole administrative rights delegation. To that end, here we have a very quick review of how these administrative rights actually get implemented there inside of Citrix Studio. I do want to take things just a bit further, just based off of this task that you see here from Citrix's exam and to try to give you a couple of real world examples where you might actually implement these roles and the different scopes that are associated. I want to show you that for three different groups of administrators, your help desk personnel, your license administrators, essentially you logistics individuals, and also any auditors and security personnel, what kinds of scopes and roles you might wish to create. These may seem sort of facetious for your environment, it depends on exactly how distributed the roles are for those people on your infrastructure, but at least they provide some way of relating the different administrative groups we'll talk about with some actual use cases you may see in the real world. To get there, we'll have to create some custom roles. I'll show you exactly how that works, you can think of these roles as essentially the verb that we will associate with a scope, which is the noun, which then ties to a human being or a group of human beings that brings all this actually into the real world.
Install StoreFront Our reference here in installing StoreFront is yet another example of how the installation itself is not all that exciting. It is rather all the other stuff that surrounds that install that is really where all the complexity lies. Here in this module we will install StoreFront, but we have more work to do for getting all the prerequisites in place to create this production-ready and highly-available StoreFront infrastructure. We begin with taking a look at some of the special certificate requirements that StoreFront requires. When we create this certificate, we're going to do so in a way that's probably a little different than what you're used to. We will create a single certificate that we will install on both of our StoreFront servers, sf1 and sf2. And in fact when we create that, there's some extra subject alternative name requirements that we'll need to lay into place to support some of the later features that we'll be enabling. We will also install that certificate onto both of those servers, and also set up round robin DNS as our mechanism, at least at this point, for doing some of the load balancing. We'll later replace that round robin DNS, or really augment it, with the use of the NetScaler Gateway as we get further along on the learning path, but for our purposes here we need to have some mechanism to have a single fully-qualified domain name that corresponds to both of the servers here that we're building. We will also obviously go through installing StoreFront and connecting those two servers together to create a deployment group, and then on top of that deployment group installing a store, a very minimally configured store, that will allow us to then attach to our Delivery Controllers and continue with our implementation that we're working with here. We will, as I said, further configure that as we get into the next course there on configuring, but for our purposes here, our goal is to set up a minimally viable StoreFront infrastructure so that we can just test out those configurations that we'll be making later.
Deploy Citrix Receiver There are some situations where having a lot of options is a really good thing. I mean, I tend to like my cheeseburgers with ketchup and mustard, perhaps you like mayonnaise on yours. There are other situations where too many options really just get in the way. Our conversation here on deploying Citrix Receiver lies pretty much right in the middle, because Citrix has provided a broad range of approaches in getting Citrix Receiver installed on the different desktops that need to connect in to your XenDesktop environment. Those options are, at the same time, awesome because you have the abilities to let your users even go as far as to download the Receiver installation, all the way through a completely controlled configuration that you yourself have set up, and various different combinations in between. However, the hard part is figuring out, number one, exactly which of these approaches works for you, and then number two, exactly how to go about deploying Citrix Receiver once you make your decision. Here in this module we only have two tasks that relate to the exam objectives, but for those tasks we have a much longer set of things we need to prepare for in deploying out Citrix Receiver. Our two tasks here, number one, ask us to understand what those deployment options are. This is going to be a bit of a repeat from what we talked about back in our earlier learning path on managing XenDesktop. But I'm going to take things quite a bit further when we go through the actual mechanics in deploying out Citrix Receiver itself. I want to step you through all three of the major approaches you can use in deploying out Citrix Receiver, and for two of those, the two options were you actually have configuration control to show you exactly what you need to do in order to get those Receiver clients configured in the way you want.