The NetScaler virtual appliance product is a virtual NetScaler appliance that can be hosted on Citrix XenServer, VMware ESX or ESXi, Linux-KVM, and Microsoft Hyper-V virtualization platforms.
For the VLAN tagging feature to work, do one of the following:
- On the VMware ESX, set the port group’s VLAN ID to 1 - 4095 on the VSwitch of VMware ESX server. For more information about setting a VLAN ID on the VSwitch of VMware ESX server, see http://www.vmware.com/pdf/esx3_vlan_wp.pdf.
This overview covers only aspects that are unique to NetScaler virtual appliance. For an overview of NetScaler virtual appliance functionality, see Understanding the NetScaler.
When you set up NetScaler virtual appliance on XenServer, you must use the XenCenter client to install the first NetScaler virtual appliance.
The XenServer® product is a server virtualization platform that offers near bare-metal virtualization performance for virtualized server and client operating systems. XenServer uses the Xen® hypervisor to virtualize each server on which it is installed, enabling each server to host multiple virtual machines simultaneously.
The following figure shows the bare-metal solution architecture of NetScaler virtual appliance on XenServer.
Figure 1. NetScaler Virtual Appliance on XenServer
The bare-metal solution architecture has the following components:
Hardware or physical layer: Physical hardware components including memory, CPU, network cards, and disk drives.
Xen hypervisor: Thin layer of software that runs on top of the hardware. The Xen hypervisor gives each virtual machine a dedicated view of the hardware.
Virtual machine: Operating system hosted on the hypervisor and appearing to the user as a separate physical computer. However, the machine shares physical resources with other virtual machines, and it is portable because the virtual machine is abstracted from physical hardware.
A NetScaler virtual machine, or virtual appliance, is installed on the Xen hypervisor and uses paravirtualized drivers to access storage and network resources. It appears to the users as an independent NetScaler appliance with its own network identity, user authorization and authentication capabilities, configuration, applications, and data. The paravirtualization technique enables the virtual machines and the hypervisor to work together to achieve high performance for I/O and for CPU and memory virtualization.
For more information about XenServer, see the XenServer documentation at http://support.citrix.com/en/products/xenserver.
XenCenter® is a graphical virtualization-management interface for XenServer, enabling you to manage servers, resource pools, and shared storage, and to deploy, manage, and monitor virtual machines from your Windows desktop machine.
Use XenCenter to install NetScaler virtual appliance on XenServer.
For more information about XenCenter, see the XenServer documentation at http://support.citrix.com/en/products/xenserver.
NetScaler Management and Analytics System
NetScaler Management and Analytics System (NetScaler MAS) is a centralized management solution that simplifies operations by providing administrators with enterprise-wide visibility and automating management jobs that need to be executed across multiple instances. You can manage and monitor Citrix application networking products that include Citrix NetScaler MPX, Citrix NetScaler VPX, Citrix NetScaler Gateway, Citrix NetScaler SDX, Citrix NetScaler CPX, and Citrix NetScaler SD-WAN. You can use NetScaler MAS to manage, monitor, and troubleshoot the entire global application delivery infrastructure from a single, unified console.
NetScaler MAS, a virtual appliance that runs on Citrix XenServer, VMware ESXi, and Linux KVM also addresses the application visibility challenge by collecting detailed information about web-application and virtual-desktop traffic, such as flow, user-session-level information, web page performance data, and database information flowing through the NetScaler appliances, NetScaler Gateway appliances, or NetScaler SD-WAN appliances at your site and providing actionable reports. It enables IT administrators to troubleshoot as well as proactively monitor customer issues in matter of minutes. For more information, see this link.
NetScaler Virtual Appliance Setup for the VMware ESX Platform
The NetScaler virtual appliance setup for the VMware ESX platform requires a VMware ESX or ESXi server and the vSphere client.
VMware ESX and ESXi are virtualization products based on bare-metal architecture, offered by VMware, Inc. Citrix NetScaler virtual appliance can be hosted on a VMware ESX or ESXi server.
For more information about VMware ESX, see http://www.vmware.com/.
The vSphere client is a graphical interface for managing virtual machines on VMware ESX servers. You use the vSphere client to allocate resources on the ESX server to virtual appliances installed on the server or to deallocate resources. For example, you can allocate virtual network ports to a virtual appliance.
For more information about VMware vSphere client, see http://www.vmware.com/.
NetScaler Virtual Appliance Setup for the Microsoft Hyper-V Platform
The NetScaler virtual appliance setup for the Microsoft Hyper-V platform requires Windows Server with the Hyper-V role installed. Like all virtualization systems, Hyper-V enables you to create a virtualized computing environment that results in better utilization of your hardware resources.
Hyper-V is a type 1 hypervisor that comes preinstalled with Windows Server, and it needs to be enabled as a role on the Windows Server.
For more information about Hyper-V, see http://technet.microsoft.com/en-us/library/cc816638(WS.10).aspx.
NetScaler Virtual Appliance Setup for Linux-KVM Platform
The NetScaler VPX is a virtual NetScaler appliance that can be hosted on a kernel based Virtualization Machine(KVM). The host Linux operating system must be installed on suitable hardware by using virtualization tools such as KVM Module and QEMU. NetScaler VPX runs as a virtual appliance on Linux-KVM server. Like all virtualization systems, KVM enables you to create a virtualized computing environment that results in better utilization of your hardware resources.