How to install DAOS on ARM64 platform
Groot
How to install DAOS on ARM64 platform? Does it just like the process on x86 platform?
Thanks a lot. Groot |
|
Lombardi, Johann
Hi there,
Yes, the process is the same except that we don’t provide RPMs. Please use the master branch which is regularly built and (basically) tested on ARM64.
Cheers, Johann
From:
<daos@daos.groups.io> on behalf of Groot <kukougu@...>
How to install DAOS on ARM64 platform? Does it just like the process on x86 platform? --------------------------------------------------------------------- This e-mail and any attachments may contain confidential material for |
|
Groot
Thanks a lot.
But I can't install ipmctl on ARM64 platform. I tried to compile from the source but got an error saying the lack of cpuid.h file. And I get error no nvm_management.h file while compiling daos as below github.com/daos-stack/daos/src/control/lib/ipmctl
lib/ipmctl/nvm.go:17:10: fatal error: nvm_management.h: No such file or directory So how to compile daos on ARM64 platform? Give some details ? Thanks. Groot |
|
Hello Groot,
What version of DAOS source are you compiling from? Please try with current master branch if you are not already.
Regards, Tom
From: daos@daos.groups.io <daos@daos.groups.io>
On Behalf Of Groot
Sent: Sunday, September 25, 2022 2:02 PM To: daos@daos.groups.io Subject: Re: [daos] How to install DAOS on ARM64 platform
Thanks a lot. github.com/daos-stack/daos/src/control/lib/ipmctl lib/ipmctl/nvm.go:17:10: fatal error: nvm_management.h: No such file or directory |
|
Groot
Thanks a lot. We compile successfully by using the master branch.
But we face another problem by using ram and tmpfs to emulate SCM. We set the server config file just as https://github.com/daos-stack/daos/blob/master/utils/config/examples/daos_server_local.yml And get the error when create pool At the same time, we get the same error when we use ram to emulate SCM on x86 platform. Any ideas? Thanks. Groot |
|
samir.raval@...
Hello Groot,
Can you check if servers are ready using "dmg system query"? Looks like daos engine is not up. Please also provide /tmp/daos_server.log and /tmp/daos_engine.0.log. Thank You SAMIR |
|
Groot
Since I build by source on ARM64 platform. I use daos_server start to start the daos server. But get the error bleow and I mkdir the /var/run/daos_server directory and the daos_server start successfully.
$ daos_server start ERROR: dRPC server setup: missing socket directory /var/run/daos_server: stat /var/run/daos_server: no such file or directory But the daos_engine.0 (/tmp/daos_engine.0.log) get error after format the storage.
Thanks a lot. Groot |
|
Faccini, Bruno
Can you check if /root/huzj/daos/install/lib64/daos_srv/librdb.so exists ? And if not, is there any log for this build available ? Also, what are the environment variables for the session you are using to start the server/engine ? And last, can you attach your server/engine config file ? Thanks in advance for your help, Bruno.
From: <daos@daos.groups.io> on behalf of Groot <kukougu@...>
Since I build by source on ARM64 platform. I use daos_server start to start the daos server. But get the error bleow and I mkdir the /var/run/daos_server directory and the daos_server
start successfully.
Thanks a lot. --------------------------------------------------------------------- This e-mail and any attachments may contain confidential material for |
|
Groot
Yes, the /root/huzj/daos/install/lib64/daos_srv/librdb.so exists.
And the environment variables we set just like the introduction in https://docs.daos.io/v2.0/QSG/build_from_scratch/#environment-setup the server config file is: Thanks. Groot |
|