+86-135-5029-3426 sales@vinchin.com
Vinchin Blog
Vinchin Blog Virtualization Topic-Xenserver(2)

Virtualization Topic-Xenserver(2)



As part of the Citrix end-to-segment virtualization solution, the XenServer server virtualization system can effectively improve the availability and utilization of data center resources. Users can use XenServer to create a high-performance, scalable, manageable, and flexible virtual server infrastructure.


In XenServer, resource pools (clusters) allow multiple servers and their connected shared storage repositories (SR, storage devices) to be treated as a single unified resource. The first server in the pool is designated as the pool master server, and it is available to other members of the pool. Route communications. In addition, each member of the resource pool will contain all the information needed to assume the role of the master server.


To connect the hosts in the pool to the remote storage array, you need to create a XenServer Storage Repository (SR), which is a persistent disk object that exists independently of XenServer. SR can exist on different types of physical storage devices (internal and external), including local disk devices and network shared storage.


High availability (HA)


Resource pools (clusters) can be configured with automatic high-availability protection functions. To allow failures in the virtual machine, hypervisor or server layer, XenServer can automatically restart the virtual machine. The automatic restart function can help administrators protect all virtualized applications and bring higher availability to the enterprise.


Dynamic Load Balancing (DRS)


Whether it is the first deployment or long-term operation, XenServer can improve system utilization and application performance by automatically balancing virtual machines in the resource pool.


Virtual machine snapshot (VM snapshot)


A virtual machine snapshot is a record of a running virtual machine (VM) at a certain point in time. When a snapshot of the VM is generated, its storage information (data on the hard drive) and metadata (configuration information) are also saved at the same time. To ensure that a self-consistent disk image is captured, IO is temporarily stopped when a snapshot is taken. XenCenter supports three types of disk snapshots, static snapshots, and disk and memory snapshots.


Disk snapshot: Store VM configuration information (metadata) and disk (storage), and allow export and restore of this information as a backup.


Static snapshot: Use Windows Volume Shadow Copy (VSS) to generate application-consistent real-time snapshots. The VSS framework helps VSS-enabled applications flush data to disk and prepare for the snapshot before generating the snapshot.


Disk and memory snapshot: In addition to saving the metadata and disk of the VM, it also saves the memory state (RAM) of the VM. Reverting to the disk and memory snapshot does not require restarting the VM.


Virtual machine clone


Support fast clone and full copy clone to replicate virtual machines.


Host power management (power management)


XenServer makes full use of the embedded hardware features to dynamically redistribute virtual machines, automatically sleep during system idle time according to the operating conditions of the system, and automatically wake up when needed, in order to achieve the purpose of energy saving and emission reduction.


Provisioning Streaming function


Used with CitrixXenDesktop, it uses streaming technology to deliver a single standard desktop image (including operating system and software) to physical virtual desktops on demand through the network. On the one hand, it realizes single image management of machines of the same model; on the other hand, it is suitable for environments with higher three-dimensional graphics requirements. In addition to hard disks, memory, CPU, and GPU all use local computing resources, so the performance is basically the same as traditional desktops.


XenMotion function


When VM disks are on storage shared by two hosts, XenMotion allows you to move a running VM from one host to another. This can support pool maintenance functions such as high availability (HA) and rolling pool upgrade (RPU) to automatically move VMs. These functions enable workload adjustment, infrastructure resilience, and server software upgrades without any VM downtime.


Storage XenMotion function


When located on storage that is not shared by VMs on two hosts, Storage XenMotion allows VMs to be moved from one host to another. There is no downtime, and VMs can be moved from one pool to another. The target storage must have sufficient free disk space for the VM and its snapshots so that the incoming VM can be saved.


XenConvert function


As a P2V or V2V tool, XenConvert can speed up the installation and migration speed of physical and virtual servers (P2V and V2V), and realize rapid conversion to XenServer.


IntelliCache function


In the VDI solution, XenServer uses local storage to store boot images or temporary data to reduce the amount of network storage and traffic of the installed XenDesktop.


XenServer Tools


Similar to VMwareTools, it provides a series of optimization functions (para-virtualized network and SCSI drivers, which can provide high-performance I/O services), such as safe shutdown/restart of virtual machines, suspending virtual machines, migration of running virtual machines, and using snapshots And the function of restoring from a snapshot.


XenServer VSS


The Windows tool also includes a XenServer VSS provider, which is used to quiesce the data on the file system of the Windows Guest host when taking a snapshot (static) of the VM.

-Vinchin Backup&Recovery for Xenserver

  • Tag:
  • Virtualization

Interested Blogs More