Xen is a hypervisor providing services that allow multiple computer operating systems to execute on the same computer hardware concurrently. This article will focus on "XenServer" (the Citrix Xen-based product that is now Open Source).
I will use the following terms, acronyms, abbreviations, etc. through my series of articles on XenServer-related information, programs, and technologies.
- a users Cloud Server in First Gen (also, instance, VM or server)
- physical server, which contains a hypervisor Xen or XenServer. Host and hypervisor are commonly used interchangeably.
- actual Virtual HDD file ends with this extension
- virtual disk image. A Virtual Hard Drive image record in XenServer
- Storage Repository
- Physical Block Device (actual "
/dev/sda" on host). The PDB is a connector object that represents the interface between a physical host and an attached storage repository (SR). A physical block device is responsible for storing the device configuration fields that are used to connect to, and interact with, a given storage target. It also manages the run-time attachment of a given storage repository to a given host.
- virtual block device. What XenServer calls what you "plug" into.
- Virtual Network interface for slice
- Logical Volume Management (software raid used in XC)
- Virtual Guest Machine (slice/instance)
- Physical Network Interface
- Xen Server commands start with this
- Xen Classic commands start with this (http://linux.die.net/man/1/xm)
- Command used to run some legacy XC utils in XS (e.g.,
- virtual networks
- a pool of physical hosts
- Application Programming Interface. Enables programmers to create application services by using an open application.
- A resource configuration for a server. Each flavor is a unique combination of disk, memory, vCPUs, and network bandwidth.
- HyperText Transfer Protocol. The protocol that tells browsers where to find information.
- A collection of files for a specific operating system (OS) that you use to create or rebuild a server. You can create custom images from servers that you have launched. Custom images can be used for data backups or as "gold" images for additional servers.
- REpresentational State Transfer. A style of architecture for hypermedia systems that is used for the World Wide web.
- A kind of web service API that uses REST.
- A computer that provides explicit services to the client software running on that system. A server is a virtual machine (VM) instance in the Cloud Servers environment. To create a server, you must specify a name, flavor reference, and image reference.