Book Image

Citrix XenServer 6.0 Administration Essential Guide

By : Daniele Tosatto
Book Image

Citrix XenServer 6.0 Administration Essential Guide

By: Daniele Tosatto

Overview of this book

Virtualization helps an organization reduce costs and achieve low maintenance. It is fast becoming an important skill for all administrators. Citrix's XenServer is one of the leading virtualization solutions for enterprises and helps companies reduce costs while allowing them to integrate, automate and easily manage their datacenters. It comes with a steep learning curve, but the results are well worth the effort. This practical guide on XenServer administration shows you how to manage XenServer pools; create, configure and manage virtual machines and a datacenter. With the help of real-world examples in this book, you will be able to apply these concepts directly in your everyday life. Packed with author's tips and helpful advice; the book is your best choice for anything related to XenServer administration. This is the only book that focuses on the most vital aspect of XenServerñadministration. You don't have to struggle through the lesser-documented tasks anymore, this book will provide all the information you need to create and run a perfectly designed datacenter using XenServer.You will begin your journey towards becoming an expert XenServer administrator by configuring XenServer pools and managing role-based user authentication. Your next step is to create and manage virtual machines. In the following chapters you will learn to configure storage. The book discusses some of the more difficult tasks like configuring and managing VM memory. In the end you will be capable of handling your datacenter and virtual machines through a network, and you will learn how to monitor and backup your XenServer setup. All through the book, the author adds his helpful tips and advice that will help you choose the best options for your setup.
Table of Contents (18 chapters)
Citrix XenServer 6.0 Administration Essential Guide
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

Preface

Citrix XenServer is a complete, managed server virtualization platform built on the Xen hypervisor. You can use XenServer for virtualizing Microsoft Windows and Linux servers easily and efficiently.

XenServer is the enterprise-ready, cloud-proven virtualization platform that contains all the capabilities required to create and manage a virtual infrastructure.

XenServer is available in four different editions. Starting from the free edition, you will be able to set up a virtual infrastructure with live migration, snapshots, and management features.

This book will take you through deploying XenServer in your enterprise and teach you how to create and maintain your datacenter. The book contains practical examples covering typical tasks related to virtual infrastructure management.

The book starts by providing an overview of the XenServer platform and Resource Pool concepts. Next, it covers user authentication and storage repositories management. The book then dives deep into topics such as virtual machine creation and management, management of XenServer memory and networking, snapshots, and High Availability features and monitoring.

What this book covers

Chapter 1, Introducing XenServer Resource Pools, begins with an overview of the XenServer history, Resources Pools overview, and requirements. Also, we will run through the process of Resource Pool creation and management.

Chapter 2, Managing User Authentication, covers user authentication management and Microsoft Active Directory integration. In this chapter, we will discover the Role Based Access Control feature and how to use it to assign roles and permissions to users in order to define different levels of administration.

Chapter 3, Managing Storage Repositories, introduces you to storage management. This chapter covers concepts regarding storage technologies and protocols and emphasizes the process of creating different types of storage repositories in XenServer.

Chapter 4, Creating Virtual Machines, gives you an overview of the virtual machine creation process. It also shows you how to install XenServer Tools, a set of paravirtualized drivers used to provide the best performance in your virtual machines.

Chapter 5, Managing Virtual Machines, covers typical tasks related to virtual machine management. We will see how to import and export a virtual machine, clone existing virtual machines, and create a custom template for deploying pre-configured servers. Also, the chapter highlights the process for converting a physical machine to a virtual machine.

Chapter 6, Managing XenServer and Virtual Machine Memory, enables the user to configure XenServer memory in order to provide best performance for virtual machines. The chapter also describes the Dynamic Memory Control feature and how to use this feature to dynamically allocate memory to virtual machines.

Chapter 7, Managing XenServer Networking, covers networking concepts and explains how to configure networking in XenServer. In the chapter, we will discover the Distributed vSwitch Controller that can be used to control the flow and performance of traffic sent to and from a virtual machine.

Chapter 8, Managing High Availability and Snapshots, shows how to configure the High Availability feature in order to ensure your virtual machines are always available and have an optimal level of service within a resource pool. In the chapter, you will discover the Snapshots feature that you can use to record a point-in-time state of a virtual machine, useful when you need to test an application update.

Chapter 9, Protecting and Monitoring XenServer, explains the aspects of backing up and monitoring a XenServer environment. The chapter also highlights the usage of VM Protection policies to have scheduled backups of virtual machines and introduces you to the Workload Balancing component, used for automating the virtual environment and monitoring performance.

Appendix A, Supported Guest Operating Systems and Virtual Machine Templates, gives you a quick reference of the supported guest operating systems and an overview of the virtual machine templates XenServer provides by default.

Appendix B, Applying Updates and Hotfixes, covers the process of installing updates and hotfixes on the XenServer virtual environment.

What you need for this book

You will need one of the following operating systems:

  • Windows 7

  • Windows XP

  • Windows Vista

  • Windows Server 2003

  • Windows Server 2008

  • Windows Server 2008 R2

You will need the following software:

  • Citrix XenCenter 6.0

  • Citrix XenServer 6.0

  • Microsoft .NET Framework 3.5 (Required to run XenCenter)

For updated XenServer requirements, see the XenServer Installation Guide available at http://support.citrix.com/article/CTX130421.

Who this book is for

If you are new to or you have a basic understanding of XenServer and you want to embrace the virtualization world, this book is for you.

The book assumes that you have a basic understanding of XenServer administration, but you need not have working experience with XenServer.

IT Consultants who want to approach XenServer as a virtualization platform will also find this book useful.

Conventions

In this book, you will find a number of styles of text that distinguish between different kinds of information. Here are some examples of these styles, and an explanation of their meaning.

Code words in text are shown as follows: "Run the xe pool-join command on the new server to join the pool."

Any command-line input or output is written as follows:

xe host-disable uuid=<host_uuid>
xe host-evacuate uuid=<host_uuid>

New terms and important words are shown in bold. Words that you see on the screen, in menus or dialog boxes for example, appear in the text like this: "Enter your details in the activation form, and then click on Submit."

Note

Warnings or important notes appear in a box like this.

Tip

Tips and tricks appear like this.

Reader feedback

Feedback from our readers is always welcome. Let us know what you think about this book—what you liked or may have disliked. Reader feedback is important for us to develop titles that you really get the most out of.

To send us general feedback, simply send an e-mail to , and mention the book title through the subject of your message.

If there is a topic that you have expertise in and you are interested in either writing or contributing to a book, see our author guide on www.packtpub.com/authors.

Customer support

Now that you are the proud owner of a Packt book, we have a number of things to help you to get the most from your purchase.

Downloading the example code

You can download the example code files for all Packt books you have purchased from your account at http://www.packtpub.com. If you purchased this book elsewhere, you can visit http://www.packtpub.com/support and register to have the files e-mailed directly to you.

Errata

Although we have taken every care to ensure the accuracy of our content, mistakes do happen. If you find a mistake in one of our books—maybe a mistake in the text or the code—we would be grateful if you would report this to us. By doing so, you can save other readers from frustration and help us improve subsequent versions of this book. If you find any errata, please report them by visiting http://www.packtpub.com/support, selecting your book, clicking on the errata submission form link, and entering the details of your errata. Once your errata are verified, your submission will be accepted and the errata will be uploaded to our website, or added to any list of existing errata, under the Errata section of that title.

Piracy

Piracy of copyright material on the Internet is an ongoing problem across all media. At Packt, we take the protection of our copyright and licenses very seriously. If you come across any illegal copies of our works, in any form, on the Internet, please provide us with the location address or website name immediately so that we can pursue a remedy.

Please contact us at with a link to the suspected pirated material.

We appreciate your help in protecting our authors, and our ability to bring you valuable content.

Questions

You can contact us at if you are having a problem with any aspect of the book, and we will do our best to address it.