• 技术文章 >运维 >linux运维

    两种方法讲解在VMware中为Redhat HAT配置本地yum源

    巴扎黑巴扎黑2017-07-17 16:05:52原创974

    在VMware中为Redhat HAT配置本地yum源

    今天准备使用CM安装大数据环境,到需要几台机器都使用同一套yum源才可以,所以想到将Redhat镜像文件拷贝到虚拟机中,在挂起使用,最后通过http分享给其他虚拟机。后再想想,这样做真的很愚蠢,首先在虚拟机安装的时候我已经挂起过一次镜像啦,所以我只要在每个虚拟机中再挂起一下,直接配置yum源就可以,也不用将iso拷贝到虚拟机中,减少磁盘占用。所以现在就来说说怎么做:

      一、安装前检查,首先需要确保你的虚拟机已经加载了本地镜像,如下图所示:

    注意:使用的ISO镜像文件中选择你安装系统时使用文件的位置,这里要注意状态勾选才表示你已经导入光盘了。查看自己是否将文件导入成功,可以查看/media/ 目录下是不是有RHEL_6.4 x86_64 Disc 1 文件(这里使用Redhat),有则表示导入成功。

      如果/media/ 目录下面什么都没有,可能是ISO没有挂起,可以使用下面命令手动挂起试试:

    mount /dev/sr0 /media/cdrom
    或
    mount /dev/sr1 /media/cdrom

    二、配置yum源

      1、使用root用户登录系统,在任意目录下创建文件夹cdrom,这个名字可以自定义,鄙人是在/mnt 文件夹下创建的cdrom文件夹。

    #    mkdir /mnt/cdrom

      2、在任意目录下执行下面命令:

    # mount -o loop /dev/cdrom /mnt/cdrom/

    需要说明的是,/dev/cdrom 是我之前安装系统的时候创建的,用来挂在镜像文件使用的,现在同样挂在到了/mnt/cdrom上面。如果上面命令执行成功的话,这个时候就可以看到/mnt/cdrom/ 目录中为文件和/media/RHEL_6.4 x86_64 Disc 1/ 目录下的文件一模一样,证明加载成功。

      3、修改yum源的配置文件,建议将/etc/yum.repos.d/ 目录下的文件全部删除掉,重新建一个以.repo为后缀名的文件,命令如下:

    # cd /etc/yum.repos.d/# rm -rf *# touch yum.repo# vim yum.repo

    然后将下面内容拷贝到yum.repo文件中

    [rhel]
    name =Red Hat enterprise Linux 6baseurl=file:///mnt/cdrom
    enable=1gpgkey=1gpgkey=file:///mnt/cdrom/RPM-GPG-KEY-redhat-release

    稍微解释一下配置的意思:

    [rhel]
    name =Red Hat enterprise Linux 6 #名称随便起
    baseurl=file:///mnt/yumsrc/ #指定yum源所在文件,软件包的所在文件
    enable=1 #必须为1,表示启用
    gpgkey=1 #表示版本号的检查
    gpgkey=file:///mnt/cdrom/RPM-GPG-KEY-redhat-release #表明版本号的检查路径

      4、 上面配置完成后,yum源就已配置完毕,接下啦可以测试一下使用命令:yum install gpm ,一路回车后看到Complete!表示已经使用yum源成功安装gpm,证明安装成功。

    另外的一种方法介绍:

    首先在/mnt目录中创建dvd目录(其实这一步依据个人喜好,目录名随你定,只要记得后面同步就行了)
    [root@localhost ~]# mkdir /mnt/dvd


    接着把镜像挂载到创建的目录下(要在/dev里面找到cdrom这个文件,必须把镜像加载到虚拟机里面,通常安装之后,假如我们没有进行更改,通常都是加载好的)
    [root@localhost mnt]# mount /dev/cdrom /mnt/dvd

    然后在/etc/yum.repos.d里面,把存在着的配置文件全部删除掉(当然,你最好先备份),然后利用下面的命令,新建一个文件,后缀必须是.repo,文件名可随意
    [root@localhost my]# vim /etc/yum.repos.d/local.repo

    在配置文件里面写下如下内容
    [RHEL6] //仓库名称,可随意
    name=all rhel6 packages //名称,可随意
    baseurl=file:///mnt/dvd //源路径,很重要,根据你的实际情况进行填写,这个路径要跟据rpm包所在的位置进行填写,有的在Server目录下
    enable=1 //启用本yum源

    最后,导入公钥即大功告成

    以上就是两种方法讲解在VMware中为Redhat HAT配置本地yum源的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:VMware Redhat 本地
    上一篇:教你如何给虚拟机配置静态IP地址 下一篇:centos开发环境安装实例讲解
    大前端线上培训班

    相关文章推荐

    • 总结Linux磁盘缓存相关知识• Linux下发送邮件的方法大总结• 技巧分享:Linux快速查看历史记录• 一文讲解Linux服务器如何部署apache和php• 唠唠到底是什么阻碍了Linux桌面的发展?

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网