GaussDB-配置软件包管理器
配置说明
如果主机的操作系统为麒麟、统信、HCE或者BCLINUX,则需要配置yum源;如果主机的操作系统为SUSE,则需要配置zypper源。
配置yum源
- 登录云数据库GaussDB管理平台(TPOPS)所有节点或者待添加的主机进行yum源配置。
- 上传与当前操作系统版本一致的操作系统ISO文件到服务器任意目录,例如/mnt。
- 执行以下命令,进入/mnt。
cd /mnt
- 执行以下命令,将ISO文件挂载至/mnt路径下。
mount -o loop <iso文件名 > /mnt
- 清空原不可用yum源。
rm -r /etc/yum.repos.d/*
命令执行过程中请根据提示输入“y”或“yes”。
- 执行以下命令,进入local.repo文件。
vi /etc/yum.repos.d/local.repo
- 新增以下信息,创建本地yum源配置。
[local] name=local baseurl=file:///mnt gpgcheck=0 enabled=1
其中baseurl中的/mnt为ISO文件的挂载路径
- 按“Esc”键后执行以下命令,保存并退出。
:wq!
- 执行以下命令,确保/etc/yum.conf下的plugins配置为0。
if grep 'plugins=' /etc/yum.conf; then sed -i 's/plugins=.*/plugins=0/g' /etc/yum.conf else echo "plugins=0" >> /etc/yum.conf fi - 清除yum缓存。
yum clean all
- 缓存本地yum源。
yum makecache
配置zypper源
- 登录云数据库GaussDB管理平台(TPOPS)所有节点或者待添加的主机进行zypper源配置。
- 选择以下两种方法中的一种,清空原不可用zypper源。
- 方法1:
执行rm -r /etc/zypp/repos.d/* 命令,清空/etc/zypp/repos.d/文件夹。
命令执行过程中请根据提示输入“y”或“yes”。
- 方法2:
- 执行zypper lr 命令,查看已配置的zypper源。回显如下所示。
~ # zypper lr Repository priorities are without effect. All enabled repositories share the same priority. # | Alias | Name | Enabled | GPG Check | Refresh --+--------------------------------+--------------------------------+---------+-----------+-------- 1 | HuaWeiCloud:15.2:NON-OSS | HuaWeiCloud:15.2:NON-OSS | Yes | (r ) Yes | Yes - 执行zypper rr <zypper源序号> 命令,逐个删除原不可用zypper源。其中zypper源序号从2.a中获取。
例如,执行zypper rr 1 命令即可删除名称为HuaWeiCloud:15.2:NON-OSS的zypper源。
- 执行zypper lr 命令,查看已配置的zypper源。回显如下所示。
- 方法1:
- TPOPS节点请执行该步骤,配置离线zypper源。
- 下载SUSE操作系统的ISO文件,并上传该ISO文件到服务器任意目录,例如/mnt。
从以下网站下载ISO镜像文件:
https://mirrors.huaweicloud.com/opensuse/distribution/leap/15.2/iso/openSUSE-Leap-15.2-DVD-x86_64.iso
并将下载好的ISO镜像文件上传到环境的/mnt目录下。
- 执行以下命令,进入/mnt。
cd /mnt
- 执行以下命令,将ISO文件挂载至/mnt路径下。
mount -o loop <iso文件名 > /mnt
- 执行以下命令,将该ISO文件配置为名称为local的本地zypper源。
zypper ar file:///mnt local
- 下载SUSE操作系统的ISO文件,并上传该ISO文件到服务器任意目录,例如/mnt。
- 实例节点请执行该步骤,配置zypper源,推荐使用华为开源SUSE操作系统的镜像源。
若SUSE主机可以访问华为的开源镜像仓,推荐使用华为开源SUSE操作系统的镜像源,具体操作如下:
- 执行以下命令,配置zypper源。
zypper ar -fcg http://mirrors.tools.huawei.com/opensuse/distribution/leap/15.2/repo/oss HuaWeiCloud:15.2:OSS
zypper ar -fcg http://mirrors.tools.huawei.com/opensuse/distribution/leap/15.2/repo/non-oss HuaWeiCloud:15.2:NON-OSS
zypper ar -fcg http://mirrors.tools.huawei.com/opensuse/update/leap/15.2/oss HuaWeiCloud:15.2:UPDATE-OSS
zypper ar -fcg http://mirrors.tools.huawei.com/opensuse/update/leap/15.2/non-oss HuaWeiCloud:15.2:UPDATE-NON-OSS
若节点上访问不通http://mirrors.tools.huawei.com/opensuse,可尝试换成以下的华为开源SUSE镜像源,该网站是openSUSE的安装镜像和官方软件包仓库。将4中命令替换为以下命令。
zypper ar -fcg http://mirrors.huaweicloud.com/opensuse/distribution/leap/15.2/repo/oss HuaWeiCloud:15.2:OSS
zypper ar -fcg http://mirrors.huaweicloud.com/opensuse/distribution/leap/15.2/repo/non-oss HuaWeiCloud:15.2:NON-OSS
zypper ar -fcg http://mirrors.huaweicloud.com/opensuse/update/leap/15.2/oss HuaWeiCloud:15.2:UPDATE-OSS
zypper ar -fcg http://mirrors.huaweicloud.com/opensuse/update/leap/15.2/non-oss HuaWeiCloud:15.2:UPDATE-NON-OSS
若SUSE主机不可以访问华为的开源镜像仓,推荐使用SUSE操作系统的ISO文件:
- 下载SUSE操作系统的ISO文件,并上传该ISO文件到服务器任意目录,例如/mnt/cdrom。
- 在以下网站上下载ISO文件。
https://mirrors.huaweicloud.com/opensuse/distribution/leap/15.2/iso/openSUSE-Leap-15.2-DVD-x86_64.iso
- 若网站访问不通,尝试将https换成http后再次尝试。
- 以上操作需要在本地可以访问华为开源镜像仓的主机上进行。
- 在以下网站上下载ISO文件。
- 执行以下命令,进入/mnt/cdrom。
cd /mnt/cdrom
- 执行以下命令,将ISO文件挂载至/mnt/cdrom路径下。
mount -o loop <iso文件名 > /mnt/cdrom
- 执行以下命令,将该ISO文件配置为名称为local的本地zypper源。
zypper ar file:///mnt/cdrom local
- 执行以下命令,配置zypper源。
- 执行以下命令,刷新软件源。
zypper ref
如果回显“Do you want to reject the key, trust temporarily, or trust always? [r/t/a/? shows all options] (r):”,键入“a”始终信任即可。
- 执行以下命令,查看zypper源列表。
zypper lr
管理面回显如下所示,zypper配置完成。
~ # zypper lr Repository priorities are without effect. All enabled repositories share the same priority. # | Alias | Name | Enabled | GPG Check | Refresh --+-------+-------+---------+-----------+-------- 1 | local | local | Yes | (r ) Yes | No数据面回显如下,zypper配置完成。~# zypper lr Repository priorities are without effect. All enabled repositories share the same priority. # | Alias | Name | Enabled | GPG Check | Refresh --+--------------------------------+--------------------------------+---------+-----------+-------- 1 | HuaWeiCloud:15.2:NON-OSS | HuaWeiCloud:15.2:NON-OSS | Yes | (r ) Yes | Yes 2 | HuaWeiCloud:15.2:OSS | HuaWeiCloud:15.2:OSS | Yes | (r ) Yes | Yes 3 | HuaWeiCloud:15.2:UPDATE-NON-OS | HuaWeiCloud:15.2:UPDATE-NON-OS | Yes | (r ) Yes | Yes 4 | HuaWeiCloud:15.2:UPDATE-OSS | HuaWeiCloud:15.2:UPDATE-OSS | Yes | (r ) Yes | Y
浙公网安备 33010602011771号