XenServer
From Christoph's Personal Wiki
Revision as of 12:20, 22 July 2013 by Christoph (Talk | contribs) (New page: '''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" (t...)
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 stuff.
- XC
- XenClassic
- XS
- XenServer
- slice
- a users Cloud Server in First Gen (also, instance, VM or server)
- host
- physical server, which contains a hypervisor Xen or XenServer. Host and hypervisor are commonly used interchangeably.
- VHD
- actual Virtual HDD file ends with this extension
- VDI
- virtual disk image. A Virtual Hard Drive image record in Xen Server
- SR
- Storage Repository
- PBD
- Physical Block Device (actual "</code>/dev/sda</code>" on host)
- VBD
- virtual block device. What XenServer calls what you "plug" into
- VIF
- Virtual Network interface for slice
- LVM
- Logical Volume Management (software raid used in XC)
- VM
- Virtual Guest Machine (slice/instance)
- PIF
- Physical Network Interface
- xe
- Xen Server commands start with this
- xm
- Xen Classic commands start with this (http://linux.die.net/man/1/xm)
- xl
- Command used to run some legacy XC utils in XS (e.g.,
xl list
,xl console
) - network
- virtual networks
- pool
- a pool of physical hosts
- API
- Application Programming Interface. Enables programmers to create application services by using an open application.
flavor : A resource configuration for a server. Each flavor is a unique combination of disk, memory, vCPUs, and network bandwidth.
- HTTP
- HyperText Transfer Protocol. The protocol that tells browsers where to find information.
- image
- 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.
- REST
- REpresentational State Transfer. A style of architecture for hypermedia systems that is used for the World Wide web.
- RESTful
- A kind of web service API that uses REST.
- server
- 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.