配置所需要的依赖_Veeam Agent for Linux配置依赖处理办法

作者:Wei Lei

自从年初Veeam Agent for Linux 4.0(简称VAL)随着VBR V10推出以来,这个功能越来越强大的备份代理使用也越来越广,不管是云上还是云下、虚拟还是物理,总有场景会用到VAL。然而我们发现对于刚刚接触VAL的朋友们其实还是会受到这个代理安装过程的困扰,就算是全自动的推送安装,依然会有朋友会碰到各种各样的安装问题。这让本来以使用体验极佳著称的Veeam备份软件变得很尴尬,“It just works!”的口号都不敢随便喊了。

其实,Veeam还是那么简单,VAL一样是这种简单极致的体验,就算是在大众门槛略高的Linux开源世界,只需要稍稍注意,就可以体验到VAL的极致简单使用体验。当然这需要一点点小技巧,对于熟练使用Linux的朋友,这些都不是问题,而对于不少只是因为要备份才接触Linux的备份管理员来说,会略有一些挑战。这主要原因是来自于VAL的软件安装依赖包,和Windows不一样的是,Veeam在所有Windows Server所需要安装的依赖包都集成在Veeam软件中,VBR会全自动的去推送所有缺失的依赖包。而对于Linux来说,在Veeam软件包中其实并不包含任何的依赖包,所有这些依赖包都来自于Linux系统本身的Software Package Manager,这里要划个重点!

什么是Package Manager?

打个比方,这个就是和手机的应用市场类似,每一个Linux系统都内置了这样的Package Manager,而不同发行版的Linux可能会使用不一样的Package Manager。Package Manager非常的智能,通常在主流的Linux发行版中安装软件最简单的方法就是通过Package Manager的一行命令就完成了,Package Manager会全自动的完成所有依赖组件的安装,最终交付相应软件给管理员使用。

在VAL支持的多种操作系统中,不同的系统使用不同的Package Manager,下面就是这些系统所对应使用的Package Manager清单。

ea880ef532f456dacfbf0d915a4ecbbd.png

很显然,不管使用什么方式,我们要正常安装VAL,第一个前提条件就是Package Manager能够正常的工作,这个在有互联网连接的Linux系统中,完全没问题,绝大多数情况下系统安装完成后就自带了合适的软件安装源;然而在无法访问互联网的服务器数据中心,如果没有合理配置内部源,就会碰到各种报错了。处理方法也很简单,只需要去对应的Linux发行版的官网,下载当前版本的最新版ISO,并制作成本地源即可。比如,CentOS6.x就下载CentOS 6.10的iso,CentOS 7.x就下载CentOS 7.8.2003的iso镜像,然后挂载到CentOS中。

VAL安装前配置过程

接下去我以常见的CentOS 7.6为例说明下这个配置的全过程。

  • 首先找一个CentOS 7.8.2003的镜像下载点,比如阿里云的 https://mirrors.aliyun.com/centos/7.8.2003/isos/x86_64/
  • 在CentOS中,挂上这个刚刚下载到的镜像。
[centos@localhost ~]$ sudo mkdir /mnt/cdrom
[centos@localhost ~]$ sudo mount /dev/cdrom /mnt/cdrom
  • 备份并移动/etc/yum.repo.d/CentOS-Base.repo,确保系统不使用默认互联网上的yum源。
[centos@localhost ~]$ sudo mv /etc/yum.repo.d/CentOS-Base.repo ~/CentOS-Base.repo
  • 编辑/etc/yum.repo.d/CentOS-Media.repo,其中需要修改baseurl字段和enabled字段。baseurl指向本地源的iso路径,为第二步中挂载的路径/mnt/cdrom;enabled为启用这个源配置文件。
[centos@localhost ~]$ sudo vi /etc/yum.repo.d/CentOS-Media.repo

# CentOS-Media.repo
#
#  This repo can be used with mounted DVD media, verify the mount point for
#  CentOS-7.  You can use this repo and yum to install items directly off the
#  DVD ISO that we release.
#
# To use this repo, put in your DVD and use it with the other repos too:
#  yum --enablerepo=c7-media [command]
#
# or for ONLY the media repo, do this:
#
#  yum --disablerepo=* --enablerepo=c7-media [command]

[c7-media]
name=CentOS-$releasever - Media
baseurl=file:///mnt/cdrom/
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

~
"/etc/yum.repos.d/CentOS-Media.repo" 22L, 630C

  • 配置完成后,执行yum clean all和yum makecache命令更新yum信息并检查可用性,用yum repolist列出本地源详细信息。
[centos@localhost ~]$ sudo yum clean all
[centos@localhost ~]$ sudo yum makecache
[centos@localhost ~]$ sudo yum repolist
  • 接下去,回到VBR中,不管是使用VBR的推送VAL安装还是手工执行standalone版本的VAL安装,都将会畅通无阻,所有缺失的依赖包,VBR会让yum自动去光盘镜像中找相关的内容安装上。

以上就是今天的推送,希望帮到那些刚接触Veeam Agent for Linux的朋友们。另外,近期我推出了一个全新的每日一图的公众号,在那边大家能够每天收到一个非常简单的Veeam操作示例,帮助大家快速了解配置Veeam的方法,也欢迎大家关注。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值