Patrick,
Thank you for answering these questions. You're right, I found some answers from the document.
But I still encountered some problems.
I used the following command to install and start:
- curl -L https://raw.githubusercontent.com/daos-stack/daos/master/utils/docker/Dockerfile.centos.7 | \ docker build --no-cache -t daos -
- docker run -it -d --privileged --name server \ -v /dev/hugepages:/dev/hugepages \ daos
- docker exec server mkdir /var/run/daos_server
- docker exec server daos_server start \ -o /root/daos_server.yml
And I got the following error:
daos_server logging to file /tmp/daos_control.log
ERROR: /usr/bin/daos_admin EAL: No free hugepages reported in hugepages-1048576kB
ERROR: setup control service: server: code = 637 description = "NVMe SSD [0000:89:00.0] not found"
ERROR: server: code = 637 resolution = "check SSD [0000:89:00.0] that are specified in server config exist and are accessible by SPDK"
This is my daos_server.yml:
name: daos_server
access_points: ['localhost']
# port: 10001
provider: ofi+sockets
nr_hugepages: 4096
control_log_file: /tmp/daos_control.log
transport_config:
allow_insecure: true
servers:
-
targets: 1
first_core: 0
nr_xs_helpers: 0
fabric_iface: eth0
fabric_iface_port: 31416
log_file: /tmp/daos_server.log
env_vars:
- DAOS_MD_CAP=1024
- CRT_CTX_SHARE_ADDR=0
- CRT_TIMEOUT=30
- FI_SOCKETS_MAX_CONN_RETRY=1
- FI_SOCKETS_CONN_TIMEOUT=2000
scm_mount: /mnt/daos
scm_class: ram
scm_size: 4
bdev_class: nvme
bdev_list: ["0000:89:00.0"]
I'm sure there is no problem with the pcie address:
[root@430a004374a8 examples]# lspci -s 0000:89:00.0
89:00.0 Non-Volatile memory controller: Intel Corporation NVMe Datacenter SSD [3DNAND, Beta Rock Controller]
Chihaya Kisaragi