Redhat如何挂载iso安装HA需要的包
1.以HP Server远程控制台为例。iLO > Remote Console > Virtual Drives > Image File CD/DVD-ROM , 选择要挂载的iso
2.将iso挂载到/mnt下,先查看/dev下的设备,新增了cdrom1
# mount /dev/cdrom1 /mnt
# cd /mnt
注:如果是封闭环境的虚拟机,可以把iso文件传到某路径,然后挂载到/mnt
# mount rhel-server-7.6-x86_64-dvd.iso /mnt
mount: /dev/loop0 is write-protected, mounting read-only
3.修改yum配置文件,注意:如果安装过程中少了包则要修改[rhel-source]否则不改,红色的“[rhel-source-XXX]”段落是加的。
# vi /etc/yum.repos.d/rhel-source.repo
[rhel-source]
name=Red Hat Enterprise Linux $releasever - $basearch - Source
baseurl=file:///mnt/
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
[rhel-source-HA]
name=Red Hat Enterprise Linux $releasever - $basearch - Source
baseurl=file:///mnt/HighAvailability
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
[rhel-source-LB]
name=Red Hat Enterprise Linux $releasever - $basearch - Source
baseurl=file:///mnt/LoadBalancer
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
[rhel-source-RS]
name=Red Hat Enterprise Linux $releasever - $basearch - Source
baseurl=file:///mnt/ResilientStorage
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
[rhel-source-beta]
name=Red Hat Enterprise Linux $releasever Beta - $basearch - Source
baseurl=ftp://ftp.redhat.com/pub/redhat/linux/beta/$releasever/en/os/SRPMS/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-beta,file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
注:以上是rhel6的情况,rhel7额外的软件包在路径addons/下
yum —disablerepo=* —enablerepo=rhel-source install pcs pacemaker fence-agents-all
提示找不到软件包
No package pcs available.
No package pacemaker available.
baseurl需要修改
addons/HighAvailability/
addons/ResilientStorage/
yum —disablerepo=* —enablerepo=rhel-source* install pcs pacemaker fence-agents-all
4.yum安装
# yum clean all
# yum install cluster-glue resource-agents pacemaker
# yum install luci ricci cman openais rgmanager lvm2-cluster gfs2-utils
5.umount iso文件
umount /mnt
还没有评论,来说两句吧...