-
Notifications
You must be signed in to change notification settings - Fork 277
AppScale on Rackspace
AppScale can deploy on Rackspace Cloud to provide you with a quick, simple way to run AppScale on a public cloud. Follow the directions below to deploy AppScale on a single node in Rackspace.
-
Sign up / Sign in to the Rackspace Cloud Control Panel
-
Select “Create Server”
-
Server setup:
Name server
Select Image - Ubuntu 12.04 LTS (Precise Pangolin)
Select Size - 2GB+ RAM
Select - Create Server
Be sure to store the auto-generated root password in a safe and secure place.
SSH into your newly created cloud server
- The SSH link located on the right will launch your default terminal with an SSH session
- Accept the RSA key and enter the server’s root password. Note: You may also SSH into your server by finding the public IP address and using your terminal to create a secure connection.
Start the build process:
$ sudo su
# cd /root
# wget -O - http://bootstrap.appscale.com | sh
You have successfully installed AppScale on Rackspace! Create an AppScale configuration file:
$ appscale init cluster
You only need to create this configuration file a single time. Modify the newly created AppScalefile and specify your instance's private IP:
ips_layout:
controller : your-private-ip
Use the domain name or public IP address of your controller node for login_host:
login_host: public-domain-name-1
You can now start AppScale:
$ appscale up
You can deploy Google App Engine applications by running:
$ appscale deploy ~/path-to-your-app
Navigate on your host machine's browser to the provided address to interact with your app.
Shut down your apps and AppScale deployment by running:
$ appscale down
If you run into any problems, please send an email to us via the AppScale Community group or join us on #appscale on freenode.