Skip to main content

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 | 4 cores | 32GB Memory
UA Workers          | 3 VMs | 32 cores | 128GB Memory
DF Single Node      | 1 VM | 8 cores | 64GB Memory
DF 5-Node Cluster   | 5 VMs | 8 cores | 32GB Memory
Generic (Client)    | 1 VM | 1 cores | 2GB Memory

Ezmeral Menu

Only Data Fabric for now.

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

Will be working soon!

Connect Step

Will download secure files from the server and install/configure the client for the cluster.

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

[ ] Proper documentation and code clean up

[ ] Test on standalone ESX host

[X] Test airgap

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

kayalab-0.7.32.tar.gz (90.3 kB view details)

Uploaded Source

Built Distribution

kayalab-0.7.32-py3-none-any.whl (102.9 kB view details)

Uploaded Python 3

File details

Details for the file kayalab-0.7.32.tar.gz.

File metadata

  • Download URL: kayalab-0.7.32.tar.gz
  • Upload date:
  • Size: 90.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.2 CPython/3.11.9 Darwin/23.4.0

File hashes

Hashes for kayalab-0.7.32.tar.gz
Algorithm Hash digest
SHA256 718cf5d7e7e0b9c4f6c25833d31df5ce89d606c6f9686ff1753f49d1a72e89b2
MD5 6a2d8a7e4f67cb7a55d2605d0c8de628
BLAKE2b-256 482f8feb4415f45b718ea8ad36640f68713a383159a098de09f6fbc8e64929ca

See more details on using hashes here.

File details

Details for the file kayalab-0.7.32-py3-none-any.whl.

File metadata

  • Download URL: kayalab-0.7.32-py3-none-any.whl
  • Upload date:
  • Size: 102.9 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

Hashes for kayalab-0.7.32-py3-none-any.whl
Algorithm Hash digest
SHA256 0bd64dc6c4ee3a16b7eedf57bcd6676c56787e6f46e11305d68bac583a056e36
MD5 543b9c03b0d1edc7deb7b50182ca4a1b
BLAKE2b-256 5f6133cbe7ee494b9bea55e6c7b44b7084443551e1374a7b69cb38060ed07398

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page