TY - GEN
T1 - Private cloud configuration with MetaConfig
AU - Nielsen, Thomas Damgaard
AU - Iversen, Christian
AU - Bonnet, Philippe
PY - 2011
Y1 - 2011
N2 - With the advent of private clouds, the challenge of configuring a mix of physical and virtual machines is no longer reserved to a few system administrator gurus. How to assign virtual machines onto physical machines to leverage the available resources? How to maintain the virtual machine configurations congruent with a given specification, even in the face of unexpected changes? System administrators should be able to rely on appropriate tools to tackle these questions. However, today, even if tools exist to automate system configuration, there is no solution that seamlessly integrate the administration and configuration of virtual as well as physical machines. In this paper, we present MetaConfig, a system that supports (a) convergent as well as congruent configuration management, (b) full bootstrapping of blank physical and virtual machines and (c) automatic allocation of virtual machines onto physical machines based on their resource requirements. We describe our design and explain how MetaConfig differs from existing systems such as Cfengine and Puppet. Based on a robust implementation, we evaluate how MetaConfig handles virtual machine allocation, unexpected changes, and scalability requirements.
AB - With the advent of private clouds, the challenge of configuring a mix of physical and virtual machines is no longer reserved to a few system administrator gurus. How to assign virtual machines onto physical machines to leverage the available resources? How to maintain the virtual machine configurations congruent with a given specification, even in the face of unexpected changes? System administrators should be able to rely on appropriate tools to tackle these questions. However, today, even if tools exist to automate system configuration, there is no solution that seamlessly integrate the administration and configuration of virtual as well as physical machines. In this paper, we present MetaConfig, a system that supports (a) convergent as well as congruent configuration management, (b) full bootstrapping of blank physical and virtual machines and (c) automatic allocation of virtual machines onto physical machines based on their resource requirements. We describe our design and explain how MetaConfig differs from existing systems such as Cfengine and Puppet. Based on a robust implementation, we evaluate how MetaConfig handles virtual machine allocation, unexpected changes, and scalability requirements.
UR - http://www.scopus.com/inward/record.url?scp=80053148713&partnerID=8YFLogxK
U2 - 10.1109/CLOUD.2011.63
DO - 10.1109/CLOUD.2011.63
M3 - Article in proceedings
AN - SCOPUS:80053148713
SN - 9780769544601
T3 - Proceedings - 2011 IEEE 4th International Conference on Cloud Computing, CLOUD 2011
SP - 508
EP - 515
BT - Proceedings - 2011 IEEE 4th International Conference on Cloud Computing, CLOUD 2011
T2 - 2011 IEEE 4th International Conference on Cloud Computing, CLOUD 2011
Y2 - 4 July 2011 through 9 July 2011
ER -