Reference Cloud Infrastructure
04 December 2012
A StratusLab reference infrastructure is available and offers access for testing and evaluating our cloud solution. This infrastructure is built with the latest stable releases of the StratusLab distribution.
The physical cloud-computing infrastructure is located in Orsay, France and is operated by LAL (cloud.lal.stratuslab.eu). The project’s Marketplace, containing existing virtual machine images metadata, is also hosted by LAL.
To register on the StratusLab Reference infrastructure please go to the registration page.
For user authentication two different mechanisms are supported
- Username/password pair generated by the StratusLab registration service
- Digital certificate issued by an IGTF accredited Certification Authority. In this case authentication can be done directly using this certificate or by generating a VOMS proxy certificate signed from the above.
During your enrollment you may chose either authentication method. For the certificate based one, on the registration page you will have to provide Distinguished Name as it appears in your certificate.
Once your request is approved you will be sent an email with the details for accessing the cloud service.
What I need to access the StratusLab reference cloud?
You will need to install the StratusLab client tools that allow you to access remotely the cloud and to control the lifecycle of your Virtual Machine instances. They also allow you to create entries for the Marketplace, generate your own VM appliances based on pre-existing images which then can be referenced from the Marketplace and instantiated in the cloud.
endpoint=https://cloud.lal.stratuslab.eu/one-proxy/xmlrpc pdisk_endpoint=https://pdisk.lal.stratuslab.eu/pdisk marketplace_endpoint=https://marketplace.stratuslab.eu/marketplace
for the service endpoints for the reference cloud infrastructure.
Which virtualization technologies do you use?
The StratusLab distribution uses the OpenNebula toolkit for virtual machine life-cycle management. The client-side tools communicate with the OpenNebula endpoint through the native XML-RPC protocol provided by the service.
StratusLab, out-of-the-box, is certified for the KVM hypervisor.
What services are offered?
With StratusLab you can instantiate and manage the lifecycle of virtual machines, including volumes and basic network configuration (e.g. public, private).
The Marketplace is publicly accessible and offers base OS images for a variety of Linux distributions including:
External users also have the ability to upload their own base images and appliances to the repository. For instructions on how to prepare your own appliance and upload it on the StratusLab Marketplace consult the documentation.
Users may instantiate VMs with the following predefined hardware profiles (default: m1.small):
Type CPU RAM SWAP c1.medium 2 CPU 1536 MB 1536 MB c1.xlarge 4 CPU 6144 MB 6144 MB m1.large 2 CPU 6144 MB 6144 MB m1.medium 1 CPU 3072 MB 3072 MB * m1.small 1 CPU 1536 MB 1536 MB m1.xlarge 4 CPU 8192 MB 8192 MB t1.micro 1 CPU 512 MB 512 MB
It is also possible to compose custom VM CPU/RAM/SWAP configurations.
On what physical infrastructure are the reference cloud services running?
The cloud at LAL consists of 15 servers with one of two configurations: 24 CPU cores with 24 GB of RAM or 32 CPU cores with 64 GB of RAM. There is a total of 20 TB of disk space available via a RAID6 system.
What is the firewall policy?
At LAL, only commonly-used ports are open for the virtual machines. The open ports are:
22, 80, 389, 443, 636, 2135, 2170, 2171, 2172, 2811, 3147, 5001, 5010, 5015, 8080, 8081, 8095, 8188, 8443, 8444, 9002, 10339, 10636, 15000, 15001, 15002, 15003, 15004, 20000-25000.
Additional ports can be opened on request, if necessary.
Users are responsible to configure their own port restrictions inside the VM images and for the overall security of the image in general.
What Quality of Service is provided?
Currently the StratusLab cloud services are provided as is with no guarantees about the availability and stability of the service. We are making the best effort to provide a stable cloud infrastructure but at the moment we cannot guarantee that a VM instance might not crash or temporarily be unavailable due to a software or network problem.
How can I deploy my own cloud service?
You can use StratusLab distribution v2.x to deploy your own cloud services. The software is open source and available from the project repositories. Currently we support CentOS 6 Linux distribution and two modes of installation
How can I get more information and support?
You should direct any inquiries related to the above services to firstname.lastname@example.org. Please use the same contact for reporting problems or requesting any special arrangements for the cloud service setup. Notice that as with the infrastructure itself the support services are currently provided on best effort basis.