Carl Stalhood

Showing posts with label NetScaler. Show all posts
Showing posts with label NetScaler. Show all posts

Saturday, 19 March 2016

NetScaler VPX System Requirements

Q: Can the NetScaler VPX be a part of a high availability setup with a NetScaler appliance?

A: This is not a supported configuration.
 

Q: What is the minimum hardware requirement for NetScaler VPX?

A:  system requirements. NetScaler VPX requires:
  • Processor requirements: Dual core server with Intel VTx or AMD-V
  • Memory available: 2GB RAM, 20 GB hard drive
  • Hypervisor: Citrix XenServer 6.0 or later; VMWare ESX/ESXi 4.1 or later; Microsoft Hyper-V Server 2008 R2, Microsoft Hyper-V Server 2012 and 2012 R2
  • Connectivity: 100 Mbps minimum; 1 Gbps recommended
  • A network interface card compatible with the hypervisor

Q: What are Intel VTx and AMD-V?

A: These features, sometimes referred to as "hardware assist" or "virtualization assist", trap sensitive or privileged CPU instructions executed by the guest OS out to the hypervisor. This simplifies hosting guest OSs (BSD for a NetScaler VPX) on the hypervisor.

Q: How common are VTx and AMD-V?

A: Virtually all servers shipped within the last two years support either VTx or AMD-V.
Note: Many servers ship with virtualization assist disabled in BIOS. Before assuming you cannot run NetScaler VPX, examine if you need to change this setting on the server.

Q: Is there a hardware compatibility list (HCL) for NetScaler VPX?

A: As long as the server supports Intel VTX or AMD-V, NetScaler VPX should run on any server compatible with the underlying hypervisor. See the hypervisor HCL for a comprehensive list of supported platforms.

Q: What version of NetScaler OS is NetScaler VPX based on?

A: NetScaler VPX is based upon NetScaler 9.1 , 10.1, 10.5or later releases.
 

NetScaler VPX Capacity Planning/Sizing

Q: Given that server CPU power will vary, how can we estimate maximum performance of a NetScaler VPX instance?

A: Using a faster CPU could result in higher performance (up to the maximum allowed by the license), while using a slower CPU can certainly limit the performance.

Q: Are NetScaler VPX bandwidth/throughput limits for inbound only traffic, or both inbound and outbound traffic?

A: NetScaler VPX bandwidth limits are enforced for traffic inbound to the NetScaler only, regardless of whether this is request traffic or response traffic. This indicates that a NetScaler VPX-1000 (for example) can process both 1 Gbps of inbound traffic and 1 Gbps of outbound traffic simultaneously. Note that inbound and outbound traffic are not the same as request and response traffic. To NetScaler, both traffic coming from endpoints (request traffic) and traffic coming from origin servers (response traffic) is "inbound" (that is, coming into the NetScaler).

Q: Can multiple instances of NetScaler VPX be run on the same server?

A: Yes. However, ensure that the physical server has enough CPU and I/O capacity to support the total workload running on the host, or NetScaler VPX performance could be impacted.

Q: If more than one instance of NetScaler VPX is running on a physical server, what is the minimum hardware requirement per NetScaler VPX instance?

A: Each NetScaler VPX instance should be allocated 2GB of physical RAM, 20 GB of hard disk space, and 2 vCPUs.

Q: Can I host NetScaler VPX and other applications on the same server?

A: Yes. For example, NetScaler VPX, XenApp Web Interface and XenApp XML Broker could all be virtualized and can run on the same server. For best performance, ensure that the physical host has enough CPU and I/O capacity to support all the running workloads.

Q: Will adding CPU cores to a single NetScaler VPX instance increase the performance of that instance?

A: Depending on the license, a NetScaler VPX instance can use up to 4 vCPU today. Adding additional CPU to a NetScaler VPX instance that can use more CPUs will increase the performance.

Q: Even though NetScaler VPX is idle, it looks like it is consuming more than 90% of CPU. Why is this?

A: This is normal behavior and NetScaler appliances exhibit the same behavior. To see the true extent of NetScaler VPX CPU utilization, use the stat cpu command in the NetScaler CLI, or view NetScaler VPX CPU utilization from the NetScaler GUI. The NetScaler packet processing engine is always "looking for work", even when there is no work to be done. Therefore, it will do everything it can to take control of the CPU and not release it. On a server installed with NetScaler VPX and nothing else, this results in it looking like (from the hypervisor perspective) that NetScaler VPX is consuming the entire CPU. Looking at the CPU utilization from "inside NetScaler" (by using the CLI or the GUI) provides a picture of NetScaler VPX CPU capacity being used.