1 package Oyster::Provision::Rackspace;
30 Oyster::Provision::Rackspace -- Provision your Oyster on Rackspace
34 Use the Rackspace backend on your Oyster configuration file
36 =head1 REQUIRED PARAMETERS
38 The following are required to instantiate a backend:
44 The name of your new/existing rackspace server.
48 The size ID of the rackspace server you want to create.
49 Use the following incantation to see them:
51 perl -MNet::RackSpace::CloudServers -e'
52 $r=Net::RackSpace::CloudServers->new(
53 user=>$ENV{CLOUDSERVERS_USER},
54 key=>$ENV{CLOUDSERVERS_KEY},
57 { "id $_->{id} ram $_->{ram} disk $_->{disk}\n" }
64 id 5 ram 4096 disk 160
65 id 6 ram 8192 disk 320
66 id 7 ram 15872 disk 620
70 The image ID of the rackspace server you want to create.
71 Use the following incantation to see them:
73 perl -MNet::RackSpace::CloudServers -e'
74 $r=Net::RackSpace::CloudServers->new(
75 user=>$ENV{CLOUDSERVERS_USER},
76 key=>$ENV{CLOUDSERVERS_KEY},
79 { "id $_->{id} name $_->{name}\n" }
82 id 29 name Windows Server 2003 R2 SP2 x86
83 id 69 name Ubuntu 10.10 (maverick)
84 id 41 name Oracle EL JeOS Release 5 Update 3
85 id 40 name Oracle EL Server Release 5 Update 4
86 id 187811 name CentOS 5.4
87 id 4 name Debian 5.0 (lenny)
88 id 10 name Ubuntu 8.04.2 LTS (hardy)
89 id 23 name Windows Server 2003 R2 SP2 x64
90 id 24 name Windows Server 2008 SP2 x64
91 id 49 name Ubuntu 10.04 LTS (lucid)
92 id 14362 name Ubuntu 9.10 (karmic)
93 id 62 name Red Hat Enterprise Linux 5.5
97 id 31 name Windows Server 2008 SP2 x86
99 id 14 name Red Hat Enterprise Linux 5.4
100 id 19 name Gentoo 10.1
101 id 28 name Windows Server 2008 R2 x64
102 id 55 name Arch 2010.05
104 Oyster only supports Linux images, specifically
105 Ubuntu 10.10 (maverick).
109 The public ssh key you would like copied to the
110 new server's C</root/.ssh/authorized_keys> file
111 to allow you to ssh in the box without providing