UI to create virtual machines and install HPE Ezmeral products.
Project description
Ezlab UI
UI to create virtual machines and install HPE Ezmeral products.
Usage
It supports install operations for Virtual Machines on Proxmox VE and Libvirt/KVM. VMware used to work but their cloud-init (vm-customisations) is too complex to handle for me, so I left it there.
Template VMs
Ensure you followed the steps in README file to create templates on your host platform.
Configure Utility
Use Settings menu to save environment details. Use placeholder text to see correct/expected format.
Leave empty if not used (ie, proxy, local repository...)
VMs Menu
Login to hypervisor
New VM:
Select correct template, if bridge name doesn't pop up, close the dialog (ESC
) and re-open.
Select the pre-defined configuration:
UA Control Plane | 2 VMs | 8 cores | 32GB Memory
UA Workers | 3 VMs | 32 cores | 128GB Memory
DF Single Node | 1 VM | 16 cores | 32GB Memory
DF 5-Node Cluster | 5 VMs | 8 cores | 32GB Memory
Generic (Client) | 1 VM | 1 cores | 2GB Memory
Ezmeral Menu
You can use DF or UA installation options.
For UA, you need to prepare few things first (not automated/integrated yet)
Download/copy ezfabricctl executable, and ezfab-release.tgz from installer docker image. Put them in the same folder where you run the utility, and chmod +x ezfabricctl
.
Install Ezmeral Data Fabric
Version 7.6.1 with EEP 9.2.1 will be installed on as many hosts provided. Installer will be installed on the first node and system will automatically distribute services across other nodes. Single node installation is also possible.
Core components (fileserver, DB, Kafka/Streams, s3server, Drill, HBase, Hive) and monitoring tools (Grafana, OpenTSDB...) will be installed. Subject to change to optimize installation time & complexity.
Configure Step
Prepare for Data Fabric installation. Set up proxy, ulimit etc for your environment. Run in dry mode
(in Settings) to get a bash script for preparations.
Add nodes to prepare multiple nodes.
Install Step
Create Data Fabric cluster on the provided nodes.
Cross-Cluster Step
Working for customer-managed, but not configured to use DFaaS model. It should be easy and straightforward to enable GNS using DFUI.
Connect Step
Will download secure files from the server and install/configure the client for the cluster.
Install Ezmeral Unified Analytics
Version 1.3 will be installed. Please set up an airgap repo (if you are using one) with insecure settings (no private CA, no auth etc). Secured registry may be enabled in a future release.
Prepare Step
Prepare for Unified Analytics installation. Set up proxy, configure services etc. Run in dry mode
(in Settings) to get a bash script for preparations.
Ensure you correctly identify orchestrator, coordinator and worker nodes at this step as they will be used in further steps.
Prechecks Step
Optional, highly recommended. Pay attention to WARNINGs and ERRORs as they will not be automatically cought for you.
Install Step
This will create and configure the orchestrator and set up pool hosts for Workload Cluster deployment.
Deploy Step
Takes some time, go grab a coffee, or two.
NOTES
If API servers (ProxmoxVE and/or vSphere) are using self-signed certificates, insecure connection warnings will mess up your screen. You can avoid this using environment variable (this is not recommended due to security concerns):
export PYTHONWARNINGS="ignore:Unverified HTTPS request"
TODO
A lot. Report what is urgent.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file kayalab-0.7.37.tar.gz
.
File metadata
- Download URL: kayalab-0.7.37.tar.gz
- Upload date:
- Size: 90.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.2 CPython/3.11.9 Darwin/23.4.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a491d9ce79c8749f7c2e2b91b63a048a86793d20d5f5e57b6df5756f2b4f996b |
|
MD5 | a73b1a6b9ec4d6da85dad5095adae836 |
|
BLAKE2b-256 | 1da59a07fed8c11d96e3c84f15ff9625df0bcfcaf0eab11b79aa66d403bb27a0 |
File details
Details for the file kayalab-0.7.37-py3-none-any.whl
.
File metadata
- Download URL: kayalab-0.7.37-py3-none-any.whl
- Upload date:
- Size: 103.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.2 CPython/3.11.9 Darwin/23.4.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8e3e3a10b4c6fe5dca805b7ac3ade0a79d29152975fd41fd73a2979a454f7901 |
|
MD5 | f8ee7b08ad70162bf3dca735638a4a46 |
|
BLAKE2b-256 | a79abd2962800539b672ebdb492936bbca6862b3ed893fe8d5ed39713a2b633f |