SlideShare a Scribd company logo
1 of 18
Download to read offline
Quick-Start Guide:
Deploying your Cloudian Hyperstore Hybrid
Storage Service
Contents
Intended Audience.......................................................................................................................... 2
Cloudian Node Requirements:........................................................................................................ 2
Preparing cluster node hardware................................................................................................... 3
Installing the Cloudian HyperStore Cluster..................................................................................... 5
Completing Your Cloudian HyperStore Setup................................................................................. 9
AWS Proxy Server ......................................................................................................................... 12
Accessing the AWS Proxy Console................................................................................................ 18
Intended Audience
The purpose of this document is to help a new user deploy a 3-node Cloudian storage cluster in your
datacenter for use with the Cloudian HyperStore Hybrid Cloud Service from AWS Marketplace.
This document is a quick start guide and does not replace the existing Cloudian HyperStore
Administrator’s Guide or the Cloudian HyperStore Installation Guide. It is recommended to refer to the
Cloudian Administrator’s Guide and the Installation Guide for additional details and larger configurations
than 3nodes.
Cloudian Node Requirements:
 3 Intel compatible servers each with the following minimum configuration
 Per Server Minimum Hardware Configuration
o Processor: 1 CPU, 8 cores, 2.4GHz
o Memory: 32GB
o Disk: 12 x 2TB HDD, 2 x 160GB SSD (12 drives for data, 2 drives for OS/Metadata)
o RAID: RAID-1 recommended for the OS/Metadata, JBOD for the Data Drives
o Network: 2x10GbE Port
Note. Example Cloudian HyperStore Setup
In the remainder of this document, we will be installing a 3-node Cloudian HyperStore cluster.
Our servers are:
 cloudiannode1 IP address: 192.168.2.41
 cloudiannode2 IP address: 192.168.2.42
 cloudiannode3 IP address: 192.168.2.43
We are installing our setup using our AD and DNS server. The domain is: dom.local
Preparing cluster node hardware
1. Use the Cloudian HyperStore ISO for OS installation on all 3 nodes. This will install CentOS on your
new servers along with the HyperStore software binary files. An ISO is a bootable image which will
deploy the OS software, related packages and Cloudian software onto a node.
Follow these steps to install CentOS from the HyperStore Appliance ISO file:
 Burn the HyperStore Appliance ISO file on to either a CD or a DVD. Be sure to use a "burn
image" operation, not a simple copy operation.
 Insert the CD or DVD into the host machine.
 Start the host machine (or restart it if it’s already running) and use your hardware-specific hot
key to enter the BIOS setup utility.
 Use the BIOS setup utility to change the machine’s boot order so that it boots first from the
CD/DVD drive. When you save your changes, the machine will restart and boot from the ISO file.
After a few moments, the CentOS Installer welcome screen will briefly appear.
 Select the first option in the welcome menu, "Install or upgrade an existing system", and press
enter. If you do not make a selection within 5 seconds, the "Install or upgrade an existing
system" option automatically executes.
o The console will display progress information as the packages are installed. There will be
a pause for a couple minutes after the last package is installed, and then post-
installation scripts will run. Altogether the system installation will typically take less than
10 minutes to complete.
 After the install has completed, the CD/DVD tray ejects and the system begins to reboot.
Remove the CD/DVD from the tray when it ejects so that the machine does not boot from the
CD/DVD again.
CentOS 6.8 and HyperStore prerequisites are now installed on the host, and the HyperStore binaries
and host set-up tool have been placed on the host.
2. Configure each node
a. Login to the node. The default root password is password. It is our best practice
recommendation to update your root access for production environments, which we will do
later in the process.
b. cd to /root/CloudianTools directory.
c. configure_appliance.sh performs the following tasks, run through each step in order:
i. Change the default root password
Although it is possible to configure a different root password for each node in
the cluster, this would prevent the network validation tool running, so bear this
in mind when setting passwords.
ii. Change time zone
iii. Configure network
d. The interactive script will ask you to provide the information below.
i. Hostname - Hostname of the machine. Do not use capital letters in the hostname,
and do not use localhost as the hostname.
ii. Network Interface - Network interface device to which these configurations will be
applied; for example, "eth0".
iii. IP Address - IP (v4) address of the network interface being configured. This must be a
static IP address (not DHCP). Do not use the loopback address (127.0.0.1). Do not use
IPv6.
iv. Netmask - Netmask for the subnet in which this host machine will be deployed.
v. Default Gateway - IP address of the default gateway device for the subnet in which
this host machine will be deployed.
vi. Primary DNS server - IP address of the DNS server that this host will use.
vii. Secondary DNS server - IP address of the secondary DNS server that this host will use,
if any.
viii. Domain - Domain to which this host will belong. This is the fully qualified domain
name (FQDN) of the host, minus the hostname segment. For example:
 If the host’s hostname is hyperstore1 and its FQDN will be
hyperstore1.enterprise.com, then specify enterprise.com as the domain.
 If the host’s hostname is hyperstore1 and its FQDN will be
hyperstore1.west.enterprise.com, then specify west.enterprise.com as the domain.
3. Format and mount available disks for Cloudian S3 data storage
The script will automatically configure and mount available disks as ext4 file systems, for storage of
HyperStore S3 objects. The mount points will be named as /cloudian1, /cloudian2, and so on. Console
output will inform you of the progress for each disk as the script creates a partition, creates an ext4 file
system, and mounts the file system.
If the node has 10 or more hard drives, then during the ISO install the two smallest hard drives were
mirrored and used for the OS. Those drives will also store Cassandra data, Cassandra commit logs, and
Redis data. The rest of the drives are considered available for the configure_appliance.sh script to
mount as ext4 file systems for S3 object storage.
4. Reboot the node.
Rebooting is mandatory in order to apply the network configuration settings that you specified.
If necessary for your particular hardware, on reboot enter the BIOS utility and set the boot order
back to booting first from the hard drive rather than the CD/DVD drive.
5. Repeat this process on every node in the HyperStore cluster. The same HyperStore ISO CD/DVD is
used for each host.
Installing the Cloudian HyperStore Cluster
Under /root, you will find the CloudianPackages directory:
1.Run ./CloudianHyperStore-6.0.1.2.bin cloudian_xxxxxxxxxxxx.lic to extract the package content from
one of your nodes. This will node will be designated the Puppet master node.
Note: cloudian_xxxxxxxxxxxx.lic is the license file provided to you by Cloudian and should be placed in
the CloudianPackages directory before installation is started.
2.Create a copy of the sample-survey.csv file to survey.csv
3.Edit the new survey.csv file
In the survey.csv file, specify the region, the node name(s), IP address(s), DC, and RAC of your Cloudian
HyperStore S3 cluster. In this example, our survey.csv file has the following updates for the 3-node
cluster:
 region2,cloudiannode1,192.168.2.41,DC1,RAC1
 region2,cloudiannode2,192.168.2.42,DC1,RAC1
 region2,cloudiannode3,192.168.2.43,DC1,RAC1
NOTE: You can specify an additional NIC on your x86 servers for internal cluster communication. If there
are multiple NICs, the install script will ask you to specify the NIC for internal cluster communication.
Although it is possible to configure a different root password for each node in the
cluster, this would prevent the network validation tool running, so bear this in mind
when setting passwords.
4.Network Validation
From the /root/CloudianPackages/preinstall directory execute the preInstallCheck.sh script. This will
provide an assessment of the node and network environment in order to ensure that the relevant
technical pre-requisites are in place to support the next stage of deployment. The script will output
warnings and errors that may cause the software installation to fail if not rectified.
The preInstallCheck.sh script can be run with the parameters below;
The preInstallCheck.sh script provides a summary at the end of the run that outlines any environmental
issues that has been detected. These should be resolved before continuing with the next installation
phases.
Execute ./preInstallCheck.sh –c to run the test.
Please refer to the minimum node specification and the networking preparations section to ensure that
the environment is configured as necessary.
Note 1: preInstallCheck.sh uses the same password to login into each node, so if different passwords
have been used across nodes for root user, this will prevent this script running effectively.
Note 2: preInstallCheck.sh warns about IP addresses of other nodes not being present in /etc/hosts file
on each node. This will warn before the installation as that stage has not been completed yet. Running
this script again after install should show these tests to pass.
WARN No IP address found for cloudian-node1 in /etc/hosts on 10.111.0.102...
WARN No IP address found for cloudian-node3 in /etc/hosts on 10.111.0.102...
WARN No IP address found for cloudian-node1 in /etc/hosts on 10.111.0.103...
WARN No IP address found for cloudian-node2 in /etc/hosts on 10.111.0.103...
Note 3: Not all validation checks have hints yet to be displayed in the summary report. Mainly, the
firewall detection checks need explaining when failing (as could be caused by very slow network or
otherwise).
Note 4: Recommended RAM configuration for node is specified at 32GB, but script warns at 16GB. This
should be taken into account and the real limit is 32GB RAM.
5.Run ./cloudianInstall.sh and select ‘Install Cloudian HyperStore’. When prompted, input the survey.csv
file name. Continue with the setup. NOTE: If deploying in a non-production environment, it is possible
that you may not have an existing DNS server or be able to allocate the minimum resource
requirements for your servers. You can run your Cloudian install with ./cloudianInstall.sh configure-
dnsmasq. Cloudian HyperStore includes an open source domain resolution utility to resolve all
HyperStore service endpoints
6.In the following screenshot, the information that we had provided in the survey.csv file is used in the
Cloudian HyperStore cluster configuration. NOTE: In this non-production setup we are using a DNS
server for domain name resolution.
Notice that the default CMC is renamed to cmc-region2.dom.local. If you are using a DNS server,
update your forward and reverse lookup zones to include the correct service names for your
Cloudian HyperStore cluster.
7.Your Cloudian HyperStore S3 Cloud Storage is now up and running.
8.You have successfully deployed a 3-node Cloudian HyperStore S3 cluster.
Completing Your Cloudian HyperStore Setup
Access your Cloudian Management Console (CMC) using the configured URL. The default System Admin
group user id is admin and the default password is public. It is our best practice recommendation to
update your default admin password in a production environment.
NOTE: If you do have a DNS server in your environment, your Windows/Linux client that will access your
Cloudian HyperStore must have mappings of IP addresses to host names.
For a non-production setup that does not have a DNS server, update your Windows/Linux client host file
to include the name resolution of your Cloudian HyperStore cluster. For example, include the following
in your hosts file:
 The CMC
 The s3-region.domain.com
 The bucket.s3-region.domain.com (the bucket name resolution can be updated when a group
and user bucket is created).
From the Cloudian HyperStore console, we will complete the Storage Policies, Group, and SMTP settings.
Click on Storage Policy to configure a logical storage policy.
Our first storage policy will be created with the following settings:
 DATA DISTRIBUTION SCHEME: Replicas within a Single Datacenter
 NUMBER OF REPLICAS: 1
 DATA CONSISTENCY LEVEL: Strong
 METADATA CONSISTENCY LEVEL: Strong
Click on Save to complete the Storage Policy creation. The next step in our setup is to create groups and
users. Click on Users and Groups in the Cloudian HyperStore Console and select + New Group in Manage
Group. It is our recommendation to use the Cloudian ‘? Help’ page for additional information on the
granular settings and actions that can be performed.
For example, you can set the Group QoS or User QoS Group Default Limits on each user group that is
created. Select Save to complete your user group creation. In our follow-up step, we will create a user
account from the Manage Users menu.
Click on + New User to add a new user. Complete the adding a new user and select Save.
Click on More for additional parameters that you can update for your user.
You have just successfully completed the entire process of setting up a 3-node Cloudian HyperStore
cluster, created a user group and a user. Sign out of the CMC as the administrator. As a user, login with
the account that was just created.
As the Cloudian HyperStore S3 cloud storage user, you can dynamically create your own bucket and start
uploading files and objects to protect your data.
The setup of a Cloudian S3 cloud storage solution is really that easy. Your users can start uploading,
sharing files, pictures and also use it as a scale-out object storage for applications and analytics that
support S3.
AWS Proxy Server
An AWS Proxy Server is required for monitoring purposes. Here are the steps to deploy your AWS Proxy
Server and connect to your on-premise Cloudian HyperStore cluster.
Step 1:
You would have started an AWS instance from the product page.
Step 2:
From the AWS console, keep track of the following information of your EC2 instance:
1. The Instance Public IP address. In this example, it is 54.200.9.207
2. The instance ID. In this example, it is i-2a8e5ab3
Step3:
Go to the on-premise Cloudian Hyperstore cluster and follow these steps:
a. Login using SSH into the staging node [where you unpacked the Hyperstore software]
b. Modify one of the configuration files [we use puppet]. It is recommended to copy the original
mts.properties.erb file to mts.properties.erb.orig before editing the file.
 vi /etc/cloudian-6.0.2-puppet/modules/cloudians3/templates/mts.properties.erb
c. Go to the end of the file and add the following:
 awsmmsproxy.host= proxy host server public IP address
 In this example, it is awsmmsproxy.host =54.209.9.207
 save the changes to the mts.properties.erb file.
d. Go to the staging directory [the place you unpacked the Hyperstore software] and invoke the
installer script cloudianInstall.sh
e. Select option 2 (Cluster Management) from the menu
f. In Cluster Management, select option b (Push Configuration Settings to Cluster)
The Puppet master node will push the changes to all Cloudian HyperStore nodes in your cluster.
The process should complete successfully.
g. Once we have pushed the configuration, go back to the Cluster Management Menu and choose
options “c” (Manage Services).
h. In the next step, select option “5” (S3 Service)
i. Type in the command ‘restart’ and press Enter.
The S3 services should restart successfully on all Cloudian HyperStore nodes.
You have just successfully deployed an AWS Proxy Server and connect it to your Cloudian HyperStore
cluster. You can use the AWS Proxy instance to view and monitor the on-premise Cloudian HyperStore.
Accessing the AWS Proxy Console
You can access your AWS Proxy Server from a supported web browser using:
 http://<PUBLIC_IP_ADDRESS_OF_AWS_PROXY_INSTANCE>:8888/console
o In this example, it is ‘http://54.209.9.207:8888/console’
o The login username is: admin
o The password is: Instance ID

More Related Content

What's hot

Monitoring using Prometheus and Grafana
Monitoring using Prometheus and GrafanaMonitoring using Prometheus and Grafana
Monitoring using Prometheus and GrafanaArvind Kumar G.S
 
OpenStack Architecture
OpenStack ArchitectureOpenStack Architecture
OpenStack ArchitectureMirantis
 
How to create a User Defined Policy with IBM APIc (v10)
How to create a User Defined Policy with IBM APIc (v10)How to create a User Defined Policy with IBM APIc (v10)
How to create a User Defined Policy with IBM APIc (v10)Shiu-Fun Poon
 
64 Methods for Mimikatz Execution
64 Methods for Mimikatz Execution64 Methods for Mimikatz Execution
64 Methods for Mimikatz ExecutionHadess
 
게임사를 위한 Amazon GameLift 세션 - 이정훈, AWS 솔루션즈 아키텍트
게임사를 위한 Amazon GameLift 세션 - 이정훈, AWS 솔루션즈 아키텍트게임사를 위한 Amazon GameLift 세션 - 이정훈, AWS 솔루션즈 아키텍트
게임사를 위한 Amazon GameLift 세션 - 이정훈, AWS 솔루션즈 아키텍트Amazon Web Services Korea
 
VMware Advance Troubleshooting Workshop - Day 4
VMware Advance Troubleshooting Workshop - Day 4VMware Advance Troubleshooting Workshop - Day 4
VMware Advance Troubleshooting Workshop - Day 4Vepsun Technologies
 
Learn nginx in 90mins
Learn nginx in 90minsLearn nginx in 90mins
Learn nginx in 90minsLarry Cai
 
Introduction to Prometheus
Introduction to PrometheusIntroduction to Prometheus
Introduction to PrometheusJulien Pivotto
 
Terraform -- Infrastructure as Code
Terraform -- Infrastructure as CodeTerraform -- Infrastructure as Code
Terraform -- Infrastructure as CodeMartin Schütte
 
IT Automation with Ansible
IT Automation with AnsibleIT Automation with Ansible
IT Automation with AnsibleRayed Alrashed
 
NGINX: Basics and Best Practices
NGINX: Basics and Best PracticesNGINX: Basics and Best Practices
NGINX: Basics and Best PracticesNGINX, Inc.
 
Open Service Broker APIとKubernetes Service Catalog #k8sjp
Open Service Broker APIとKubernetes Service Catalog #k8sjpOpen Service Broker APIとKubernetes Service Catalog #k8sjp
Open Service Broker APIとKubernetes Service Catalog #k8sjpToshiaki Maki
 
Introduction to ansible
Introduction to ansibleIntroduction to ansible
Introduction to ansibleOmid Vahdaty
 
A Case Study in Attacking KeePass
A Case Study in Attacking KeePassA Case Study in Attacking KeePass
A Case Study in Attacking KeePassWill Schroeder
 

What's hot (20)

Monitoring using Prometheus and Grafana
Monitoring using Prometheus and GrafanaMonitoring using Prometheus and Grafana
Monitoring using Prometheus and Grafana
 
OpenStack Glance
OpenStack GlanceOpenStack Glance
OpenStack Glance
 
OpenStack Architecture
OpenStack ArchitectureOpenStack Architecture
OpenStack Architecture
 
Http security response headers
Http security response headers Http security response headers
Http security response headers
 
Docker Workshop
Docker WorkshopDocker Workshop
Docker Workshop
 
How to create a User Defined Policy with IBM APIc (v10)
How to create a User Defined Policy with IBM APIc (v10)How to create a User Defined Policy with IBM APIc (v10)
How to create a User Defined Policy with IBM APIc (v10)
 
64 Methods for Mimikatz Execution
64 Methods for Mimikatz Execution64 Methods for Mimikatz Execution
64 Methods for Mimikatz Execution
 
게임사를 위한 Amazon GameLift 세션 - 이정훈, AWS 솔루션즈 아키텍트
게임사를 위한 Amazon GameLift 세션 - 이정훈, AWS 솔루션즈 아키텍트게임사를 위한 Amazon GameLift 세션 - 이정훈, AWS 솔루션즈 아키텍트
게임사를 위한 Amazon GameLift 세션 - 이정훈, AWS 솔루션즈 아키텍트
 
VMware Advance Troubleshooting Workshop - Day 4
VMware Advance Troubleshooting Workshop - Day 4VMware Advance Troubleshooting Workshop - Day 4
VMware Advance Troubleshooting Workshop - Day 4
 
Hashicorp Vault ppt
Hashicorp Vault pptHashicorp Vault ppt
Hashicorp Vault ppt
 
Learn nginx in 90mins
Learn nginx in 90minsLearn nginx in 90mins
Learn nginx in 90mins
 
Introduction to Prometheus
Introduction to PrometheusIntroduction to Prometheus
Introduction to Prometheus
 
Terraform -- Infrastructure as Code
Terraform -- Infrastructure as CodeTerraform -- Infrastructure as Code
Terraform -- Infrastructure as Code
 
IT Automation with Ansible
IT Automation with AnsibleIT Automation with Ansible
IT Automation with Ansible
 
NGINX: Basics and Best Practices
NGINX: Basics and Best PracticesNGINX: Basics and Best Practices
NGINX: Basics and Best Practices
 
Vagrant
Vagrant Vagrant
Vagrant
 
Open Service Broker APIとKubernetes Service Catalog #k8sjp
Open Service Broker APIとKubernetes Service Catalog #k8sjpOpen Service Broker APIとKubernetes Service Catalog #k8sjp
Open Service Broker APIとKubernetes Service Catalog #k8sjp
 
Introduction to ansible
Introduction to ansibleIntroduction to ansible
Introduction to ansible
 
Nagios
NagiosNagios
Nagios
 
A Case Study in Attacking KeePass
A Case Study in Attacking KeePassA Case Study in Attacking KeePass
A Case Study in Attacking KeePass
 

Viewers also liked

Cloudian HyperStore Features and Benefits
Cloudian HyperStore Features and BenefitsCloudian HyperStore Features and Benefits
Cloudian HyperStore Features and BenefitsCloudian
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computingitry
 
Introducing Cloudian HyperStore 6.0
Introducing Cloudian HyperStore 6.0Introducing Cloudian HyperStore 6.0
Introducing Cloudian HyperStore 6.0Cloudian
 
Has Your Data Gone Rogue?
Has Your Data Gone Rogue?Has Your Data Gone Rogue?
Has Your Data Gone Rogue?Tony Pearson
 
Cleversafe august 2016
Cleversafe august 2016Cleversafe august 2016
Cleversafe august 2016Joe Krotz
 
IBM Cloud Object Storage System (powered by Cleversafe) and its Applications
IBM Cloud Object Storage System (powered by Cleversafe) and its ApplicationsIBM Cloud Object Storage System (powered by Cleversafe) and its Applications
IBM Cloud Object Storage System (powered by Cleversafe) and its ApplicationsTony Pearson
 

Viewers also liked (8)

Cloudian HyperStore Features and Benefits
Cloudian HyperStore Features and BenefitsCloudian HyperStore Features and Benefits
Cloudian HyperStore Features and Benefits
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Introducing Cloudian HyperStore 6.0
Introducing Cloudian HyperStore 6.0Introducing Cloudian HyperStore 6.0
Introducing Cloudian HyperStore 6.0
 
Clever safe
Clever safe   Clever safe
Clever safe
 
Has Your Data Gone Rogue?
Has Your Data Gone Rogue?Has Your Data Gone Rogue?
Has Your Data Gone Rogue?
 
Cleversafe.PPTX
Cleversafe.PPTXCleversafe.PPTX
Cleversafe.PPTX
 
Cleversafe august 2016
Cleversafe august 2016Cleversafe august 2016
Cleversafe august 2016
 
IBM Cloud Object Storage System (powered by Cleversafe) and its Applications
IBM Cloud Object Storage System (powered by Cleversafe) and its ApplicationsIBM Cloud Object Storage System (powered by Cleversafe) and its Applications
IBM Cloud Object Storage System (powered by Cleversafe) and its Applications
 

Similar to Quick-Start Guide: Deploying Your Cloudian HyperStore Hybrid Storage Service

How to become cloud backup provider with Cloudian HyperStore and CloudBerry L...
How to become cloud backup provider with Cloudian HyperStore and CloudBerry L...How to become cloud backup provider with Cloudian HyperStore and CloudBerry L...
How to become cloud backup provider with Cloudian HyperStore and CloudBerry L...Cloudian
 
How to become cloud backup provider
How to become cloud backup providerHow to become cloud backup provider
How to become cloud backup providerCLOUDIAN KK
 
Manual 70-410 _Yves
Manual 70-410 _YvesManual 70-410 _Yves
Manual 70-410 _YvesYves Mukusa
 
How to Become Cloud Backup Provider
How to Become Cloud Backup ProviderHow to Become Cloud Backup Provider
How to Become Cloud Backup ProviderCloudian
 
Netxms install guide
Netxms install guideNetxms install guide
Netxms install guideNaga Raju N
 
R server and spark
R server and sparkR server and spark
R server and sparkBAINIDA
 
Dru lavigne servers-tutorial
Dru lavigne servers-tutorialDru lavigne servers-tutorial
Dru lavigne servers-tutorialDru Lavigne
 
Virtual box installation
Virtual box installationVirtual box installation
Virtual box installationNiranjan Pandey
 
Installing & Configuring IBM Domino 9 on CentOS
Installing & Configuring IBM Domino 9 on CentOSInstalling & Configuring IBM Domino 9 on CentOS
Installing & Configuring IBM Domino 9 on CentOSDevin Olson
 
Oracle ebs-r12-1-3installationlinux64bit
Oracle ebs-r12-1-3installationlinux64bitOracle ebs-r12-1-3installationlinux64bit
Oracle ebs-r12-1-3installationlinux64bitRavi Kumar Lanke
 
Install Oracle 12c Golden Gate On Oracle Linux
Install Oracle 12c Golden Gate On Oracle LinuxInstall Oracle 12c Golden Gate On Oracle Linux
Install Oracle 12c Golden Gate On Oracle LinuxArun Sharma
 
Medooze MCU Video Multiconference Server Installation and configuration guide...
Medooze MCU Video Multiconference Server Installation and configuration guide...Medooze MCU Video Multiconference Server Installation and configuration guide...
Medooze MCU Video Multiconference Server Installation and configuration guide...sreeharsha43
 
#VirtualDesignMaster 3 Challenge 4 – James Brown
#VirtualDesignMaster 3 Challenge 4 – James Brown#VirtualDesignMaster 3 Challenge 4 – James Brown
#VirtualDesignMaster 3 Challenge 4 – James Brownvdmchallenge
 
Zenoss core beta_installation_guide_r5.0.0b2_d99.14.253
Zenoss core beta_installation_guide_r5.0.0b2_d99.14.253Zenoss core beta_installation_guide_r5.0.0b2_d99.14.253
Zenoss core beta_installation_guide_r5.0.0b2_d99.14.253Sachin Jaypatre
 
Creating a gallery image for Azure marketplace
Creating a gallery image for Azure marketplaceCreating a gallery image for Azure marketplace
Creating a gallery image for Azure marketplaceAlexey Bokov
 

Similar to Quick-Start Guide: Deploying Your Cloudian HyperStore Hybrid Storage Service (20)

How to become cloud backup provider with Cloudian HyperStore and CloudBerry L...
How to become cloud backup provider with Cloudian HyperStore and CloudBerry L...How to become cloud backup provider with Cloudian HyperStore and CloudBerry L...
How to become cloud backup provider with Cloudian HyperStore and CloudBerry L...
 
How to become cloud backup provider
How to become cloud backup providerHow to become cloud backup provider
How to become cloud backup provider
 
Manual 70-410 _Yves
Manual 70-410 _YvesManual 70-410 _Yves
Manual 70-410 _Yves
 
How to Become Cloud Backup Provider
How to Become Cloud Backup ProviderHow to Become Cloud Backup Provider
How to Become Cloud Backup Provider
 
Netxms install guide
Netxms install guideNetxms install guide
Netxms install guide
 
R server and spark
R server and sparkR server and spark
R server and spark
 
Dru lavigne servers-tutorial
Dru lavigne servers-tutorialDru lavigne servers-tutorial
Dru lavigne servers-tutorial
 
Freeradius edir
Freeradius edirFreeradius edir
Freeradius edir
 
Howto Pxeboot
Howto PxebootHowto Pxeboot
Howto Pxeboot
 
Virtual box installation
Virtual box installationVirtual box installation
Virtual box installation
 
Installing & Configuring IBM Domino 9 on CentOS
Installing & Configuring IBM Domino 9 on CentOSInstalling & Configuring IBM Domino 9 on CentOS
Installing & Configuring IBM Domino 9 on CentOS
 
Oracle ebs-r12-1-3installationlinux64bit
Oracle ebs-r12-1-3installationlinux64bitOracle ebs-r12-1-3installationlinux64bit
Oracle ebs-r12-1-3installationlinux64bit
 
Install Oracle 12c Golden Gate On Oracle Linux
Install Oracle 12c Golden Gate On Oracle LinuxInstall Oracle 12c Golden Gate On Oracle Linux
Install Oracle 12c Golden Gate On Oracle Linux
 
Dev stacklabguide
Dev stacklabguideDev stacklabguide
Dev stacklabguide
 
Devstack lab guide
Devstack lab guideDevstack lab guide
Devstack lab guide
 
Medooze MCU Video Multiconference Server Installation and configuration guide...
Medooze MCU Video Multiconference Server Installation and configuration guide...Medooze MCU Video Multiconference Server Installation and configuration guide...
Medooze MCU Video Multiconference Server Installation and configuration guide...
 
Xen time machine
Xen time machineXen time machine
Xen time machine
 
#VirtualDesignMaster 3 Challenge 4 – James Brown
#VirtualDesignMaster 3 Challenge 4 – James Brown#VirtualDesignMaster 3 Challenge 4 – James Brown
#VirtualDesignMaster 3 Challenge 4 – James Brown
 
Zenoss core beta_installation_guide_r5.0.0b2_d99.14.253
Zenoss core beta_installation_guide_r5.0.0b2_d99.14.253Zenoss core beta_installation_guide_r5.0.0b2_d99.14.253
Zenoss core beta_installation_guide_r5.0.0b2_d99.14.253
 
Creating a gallery image for Azure marketplace
Creating a gallery image for Azure marketplaceCreating a gallery image for Azure marketplace
Creating a gallery image for Azure marketplace
 

More from Cloudian

S3 Deduplication with StorReduce and Cloudian
S3 Deduplication with StorReduce and CloudianS3 Deduplication with StorReduce and Cloudian
S3 Deduplication with StorReduce and CloudianCloudian
 
Dynamic Object Routing
Dynamic Object RoutingDynamic Object Routing
Dynamic Object RoutingCloudian
 
Cloudian and Rubrik - Hybrid Cloud based Disaster Recovery
Cloudian and Rubrik - Hybrid Cloud based Disaster RecoveryCloudian and Rubrik - Hybrid Cloud based Disaster Recovery
Cloudian and Rubrik - Hybrid Cloud based Disaster RecoveryCloudian
 
Cloudian HyperStore with IBM Spectrum Protect
Cloudian HyperStore with IBM Spectrum ProtectCloudian HyperStore with IBM Spectrum Protect
Cloudian HyperStore with IBM Spectrum ProtectCloudian
 
Cloudian Object Storage for Accelerite CloudPlatform
Cloudian Object Storage for Accelerite CloudPlatformCloudian Object Storage for Accelerite CloudPlatform
Cloudian Object Storage for Accelerite CloudPlatformCloudian
 
NTT Communications Delivers Object Storage to Enterprise Cloud Service with C...
NTT Communications Delivers Object Storage to Enterprise Cloud Service with C...NTT Communications Delivers Object Storage to Enterprise Cloud Service with C...
NTT Communications Delivers Object Storage to Enterprise Cloud Service with C...Cloudian
 
Cloudian HyperStore Streamlines Scientific Collaboration
Cloudian HyperStore Streamlines Scientific CollaborationCloudian HyperStore Streamlines Scientific Collaboration
Cloudian HyperStore Streamlines Scientific CollaborationCloudian
 
Cloudian HyperStore Enables Healthcare Data Storage
Cloudian HyperStore Enables Healthcare Data StorageCloudian HyperStore Enables Healthcare Data Storage
Cloudian HyperStore Enables Healthcare Data StorageCloudian
 
Data Protection & Ensuring Data Availability with Commvault Next-Generation S...
Data Protection & Ensuring Data Availability with Commvault Next-Generation S...Data Protection & Ensuring Data Availability with Commvault Next-Generation S...
Data Protection & Ensuring Data Availability with Commvault Next-Generation S...Cloudian
 
Modernize the Disperse Enterprise with CTERA Cloud Storage Gateways and Cloud...
Modernize the Disperse Enterprise with CTERA Cloud Storage Gateways and Cloud...Modernize the Disperse Enterprise with CTERA Cloud Storage Gateways and Cloud...
Modernize the Disperse Enterprise with CTERA Cloud Storage Gateways and Cloud...Cloudian
 
Workload Centric Scale-Out Storage for Next Generation Datacenter
Workload Centric Scale-Out Storage for Next Generation DatacenterWorkload Centric Scale-Out Storage for Next Generation Datacenter
Workload Centric Scale-Out Storage for Next Generation DatacenterCloudian
 
Cloudian HyperStore Operating Environment
Cloudian HyperStore Operating EnvironmentCloudian HyperStore Operating Environment
Cloudian HyperStore Operating EnvironmentCloudian
 
Cloudian HyperStore 'Forever Live' Storage Platform
Cloudian HyperStore 'Forever Live' Storage PlatformCloudian HyperStore 'Forever Live' Storage Platform
Cloudian HyperStore 'Forever Live' Storage PlatformCloudian
 
Hadoop and Cloudian HyperStore
Hadoop and Cloudian HyperStoreHadoop and Cloudian HyperStore
Hadoop and Cloudian HyperStoreCloudian
 
Cloudian HyperStore 5.0 Release What's New
Cloudian HyperStore 5.0 Release What's NewCloudian HyperStore 5.0 Release What's New
Cloudian HyperStore 5.0 Release What's NewCloudian
 
Object Storage Overview
Object Storage OverviewObject Storage Overview
Object Storage OverviewCloudian
 
Case Study: Implementing Hadoop and Elastic Map Reduce on Scale-out Object S...
Case Study: Implementing Hadoop and Elastic Map Reduce on Scale-out Object S...Case Study: Implementing Hadoop and Elastic Map Reduce on Scale-out Object S...
Case Study: Implementing Hadoop and Elastic Map Reduce on Scale-out Object S...Cloudian
 
How to configure Cloudian HyperStore with Dragon Disk S3 Client
How to configure Cloudian HyperStore with Dragon Disk S3 ClientHow to configure Cloudian HyperStore with Dragon Disk S3 Client
How to configure Cloudian HyperStore with Dragon Disk S3 ClientCloudian
 
Kumo Meets Customer Demand for Cloud Backup with Cloudian Object Storage and ...
Kumo Meets Customer Demand for Cloud Backup with Cloudian Object Storage and ...Kumo Meets Customer Demand for Cloud Backup with Cloudian Object Storage and ...
Kumo Meets Customer Demand for Cloud Backup with Cloudian Object Storage and ...Cloudian
 
Cloudian Object Storage For Red Hat OpenStack Platform Solution Brief
Cloudian Object Storage For Red Hat OpenStack Platform Solution BriefCloudian Object Storage For Red Hat OpenStack Platform Solution Brief
Cloudian Object Storage For Red Hat OpenStack Platform Solution BriefCloudian
 

More from Cloudian (20)

S3 Deduplication with StorReduce and Cloudian
S3 Deduplication with StorReduce and CloudianS3 Deduplication with StorReduce and Cloudian
S3 Deduplication with StorReduce and Cloudian
 
Dynamic Object Routing
Dynamic Object RoutingDynamic Object Routing
Dynamic Object Routing
 
Cloudian and Rubrik - Hybrid Cloud based Disaster Recovery
Cloudian and Rubrik - Hybrid Cloud based Disaster RecoveryCloudian and Rubrik - Hybrid Cloud based Disaster Recovery
Cloudian and Rubrik - Hybrid Cloud based Disaster Recovery
 
Cloudian HyperStore with IBM Spectrum Protect
Cloudian HyperStore with IBM Spectrum ProtectCloudian HyperStore with IBM Spectrum Protect
Cloudian HyperStore with IBM Spectrum Protect
 
Cloudian Object Storage for Accelerite CloudPlatform
Cloudian Object Storage for Accelerite CloudPlatformCloudian Object Storage for Accelerite CloudPlatform
Cloudian Object Storage for Accelerite CloudPlatform
 
NTT Communications Delivers Object Storage to Enterprise Cloud Service with C...
NTT Communications Delivers Object Storage to Enterprise Cloud Service with C...NTT Communications Delivers Object Storage to Enterprise Cloud Service with C...
NTT Communications Delivers Object Storage to Enterprise Cloud Service with C...
 
Cloudian HyperStore Streamlines Scientific Collaboration
Cloudian HyperStore Streamlines Scientific CollaborationCloudian HyperStore Streamlines Scientific Collaboration
Cloudian HyperStore Streamlines Scientific Collaboration
 
Cloudian HyperStore Enables Healthcare Data Storage
Cloudian HyperStore Enables Healthcare Data StorageCloudian HyperStore Enables Healthcare Data Storage
Cloudian HyperStore Enables Healthcare Data Storage
 
Data Protection & Ensuring Data Availability with Commvault Next-Generation S...
Data Protection & Ensuring Data Availability with Commvault Next-Generation S...Data Protection & Ensuring Data Availability with Commvault Next-Generation S...
Data Protection & Ensuring Data Availability with Commvault Next-Generation S...
 
Modernize the Disperse Enterprise with CTERA Cloud Storage Gateways and Cloud...
Modernize the Disperse Enterprise with CTERA Cloud Storage Gateways and Cloud...Modernize the Disperse Enterprise with CTERA Cloud Storage Gateways and Cloud...
Modernize the Disperse Enterprise with CTERA Cloud Storage Gateways and Cloud...
 
Workload Centric Scale-Out Storage for Next Generation Datacenter
Workload Centric Scale-Out Storage for Next Generation DatacenterWorkload Centric Scale-Out Storage for Next Generation Datacenter
Workload Centric Scale-Out Storage for Next Generation Datacenter
 
Cloudian HyperStore Operating Environment
Cloudian HyperStore Operating EnvironmentCloudian HyperStore Operating Environment
Cloudian HyperStore Operating Environment
 
Cloudian HyperStore 'Forever Live' Storage Platform
Cloudian HyperStore 'Forever Live' Storage PlatformCloudian HyperStore 'Forever Live' Storage Platform
Cloudian HyperStore 'Forever Live' Storage Platform
 
Hadoop and Cloudian HyperStore
Hadoop and Cloudian HyperStoreHadoop and Cloudian HyperStore
Hadoop and Cloudian HyperStore
 
Cloudian HyperStore 5.0 Release What's New
Cloudian HyperStore 5.0 Release What's NewCloudian HyperStore 5.0 Release What's New
Cloudian HyperStore 5.0 Release What's New
 
Object Storage Overview
Object Storage OverviewObject Storage Overview
Object Storage Overview
 
Case Study: Implementing Hadoop and Elastic Map Reduce on Scale-out Object S...
Case Study: Implementing Hadoop and Elastic Map Reduce on Scale-out Object S...Case Study: Implementing Hadoop and Elastic Map Reduce on Scale-out Object S...
Case Study: Implementing Hadoop and Elastic Map Reduce on Scale-out Object S...
 
How to configure Cloudian HyperStore with Dragon Disk S3 Client
How to configure Cloudian HyperStore with Dragon Disk S3 ClientHow to configure Cloudian HyperStore with Dragon Disk S3 Client
How to configure Cloudian HyperStore with Dragon Disk S3 Client
 
Kumo Meets Customer Demand for Cloud Backup with Cloudian Object Storage and ...
Kumo Meets Customer Demand for Cloud Backup with Cloudian Object Storage and ...Kumo Meets Customer Demand for Cloud Backup with Cloudian Object Storage and ...
Kumo Meets Customer Demand for Cloud Backup with Cloudian Object Storage and ...
 
Cloudian Object Storage For Red Hat OpenStack Platform Solution Brief
Cloudian Object Storage For Red Hat OpenStack Platform Solution BriefCloudian Object Storage For Red Hat OpenStack Platform Solution Brief
Cloudian Object Storage For Red Hat OpenStack Platform Solution Brief
 

Recently uploaded

Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 

Recently uploaded (20)

Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 

Quick-Start Guide: Deploying Your Cloudian HyperStore Hybrid Storage Service

  • 1. Quick-Start Guide: Deploying your Cloudian Hyperstore Hybrid Storage Service
  • 2. Contents Intended Audience.......................................................................................................................... 2 Cloudian Node Requirements:........................................................................................................ 2 Preparing cluster node hardware................................................................................................... 3 Installing the Cloudian HyperStore Cluster..................................................................................... 5 Completing Your Cloudian HyperStore Setup................................................................................. 9 AWS Proxy Server ......................................................................................................................... 12 Accessing the AWS Proxy Console................................................................................................ 18 Intended Audience The purpose of this document is to help a new user deploy a 3-node Cloudian storage cluster in your datacenter for use with the Cloudian HyperStore Hybrid Cloud Service from AWS Marketplace. This document is a quick start guide and does not replace the existing Cloudian HyperStore Administrator’s Guide or the Cloudian HyperStore Installation Guide. It is recommended to refer to the Cloudian Administrator’s Guide and the Installation Guide for additional details and larger configurations than 3nodes. Cloudian Node Requirements:  3 Intel compatible servers each with the following minimum configuration  Per Server Minimum Hardware Configuration o Processor: 1 CPU, 8 cores, 2.4GHz o Memory: 32GB o Disk: 12 x 2TB HDD, 2 x 160GB SSD (12 drives for data, 2 drives for OS/Metadata) o RAID: RAID-1 recommended for the OS/Metadata, JBOD for the Data Drives o Network: 2x10GbE Port Note. Example Cloudian HyperStore Setup In the remainder of this document, we will be installing a 3-node Cloudian HyperStore cluster. Our servers are:  cloudiannode1 IP address: 192.168.2.41  cloudiannode2 IP address: 192.168.2.42  cloudiannode3 IP address: 192.168.2.43 We are installing our setup using our AD and DNS server. The domain is: dom.local
  • 3. Preparing cluster node hardware 1. Use the Cloudian HyperStore ISO for OS installation on all 3 nodes. This will install CentOS on your new servers along with the HyperStore software binary files. An ISO is a bootable image which will deploy the OS software, related packages and Cloudian software onto a node. Follow these steps to install CentOS from the HyperStore Appliance ISO file:  Burn the HyperStore Appliance ISO file on to either a CD or a DVD. Be sure to use a "burn image" operation, not a simple copy operation.  Insert the CD or DVD into the host machine.  Start the host machine (or restart it if it’s already running) and use your hardware-specific hot key to enter the BIOS setup utility.  Use the BIOS setup utility to change the machine’s boot order so that it boots first from the CD/DVD drive. When you save your changes, the machine will restart and boot from the ISO file. After a few moments, the CentOS Installer welcome screen will briefly appear.  Select the first option in the welcome menu, "Install or upgrade an existing system", and press enter. If you do not make a selection within 5 seconds, the "Install or upgrade an existing system" option automatically executes. o The console will display progress information as the packages are installed. There will be a pause for a couple minutes after the last package is installed, and then post- installation scripts will run. Altogether the system installation will typically take less than 10 minutes to complete.  After the install has completed, the CD/DVD tray ejects and the system begins to reboot. Remove the CD/DVD from the tray when it ejects so that the machine does not boot from the CD/DVD again. CentOS 6.8 and HyperStore prerequisites are now installed on the host, and the HyperStore binaries and host set-up tool have been placed on the host. 2. Configure each node a. Login to the node. The default root password is password. It is our best practice recommendation to update your root access for production environments, which we will do later in the process. b. cd to /root/CloudianTools directory. c. configure_appliance.sh performs the following tasks, run through each step in order: i. Change the default root password Although it is possible to configure a different root password for each node in the cluster, this would prevent the network validation tool running, so bear this in mind when setting passwords. ii. Change time zone iii. Configure network d. The interactive script will ask you to provide the information below. i. Hostname - Hostname of the machine. Do not use capital letters in the hostname, and do not use localhost as the hostname.
  • 4. ii. Network Interface - Network interface device to which these configurations will be applied; for example, "eth0". iii. IP Address - IP (v4) address of the network interface being configured. This must be a static IP address (not DHCP). Do not use the loopback address (127.0.0.1). Do not use IPv6. iv. Netmask - Netmask for the subnet in which this host machine will be deployed. v. Default Gateway - IP address of the default gateway device for the subnet in which this host machine will be deployed. vi. Primary DNS server - IP address of the DNS server that this host will use. vii. Secondary DNS server - IP address of the secondary DNS server that this host will use, if any. viii. Domain - Domain to which this host will belong. This is the fully qualified domain name (FQDN) of the host, minus the hostname segment. For example:  If the host’s hostname is hyperstore1 and its FQDN will be hyperstore1.enterprise.com, then specify enterprise.com as the domain.  If the host’s hostname is hyperstore1 and its FQDN will be hyperstore1.west.enterprise.com, then specify west.enterprise.com as the domain. 3. Format and mount available disks for Cloudian S3 data storage The script will automatically configure and mount available disks as ext4 file systems, for storage of HyperStore S3 objects. The mount points will be named as /cloudian1, /cloudian2, and so on. Console output will inform you of the progress for each disk as the script creates a partition, creates an ext4 file system, and mounts the file system. If the node has 10 or more hard drives, then during the ISO install the two smallest hard drives were mirrored and used for the OS. Those drives will also store Cassandra data, Cassandra commit logs, and Redis data. The rest of the drives are considered available for the configure_appliance.sh script to mount as ext4 file systems for S3 object storage. 4. Reboot the node. Rebooting is mandatory in order to apply the network configuration settings that you specified. If necessary for your particular hardware, on reboot enter the BIOS utility and set the boot order back to booting first from the hard drive rather than the CD/DVD drive. 5. Repeat this process on every node in the HyperStore cluster. The same HyperStore ISO CD/DVD is used for each host.
  • 5. Installing the Cloudian HyperStore Cluster Under /root, you will find the CloudianPackages directory: 1.Run ./CloudianHyperStore-6.0.1.2.bin cloudian_xxxxxxxxxxxx.lic to extract the package content from one of your nodes. This will node will be designated the Puppet master node. Note: cloudian_xxxxxxxxxxxx.lic is the license file provided to you by Cloudian and should be placed in the CloudianPackages directory before installation is started. 2.Create a copy of the sample-survey.csv file to survey.csv 3.Edit the new survey.csv file In the survey.csv file, specify the region, the node name(s), IP address(s), DC, and RAC of your Cloudian HyperStore S3 cluster. In this example, our survey.csv file has the following updates for the 3-node cluster:  region2,cloudiannode1,192.168.2.41,DC1,RAC1  region2,cloudiannode2,192.168.2.42,DC1,RAC1  region2,cloudiannode3,192.168.2.43,DC1,RAC1 NOTE: You can specify an additional NIC on your x86 servers for internal cluster communication. If there are multiple NICs, the install script will ask you to specify the NIC for internal cluster communication. Although it is possible to configure a different root password for each node in the cluster, this would prevent the network validation tool running, so bear this in mind when setting passwords. 4.Network Validation From the /root/CloudianPackages/preinstall directory execute the preInstallCheck.sh script. This will provide an assessment of the node and network environment in order to ensure that the relevant
  • 6. technical pre-requisites are in place to support the next stage of deployment. The script will output warnings and errors that may cause the software installation to fail if not rectified. The preInstallCheck.sh script can be run with the parameters below; The preInstallCheck.sh script provides a summary at the end of the run that outlines any environmental issues that has been detected. These should be resolved before continuing with the next installation phases.
  • 7. Execute ./preInstallCheck.sh –c to run the test. Please refer to the minimum node specification and the networking preparations section to ensure that the environment is configured as necessary. Note 1: preInstallCheck.sh uses the same password to login into each node, so if different passwords have been used across nodes for root user, this will prevent this script running effectively. Note 2: preInstallCheck.sh warns about IP addresses of other nodes not being present in /etc/hosts file on each node. This will warn before the installation as that stage has not been completed yet. Running this script again after install should show these tests to pass. WARN No IP address found for cloudian-node1 in /etc/hosts on 10.111.0.102... WARN No IP address found for cloudian-node3 in /etc/hosts on 10.111.0.102... WARN No IP address found for cloudian-node1 in /etc/hosts on 10.111.0.103... WARN No IP address found for cloudian-node2 in /etc/hosts on 10.111.0.103... Note 3: Not all validation checks have hints yet to be displayed in the summary report. Mainly, the firewall detection checks need explaining when failing (as could be caused by very slow network or otherwise). Note 4: Recommended RAM configuration for node is specified at 32GB, but script warns at 16GB. This should be taken into account and the real limit is 32GB RAM. 5.Run ./cloudianInstall.sh and select ‘Install Cloudian HyperStore’. When prompted, input the survey.csv file name. Continue with the setup. NOTE: If deploying in a non-production environment, it is possible that you may not have an existing DNS server or be able to allocate the minimum resource requirements for your servers. You can run your Cloudian install with ./cloudianInstall.sh configure- dnsmasq. Cloudian HyperStore includes an open source domain resolution utility to resolve all HyperStore service endpoints
  • 8. 6.In the following screenshot, the information that we had provided in the survey.csv file is used in the Cloudian HyperStore cluster configuration. NOTE: In this non-production setup we are using a DNS server for domain name resolution. Notice that the default CMC is renamed to cmc-region2.dom.local. If you are using a DNS server, update your forward and reverse lookup zones to include the correct service names for your Cloudian HyperStore cluster. 7.Your Cloudian HyperStore S3 Cloud Storage is now up and running. 8.You have successfully deployed a 3-node Cloudian HyperStore S3 cluster.
  • 9. Completing Your Cloudian HyperStore Setup Access your Cloudian Management Console (CMC) using the configured URL. The default System Admin group user id is admin and the default password is public. It is our best practice recommendation to update your default admin password in a production environment. NOTE: If you do have a DNS server in your environment, your Windows/Linux client that will access your Cloudian HyperStore must have mappings of IP addresses to host names. For a non-production setup that does not have a DNS server, update your Windows/Linux client host file to include the name resolution of your Cloudian HyperStore cluster. For example, include the following in your hosts file:  The CMC  The s3-region.domain.com  The bucket.s3-region.domain.com (the bucket name resolution can be updated when a group and user bucket is created). From the Cloudian HyperStore console, we will complete the Storage Policies, Group, and SMTP settings. Click on Storage Policy to configure a logical storage policy.
  • 10. Our first storage policy will be created with the following settings:  DATA DISTRIBUTION SCHEME: Replicas within a Single Datacenter  NUMBER OF REPLICAS: 1  DATA CONSISTENCY LEVEL: Strong  METADATA CONSISTENCY LEVEL: Strong Click on Save to complete the Storage Policy creation. The next step in our setup is to create groups and users. Click on Users and Groups in the Cloudian HyperStore Console and select + New Group in Manage Group. It is our recommendation to use the Cloudian ‘? Help’ page for additional information on the granular settings and actions that can be performed.
  • 11. For example, you can set the Group QoS or User QoS Group Default Limits on each user group that is created. Select Save to complete your user group creation. In our follow-up step, we will create a user account from the Manage Users menu. Click on + New User to add a new user. Complete the adding a new user and select Save. Click on More for additional parameters that you can update for your user. You have just successfully completed the entire process of setting up a 3-node Cloudian HyperStore cluster, created a user group and a user. Sign out of the CMC as the administrator. As a user, login with the account that was just created.
  • 12. As the Cloudian HyperStore S3 cloud storage user, you can dynamically create your own bucket and start uploading files and objects to protect your data. The setup of a Cloudian S3 cloud storage solution is really that easy. Your users can start uploading, sharing files, pictures and also use it as a scale-out object storage for applications and analytics that support S3. AWS Proxy Server An AWS Proxy Server is required for monitoring purposes. Here are the steps to deploy your AWS Proxy Server and connect to your on-premise Cloudian HyperStore cluster. Step 1: You would have started an AWS instance from the product page. Step 2: From the AWS console, keep track of the following information of your EC2 instance:
  • 13. 1. The Instance Public IP address. In this example, it is 54.200.9.207 2. The instance ID. In this example, it is i-2a8e5ab3
  • 14. Step3: Go to the on-premise Cloudian Hyperstore cluster and follow these steps: a. Login using SSH into the staging node [where you unpacked the Hyperstore software] b. Modify one of the configuration files [we use puppet]. It is recommended to copy the original mts.properties.erb file to mts.properties.erb.orig before editing the file.  vi /etc/cloudian-6.0.2-puppet/modules/cloudians3/templates/mts.properties.erb c. Go to the end of the file and add the following:  awsmmsproxy.host= proxy host server public IP address  In this example, it is awsmmsproxy.host =54.209.9.207  save the changes to the mts.properties.erb file. d. Go to the staging directory [the place you unpacked the Hyperstore software] and invoke the installer script cloudianInstall.sh e. Select option 2 (Cluster Management) from the menu f. In Cluster Management, select option b (Push Configuration Settings to Cluster)
  • 15. The Puppet master node will push the changes to all Cloudian HyperStore nodes in your cluster. The process should complete successfully. g. Once we have pushed the configuration, go back to the Cluster Management Menu and choose options “c” (Manage Services).
  • 16. h. In the next step, select option “5” (S3 Service) i. Type in the command ‘restart’ and press Enter.
  • 17. The S3 services should restart successfully on all Cloudian HyperStore nodes. You have just successfully deployed an AWS Proxy Server and connect it to your Cloudian HyperStore cluster. You can use the AWS Proxy instance to view and monitor the on-premise Cloudian HyperStore.
  • 18. Accessing the AWS Proxy Console You can access your AWS Proxy Server from a supported web browser using:  http://<PUBLIC_IP_ADDRESS_OF_AWS_PROXY_INSTANCE>:8888/console o In this example, it is ‘http://54.209.9.207:8888/console’ o The login username is: admin o The password is: Instance ID