Skip to content

Commit 504f871

Browse files
committed
Update Swift doc.
Update README.md with the latest changes. Change-Id: I63e8094cce31e0490b72a131f8a3bcf928c5881a
1 parent 737320f commit 504f871

File tree

1 file changed

+11
-3
lines changed

1 file changed

+11
-3
lines changed

README.md

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -59,10 +59,18 @@ You can override environment variables used in stack.sh by creating file name 'l
5959

6060
# Swift
6161

62-
Swift is not installed by default, you need to add the **swift** keyword in the ENABLED_SERVICES variable to get it installed.
62+
Swift is not installed by default, you can enable easily by adding this to your localrc:
6363

64-
If you have keystone enabled, Swift will authenticate against it, make sure to use the keystone URL to auth against.
64+
ENABLED_SERVICE="$ENABLED_SERVICES,swift"
6565

66-
At this time Swift is not started in a screen session but as daemon you need to use the **swift-init** CLI to manage the swift daemons.
66+
If you want a minimal swift install with only swift and keystone you can have this instead in your localrc:
67+
68+
ENABLED_SERVICES="key,mysql,swift"
69+
70+
If you use swift with keystone, Swift will authenticate against it. You will need to make sure to use the keystone URL to auth against.
71+
72+
Swift will be acting as a S3 endpoint for keystone so effectively replacing the **nova-objectore**.
73+
74+
Only swift proxy server is launched in the screen session all other services are started in background and managed by **swift-init* tool.
6775

6876
By default Swift will configure 3 replicas (and one spare) which could be IO intensive on a small vm, if you only want to do some quick testing of the API you can choose to only have one replica by customizing the variable SWIFT_REPLICAS in your localrc.

0 commit comments

Comments
 (0)