Hitachi Content Platform for Cloud Scale v2.0.0 Release Notes
About this document
This document gives late-breaking information about HCP for cloud scale v2.0.0. It includes information that was not available at the time the technical documentation for this product was published, a list of new features, a list of resolved issues, and a list of known issues and where applicable their workarounds.
Intended audience
This document is intended for customers and Hitachi Vantara partners who license and use HCP for cloud scale.
Getting help
Hitachi Vantara Support Connect is the destination for technical support of products and solutions sold by Hitachi Vantara. To contact technical support, log on to Hitachi Vantara Support Connect for contact information: https://support.hitachivantara.com/en_us/contact-us.html.
Hitachi Vantara Community is a global online community for Hitachi Vantara customers, partners, independent software vendors, employees, and prospects. It is the destination to get answers, discover insights, and make connections. Join the conversation today! Go to community.hitachivantara.com, register, and complete your profile.
About this release
This is build v2.0.0.3 of the Hitachi Content Platform for cloud scale (HCP for cloud scale) software.
Major features
HCP for cloud scale is a software-defined object storage solution that is based on a massively parallel microservice architecture and is compatible with the Amazon Simple Storage Service (Amazon S3) application programming interface (API). HCP for cloud scale is especially well suited to service applications requiring high bandwidth and compatibility with the Amazon S3 API.
Major features in v2.0.0
HCP for cloud scale v2.0.0 includes the following major features.
HCP for cloud scale supports an application for users to manage S3 buckets and browse objects. The application lets users:
- Generate S3 access and secret keys
- Create and manage buckets
- Configure bucket synchronization and bucket policies
- Browse objects in buckets
A digital license key is required to enable DARE. This key is not available in certain countries identified by the Hitachi Vantara Global Trade Compliance (GTC) team.
System requirements
This section lists the hardware, networking, and operating system requirements for running an HCP for cloud scale system with one or more instances.
Hardware requirements
To install HCP for cloud scale on on-premises hardware for production use, you must provision at least four instances (nodes) with sufficient CPU, RAM, disk space, and networking capabilities. This table shows the hardware minimum requirements and best-practice resources for each instance in an HCP for cloud scale system.
Resource | Minimum | Best |
RAM | 32 GB | 128 GB |
CPU | 8-core | 24-core |
Available disk space | 500 GB 10k SAS RAID | (2) 1.92 TB SSD |
Network interface controller (NIC) | (1) 10 Gb Ethernet NICs | (4) 10 Gb Ethernet NICs |
Software requirements
The following table shows the minimum requirements and best-practice software configurations for each instance in an HCP for cloud scale system.
Resource | Minimum | Best |
IP addresses | (1) static | (2) static |
Firewall Port Access | Port 443 for SSL traffic Port 8000 for System Management App GUI Port 8888 for Content Search App GUI | Same |
Network Time | IP address of time service (NTP) | Same |
Operating system and Docker minimum requirements
Each server or virtual machine you provide must have the following:
- 64-bit Linux distribution
- Docker version 1.13.1 or later installed
- IP and DNS addresses configured
Additionally, you should install all relevant patches on the operating system and perform appropriate security hardening tasks.
Operating system and Docker qualified versions
This table shows the operating system, Docker, and SELinux configurations with which the HCP for cloud scale system has been qualified.
Operating system | Docker version | Docker storage configuration | SELinux setting |
Fedora 31 | Docker 18.09.0-ce | direct-lvm | Enforcing |
Red Hat Enterprise Linux 7.4 | Docker 18.09.0-ce | direct-lvm | Enforcing |
Ubuntu 16.04-LTS | Docker 17.03.0-ce | aufs | N/A |
CentOS 7.4 | Docker 18.09.1-ce | overlay2 | Enforcing |
If you are installing on Amazon Linux, before deployment, edit the file /etc/security/limits.conf on every node to add the following two lines:
* hard nofile 65535 * soft nofile 65535
Docker considerations
The Docker installation folder on each instance must have at least 20 GB available for storing the HCP for cloud scale Docker images.
Make sure that the Docker storage driver is configured correctly on each instance before installing HCP for cloud scale. To view the current Docker storage driver on an instance, run docker info.
If you are using the Docker devicemapper storage driver:
- Make sure that there's at least 40 GB of Docker metadata storage space available on each instance. HCP for cloud scale needs 20 GB to install successfully and an additional 20 GB to successfully update to a later version. To view Docker metadata storage usage on an instance, run docker info.
- On a production system, do not run
devicemapper
inloop-lvm
mode. This can cause slow performance or, on certain Linux distributions, HCP for cloud scale might not have enough space to run.
SELinux considerations
You should decide whether you want to run SELinux on system instances and enable or disable it before installing HCP for cloud scale. To enable or disable SELinux on an instance, you must restart the instance. To view whether SELinux is enabled on an instance, run: sestatus
To enable SELinux on the system instances, use a Docker storage driver that supports it. The storage drivers that SELinux supports differ depending on the Linux distribution you're using. For more information, see the Docker documentation.
Time source requirements
If you are installing a multi-instance system, each instance should run NTP (network time protocol) and use the same external time source. For information, see support.ntp.org.
Supported browsers
The following browsers are qualified for use with HCP for cloud scale software. Other browsers or versions might also work.
- Google Chrome (latest version as of the date of this publication)
- Mozilla Firefox (latest version as of the date of this publication)
Resolved issues
The following HCP for cloud scale issues are resolved in this release.
Object storage management
The following table lists resolved issues affecting object storage management.
Issue | Area affected | Description |
ASP-5397 | Amazon S3 | Objects placed in bucket configured for sync-from show status of REPLICA If an object is placed directly into a bucket configured for synchronization (sync-from), the replication status of the object is incorrectly set to REPLICA. Resolution This issue is resolved. The replication status is now null. |
System management
The following table lists resolved issues affecting system management.
Issue | Area affected | Description |
ASP-6710 | System update | Key Management Server service not running after update from v1.3 After an update from v1.3 to v1.4, the Key Management Server service does not start automatically. Resolution This issue is resolved. The service starts automatically after an update. |
Known issues
The following issues with HCP for cloud scale have been identified in this release.
The update process can appear to stall for extended periods of time. Allow the update process to finish.
Don't try to initialize the encryption key management server (the Vault service) manually outside of HCP for cloud scale. Doing so results in data loss.
The S3 Console application uses the Metrics service to fetch bucket information. So the S3 Console application can display bucket information and statistics to users, configure the port hosting the Metrics service as external.
Object storage management
The following table lists known issues affecting object storage management.
Issue | Area affected | Description |
ASP-1138 | System Management | Cannot update cluster name After changing the cluster hostname, the change is not automatically made externally visible. Workaround Restart the S3 Gateway:
|
ASP-2422 | Tracing Agent | Incorrect alert message during manual deployment When manually deploying a four-node, multi-instance system, the Tracing Agent service returns an alert that the service is below the needed instance count even when the correct number of service instances are deployed. Workaround If you have deployed the correct number of instances you can safely ignore this alert. |
ASP-3081 | Management API | API job methods are not supported A number of API methods refer to jobs. Jobs are not supported in this release. |
ASP-3119 | MAPI Gateway | Blocked thread on authorization timeout Authentication and authorization use a system management authorization client service which has a different timeout interval. If a management API authorization or authentication request times out but the underlying client service doesn't, the thread is blocked. Workaround Stop and restart the MAPI Gateway service container. |
ASP-3170 | MAPI Gateway | Certain API methods are public The MAPI schema includes public API methods, which do not need OAuth tokens. Workaround None needed. The public API methods do not need OAuth tokens. |
ASP-3297 | Storage Management | Cannot write to storage even though storage is available The storage component to which data is written is selected at random. If a filled storage component is selected, the write might fail. Workaround Use the Object Storage Management application or the MAPI method |
ASP-3746 | Metadata Gateway | Metadata Gateway failure can cause underprotection A Metadata Gateway service instance becomes unavailable if the container or physical node hosting it fails. This can cause underprotection. Workaround If the System Management application indicates that a Metadata Gateway service is unavailable, remove the Metadata Gateway instance. This starts the service on another node instance. If there no instances available to host a Metadata Gateway, the System Management application doesn't remove the instance and instead displays an error message. In this situation, use the System Management application to do this:
|
ASP-6630 | Storage Management | Setting encryption from multiple clients simultaneously can render existing storage component inaccessible If two accounts try to set the encryption flag simultaneously, either using the GUI or the management API method Workaround
|
ASP-7161 | Amazon S3 | Reported size of record returned from S3 Select might not match AWS AWS calculates the size of a record returned in an S3 Select query as the total size of the record, including any delimiters. HCP for cloud scale calculates the size as the total data of each column returned. These calculations can sometimes differ slightly. |
ASP-7239 | Storage Management | Storage component host name final segment allowed to begin with number When configuring a storage component, the last segment of the host name can't begin with a number (for example, Workaround Ensure that the last segment of the host name does not begin with a number before proceeding. |
ASP-7329 | Amazon S3 | S3 operations on objects with NUL and \ characters fail The characters null (NUL) and backslash (\) are not supported in object keys for S3 operations. The operations fail with the error 400 BadRequest. Workaround Do not use the null or backslash characters in object keys. |
ASP-7366, ASP-7367 | System management | Failure to register storage component with valid SSL certificate When a storage component is created using the HTTPS protocol, registration can fail with the error "Certificate for address doesn't match any of the subject alternative names." Workaround The host name must adhere to the following rules:
|
System management
The following table lists known issues affecting system management.
Issue | Area affected | Description |
ASP-3379 | Configuration | Cannot set refresh token timeout value The Refresh Token Timeout configuration value in the System Management application (Configuration > Security > Settings) has no effect. |
ASP-8040 | System update | Upgrade does not scale down Metrics service Before v2.0 the Metrics service could be scaled up to more than one instance. In v2.0 the service is restricted to one instance. If you upgrade an HCP for cloud scale system running more than one Metrics service instance to v2.0, the service is not scaled down to one instance. Workaround Use the System Management application to scale the Metrics service down to one instance manually. Once scaled to one instance, you can't scale up to more instances. |
ENS-7957 (FNDD-476) | System update | Network types cannot be configured for new services before system update Before starting an update, you are prompted to specify the network configuration for any new services included in the version that you're updating to. However, you can specify only the port numbers for the new service. You cannot specify the network type (that is, internal or external) for the service to use. Each new service gets the default network type, which is determined by the service itself. |
ENS-7962 (FNDD-570) | System update | Uploading an update package fails after the failure and recovery of a system instance If a system instance enters the Down state, when you try to upload an update package, the upload fails. However, after the system instance recovers, when you try again to upload an update package, the upload again fails, even though the system is in a healthy state. Workaround
|
ENS-7964 (FNDD-15) | Volumes | Volume configuration is not displayed correctly in System Management application During installation, you can configure volumes for system services by specifying different values in the file volume.config on each system instance. Each volume is correctly configured with the settings you specify, but the page Monitoring > Services > Service Details in the System Management application incorrectly shows each volume as having identical configurations. |
ENS-8299 (FNDD-545) | Service deployment | Database service fails to deploy The Cassandra service can fail to deploy with the error Could not contact node over JMX. The log file on the node running the service instance includes the following entry: java.lang.RuntimeException: A node required to move the data consistently is down (/nnn.nnn.nnn.nnn). If you wish to move the data from a potentially inconsistent replica, restart the node with -Dcassandra.consistent.rangemovement=false Workaround
|
ENS-10750 (FNDD-19) | Updates | Update volume prechecks not performed Validation of volume configuration values is not honored by the upgrade process. As a result, configuration values passed to Docker are not valid. Workaround Use caution when specifying volume values. |
FNDD-970 | MAPI | If IdP is unavailable, threads blocked HCP for cloud scale uses a System Management function to validate tokens. The function does not time out. If the identity provider is unavailable, the requesting thread is blocked. |
FNDD-3520 | User interface | Copyright date on pages is 2019, not 2020 The copyright date on System Management application pages is 2019, not 2020. Workaround This product is copyrighted in 2020. |
Related documents
This is the set of documents containing information about this version of HCP for cloud scale. You should have these documents available before using the product.
- Hitachi Content Platform for Cloud Scale Release Notes (RN‑HCPCS004‑08): This document is for customers and describes new features, product documentation, and resolved and known issues, and provides other useful information about this release of the product.
- Installing Hitachi Content Platform for Cloud Scale (MK‑HCPCS002‑07): This document gives you the information you need to install or update the HCP for cloud scale software.
- Hitachi Content Platform for Cloud Scale Administration Guide (MK‑HCPCS008-03): This document explains how to use the HCP for cloud scale applications to configure and operate a common object storage interface for clients to interact with; configure HCP for cloud scale for your users; enable and disable system features; and monitor the system and its connections.
- Hitachi Content Platform for Cloud Scale S3 Console Guide (MK‑HCPCS009-00): This document is for end users and explains how to use the HCP for cloud scale S3 Console application to use S3 credentials and to simplify the process of creating, monitoring, and maintaining S3 buckets.
- Hitachi Content Platform for Cloud Scale Management API Reference (MK‑HCPCS007‑05): This document is for customers and describes the management application programming interface (API) methods available for customer use.
Documentation corrections
The following issues were identified with the documentation, including the online help, after its publication.
Management API reference
The following refers to the management API reference information available in the Object Storage Management application profile menu under REST API.
The information describes endpoints related to jobs. Jobs are not supported in this release.