Installing liboath
According to the OS version, perform the corresponding operations on all server and client nodes in the cluster.
CentOS 7.6
- Upload the everything image file corresponding to the OS to the server.
Use an SFTP tool to upload the CentOS-***aarch64-everything.iso package to the /root directory on the server.
- Create a local directory to mount the image.
1mkdir -p /iso
- Mount the ISO file to the local directory.
1mount /root/CentOS-***aarch64-everything.iso /iso
- Create a Yum source for the image.
- Create a .repo file.
1vi /etc/yum.repos.d/centos.repo - Press i to enter the insert mode and add the following content to the file:
1 2 3 4 5 6
[Base] name=Base baseurl=file:///iso enabled=1 gpgcheck=0 priority=1
- Press Esc to exit the insert mode and run :wq! to save the file and exit.
- Create a .repo file.
- Install the epel-release dependency package.
1yum install epel-release -y

- Install liboath and liboath-devel.
1yum install liboath liboath-devel -y

openEuler 20.03 & openEuler 22.03
For openEuler 20.03 and openEuler 22.03, you do not need to configure the EPEL source. Run the following command to install dependencies:
yum install liboath liboath-devel -y
Parent topic: Configuring the Image Source and Adapting ceph-deploy