SlideShare ist ein Scribd-Unternehmen logo
1 von 27
Downloaden Sie, um offline zu lesen
Automated Amazon EC2 Cloud deployments with openQRM
5.1 on Debian Wheezy
This HowTo is about how to manage Public- and Hybrid Cloud deployments with openQRM. As the deployment manager for Amazon EC2 and its API
compatible derivatives (e.g Eucalyptus) openQRM is capable to fully automate Instance provisioning and to add additional value by attaching automated
application deployment via Puppet, automated monitoring via Nagios and also highavailability on Infrastructure-Level to the providers cloud features.
The whole workflow of Instance-deployment in openQRM is exactly the same as for local resources in the internal IT-environment.
Requirements
One physical Server. Alternatively the installation can be also done within a Virtual Machine
at least 1 GB of Memory
at least 100 GB of Diskspace
optional VT (Virtualization Technology) enabled in the Systems BIOS so that the openQRM Server can run KVM Virtual Machines later
Install openQRM 5.1 on Debian Wheezy
Install a minimal Debian Wheezy on a physical Server
Install and initialize openQRM 5.1
A detailed Howto about the above initial starting point is available at "Install openQRM 5.1 on Debian Wheezy (resources/documentation-
howtos/howtos/install-openqrm-51-on-debian-wheezy.html)"
For this howto we have used the same openQRM server as for the howto about 'Virtualization with KVM and openQRM 5.1 on Debian Wheezy'.
That means with this howto we are going to add functionality to an existing openQRM setup. This is to show that openQRM manages all different
virtualization and deployment types seamlessly.
Actually this means you can use either use the "Install openQRM 5.1 on Debian Wheezy (resources/documentation-howtos/howtos/install-openqrm-
51-on-debian-wheezy.html)" or "Virtualization with KVM and openQRM 5.1 on Debian Wheezy (resources/documentation-howtos/howtos/virtualization-
with-kvm-and-openqrm-51-on-debian-wheezy.html)" howto as starting point.
Set a custom Domain name
As the first step after the openQRM installation and initialization it is recommended to configure a custom domain name for the openQRM
management network.
In this Use-Case the openQRM Server has the private Class C IP address 192.168.178.5/255.255.255.0 based on the previous "Howto install
openQRM 5.1 on Debian Wheezy (resources/documentation-howtos/howtos/install-openqrm-51-on-debian-wheezy.html)". Since the openQRM
management network is a private one any syntactically correct domain name can be used e.g. 'my123cloud.net'.
The default domain name pre-configured in the DNS plugin is "oqnet.org".
Best practice is to use the 'openqrm' commandline util to setup the domain name for the DNS plugin. Please login to the openQRM Server system
and run the following command as 'root' in a terminal:
/usr/share/openqrm/bin/openqrm boot-service configure -n dns -a default -k OPENQRM_SERVER_DOMAIN -v my123cloud.net
The output of the above command will look like
root@debian:~# /usr/share/openqrm/bin/openqrm boot-service configure -n dns -a default -k OPENQRM_SERVER_DOMAIN -v my123cloud.net
Setting up default Boot-Service Konfiguration of plugin dns
root@debian:~#
To (re)view the current configuration of the DNS plugin please run:
/usr/share/openqrm/bin/openqrm boot-service view -n dns -a default
(/fileadmin/Images/Documentation/Automated_Amazon_EC2_Cloud_deployments_with_openQRM_5.1_on_Debian_Wheezy/01-openqrm-ec2.png)
Enabling Plugins
For this HowTo please enable and start the following plugins in the sequence below:
dns plugin - type Networking
dhcpd plugin - type Networking
tftpd plugin - type Networking
device-manager plugin - type Management
nfs-storage - type Storage
lvm-storage - type Storage
nagios3 - type Monitoring
puppet - type Deployment
sshterm plugin - type Management
hybrid-cloud - type Deployment
Hint: You can use the filter in the plugin list to find plugins by their type easily!
Install the latest Amazon EC2 Tools
Go to Plugins -> Deployment -> Hybrid-Cloud -> About
(/fileadmin/Images/Documentation/Automated_Amazon_EC2_Cloud_deployments_with_openQRM_5.1_on_Debian_Wheezy/02-openqrm-ec2.png)
There you can find the URLs and informations about the latest Amazon EC2 API- and AMI-Tools.
Here the steps to install the Amazon EC2 Tools. Please SSH-login to the openQRM server as 'root' and run the following commands:
wget s3.amazonaws.com/ec2-downloads/ec2-api-tools.zip
wget s3.amazonaws.com/ec2-downloads/ec2-ami-tools.zip
unzip ec2-api-tools.zip
unzip ec2-ami-tools.zip
mkdir /usr/local/ec2
cp -r ec2-ami-tools-1.4.0.9/* /usr/local/ec2/
cp -r ec2-api-tools-1.6.8.1/* /usr/local/ec2/
apt-get update && apt-get install default-jdk
Please notice: The version numbers may be different when newer EC2 Tools gets available!
Then please add the following to the system wide profile /etc/profile
# EC2 Tools
export EC2_HOME=/usr/local/ec2
export PATH=$PATH:$EC2_HOME/bin
export JAVA_HOME=/usr
The EC2 API- and AMI Tools are now installed and available in the system path.
Please notice: Now please logout of the openQRM server and re-login. This is to activate the new profile settings in the environment. After re-login
please restart the openQRM server to also activate the profile in its environment by running:
/etc/init.d/openqrm restart
To re-check the configuration please run:
ec2-describe-regions -O [your-aws-access-key] -W [your-aws-secret-key]
The output of the above command looks like:
root@debian:~# ec2-describe-regions -O XXXXXXXXXXXXXXXXXXXXX -W YYYYYYYYYYYYYYYYYYYYYYYY
REGION eu-west-1 ec2.eu-west-1.amazonaws.com
REGION sa-east-1 ec2.sa-east-1.amazonaws.com
REGION us-east-1 ec2.us-east-1.amazonaws.com
REGION ap-northeast-1 ec2.ap-northeast-1.amazonaws.com
REGION us-west-2 ec2.us-west-2.amazonaws.com
REGION us-west-1 ec2.us-west-1.amazonaws.com
REGION ap-southeast-1 ec2.ap-southeast-1.amazonaws.com
REGION ap-southeast-2 ec2.ap-southeast-2.amazonaws.com
root@debian:~#
Configure which Amazon EC2 regions to use
Best practice is to use the 'openqrm' commandline util to setup which Amazon regions to use for the hybrid-cloud plugin. Please login to the
openQRM Server system and run the following command as 'root' in a terminal:
/usr/share/openqrm/bin/openqrm boot-service configure -n hybrid-cloud -a default -k OPENQRM_PLUGIN_HYBRID_CLOUD_REGIONS -v "eu-west-1,
us-west-1"
To (re)view the current configuration of the Hybrid-Cloud plugin please run:
/usr/share/openqrm/bin/openqrm boot-service view -n hybrid-cloud -a default
(/fileadmin/Images/Documentation/Automated_Amazon_EC2_Cloud_deployments_with_openQRM_5.1_on_Debian_Wheezy/03-openqrm-ec2.png)
Create a Hybrid-Cloud Account
Go to Plugins -> Deployment -> Hybrid-Cloud -> Actions and click on 'Add new Account'
Provide an account name and the AWS Access and Secret Key plus a description for the account. Then click on submit.
(/fileadmin/Images/Documentation/Automated_Amazon_EC2_Cloud_deployments_with_openQRM_5.1_on_Debian_Wheezy/04-openqrm-ec2.png)
(/fileadmin/Images/Documentation/Automated_Amazon_EC2_Cloud_deployments_with_openQRM_5.1_on_Debian_Wheezy/05-openqrm-ec2.png)
Adding the account is then checking to get access via the provided credentials. If configured correctly the account is added as seen below.
You can now easily access all kind of Amazon EC2 functionalities through the different action buttons.
Choose AMIs for deployment
Go to Plugins -> Deployment -> Hybrid-Cloud -> About
(/fileadmin/Images/Documentation/Automated_Amazon_EC2_Cloud_deployments_with_openQRM_5.1_on_Debian_Wheezy/02-openqrm-ec2.png)
(/fileadmin/Images/Documentation/Automated_Amazon_EC2_Cloud_deployments_with_openQRM_5.1_on_Debian_Wheezy/06-openqrm-ec2.png)
In the section 'Manage and automate public and private clouds' -> AMIs you can find a URL to some current Ubuntu AMIs. Please open the url and
find an AMI of your choice in the region of your choice. For this howto will will use a 'Ubuntu 13.04 64bit' AMI named 'ami-23a9b057'.
Please notice: Those AMIs are updated frequently so the AMI name may change!
Now go to Plugins -> Deployment -> Hybrid-Cloud -> Actions -> AMI. This will list available AMIs in the selected region.
(/fileadmin/Images/Documentation/Automated_Amazon_EC2_Cloud_deployments_with_openQRM_5.1_on_Debian_Wheezy/07-openqrm-ec2.png)
(/fileadmin/Images/Documentation/Automated_Amazon_EC2_Cloud_deployments_with_openQRM_5.1_on_Debian_Wheezy/08-openqrm-ec2.png)
Click on the AMI filter 'U' button and find the AMI you have selected on the Ubuntu AMI page. Click on 'Add Image' for that AMI.
This creates a new available Image object in the openQRM server.
(/fileadmin/Images/Documentation/Automated_Amazon_EC2_Cloud_deployments_with_openQRM_5.1_on_Debian_Wheezy/09-openqrm-ec2.png)
(/fileadmin/Images/Documentation/Automated_Amazon_EC2_Cloud_deployments_with_openQRM_5.1_on_Debian_Wheezy/10-openqrm-ec2.png)
Create a custom auto-configuration script to the EC2 Instance on S3
The integration with Amazon EC2 in openQRM allows to attach a custom script to a starting Instance. The Instance is then running this script on
system startup. This can be used in combination with the Puppet integration to fully pre-configure an Instance in EC2. The easiest way to create such
a custom auto-configuration script is to use the S3 action in the account overview. This provides you with a File-Manager for S3 and allows to easily
upload files to S3. Those files, if set to 'public-read' permission is directly available via http. As an example we create a small bash-script which actually
just outputs some text to a file.
On your Desktop create a new file named 'my-custom-auto-configure.sh' with the following content:
#!/bin/bash
echo "Here custom commands are running on instance startup" > /tmp/my-custom-auto-configure.log
Now go to Plugins -> Deployment -> Hybrid-Cloud -> Actions -> S3 and create a new S3 bucket.
Click on 'Files in bucket' to list the files in the bucket.
(/fileadmin/Images/Documentation/Automated_Amazon_EC2_Cloud_deployments_with_openQRM_5.1_on_Debian_Wheezy/11-openqrm-ec2.png)
(/fileadmin/Images/Documentation/Automated_Amazon_EC2_Cloud_deployments_with_openQRM_5.1_on_Debian_Wheezy/12-openqrm-ec2.png)
Click on 'Upload file' button to upload the custom 'my-custom-auto-configure.sh' script from your desktop.
Select the 'my-custom-auto-configure.sh' srcript from your desktop, set the File Permission to 'public-read' and submit.
(/fileadmin/Images/Documentation/Automated_Amazon_EC2_Cloud_deployments_with_openQRM_5.1_on_Debian_Wheezy/13-openqrm-ec2.png)
(/fileadmin/Images/Documentation/Automated_Amazon_EC2_Cloud_deployments_with_openQRM_5.1_on_Debian_Wheezy/14-openqrm-ec2.png)
The 'my-custom-auto-configure.sh' srcript got uploaded to the S3 bucket and is available via http. Please copy the URL of the uploaded script, we are
going to paste the URL in the following 'Instance Add' dialog.
Pre-configure Nagios service checks
Now go to Plugins -> Monitoring -> Nagios3 -> Services. and login to the embedded Nagios server with the openqrm credentials.
(/fileadmin/Images/Documentation/Automated_Amazon_EC2_Cloud_deployments_with_openQRM_5.1_on_Debian_Wheezy/32-openqrm-ec2.png)
(/fileadmin/Images/Documentation/Automated_Amazon_EC2_Cloud_deployments_with_openQRM_5.1_on_Debian_Wheezy/33-openqrm-ec2.png)
Here the standard Nagios configuration after the Debian package is installed.
Now go to Plugins -> Monitoring -> Nagios3 -> Config -> Services. and click on 'Add new Service'
(/fileadmin/Images/Documentation/Automated_Amazon_EC2_Cloud_deployments_with_openQRM_5.1_on_Debian_Wheezy/34-openqrm-ec2.png)
(/fileadmin/Images/Documentation/Automated_Amazon_EC2_Cloud_deployments_with_openQRM_5.1_on_Debian_Wheezy/36-openqrm-ec2.png)
Select the http service (Port 80) and click on 'Submit'
Here the available Nagios Service check list after adding the http service
(/fileadmin/Images/Documentation/Automated_Amazon_EC2_Cloud_deployments_with_openQRM_5.1_on_Debian_Wheezy/37-openqrm-ec2.png)
(/fileadmin/Images/Documentation/Automated_Amazon_EC2_Cloud_deployments_with_openQRM_5.1_on_Debian_Wheezy/38-openqrm-ec2.png)
Here after adding some more service checks
Create a new Instance on Amazon EC2
Go to Datacenter -> Server. and click on 'Add a new Server'
(/fileadmin/Images/Documentation/Automated_Amazon_EC2_Cloud_deployments_with_openQRM_5.1_on_Debian_Wheezy/15-openqrm-ec2.png)
(/fileadmin/Images/Documentation/Automated_Amazon_EC2_Cloud_deployments_with_openQRM_5.1_on_Debian_Wheezy/16-openqrm-ec2.png)
Provide a name for the new server. Easiest is to use the 'Generate name' button.
In the Resource-Select please click on 'New Resource'
(/fileadmin/Images/Documentation/Automated_Amazon_EC2_Cloud_deployments_with_openQRM_5.1_on_Debian_Wheezy/17-openqrm-ec2.png)
(/fileadmin/Images/Documentation/Automated_Amazon_EC2_Cloud_deployments_with_openQRM_5.1_on_Debian_Wheezy/18-openqrm-ec2.png)
Here the list of available Resource types. Please select 'Cloud (localboot) Virtual Machine'
This forwards to the Hybrid-Cloud plugin actions. Please click on 'Instances'
(/fileadmin/Images/Documentation/Automated_Amazon_EC2_Cloud_deployments_with_openQRM_5.1_on_Debian_Wheezy/19-openqrm-ec2.png)
(/fileadmin/Images/Documentation/Automated_Amazon_EC2_Cloud_deployments_with_openQRM_5.1_on_Debian_Wheezy/20-openqrm-ec2.png)
The following screenshot shows the empty Instance list. Please click on 'Add Instance'
In the Instance-Add for please select the AMI, the availability zone, type, keypair and security group.
Hint: Keypairs can be managed via the 'Keypair' action, security groups can be managed with the 'Groups' action!
Click on submit when finished.
(/fileadmin/Images/Documentation/Automated_Amazon_EC2_Cloud_deployments_with_openQRM_5.1_on_Debian_Wheezy/21-openqrm-ec2.png)
(/fileadmin/Images/Documentation/Automated_Amazon_EC2_Cloud_deployments_with_openQRM_5.1_on_Debian_Wheezy/22-openqrm-ec2.png)
Creating a new Instance automatically creates a new resource in openQRM and forward back into the server wizard. Please select the just created
new resource and click on 'Submit'
Next select the Image object created from the AMI before.
(/fileadmin/Images/Documentation/Automated_Amazon_EC2_Cloud_deployments_with_openQRM_5.1_on_Debian_Wheezy/23-openqrm-ec2.png)
(/fileadmin/Images/Documentation/Automated_Amazon_EC2_Cloud_deployments_with_openQRM_5.1_on_Debian_Wheezy/24-openqrm-ec2.png)
On this screen please click on 'Submit' to edit the Image parameter.
The Image-Edit form allows to set a custom password for the server.
(/fileadmin/Images/Documentation/Automated_Amazon_EC2_Cloud_deployments_with_openQRM_5.1_on_Debian_Wheezy/25-openqrm-ec2.png)
(/fileadmin/Images/Documentation/Automated_Amazon_EC2_Cloud_deployments_with_openQRM_5.1_on_Debian_Wheezy/26-openqrm-ec2.png)
Please notice: Normally SSH-Access to Amazon EC2 instances works only on behalf of a private- and public keypair. Amazon EC2 keypairs can be
easily managed through the 'keypair' action. Anyway openQRM also allows to simply set a password in the Image-Edit section. Setting a password
there automatically sets the password in the Instance AMI and enables to allow SSH-Login with password.
Here the final Server-Edit screen. Click on 'Submit' to save the server configuration.
Configure Puppet recipes for the EC2 Instance
Go again to Datacenter -> Server. and edit the just created server object.
(/fileadmin/Images/Documentation/Automated_Amazon_EC2_Cloud_deployments_with_openQRM_5.1_on_Debian_Wheezy/27-openqrm-ec2.png)
(/fileadmin/Images/Documentation/Automated_Amazon_EC2_Cloud_deployments_with_openQRM_5.1_on_Debian_Wheezy/28-openqrm-ec2.png)
Click on Deployment -> Puppet to add a custom Puppet recipe to the server.
Here we choose the included 'webserver' puppet recipe which automatically installs and starts apache.
(/fileadmin/Images/Documentation/Automated_Amazon_EC2_Cloud_deployments_with_openQRM_5.1_on_Debian_Wheezy/29-openqrm-ec2.png)
(/fileadmin/Images/Documentation/Automated_Amazon_EC2_Cloud_deployments_with_openQRM_5.1_on_Debian_Wheezy/30-openqrm-ec2.png)
The overview about the Puppet deployment configuration looks now like this:
Set up monitoring for the EC2 Instance
Go again to Datacenter -> Server and edit the just created server object. Click on Deployment -> Nagios3
(/fileadmin/Images/Documentation/Automated_Amazon_EC2_Cloud_deployments_with_openQRM_5.1_on_Debian_Wheezy/31-openqrm-ec2.png)
(/fileadmin/Images/Documentation/Automated_Amazon_EC2_Cloud_deployments_with_openQRM_5.1_on_Debian_Wheezy/39-openqrm-ec2.png)
In the Service-Edit form please select the 'http' service and click on 'Submit'
The overview about the Nagios check configuration looks now like this:
(/fileadmin/Images/Documentation/Automated_Amazon_EC2_Cloud_deployments_with_openQRM_5.1_on_Debian_Wheezy/40-openqrm-ec2.png)
(/fileadmin/Images/Documentation/Automated_Amazon_EC2_Cloud_deployments_with_openQRM_5.1_on_Debian_Wheezy/41-openqrm-ec2.png)
Starting the EC2 Instance
To start the configured Amazon EC2 simply start its server object in Datacenter -> Server. This will create and start the Instance on the Amazon Public
Cloud, apply the Image password configuration, apply the puppet recipes, configure WebSSH and execute the custom auto-configuration script we
have attached to the Instance from S3.
Go to Datacenter -> Server. Select the new created server object and start it
The server object is now activated and the deployment of the Amazon EC2 instances has started.
(/fileadmin/Images/Documentation/Automated_Amazon_EC2_Cloud_deployments_with_openQRM_5.1_on_Debian_Wheezy/42-openqrm-ec2.png)
(/fileadmin/Images/Documentation/Automated_Amazon_EC2_Cloud_deployments_with_openQRM_5.1_on_Debian_Wheezy/43-openqrm-ec2.png)
Here a screenshot of the Amazon EC2 console after we have started the deployment.
You can now use the 'ssh' button in the server list at Datacenter -> Server to easily login to the Instance.
Please notice: Your browser will warn because of a self-signed ssl certificate for the WebSSH login! Please accept to login.
(/fileadmin/Images/Documentation/Automated_Amazon_EC2_Cloud_deployments_with_openQRM_5.1_on_Debian_Wheezy/45-openqrm-ec2.png)
(/fileadmin/Images/Documentation/Automated_Amazon_EC2_Cloud_deployments_with_openQRM_5.1_on_Debian_Wheezy/48-openqrm-ec2.png)
A quick check that the webserver is up+running
Here a screenshot of the embedded Nagios console with the http service check activated.
(/fileadmin/Images/Documentation/Automated_Amazon_EC2_Cloud_deployments_with_openQRM_5.1_on_Debian_Wheezy/46-openqrm-ec2.png)
(/fileadmin/Images/Documentation/Automated_Amazon_EC2_Cloud_deployments_with_openQRM_5.1_on_Debian_Wheezy/47-openqrm-ec2.png)
Also please re-check /tmp/my-custom-auto-configure.log on the Instance to see you custom script got executed.
And here the Datacenter Dashboard after we have created the Amazon EC2 Instance
You can now fully automate your Amazon EC2 deployment with openQRM 5.1.
Hope you enjoyed this Howto!
Add more functionalities to your openQRM Setup
To continue and further enhance your openQRM KVM Virtualization Setup there are several things to do:
Enable the highavailability plugin to automatically gain HA for your server
Enable the cloud plugin for a complete Self-Service deployment of your Server and Software stack to end-users
Enable further Virtualization plugins and integrate remote Virtulization hosts for a fully distributed Cloud environment
Enable further Storage and Deployment plugins to automatically provision your Virtualization Hosts and other physical systems
... and more.
Links
openQRM Community: http://www.openqrm.com/ (http://www.openqrm.com/)
openQRM Project at sourceforge: http://sourceforge.net/projects/openqrm/ (http://sourceforge.net/projects/openqrm/)
openQRM Enterprise: http://www.openqrm-enterprise.com/ (http://www.openqrm-enterprise.com/)
openQRM at Twitter: https://twitter.com/openQRM (https://twitter.com/openQRM)
openQRM at Facebook: https://www.facebook.com/pages/openQRM-Enterprise/324904179687
(https://www.facebook.com/pages/openQRM-Enterprise/324904179687)
Amazon EC2: http://aws.amazon.com/ec2/http://linuxcoe.sourceforge.net/
(http://aws.amazon.com/ec2/http://linuxcoe.sourceforge.net/)

Weitere ähnliche Inhalte

Was ist angesagt?

Docker workshop
Docker workshopDocker workshop
Docker workshop
Evans Ye
 
Installaling Puppet Master and Agent
Installaling Puppet Master and AgentInstallaling Puppet Master and Agent
Installaling Puppet Master and Agent
Ranjit Avasarala
 
Building Images
Building ImagesBuilding Images
Building Images
Dawood M.S
 
VMWare VSphere4 Documentation Notes
VMWare VSphere4 Documentation NotesVMWare VSphere4 Documentation Notes
VMWare VSphere4 Documentation Notes
Grit Suwa
 
Vmware management-with-vcli-5.0
Vmware management-with-vcli-5.0Vmware management-with-vcli-5.0
Vmware management-with-vcli-5.0
Sathishkumar A
 

Was ist angesagt? (20)

Forget MAMP and WAMP, Use Virtual Box to Have a Real Ubuntu Server
Forget MAMP and WAMP, Use Virtual Box to Have a Real Ubuntu ServerForget MAMP and WAMP, Use Virtual Box to Have a Real Ubuntu Server
Forget MAMP and WAMP, Use Virtual Box to Have a Real Ubuntu Server
 
Simplify and run your development environments with Vagrant on OpenStack
Simplify and run your development environments with Vagrant on OpenStackSimplify and run your development environments with Vagrant on OpenStack
Simplify and run your development environments with Vagrant on OpenStack
 
Virtualization
VirtualizationVirtualization
Virtualization
 
Docker workshop
Docker workshopDocker workshop
Docker workshop
 
Installaling Puppet Master and Agent
Installaling Puppet Master and AgentInstallaling Puppet Master and Agent
Installaling Puppet Master and Agent
 
Dev stacklabguide
Dev stacklabguideDev stacklabguide
Dev stacklabguide
 
Building Images
Building ImagesBuilding Images
Building Images
 
Krenel Based Virtual Machine In Centos7
Krenel Based Virtual Machine In Centos7Krenel Based Virtual Machine In Centos7
Krenel Based Virtual Machine In Centos7
 
High availability virtualization with proxmox
High availability virtualization with proxmoxHigh availability virtualization with proxmox
High availability virtualization with proxmox
 
Vagrant and docker
Vagrant and dockerVagrant and docker
Vagrant and docker
 
VMWare VSphere4 Documentation Notes
VMWare VSphere4 Documentation NotesVMWare VSphere4 Documentation Notes
VMWare VSphere4 Documentation Notes
 
XPDSS19: Live-Updating Xen - Amit Shah & David Woodhouse, Amazon
XPDSS19: Live-Updating Xen - Amit Shah & David Woodhouse, AmazonXPDSS19: Live-Updating Xen - Amit Shah & David Woodhouse, Amazon
XPDSS19: Live-Updating Xen - Amit Shah & David Woodhouse, Amazon
 
SFScon15 - Thomas Lamprecht: "Proxmox Virtual Environment 4.0"
SFScon15 - Thomas Lamprecht: "Proxmox Virtual Environment 4.0"SFScon15 - Thomas Lamprecht: "Proxmox Virtual Environment 4.0"
SFScon15 - Thomas Lamprecht: "Proxmox Virtual Environment 4.0"
 
Introduction to vSphere APIs Using pyVmomi
Introduction to vSphere APIs Using pyVmomiIntroduction to vSphere APIs Using pyVmomi
Introduction to vSphere APIs Using pyVmomi
 
Vmware management-with-vcli-5.0
Vmware management-with-vcli-5.0Vmware management-with-vcli-5.0
Vmware management-with-vcli-5.0
 
Docker orchestration
Docker orchestrationDocker orchestration
Docker orchestration
 
Drupal, Memcache and Solr on Windows
Drupal, Memcache and Solr on WindowsDrupal, Memcache and Solr on Windows
Drupal, Memcache and Solr on Windows
 
How To Deploy a Clojure Web Application on Ubuntu 14.04
How To Deploy a Clojure Web Application on Ubuntu 14.04How To Deploy a Clojure Web Application on Ubuntu 14.04
How To Deploy a Clojure Web Application on Ubuntu 14.04
 
CCCEU15 run cloudstack in docker
CCCEU15 run cloudstack in dockerCCCEU15 run cloudstack in docker
CCCEU15 run cloudstack in docker
 
What’s new in Docker 1.13
What’s new in Docker 1.13What’s new in Docker 1.13
What’s new in Docker 1.13
 

Ähnlich wie Automated Amazon EC2 Cloud deployments with openQRM

Apache flink-crash-course-by-slim-baltagi-and-srini-palthepu-150817191850-lva...
Apache flink-crash-course-by-slim-baltagi-and-srini-palthepu-150817191850-lva...Apache flink-crash-course-by-slim-baltagi-and-srini-palthepu-150817191850-lva...
Apache flink-crash-course-by-slim-baltagi-and-srini-palthepu-150817191850-lva...
Yun Lung Li
 
Shopping for Vulnerabilities - How Cloud Service Provider Marketplaces can He...
Shopping for Vulnerabilities - How Cloud Service Provider Marketplaces can He...Shopping for Vulnerabilities - How Cloud Service Provider Marketplaces can He...
Shopping for Vulnerabilities - How Cloud Service Provider Marketplaces can He...
Tenchi Security
 
Shopping for Vulnerabilities - How Cloud Service Provider Marketplaces can He...
Shopping for Vulnerabilities - How Cloud Service Provider Marketplaces can He...Shopping for Vulnerabilities - How Cloud Service Provider Marketplaces can He...
Shopping for Vulnerabilities - How Cloud Service Provider Marketplaces can He...
Alexandre Sieira
 
How to become cloud backup provider with Cloudian HyperStore and CloudBerry L...
How to become cloud backup provider with Cloudian HyperStore and CloudBerry L...How to become cloud backup provider with Cloudian HyperStore and CloudBerry L...
How to become cloud backup provider with Cloudian HyperStore and CloudBerry L...
Cloudian
 

Ähnlich wie Automated Amazon EC2 Cloud deployments with openQRM (20)

Howto: Install openQRM 5.1 on Debian Wheezy
Howto: Install openQRM 5.1 on Debian WheezyHowto: Install openQRM 5.1 on Debian Wheezy
Howto: Install openQRM 5.1 on Debian Wheezy
 
A 60-minute tour of AWS Compute (November 2016)
A 60-minute tour of AWS Compute (November 2016)A 60-minute tour of AWS Compute (November 2016)
A 60-minute tour of AWS Compute (November 2016)
 
sfdx continuous Integration with Jenkins on aws (Part I)
sfdx continuous Integration with Jenkins on aws (Part I)sfdx continuous Integration with Jenkins on aws (Part I)
sfdx continuous Integration with Jenkins on aws (Part I)
 
Apache Flink Crash Course by Slim Baltagi and Srini Palthepu
Apache Flink Crash Course by Slim Baltagi and Srini PalthepuApache Flink Crash Course by Slim Baltagi and Srini Palthepu
Apache Flink Crash Course by Slim Baltagi and Srini Palthepu
 
Apache flink-crash-course-by-slim-baltagi-and-srini-palthepu-150817191850-lva...
Apache flink-crash-course-by-slim-baltagi-and-srini-palthepu-150817191850-lva...Apache flink-crash-course-by-slim-baltagi-and-srini-palthepu-150817191850-lva...
Apache flink-crash-course-by-slim-baltagi-and-srini-palthepu-150817191850-lva...
 
Scaling drupal horizontally and in cloud
Scaling drupal horizontally and in cloudScaling drupal horizontally and in cloud
Scaling drupal horizontally and in cloud
 
Creating your own AtoM demo data set for re-use with Vagrant
Creating your own AtoM demo data set for re-use with VagrantCreating your own AtoM demo data set for re-use with Vagrant
Creating your own AtoM demo data set for re-use with Vagrant
 
Getting Started with Kubernetes on AWS
Getting Started with Kubernetes on AWSGetting Started with Kubernetes on AWS
Getting Started with Kubernetes on AWS
 
CloudStack and cloud-init
CloudStack and cloud-initCloudStack and cloud-init
CloudStack and cloud-init
 
Install websphere message broker 8 RHEL 6 64 bits
Install websphere message broker 8 RHEL 6 64 bitsInstall websphere message broker 8 RHEL 6 64 bits
Install websphere message broker 8 RHEL 6 64 bits
 
Server(less) Swift at SwiftCloudWorkshop 3
Server(less) Swift at SwiftCloudWorkshop 3Server(less) Swift at SwiftCloudWorkshop 3
Server(less) Swift at SwiftCloudWorkshop 3
 
Eucalyptus on Xen - Build Enterprise Private Cloud | Torry Harris Whitepaper
Eucalyptus on Xen - Build Enterprise Private Cloud | Torry Harris WhitepaperEucalyptus on Xen - Build Enterprise Private Cloud | Torry Harris Whitepaper
Eucalyptus on Xen - Build Enterprise Private Cloud | Torry Harris Whitepaper
 
Shopping for Vulnerabilities - How Cloud Service Provider Marketplaces can He...
Shopping for Vulnerabilities - How Cloud Service Provider Marketplaces can He...Shopping for Vulnerabilities - How Cloud Service Provider Marketplaces can He...
Shopping for Vulnerabilities - How Cloud Service Provider Marketplaces can He...
 
Shopping for Vulnerabilities - How Cloud Service Provider Marketplaces can He...
Shopping for Vulnerabilities - How Cloud Service Provider Marketplaces can He...Shopping for Vulnerabilities - How Cloud Service Provider Marketplaces can He...
Shopping for Vulnerabilities - How Cloud Service Provider Marketplaces can He...
 
Salt Cloud vmware-orchestration
Salt Cloud vmware-orchestrationSalt Cloud vmware-orchestration
Salt Cloud vmware-orchestration
 
How to become cloud backup provider with Cloudian HyperStore and CloudBerry L...
How to become cloud backup provider with Cloudian HyperStore and CloudBerry L...How to become cloud backup provider with Cloudian HyperStore and CloudBerry L...
How to become cloud backup provider with Cloudian HyperStore and CloudBerry L...
 
Journey to Microservice architecture via Amazon Lambda
Journey to Microservice architecture via Amazon LambdaJourney to Microservice architecture via Amazon Lambda
Journey to Microservice architecture via Amazon Lambda
 
Europe Cloud Summit - Security hardening of public cloud services
Europe Cloud Summit - Security hardening of public cloud servicesEurope Cloud Summit - Security hardening of public cloud services
Europe Cloud Summit - Security hardening of public cloud services
 
Capifony. Minsk PHP MeetUp #11
Capifony. Minsk PHP MeetUp #11Capifony. Minsk PHP MeetUp #11
Capifony. Minsk PHP MeetUp #11
 
Varnish Configuration Step by Step
Varnish Configuration Step by StepVarnish Configuration Step by Step
Varnish Configuration Step by Step
 

Kürzlich hochgeladen

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 

Kürzlich hochgeladen (20)

Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 

Automated Amazon EC2 Cloud deployments with openQRM