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 […]
Configure VXLAN in Distributed Gateway Mode Using BGP EVPN in Huawei Fabric
Distributed VXLAN gateways can be configured to address problems that occur in legacy centralized VXLAN gateway networking, for example, forwarding paths are not optimal, and the ARP entry specification is a bottleneck. On the network shown in the figure below, an enterprise has VMs deployed in different data centers. VM1 on Server1 belongs to VLAN […]
Network simulation with Containerlab
Containerlab is a tool for provisioning networking labs built with containers. It is free. Before we begin, The following requirements must be satisfied to let containerlab tool run successfully: first we need install docker, in this case we use ubuntu 24.04 Remove all old version of docker Set up Docker’s apt Repository Install docker Verify […]
Assign VLANs Based on IP Subnets in the Huawei Switch
A data center network has multiple services, including office services, production services, and disaster recovery services. Each service uses a unique IP subnet. To facilitate management, packets of the same service must be transmitted in the same VLAN, and packets of different services be transmitted in different VLANs. In the figure below, the switch connects to […]
Install ArgoCD on kubernetes
install ArgoCD using the official manifest files provided by the ArgoCD team. This will create a new namespace, argocd, where Argo CD services and application resources will live. This command installs all the necessary ArgoCD components, including the API server, controller, and UI. Verify the Installation To check if ArgoCD is running correctly, use the following […]
Integration 6 Wind Router with Grafana
This topic will cover how to integrate a 6Wind router (either Physical or Virtual) with Grafana, a monitoring platform that shows runtime information on a web-based graphical interface. To do so, we should prepare at least 1 Ubuntu 22.04 (Virtual or physical) that can connect to the 6Wind IP Management access to install the Grafana […]
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. […]