Darn Simple Cloud

Reference Cloud Infrastructure

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.

Registration

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.

See the user tutorial or the user guide to learn how to install and configure the client. Use the following:

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:

  • CentOS
  • Ubuntu
  • ScientificLinux

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.

There is a page that provides the current resource utilization for the LAL cloud. There is also page that shows plots of the CPU, memory, and network utilization on the physical resources.

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 support@stratuslab.eu. 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.