skip to main content
10.1145/3022227.3022263acmconferencesArticle/Chapter ViewAbstractPublication PagesicuimcConference Proceedingsconference-collections
research-article

Centralized management solution for vagrant in development environment

Published: 05 January 2017 Publication History

Abstract

In this paper, we propose a Centralized Management mechanism in development environment for Vagrant - a virtual platform for building up development environments. Some approaches have been applied for utilizing development environment, however administrator still takes time and effort to control and manage. Our proposed model can save the time, minimize the effort for system operators when deploying development environment using Vagrant and guarantee the uniform working environment for users. Through our solution, all of administration task will be carried out on a centralized location so that the deployment process of virtual machines and environment will be executed automatically. In addition, in order to improve security for our system, we not only integrate the authentication and authorization mechanism but also implement the secured channel among nodes for encrypting traffic in our system to mitigate the internal and external attacks.

References

[1]
Michael Httermann, DevOps for Developers, Tech. Book, 2012.
[2]
Git, "The distributed version control system," Accessed 2016 {Online}. Available: https://git-scm.com/
[3]
Jenkins, "Continuous integration and continuous delivery," Accessed 2016 {Online}. Available: https://jenkins.io/
[4]
Maven, "A platform for testing software," Accessed 2016 {Online}. Available: https://maven.apache.org/
[5]
Vagrant, "A platform for creating and configuring the development environment," Accessed 2016 {Online}. Available: https://www.vagrantup.com/
[6]
Splunk, "Log management system," Accessed 2016 {Online}. Available: http://www.splunk.com/
[7]
Nagios, "The standard in infrastructure monitoring," Accessed 2016 {Online}. Available: https://www.nagios.org/
[8]
Geoffroy Vallee, Thomas Naughton, Christian Engelmann, Hong Ong, "System-Level Virtualization for High Performance Computing," in 16th Euromicro Conf. on Parallel, Distributed and Network-Based Processing, pp.636--643Toulouse, France, 2008.
[9]
Puppet, "A platform for automatically delivering, operating and securing infrastructure," Accessed 2016 {Online}. Available: https://puppet.com/
[10]
Chef, "An automation platform," Accessed 2016 {Online}. Available: https://www.chef.io/chef/
[11]
Ansible, "The management system for building DevOps," Accessed 2016 {Online}. Available: https://www.ansible.com/
[12]
Ignacio Bermudez, Stefano Traverso, Marco Mellia, Maurizio Munaf, "Exploring the cloud from passive measurements: The Amazon AWS case," in INFOCOM, 2013 Proceedings IEEE, pp.230--234, Turin, Italy 2013.
[13]
Vagrantfile, "The configuration for Vagrant Platform," Accessed 2016 {Online}. Available: https://www.vagrantup.com/docs/vagrantfile/
[14]
K. Zeilenga, "Lightweight Directory Access Protocol (LDAP): Technical Specification Road Map," RFC4510, June 2006.
[15]
T. Ylonen, C. Lonvick, "The Secure Shell (SSH) Protocol Architecture," RFC4251, January 2006.
[16]
R. Rivest, A. Shamir, L. Adleman, "A Method for Obtaining Digital Signatures and Public-Key Cryptosystems," ACM 21 (2): 120âĂŞ126, 1978.
[17]
OpenLDAP, "An open source implementation of the Lightweight Directory Access Protocol," Accessed 2016 {Online}. Available: http://www.openldap.org/

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
IMCOM '17: Proceedings of the 11th International Conference on Ubiquitous Information Management and Communication
January 2017
746 pages
ISBN:9781450348881
DOI:10.1145/3022227
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 05 January 2017

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. DevOps
  2. development environment
  3. lightweight directory access protocol (LDAP)
  4. secure shell tunnel
  5. vagrant

Qualifiers

  • Research-article

Conference

IMCOM '17
Sponsor:

Acceptance Rates

IMCOM '17 Paper Acceptance Rate 113 of 366 submissions, 31%;
Overall Acceptance Rate 213 of 621 submissions, 34%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)2
  • Downloads (Last 6 weeks)0
Reflects downloads up to 25 Dec 2024

Other Metrics

Citations

Cited By

View all

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media