Automation of Open VSwitch-Based Virtual Network Configuration Using Ansible on Proxmox Virtual Environment

Khairan Marzuki, Muhammad Idham Kholid, I Putu Hariyadi, Lalu Zazuli Azhar Mardedi

Abstract


Proxmox has a feature that can build a private network in it. Each host on a private network on Proxmox generally shares physical resources, including network connections using a virtual network, one of which is a VLAN. The Proxmox server supports Open VSwitch as a virtual switch. Open virtual switch, an alternative virtual switch quite popular among cloud developers, can be a solution for managing traffic between Virtual Machins and external communications. The method used in this study is the Network Development Life Cycle (NDLC). After applying the automation engine using Ansible, it overcame the problem, namely speeding up configuration and reducing human error or errors in configuring virtual networks. The automation system can speed up the virtual network management process compared to the manual method based on 5 (five) experiments, namely when the manufacturing operation has an average time of 08 minutes and 42 seconds faster. Whereas when the addition operation has an average faster time of 08 minutes 17 seconds. On the other hand, when the deletion operation has an average time of 42 seconds faster.

Keywords


Ansible; Automation; Open Vswitch; Proxmox; Virtualization; VLAN; Vxlan.

Full Text:

PDF

References


Y. R. Adi, O. D. Nurhayati, and E. D. Widianto, “Perancangan Sistem Cluster Server untuk Jaminan Ketersediaan Layanan Tinggi pada Lingkungan Virtual,” J. Nas. Tek. Elektro dan Teknol. Inf., vol. 5, no. 2, 2016, doi: 10.22146/jnteti.v5i2.228.

K. Marzuki, N. Hanif, and I. P. Hariyadi, “Application of Domain Keys Identified Mail, Sender Policy Framework, Anti-Spam, and Anti-Virus: The Analysis on Mail Servers,” Int. J. Electron. Commun. Syst., vol. 2, no. 2, pp. 65–73, 2022, doi: 10.24042/ijecs.v2i2.13543.

M. Simon and L. Huraj, “VirtualBox and Proxmox VE in Network Management: A User-Centered Comparison for University Environments,” pp. 486–495, 2023, doi: 10.1007/978-3-031-35317-8_44.

M. Geo, U. Putra, K. Utomo, F. T. Elektro, and U. Telkom, “Perancangan Dan Analisis Performansi Open VSwitch Untuk Jaringan Virtual Universitas Telkom,” vol. 2, no. 2, pp. 2705–2712, 2015.

C. N. Bangun, “Jaringan Komputer Cindya Novira Bangun 212406025 Kom A’21 Program Studi D-3 Teknik Informatika Fakultas Vokasi Universitas Sumatera Utara Medan 2022,” no. January, 2023.

A. Fischer, J. F. Botero, M. T. Beck, H. De Meer, and X. Hesselbach, “Virtual Network Embedding: A Survey,” IEEE Commun. Surv. Tutorials, vol. 15, no. 4, pp. 1888–1906, 2013, doi: 10.1109/SURV.2013.013013.00155.

Q. Lu, K. Nguyen, and C. Huang, “Distributed parallel algorithms for online virtual network embedding applications,” Int. J. Commun. Syst., vol. 36, no. 1, pp. 1–24, 2023, doi: 10.1002/dac.4325.

Y. Yang et al., “C2QoS: Network QoS guarantee in VSwitch through CPU-cycle management,” J. Syst. Archit., vol. 116, no. April, p. 102148, 2021, doi: 10.1016/j.sysarc.2021.102148.

W. N. Hidayat et al., “Mikrotik Training to Improve Computer Network Administration Competence for MTCNA Certification Preparation for Teachers and Students at SMKN 10 Malang,” J. Abdimas Berdaya, vol. 6, pp. 38–44, 2023.

P. Rito et al., “Aveiro Tech City Living Lab: A Communication, Sensing and Computing Platform for City Environments,” in ArXiv, 2022, pp. 1–21.

R. L. Bull and J. N. Matthews, “Critical Analysis of Layer 2 Network Security in Virtualised Environments,” Int. J. Commun. Networks Distrib. Syst., vol. 17, no. 3, pp. 315–333, 2016, doi: 10.1504/IJCNDS.2016.080113.

A. N. Mian, A. Mamoon, R. Khan, and A. Anjum, “Effects of Virtualization on Network and Processor Performance Using Open VSwitch and Xen Server,” Proc. - 2014 IEEE/ACM 7th Int. Conf. Util. Cloud Comput. UCC 2014, pp. 762–767, Jan. 2014, doi: 10.1109/UCC.2014.124.

R. D. H. Ontoseno, M. N. Haqqi, and M. Hatta, “Limitasi Pengguna Akses Internet Berdasarkan Kuota Waktu dan Data Menggunakan PC Router Os Mikrotik,” Tek. Eng. Sains J., vol. 1, no. 2, p. 125, Dec. 2017, doi: 10.51804/tesj.v1i2.134.125-130.

R. Zhang, M. Xie, and L. Yang, “Isoflat: Flat Provider Network Multiplexing and Firewalling in OpenStack Cloud,” IEEE Int. Conf. Commun., vol. 2019-May, May 2019, doi: 10.1109/ICC.2019.8761652.

S. W. Nourildean, Y. A. Mohammed, and H. A. Attallah, “Virtual Local Area Network Performance Improvement Using Ad Hoc Routing Protocols in a Wireless Network,” Comput. 2023, Vol. 12, Page 28, vol. 12, no. 2, p. 28, Jan. 2023, doi: 10.3390/COMPUTERS12020028.

R. A. Prayoga and C. Mukmin, “Analisis Peningkatan Jarak Jangkauan Signal Pada Jaringan Nirkabel SMK Muhammadiyah 2 Palembang,” Bina Darma Conf. Comput. Sci., vol. 3, no. 2, pp. 329–338, 2021.

Muhammad M and Hasan I, “Analisa Dan Pengembangan Jaringan Wireless Berbasis Mikrotik Router Os V.5.20 Di Sekolah Dasar Negeri 24 Palu,” J. Elektron. Sist. Inf. dan Komput., vol. 2, no. 1, pp. 10–19, 2016.

R. Christyo, “Modernisasi Laboratorium Fiber Optik untuk Meningkatkan Kompetensi Siswa Jurusan Teknik Komputer Jaringan,” Dewantara Semin. Nas. Pendidik., 2023.

M. V. Bernal, I. Cerrato, F. Risso, and D. Verbeiren, “Transparent Optimization of Inter-Virtual Network Function Communication in Open VSwitch,” Proc. - 2016 5th IEEE Int. Conf. Cloud Networking, CloudNet 2016, pp. 76–82, Dec. 2016, doi: 10.1109/CLOUDNET.2016.26.

S. Shanmugalingam, A. Ksentini, and P. Bertin, “DPDK Open VSwitch Performance Validation with Mirroring Feature,” 2016 23rd Int. Conf. Telecommun. ICT 2016, Jun. 2016, doi: 10.1109/ICT.2016.7500387.

R. Acheampong, T. C. Balan, D. M. Popovici, and A. Rekeraho, “Security Scenarios Automation and Deployment in Virtual Environment Using Ansible,” IEEE Int. Conf. Commun., 2022, doi: 10.1109/COMM54429.2022.9817150.

M. Gupta, M. N. Chowdary, S. Bussa, and C. K. Chowdary, “Deploying Hadoop Architecture Using Ansible and Terraform,” 2021 5th Int. Conf. Inf. Syst. Comput. Networks, ISCON 2021, 2021, doi: 10.1109/ISCON52037.2021.9702299.

J. O. Benson, J. J. Prevost, and P. Rad, “Survey of Automated Software Deployment for Computational and Engineering Research,” 10th Annu. Int. Syst. Conf. SysCon 2016 - Proc., Jun. 2016, doi: 10.1109/SYSCON.2016.7490666.

A. W. Manggala, Hendrawan, and A. Tanwidjaja, “Performance Analysis of White Box Switch on Software Defined Networking Using Open VSwitch,” IEEE, Apr. 2016, doi: 10.1109/ICWT.2015.7449257.

R. Yang, X. Chang, J. Mišić, and V. B. Mišić, “Performance Modeling of Linux Network System with Open VSwitch,” Peer-to-Peer Netw. Appl., vol. 13, no. 1, pp. 151–162, Jan. 2020, doi: 10.1007/S12083-019-00723-5/METRICS.

P. Emmerich, D. Raumer, S. Gallenmüller, F. Wohlfart, and G. Carle, “Throughput and Latency of Virtual Switching with Open VSwitch: A Quantitative Analysis,” J. Netw. Syst. Manag., vol. 26, no. 2, pp. 314–338, Apr. 2018, doi: 10.1007/S10922-017-9417-0/METRICS.

P. Masek, M. Stusek, J. Krejci, K. Zeman, J. Pokorny, and M. Kudlacek, “Unleashing Full Potential of Ansible Framework: University Labs Administration,” Conf. Open Innov. Assoc. Fruct, vol. 2018-May, pp. 144–150, Sep. 2018, doi: 10.23919/FRUCT.2018.8468270.

S. S. Valente Renato, Carlos Senna, Pedro Reto, “Federated Learning Framework to Decentralize Mobility Forecasting in Smart Cities,” IEEE, 2022, doi: https://doi.org/10.1109/NOMS56928.2023.10154456.




DOI: http://dx.doi.org/10.24042/ijecs.v3i1.16524

Refbacks

  • There are currently no refbacks.


License URL: https://creativecommons.org/licenses/by-sa/4.0

Creative Commons License

International Journal of Electronics and Communications System (IJECS) is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.