This blog will give you a glimpse of one of the most awaited features in OpenEBS Director “OpenEBS Installation”.
OpenEBS Director is now a one-stop solution for OpenEBS users which makes OpenEBS Installation and OpenEBS Upgrade a cakewalk for OpenEBS users.
This blog will give you a walkthrough of OpenEBS Installation which has been introduced in OpenEBS Director 1.8.0.
Click here to get more information on OpenEBS Upgrade through OpenEBS Director.
OpenEBS Director is free for primary usage and is available both as a SaaS service and OnPrem (as a Kubernetes-native application).
It supports the installation of the latest OpenEBS version 1.8.0 and that too with a single click. Director gives you a GUI where you can continuously monitor the installation status of all the OpenEBS components being installed, you can also take a look at the installation summary, which will show the status of all the components being installed along with some other details.
Set Resource Limit Page provides you the option to set the resource limits(maximum resources that can be utilized by OpenEBS components) of all the OpenEBS control-plane components.
A number of recommended options are given here in terms of application size which can be for smaller applications, medium applications, and large applications.
Users can also set the custom value for the resource limit.
Schedule Control Nodes Page provides you the option to schedule the OpenEBS control-plane components to a specific set of nodes. OpenEBS control-plane components are responsible for a number of tasks including provisioning and management of volumes, etc.
This page displays all the nodes of the cluster with their details such as total CPU, CPU available, total RAM, RAM available, labels, taints, etc using which the user can make a decision of selecting the best or the right nodes to schedule the OpenEBS control-plane components.
Note: Some or all of the nodes must be selected for scheduling the control-plane components, this is not an optional step.
OpenEBS data-plane components include NDM daemonset which is responsible for discovering the block devices on the nodes based on the disks attached to the nodes.
The OpenEBS data-plane also consists of cStor pool pods, replica pods, etc and is responsible for the actual volume IO path also.
This page displays all the nodes of the cluster with their details such as total CPU, CPU available, total RAM, RAM available, labels, taints, etc using which the user can make a decision of selecting the best or the right nodes to schedule the OpenEBS data-plane components.
Note: Some or all of the nodes must be selected for scheduling the data-plane components, this is not an optional step.
Setup Disk Filters Page provides you the option to configure the disk filters which in turn helps NDM to create the block device CRs.
BlockDevices can be filtered in two ways using Include and Exclude filters.
Disk mount paths given in the Exclude will be ignored by NDM while creating block devices however those which are in Include will be considered.
The default value of the exclude filter is already provided in the Exclude field.
Confirmation Page displays the formed OpenEBS CR YAML with all the configured values.
OpenEBS CR is the custom resource that specifies the details of OpenEBS installation as per the given configuration.
Clicking on the Deploy OpenEBS button will start the OpenEBS installation process and will redirect to the installation status page.
Note: OpenEBS CR YAML is not the openebs-operator.yaml which OpenEBS users used to apply in the cluster, its just a custom resource that specifies the installation configuration.
8. Clicking on the Continue button will take you to the control-plane components page where you can monitor the status of the control-plane components.
Now OpenEBS users can easily install as well as upgrade the OpenEBS components on a single click using OpenEBS Director and that too for free! They can now freely access a GUI where they can see the detailed installation status of all the resources being installed as well as the installation summary.
Sign up now at MayaData for installing as well as upgrading your OpenEBS components on a single click.
Join the OpenEBS community — slack.openebs.io