Hitachi Unified Compute Platform 2000 for REDHAT OpenStack is pre-validated, integrated, and cloud ready. As a complete converged solution for OpenStack environments, Unified Compute Platform deploys quickly to support mission-critical workloads, applications, and virtualized environments. With industry-leading automation, Unified Compute Platform helps to simplify infrastructure management and to improve operational efficiencies.
Hitachi Unified Compute Platform 2000 for REDHAT OpenStack is available in single-rack and multi-rack (scale-out) configurations.
The basic configuration of Hitachi Unified Compute Platform 2000 for REDHAT OpenStack starts with a four-node cluster that hosts a mix of management, controller and compute cluster. It offers a highly scalable, fault-tolerant platform for the development of cloud-enabled workloads.
Red Hat OpenStack Platform is packaged so that available physical hardware can be turned into a private, public, or hybrid cloud platform that includes:
- Fully distributed object storage
- Persistent block-level storage
- Virtual machine provisioning engine and image storage
- Authentication and authorization mechanisms
- Integrated networking
- Web browser-based interface accessible to users and administrators
OpenStack Core Services
The following diagram provides a high-level overview of the REDHAT OpenStack core services and their relationship with each other.
Table 4. The following table describes each component shown in the diagram
Web browser-based dashboard that you use to manage OpenStack services.
Centralized service for authentication and authorization of OpenStack services and for managing users, projects, and roles.
Provides connectivity between the interfaces of OpenStack services.
Manages persistent block storage volumes for virtual machines.
Manages and provisions virtual machines running on hypervisor nodes.
Registry service that you use to store resources such as virtual machine images and volume snapshots.
Allows users to store and retrieve files and arbitrary data.
Provides measurements of cloud resources.
Template-based orchestration engine that supports automatic creation of resource stacks.
REDHAT OpenStack Host Configuration
It is a single-system OpenStack installation that includes Red Hat Enterprise Linux OpenStack Platform director . Director is a toolset for installing and managing a complete OpenStack environment. It is based primarily on the OpenStack project TripleO, which is an abbreviation for "OpenStack-On-OpenStack". This project takes advantage of OpenStack components to install a fully operational OpenStack environment.
Controller nodes are responsible for hosting the core services in a RHEL OpenStack Platform environment, such as the Horizon dashboard, the back-end database server, Keystone authentication, and High Availability services. Odd number of controller nodes are used (minimum of 3) because most HA capability is based on a quorum-based system; for a three node controller cluster, if two controllers disagree, the third is used as the arbiter.
Compute nodes are responsible for running virtual machine instances after they are launched. Compute nodes must support hardware virtualization. Compute nodes must also have enough memory and disk space to support the requirements of the virtual machine instances they host.
Storage node are responsible for providing presistent storage to RHEL OpenStack Platfrom environment.
It is a combinations of physical and virtual isolated networks, which are configured at the host, switch, and storage layers to meet isolation, security, and quality of service (QoS) requirements. Different network data traffic is physically isolated into different switches according to the physical switch port and server port assignments.
Hitachi Block Storage Driver For OpenStack (Cinder)
Hitachi Block Storage Driver for OpenStack is based on the OpenStack Block Storage architecture (Cinder) and it enables you to provide storage services that use high-performance and high-reliability Hitachi storage systems to build and deliver Infrastructure as a Service (IaaS). Cinder is an OpenStack service component that provides persistent block device storage to VM OpenStack Compute instances as a volume. Data in a Cinder volume persists (remains undeleted) when the volume is detached from a VM instance. Since the data remains on the block device corresponding to the volume, it can always be reattached by changing the connection to other VM instances. In addition, high I/O performance is expected because it has direct access to the block device corresponding to the volume from the VM.