Reference: https://github.com/vexxhost/migratekit Migratekit is a CLI tool which can help you to migrate your virtual machines from VMware to OpenStack in a near-zero downtime. The goal of this project is to allow you to move as much data as possible online and only have a short downtime window to complete the migration. How Migratekit works […]
Author: cloud-sys
Installing Openstack Skyline Console (UI of Openstack Modern Dashboard)
Skyline Console is one part of OpenStack Modern Dashboard, which provides a web based user interface to OpenStack services including Nova, Swift, Keystone, etc. This blog describes how to install and configure the Skyline Console service. Before you begin, you must have a ready OpenStack environment. At least it includes keystone, glance, nova, neutron and […]
Install Openstack’s Skyline-apiserver
OpenStack Skyline APIServer is the back-end server of Skyline. It provides RESTful APIs to Skyline Console. Skyline is an OpenStack dashboard optimized by UI and UE. It has a modern technology stack and ecology, is easier for developers to maintain and operate by users, and has higher concurrency performance. Skyline’s mascot is the nine-color deer. […]
Immutable File Attribute
In Linux, the immutable file attribute is a special attribute that can be applied to files or directories to prevent modifications, deletions, or renaming, even by the root user. When a file or directory is marked as immutable, it becomes “read-only” in a strong sense, ensuring that its contents, metadata, or existence cannot be altered […]
Automating Load Balancer Creation for NGINX HTTP Servers in OpenStack with Terraform
Infrastructure as Code (IaC) has become a cornerstone of modern DevOps practices, enabling teams to automate and manage infrastructure efficiently. Terraform, an open-source IaC tool by HashiCorp, allows you to define and provision infrastructure using declarative configuration files. In this article, we’ll walk through how to use Terraform to automate the creation of a load […]
Affinity and Anti-Affinity in Openstack
Hello friend. Sometime we need to create instances all on the same host. Or sometime we need to create instances on different hosts. How to do that? We can use affinity and anti-affinity feature. First we need to create Server Group. Click on Project – Compute – Server Groups, then click ‘Create Server Group’ button. […]
Launch Instance At Specific Host From Horizon
Fill required options as usual. Additionally, go to ‘Schedule Hints’ section. At the left pane, type availability-zone and click + button. Now you’ll see hint with key availability-zone at the right pane. Put ZONE:HOST:NODE for value, for example nova:dev-compute-7:dev-compute-7. Launch you instance.
Installing Oracle DB 19.0.0
Make Sure you fulfill the requirements:OS: Oracle Linux 7/8 Run the following command sudo yum update Install the required packages sudo yum install -y oracle-database-preinstall-19c change oracle user password sudo passwd oracle create directories required for oracle sudo mkdir -p /u01/app/oracle/product/19.0.0/dbhome_1sudo mkdir -p /u01/app/oraInventorysudo chown -R oracle:oinstall /u01sudo chmod -R 775 /u01 Edit /etc/security/limits.conf oracle […]
Installing Prometheus Server with custom Configuration on Ubuntu 22.04
Prerequisites Step 1: Creating Prometheus system user and directory Create a system user for Prometheus sudo useradd –system -M -s /bin/false prometheus Create a directory in which we will be storing our configuration files and libraries: sudo mkdir /etc/prometheussudo mkdir /var/lib/prometheus Set ownership of /var/lib/prometheus directory sudo chown prometheus:prometheus /var/lib/prometheus Step 2: Download the Prometheus […]
Change windows SID in case the windows were built using image on openstack using sysprep
This is needed usually when trying to deploy a windows cluster Steps: 1. Press Windows + R and type on sysprep (It will then show you a folder through sysprep tool)2. Right click on the tools and run as administrator3. Tick on Generalize and change shutdown options to Reboot. (Go through all the steps necessary […]

