Case Study: Installing The Eucalyptus Community Cloud (ECC) : Physical Hardware Layout
Case Study: Installing The Eucalyptus Community Cloud (ECC) : Physical Hardware Layout
Case Study: Installing The Eucalyptus Community Cloud (ECC) : Physical Hardware Layout
http://open.eucalyptus.com/book/export/html/5263
1 de 6
05/07/11 13:55
http://open.eucalyptus.com/book/export/html/5263
Figure 1. ECC Physical Hardware Layout (Each HP SL2x170z chassis contains 4 blades. Please note that our diagram is simplified for clarity to show connections from one blade per chassis).
The servers offer Lights Out Management (LOM), which lets us connect to the servers remotely under all circumstances. Each blade server contains two 500GB disks, the latest quad-core processors, and plenty of RAM to handle instances. As we shall see, having two disks in each blade server is very handy when installing the Eucalyptus Node Controller (NC) component. The network fabric is a twisted pair gigabit network, while the uplink is 100Mbit.
Network configuration
Next, we describe how we configured the network. In Figure 2, we see that only one blade server has been given direct Internet access, while all other blades connect to a common private network. In this case, the private network is configured to be 192.168.253.x. The LOM has its own private network, which is independent and guarantees access in case of network misconfiguration.
2 de 6
05/07/11 13:55
http://open.eucalyptus.com/book/export/html/5263
3 de 6
05/07/11 13:55
http://open.eucalyptus.com/book/export/html/5263
Eucalyptus abstracts away the hypervisor and underlying configuration, so the end user's experience is entirely independent from the infrastructure configuration implemented by the cloud administrator. (Please see our User's Guide for information on interacting with a Eucalyptus cloud). There are ways however for curious-minded users to determine which hypervisor is being used to run your virtual machine.
4 de 6
05/07/11 13:55
http://open.eucalyptus.com/book/export/html/5263
On the NCs we used the two disks to minimize instance start-up time: The Eucalyptus NC caches the emi (eucalyptus machine image) the first time it sees it, so that subsequent instances start faster. But we still need to create a copy of the pristine emi that the instance can modify at will. This disk-to-disk copy can be fairly expensive (multi GB transfers are never easy), so we put the cache on one disk, and the instances images on the other disk. Eucalyptus creates a 'eucalyptus' directory under $INSTANCE_PATH (the directory that holds instance images and cache) to hold the cached images; we simply use the symbolic link to point the directory to the second disk, thus ensuring that the images copy across disks.
Eucalyptus configuration
With the Network configuration complete, we were left with the NC configuration. On the NCs we checked that the hypervisor and libvirt were properly configured and we setup the $INSTANCE_PATH directory as mentioned above. Finally we started and registered the components as described in the Installation and Configuration sections of the Eucalyptus Administrator's Guide.
http://open.eucalyptus.com/book/export/html/5263
instances. Learn more about the Eucalyptus Community Cloud (ECC) Read the Eucalyptus Installation Guide Read the Eucalyptus Administrator's Guide
6 de 6
05/07/11 13:55