---
title: 环境准备
description: "1. 配置镜像源。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengboostkithistory/2200SPC3/sds/kunpengsdss_semiauto_04_0017.html
sourcePath: /source/zh/kunpengboostkithistory/2200SPC3/sds/kunpengsdss_semiauto_04_0017.html
indexId: 8d49270fd164df7884ea332ca26c3b3e15cac5d68dd18ea2753ae35202bc256780
---
# 环境准备

1. 配置镜像源。

  a. 配置liboath本地源。

    1. 建立用作yum源的文件夹。

```
mkdir -p /home/oath
```


    2. 拷贝位于编译机“/root/rpmbuild/RPMS/”的全部文件至“/home/oath/”。
    3. 将拷贝过来的rpm包作为本地yum源。
      1 2 cd /home/oath createrepo .

      若缺少createrepo命令，需要yum install createrepo。

  b. 配置repo文件。
    1 vi /etc/yum.repos.d/local.repo

    文件中加入以下内容： 1 2 3 4 5 6 [local-oath] name=local-oath baseurl=file:///home/oath enabled=1 gpgcheck=0 priority=1

  c. 增加外部镜像源。
    1 vi /etc/yum.repos.d/openEuler.repo

    添加以下内容：

    1 2 3 4 5 6 [arch_fedora_online] name=arch_fedora baseurl=https://repo.huaweicloud.com/fedora/releases/34/Everything/aarch64/os/ enabled=1 gpgcheck=0 priority=2

    若无法连接外部镜像源，可以删除[arch_fedora_online]部分镜像源信息并手动下载compat-openssl10-1.0.2o-5.fc30.aarch64.rpm。 下载地址：https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/30/Everything/aarch64/os/Packages/c/(https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/30/Everything/aarch64/os/Packages/c/)

  d. 添加Ceph源，创建ceph.repo。
    1 vi /etc/yum.repos.d/ceph.repo

    添加以下内容： 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 [Ceph] name=Ceph packages for $basearch baseurl=http://download.ceph.com/rpm-nautilus/el7/$basearch enabled=1 gpgcheck=1 type=rpm-md gpgkey=https://download.ceph.com/keys/release.asc priority=1 [Ceph-noarch] name=Ceph noarch packages baseurl=http://download.ceph.com/rpm-nautilus/el7/noarch enabled=1 gpgcheck=1 type=rpm-md gpgkey=https://download.ceph.com/keys/release.asc priority=1 [ceph-source] name=Ceph source packages baseurl=http://download.ceph.com/rpm-nautilus/el7/SRPMS enabled=1 gpgcheck=1 type=rpm-md gpgkey=https://download.ceph.com/keys/release.asc priority=1

  e. 更新yum源。
    1 yum clean all && yum makecache

2. 安装Java。

  a. 解压缩OpenJDK8U-jdk_aarch64_linux_hotspot_jdk8u282-b08.tar.gz至“/usr/local”目录。
    1 2 3 cd /home dnf install -y tar tar -zxvf OpenJDK8U-jdk_aarch64_linux_hotspot_jdk8u282-b08.tar.gz -C /usr/local/

  b. 配置Java环境变量。

    1. 修改环境变量。
      1 vi /etc/profile

      在文件末尾添加如下内容：

      1 2 export JAVA_HOME=/usr/local/jdk8u282-b08 export PATH=${JAVA_HOME}/bin:$PATH

    2. 使环境变量生效。
      1 source /etc/profile

    3. 验证安装是否成功。
      1 java -version

3. 将deployment.tar.gz中的node_list.txt文件拷贝至“/home”目录下。
  1 2 3 cd /home tar -zxvf deployment.tar.gz cp deployment/nodelist.txt /home/

4. 安装openSSL。
  获取openssl1.1.1k源码包并解压。

```
cd /usr/local
dnf install -y
wget
wget https://www.openssl.org/source/openssl-1.1.1k.tar.gz --no-check-certificate
tar -zxvf openssl-1.1.1k.tar.gz
```


编译
  安装openssl-1.1.1k。

```
cd openssl-1.1.1k
./config
make && make install
```


  备份原始版本openSSL并建立链接。

```
mv /usr/bin/openssl /usr/bin/openssl.bak
mv /usr/include/openssl /usr/include/openssl.bak
ln -s /usr/local/ssl/bin/openssl /usr/bin/openssl
ln -s /usr/local/ssl/include/openssl /usr/include/openssl
echo "/usr/local/ssl/lib" >> /etc/ld.so.conf
ldconfig -v
```


  若系统原生未安装openSSL，无需做mv的备份操作。

5. 手动创建Global Cache用户和用户组。
  1 2 3 4 groupadd globalcache useradd -g globalcache -s /sbin/nologin globalcache useradd -g globalcache -s /sbin/nologin ccm useradd -g globalcache -s /bin/bash globalcacheop

  设置globalcache用户密码。

  1 passwd globalcacheop
