Archive for April 2010
UEC Web User Interface on Ubuntu 10.04 (Lucid Lynx)
Tested on Ubuntu 10.04 beta2
Ubuntu Enterprise Cloud provides a minimal web interface to manage user credentials, manage images, administer user accounts, etc.
In our sample setup, the web interface is accessible at:
https://192.168.10.121:8443/
Details about setting up the password for the admin user of the web interface are in the post on “Installation & Configuration“.
A user trying to access the interface for the first time, would need to sign up and would be able to use the interface after the account is approved by the administrator. The approval of the account by the administrator results in an email to the user.
Using the Web Interface
After logging into the web interface, you will see seven tabs as given below.:
- Credentials
- Images
- Store
- Users
- Configuration
- Services
- Extras Read the rest of this entry »
UEC installation on Ubuntu 10.04 (Lucid Lynx)
Installation
The following sections describe how to install and configure a basic UEC setup spanning 3 servers. 2 Servers(Server1 and Server2) will run Lucid 64-bit server version and the third server will run Lucid Desktop 64-bit version(Client1). We have decided on installing the Desktop version on Client1 so that we can use Firefox or other browsers to access the web interface of UEC and also to use RDP/VNC clients during the image creation process.
Client1 above, need not be a dedicated machine. If you need to do the entire setup on one machine, refer to UEC: CC and NC on a single machine. However, on a single machine setup, Managed and Managed-NoVLAN modes will not work.
Server1 – To run Cloud Controller, Cluster Controller, Walrus Storage service and Storage Controller
Hardware Minimum Suggested CPU 1GHz 2 x 2GHz Memory 1GB 2GB Disk 5400rpm IDE 7200rpm SATA Disk Space 40GB 200GB Networking 100Mbps 1000Mbps
Server2 – To run node-controller for running Virtual Machine (VM) instances
Hardware Minimum Suggested CPU VT extensions VT, 64-bit, Multicore Memory 1GB 4GB Disk 5400rpm IDE 7200rpm SATA or SCSI Disk Space 40GB 100GB Networking 100Mbps 1000Mbps
Client1 – To function as the client for the cloud and also to be used for bundling images etc.
Hardware Minimum Suggested CPU VT extensions VT, 64-bit, Multicore Memory 1GB 4GB Disk 5400rpm IDE 7200rpm SATA or SCSI Disk Space 40GB 100GB Networking 100Mbps 1000MbpsRead the rest of this entry »
Introduction to UEC and its components
Cloud
Cloud Computing is a computing model, where resources such as computing power, storage, network and software are abstracted and provided as services on the Internet in a remotely accessible fashion. Billing models for these services are generally similar to the ones adopted for public utilities. On-demand availability, ease of provisioning, dynamic and virtually infinite scalability are some of the key attributes of Cloud Computing.
An infrastructure setup using the cloud computing model is generally referred to as ‘Cloud’. The following are the broad categories of services available on the ‘Cloud’:
- Infrastructure As A Services (IAAS)
- Platform As A Service (PAAS)
- Software As A Service (SAAS)
This ‘Cloud’ is generally available to anyone on the Internet willing to pay. However, a variant called ‘Private Cloud’ is increasingly becoming popular for private infrastructure that has some of the attributes of the ‘Cloud’ as mentioned above. Read the rest of this entry »
UEC: Log Files
The following log files would be of interest for debugging errors encountered while working with UEC.
On CC
axis2c.log – This file logs messages specific to Axis2c web services.
cc.log – This file logs messages specific to Cluster controller.
cc-registration.log – This file logs the success or failure of Cluster Controller registration. For example,
SUCCESS: new cluster 'mycloud' on host '192.168.1.1' successfully registered.
cloud-debug.log, cloud-error.log, cloud-output.log – These files log messages specific to Cloud Controller.