]> git.proxmox.com Git - ceph.git/blob - ceph/src/rgw/driver/daos/README.md
update ceph source to reef 18.1.2
[ceph.git] / ceph / src / rgw / driver / daos / README.md
1 # DAOS
2
3 Standalone RADOS Gateway (RGW) on [DAOS](http://daos.io/) (Experimental)
4
5 ## CMake Option
6
7 Add below cmake option
8
9 ```bash
10 -DWITH_RADOSGW_DAOS=ON
11 ```
12
13 ## Build
14
15 ```bash
16 cd build
17 ninja [vstart]
18 ```
19
20 ## Running Test cluster
21
22 Edit ceph.conf to add below option
23
24 ```conf
25 [client]
26 rgw backend store = daos
27 ```
28
29 Restart vstart cluster or just RGW server
30
31 ```bash
32 [..] RGW=1 ../src/vstart.sh -d
33 ```
34
35 The above configuration brings up an RGW server on DAOS.
36
37 ## Creating a test user
38
39 To create a `testid` user to be used for s3 operations, use the following command:
40
41 ```bash
42 local akey='0555b35654ad1656d804'
43 local skey='h7GhxuBLTrlhVUyxSPUKUV8r/2EI4ngqJxD7iBdBYLhwluN30JaT3Q=='
44 radosgw-admin user create --uid testid \
45 --access-key $akey --secret $skey \
46 --display-name 'M. Tester' --email tester@ceph.com --no-mon-config
47 ```