GaussDB-配置软件包管理器
配置说明
如果主机的操作系统为麒麟、统信、HCE或者BCLINUX,则需要配置yum源;如果主机的操作系统为SUSE,则需要配置zypper源。
配置yum源
-
以root用户登录云数据库GaussDB管理平台(TPOPS)所有节点或者待添加的主机进行yum源配置。
-
上传与支持的操作系统版本一致的操作系统ISO文件到服务器任意目录,例如/mnt。
-
执行以下命令,进入/mnt。
cd /mnt
-
执行以下命令,将ISO文件挂载至/mnt路径下。
mount -o loop
<iso
文件名
> /mnt
-
清空原不可用yum源。
rm -rf /etc/yum.repos.d/*****
-
执行以下命令,进入local.repo文件。
vi /etc/yum.repos.d/local.repo
-
新增以下信息,创建本地yum源配置。
[local] name=local baseurl=file:///mnt gpgcheck=0 enabled=1其中baseurl中的/mnt为ISO文件的挂载路径
-
执行以下命令,确保/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 -
按“Esc”键后执行以下命令,保存并退出。
:wq**!**
-
清除yum缓存。
**yum clean all**
- 缓存本地yum源。
**yum makecache**
配置zypper源
-
以root用户登录云数据库GaussDB管理平台(TPOPS)所有节点或者待添加的主机进行zypper源配置。
-
选择以下两种方法中的一种,清空原不可用zypper源。
-
方法1:
执行 rm -rf /etc/zypp/repos.d/* 命令,清空/etc/zypp/repos.d/文件夹。
-
方法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源,推荐使用华为开源SUSE操作系统的镜像源。
若SUSE主机可以访问华为的开源镜像仓,推荐使用华为开源SUSE操作系统的镜像源,具体操作如下:
-
如果是管理面节点,则执行以下命令,配置zypper源。
zypper ar -fcg mirrors.tools.huawei.com/opensuse/di… HuaWeiCloud:15.2:OSS
zypper ar -fcg mirrors.tools.huawei.com/opensuse/di… HuaWeiCloud:15.2:NON-OSS
zypper ar -fcg mirrors.tools.huawei.com/opensuse/di… HuaWeiCloud:15.5:OSS
zypper ar -fcg mirrors.tools.huawei.com/opensuse/di… HuaWeiCloud:15.5:NON-OSS
zypper ar -fcg mirrors.tools.huawei.com/opensuse/up… HuaWeiCloud:15.2:UPDATE-OSS
zypper ar -fcg mirrors.tools.huawei.com/opensuse/up… HuaWeiCloud:15.2:UPDATE-NON-OS****S
若节点上访问不通mirrors.tools.huawei.com/opensuse,可尝…](mirrors.huaweicloud.com/mirrorDetai…](doc.hcs.huawei.com/db/zh-cn/ga…
zypper ar -fcg mirrors.huaweicloud.com/opensuse/di… HuaWeiCloud:15.2:OSS
zypper ar -fcg mirrors.huaweicloud.com/opensuse/di… HuaWeiCloud:15.2:NON-OSS
zypper ar -fcg mirrors.huaweicloud.com/opensuse/di… HuaWeiCloud:15.5:OSS
zypper ar -fcg mirrors.huaweicloud.com/opensuse/di… HuaWeiCloud:15.5:NON-OSS
zypper ar -fcg mirrors.huaweicloud.com/opensuse/up… HuaWeiCloud:15.2:UPDATE-OSS
zypper ar -fcg mirrors.huaweicloud.com/opensuse/up… HuaWeiCloud:15.2:UPDATE-NON-OSS
-
如果是数据面节点,则执行以下命令,配置zypper源。
zypper ar -fcg mirrors.tools.huawei.com/opensuse/di… HuaWeiCloud:15.2:OSS
zypper ar -fcg mirrors.tools.huawei.com/opensuse/di… HuaWeiCloud:15.2:NON-OSS
zypper ar -fcg mirrors.tools.huawei.com/opensuse/up… HuaWeiCloud:15.2:UPDATE-OSS
zypper ar -fcg mirrors.tools.huawei.com/opensuse/up… HuaWeiCloud:15.2:UPDATE-NON-OS****S
若节点上访问不通mirrors.tools.huawei.com/opensuse,可尝…](mirrors.huaweicloud.com/mirrorDetai…](doc.hcs.huawei.com/db/zh-cn/ga…
zypper ar -fcg mirrors.huaweicloud.com/opensuse/di… HuaWeiCloud:15.2:OSS
zypper ar -fcg mirrors.huaweicloud.com/opensuse/di… HuaWeiCloud:15.2:NON-OSS
zypper ar -fcg mirrors.huaweicloud.com/opensuse/up… HuaWeiCloud:15.2:UPDATE-OSS
zypper ar -fcg mirrors.huaweicloud.com/opensuse/up… HuaWeiCloud:15.2:UPDATE-NON-OSS
若SUSE主机不可以访问华为的开源镜像仓,推荐使用SUSE操作系统的ISO文件:
-
下载SUSE操作系统的ISO文件,并上传该ISO文件到服务器任意目录,例如/mnt/cdrom。
-
如果是管理面节点,则需要在以下网站上下载ISO文件。
-
如果是数据面节点,则需要在以下网站上下载ISO文件。
-
若网站访问不通,尝试将https换成http后再次尝试。
-
以上操作需要在本地可以访问华为开源镜像仓的主机上进行。
-
-
执行以下命令,进入/mnt/cdrom。
cd /mnt/cdrom
-
执行以下命令,将ISO文件挂载至/mnt/cdrom路径下。
mount -o loop
<iso
文件名
> /mnt/cdrom
-
执行以下命令,将该ISO文件配置为名称为local的本地zypper源。
zypper ar file:///mnt/cdrom local
-
-
执行以下命令,刷新软件源。
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 | 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 | Yes 5 | HuaWeiCloud:15.5:NON-OSS | HuaWeiCloud:15.5:NON-OSS | Yes | (r ) Yes | Yes 6 | HuaWeiCloud:15.5:OSS | HuaWeiCloud:15.5:OSS | Yes | (r ) Yes | Yes数据面回显如下,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
更多详情请参考GaussDB 文档中心:doc.hcs.huawei.com/db/zh-cn/ga…