Previous: Installing KVM, customised monitoring scripts Next: Managing KVM/CEPH – CLI commands Need: Simple…
Author: sandeep
Rabbit MQ Cluster + HAProxy + Keepalived
I observed some challenges in my tests when using RMQ version 4, downloading required packages from specific repos. I decided to go with Rabbit MQ 3.10. I launched 3 Ubuntu 22.04 VMs as packages are maintained as part of the distro. All the VMs have 3 NICs bridged to physical host NICs, which are dedicated…
Install and configure MariaDB / Galera cluster
For my setup, I chose to deploy the MariaDB Galera Cluster and RabbitMQ Cluster on dedicated VMs instead of running them within the Kubernetes cluster. A few key considerations drove this decision: I opted for MariaDB version 11.8 due to its support for Vector DB integration. Launch 3 Debian 12 VMs (8 vCPU, 32 G…
Ceph + KVM : 3. Installing KVM, cutsomized monitoring scripts
Previous: Installing Ceph Next: Orchestrator RBD backed VMs on KVM Ensure the kernel module for RBD is loaded every time the server is restarted echo “rbd” >>…
Ceph + KVM : 5. Service checks and CLI commands
Previous: Orchestrating Ceph RBD-backed VMs on KVM We need to have all ceph services in active state along with libvirtd services. I had observed that on reboot of servers, ceph-mon and ceph-mgr services started and immediately got deactivated, need to review why it happens. Even though we had put an “ExecStartPost” hook to the libvirtd…
Ceph + KVM : 2. Installation – Ceph Storage
Previous: Planning / Preparing servers Next: Installing KVM The plan is to use 10.0.4.0/24 for the public network and 10.0.5.0/24 for the cluster network. As part of planning/preparing server /etc/hosts was…
Ceph + KVM : 1. Planning and preparing for Ceph Storage
Openstack Xena on Ubuntu 20.04 – Cinder
[ Previous: Horizon (8/9) ] [ 9 /9: Cinder ] [ Next: Test Home Lab ] Installing Cinder Scheduler Create Cinder service user account openstack user create –domain default –project service –password password cinder Associate admin role openstack role add –project service –user cinder admin Create Cinder service…
Preparing custom Debian 11 MATE image
Need: QCOW2 image for orchestrating Debian 11 Server image with following customizations 1. Minimal server installation + MATE Desktop Environment + xRDP + Firefox2. ‘apparmor’ disabled3. Install required packages – zip, unzip, net-tools, cloud-guest-utils, sudo4. Configure max number of open files and processes to 655365. SSH access to be enabled only from two specific subnets…
Setup Ubuntu 20.04 repository mirror server
Need: I keep bringing up Kubernetes clusters / destroying them as a part of my learning of Kubernetes. When using Kubespray, I observed the required packages were getting downloaded from the internet. Though I have a decent 300 Mbps internet connectivity, I decided to check if I can have a local repository mirror in my…