summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVishvananda Ishaya <vishvananda@gmail.com>2010-11-02 16:49:34 -0700
committerVishvananda Ishaya <vishvananda@gmail.com>2010-11-02 16:49:34 -0700
commit7898451cd91821e01451ff8f65de1169eeef8ae2 (patch)
treebfbcdd1e01e683aae42b6f9bb0640d5230e39992
parenta6f867eb72599bb0bb1fe43f99d8c4b07972e5dd (diff)
downloadnova-7898451cd91821e01451ff8f65de1169eeef8ae2.tar.gz
nova-7898451cd91821e01451ff8f65de1169eeef8ae2.tar.xz
nova-7898451cd91821e01451ff8f65de1169eeef8ae2.zip
removed some old instructions and updated concepts
-rw-r--r--doc/source/concepts.and.introduction.rst18
-rw-r--r--doc/source/getting.started.rst44
2 files changed, 11 insertions, 51 deletions
diff --git a/doc/source/concepts.and.introduction.rst b/doc/source/concepts.and.introduction.rst
index d2ab6f14b..d73447ba9 100644
--- a/doc/source/concepts.and.introduction.rst
+++ b/doc/source/concepts.and.introduction.rst
@@ -71,19 +71,13 @@ Concept: Storage
Volumes
~~~~~~~
-A 'volume' is a detachable block storage device. You can think of it as a usb hard drive. It can only be attached to one instance at a time, and it behaves
-Ephemeral
-~~~~~~~~~
-::
-
- TODO(vish): document
+A 'volume' is a detachable block storage device. You can think of it as a usb hard drive. It can only be attached to one instance at a time, so it does not work like a SAN. If you wish to expose the same volume to multiple instances, you will have to use an NFS or SAMBA share from an existing instance.
-Swift
-~~~~~
-::
+Local Storage
+~~~~~~~~~~~~~
- TODO(vish): document
+Every instance larger than m1.tiny starts with some local storage (up to 160GB for m1.xlarge). This storage is currently the second partition on the root drive.
Concept: Quotas
---------------
@@ -308,9 +302,7 @@ Security groups
Concept: Certificate Authority
------------------------------
-Per-project CA
-* Images
-* VPNs
+Nova does a small amount of certificate management. These certificates are used for :ref:`project vpns <cloudpipe>` and decrypting bundled images.
Concept: Images
diff --git a/doc/source/getting.started.rst b/doc/source/getting.started.rst
index 2df4a45ea..70f26038f 100644
--- a/doc/source/getting.started.rst
+++ b/doc/source/getting.started.rst
@@ -1,6 +1,6 @@
..
Copyright 2010 United States Government as represented by the
- Administrator of the National Aeronautics and Space Administration.
+ Administrator of the National Aeronautics and Space Administration.
All Rights Reserved.
Licensed under the Apache License, Version 2.0 (the "License"); you may
@@ -18,7 +18,7 @@
Getting Started with Nova
=========================
-This code base is continually changing so dependencies also change.
+This code base is continually changing so dependencies also change.
Dependencies
------------
@@ -30,7 +30,7 @@ Related servers we rely on
Optional servers
* OpenLDAP: By default, the auth server uses the RDBMS-backed datastore by setting FLAGS.auth_driver to 'nova.auth.dbdriver.DbDriver'. But OpenLDAP (or LDAP) could be configured.
-* ReDIS: By default, this is not enabled as the auth driver.
+* ReDIS: By default, this is not enabled as the auth driver.
Python libraries we don't vendor
@@ -62,49 +62,17 @@ Configuration
These instructions are incomplete, but we are actively updating the `OpenStack wiki <http://wiki.openstack.org>`_ with more configuration information.
-On the cloud controller
-
-* Add yourself to the libvirtd group, log out, and log back in
-* Fix hardcoded ec2 metadata/userdata uri ($IP is the IP of the cloud), and masqurade all traffic from launched instances
-
-::
-
- iptables -t nat -A PREROUTING -s 0.0.0.0/0 -d 169.254.169.254/32 -p tcp -m tcp --dport 80 -j DNAT --to-destination $IP:8773
- iptables --table nat --append POSTROUTING --out-interface $PUBLICIFACE -j MASQUERADE
-
-
-* Configure NginX proxy (/etc/nginx/sites-enabled/default)
-
-::
-
- server {
- listen 3333 default;
- server-name localhost;
- client_max_body_size 10m;
-
- access_log /var/log/nginx/localhost.access.log;
-
- location ~ /_images/.+ {
- root NOVA_PATH/images;
- rewrite ^/_images/(.*)$ /$1 break;
- }
-
- location / {
- proxy_pass http://localhost:3334/;
- }
- }
-
On the volume node
-* Create a filesystem (you can use an actual disk if you have one spare, default is /dev/sdb)
+* Create a volume group (you can use an actual disk for the volume group as well)
::
# This creates a 1GB file to create volumes out of
dd if=/dev/zero of=MY_FILE_PATH bs=100M count=10
losetup --show -f MY_FILE_PATH
- # replace loop0 below with whatever losetup returns
- echo "--storage_dev=/dev/loop0" >> NOVA_PATH/bin/nova.conf
+ # replace /dev/loop0 below with whatever losetup returns
+ vgcreate nova-volumes /dev/loop0
Running
---------