UPEL安装手册

文档说明

本文档描述安装UPEL的安装方法。

本文档说明银联企业级Linux(以下简称UPEL)操作系统安装和搭建UPEL源的方法。

本文档提供的安装脚本均为参考方案,如果与现有的相关步骤冲突,可根据原有安装要求进行安装。

版本说明

版本内容列表

请参见版本的release note

发布物说明

软件包名 文件名 描述
完整安装镜像 upel-version-everything-release_date.iso 完整安装映像,可用来引导安装程序并执行完整安装而无需额外软件包库。
网络安装镜像 upel-version-netinstall-release_date.iso 包含最小引导在镜像,引导后可以通过预先构建好的源进行完整安装。
传统源镜像 upel-version-legacy-release_date.iso 包含i686的软件包,用来支持必须依赖i686(无法重新编译)的陈旧应用
checksum文件 sha256sum.txt 发布物的sha256sum文件,用于验证发布物的完整性和一致性。

其中,version为UPEL的版本号,例如1.0.6, 1.1.2,2.0.1; release_date是发布年月,例如1811表示2018年11月发布。

UPEL的安装

我们将UPEL的安装分为三类:

使用“完整安装镜像”制作安装介质后,进行全量基线安装。适合没有网络环境的物理机。

先使用“完整安装镜像”和“更新源镜像”构建base源和updates源; 然后使用“网络安装镜像”制作的安装介质,进行全量基线安装和升级更新。适合有网络的物理机或虚拟机。

先使用“更新源镜像”构建updates源后, 对现有UPEL系统进行升级更新;

安装步骤概览

步骤 介质安装 网络安装 升级更新
发布物校验
生成介质
构建安装源
引导安装
配置更新源
系统更新
结果验证
回退

◉ 表示必须执行○ 表示可选空白 表示不需要执行

发布物校验

使用sha256sum验证"checksum文件"与发布内容是否一致

$ sha256sum -c sha256sum.txt
upel-1.1.0-everything-1810.iso: OK
upel-1.1.0-legacy-1810.iso: OK
upel-1.1.0-netinstall-1810.iso: OK

生成介质

"升级更新"跳过

使用dvd或者cdrom或者U盘生成安装盘,推荐使用U盘制作安装介质

一般的"完整安装镜像"会在6.5-7.5G只能使用高容量DVD或U盘进行刻录

"网络安装镜像"在300~400MB 可以使用光盘、DVD或U盘进行刻录

构建安装源

"介质安装"可选择跳过

UPEL源的类型

基础源或者基线源,使用完整安装镜像构建

更新源, 使用更新源镜像构建

i686源, 使用传统源镜像构建

建议源目录结构和yum配置

建议构建源为以下目录

upel
├── 1.1
│   ├── os
│   │   ├── i686           *挂载"传统源镜像"  [可选]
│   │   └── x86_64         *挂载"完整安装镜像"
│   └── updates
│       └── x86_64         *挂载"更新源镜像"
└───1.2
    └── ....

建议的/etc/yum.repos.d配置文件

配置模板包含在upel-release包中,安装后会有UPEL-base.repo和UPEL-media.repo模板文件,用户修改其中的ip地址即可。

#base repo for upel
[base]
name=UPEL-$releasever - Base
baseurl=http://172.18.64.178/upel/$releasever/os/$basearch/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-UPEL-1

#updates & patches for upel specific branch
[updates]
name=UPEL-$releasever - Updates
baseurl=http://172.18.64.178/upel/$releasever/updates/$basearch/
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-UPEL-1

#additional packages that may be useful like cloud tools
[extras]
name=UPEL-$releasever - Extras
baseurl=http://172.18.64.178/upel/$releasever/extras/$basearch/
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-UPEL-1

#Cloud base repo for UPCLOUD(based on Openstack Liberty) dependency packages
[liberty-common]
name=UPEL-$releasever - Cloud Liberty Common
baseurl=http://172.18.64.178/upel/$releasever/liberty-common/$basearch/
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-UPEL-1

#Extra packages for specific application
[epel]
name=UPEL-$releasever - Extra Package for Enterprise Linux
baseurl=http://172.18.64.178/upel/$releasever/epel/$basearch/
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-UPEL-1
       file:///etc/pki/rpm-gpg/RPM-GPG-KEY-UPEL-CLOUD-1

参考构建命令

参见 附录1 UPEL源构建步骤

引导安装

适用于介质安装和网络安装

选择第一选项进行安装

grub引导

grub引导

简体中文

简体中文

简体中文

简体中文