Compute Resources Guide¶
The term compute resource refers to any server that offers a virtualization solution as a service. Here, the term virtualization solution can refer both to a service providing virtual machines, or one providing (for example) Docker containers.
Most modern IT infrastructures make extensive use of virtualization. In most use cases hosts managed by orcharhino will run on virtual machines. As a result orcharhino needs to be able to interact with the underlying compute resource providing the virtualization service.
This guide primarily exists to document the various compute resources supported by orcharhino. In particular we hope to collect instructions on how to set up each supported compute resource for use with orcharhino. However, as of this writing we focus exclusively on VMware type compute resources (the most common use case).
It may also be necessary to use smart proxies, for orcharhino to interact with compute resources found in a different network than the main orcharhino server. (See also: Smart Proxy Guide).
This usage guide is a stub. We are hoping to expand it into a full fledged usage guide in a future release of this documentation. In the meantime, we apologize for any inconvenience.
Supported Compute Resource Providers¶
As an initial outlook, the following table lists compute resource providers supported by orcharhino along with some of the supported features:
|Provider||Package||Console from orcharhino||Networking|
|Google Compute Engine||foreman-gce||no||IPv4|
|Libvirt||foreman-libvirt||VNC or SPICE||MAC|
|oVirt / RHEV||foreman-ovirt||VNC or SPICE||MAC|
|Rackspace||foreman-rackspace||no||IPv4 + IPv6|
- The “Package” column lists the package needed on the orcharhino host to provide support for the corresponding provider.
- The “Console form orcharhino” column lists orcharhino support for direct console access to virtual hosts from the orcharhino Management UI.
- The “Networking” column lists the type of networking address that the relevant compute resource provider assigns to new hosts. For example, if the MAC address is supplied by the provider, orcharhino will be free to assign an IPv4 address, it the IPv4 address is supplied by the provider, orcharhino will only record this assignment.