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
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. […]
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.
Tacacs and LDAP Integration
Tacacs+ doesn’t support LDAP authentication by default, but it does support PAM authentication.but you still must define users in your tac_plus.conf, and you must still define groups in tac_plus.conf. Install Required package libpam0g-dev. Create folder for tacac configuration file on /etc/tacacs Download tacacs package from Extract tacacs package go to extracted folder, Now, we will […]
Install Tacacs Server Ubuntu
Tacacs+ is an open-standard protocol compatible across various networking equipment vendor platforms. Tacacs+ is a TCP based entirely new protocol used for AAA 1. Install the required packages 2. Create folder for tacac configuration file on /etc/tacacs 3. Download tacacs package from and extract tacacs package 4. Go to extracted folder, Now, we will configure and build the […]