V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
magicdu
V2EX  ›  Linux

RedHat 6.5 如何光盘升级 RedHat 6.8?

  •  
  •   magicdu ·
    magicdu · 2017-06-26 10:16:22 +08:00 · 4791 次点击
    这是一个创建于 2487 天前的主题,其中的信息可能已经有所发展或是发生改变。

    目前有个没有连外网的 RedHat6.5 的服务器,需要升级到 6.8,如何从光盘或 U 盘等介质进行升级并且保留原来的数据? GOOGLE 了一下,没有发现离线升级的,求助一下各位大神!

    14 条回复    2017-06-26 20:14:25 +08:00
    BOYPT
        1
    BOYPT  
       2017-06-26 10:32:08 +08:00   ❤️ 1
    把 6.8 的 updates 目录同步到 u 盘,在你服务器里面把 u 盘目录加到 updates 仓库
    magicdu
        2
    magicdu  
    OP
       2017-06-26 10:40:15 +08:00
    @BOYPT 没搞过 Linux 的本地升级,只弄过联网的 update 升级,我只能现在本地测试一下了 QAQ
    BOYPT
        3
    BOYPT  
       2017-06-26 10:43:17 +08:00   ❤️ 1
    @magicdu #2 其实没啥区别,都是 repo 文件里面写的路径而已;
    如果不是特别严格环境的话,你登陆 ssh 的机器可以上网,那就配置 ssh 的反向隧道,让 yum 跑你的机器代理出外网更新的,这样最方便了。
    tempdban
        4
    tempdban  
       2017-06-26 11:00:37 +08:00   ❤️ 1
    mkdir -p /media/cdrom
    mount /dev/sr0 /media/cdrom
    yum --enablerepo=c6-media update
    yw9381
        5
    yw9381  
       2017-06-26 11:23:27 +08:00   ❤️ 1
    下载 centos everything 的 dvd iso。mount 上去然后设置一下 repo 就行了
    chuxiwen
        6
    chuxiwen  
       2017-06-26 13:48:50 +08:00 via iPad   ❤️ 1
    是你 google 的不对吧

    rhel 的官方文档

    14.5. Upgrading the System Off-line with ISO and Yum

    https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/5/html/Deployment_Guide/s1-yum-upgrade-system.html
    flexbug
        7
    flexbug  
       2017-06-26 15:16:46 +08:00
    现在 yum update 完已经是 6.9 了
    magicdu
        8
    magicdu  
    OP
       2017-06-26 15:33:08 +08:00 via Android
    @flexbug 本地升级的,没有网络,上面要求升级的 6.8
    magicdu
        9
    magicdu  
    OP
       2017-06-26 15:38:57 +08:00
    @chuxiwen 谢谢,确实 Google 的姿势不对
    tempdban
        10
    tempdban  
       2017-06-26 19:38:18 +08:00 via Android   ❤️ 1
    哇我这回答竟然没有个感谢
    magicdu
        11
    magicdu  
    OP
       2017-06-26 19:41:22 +08:00   ❤️ 1
    @tempdban 谢谢
    magicdu
        12
    magicdu  
    OP
       2017-06-26 19:42:00 +08:00
    @yw9381 谢谢
    lenovo
        13
    lenovo  
       2017-06-26 19:48:26 +08:00   ❤️ 1
    @magicdu #9
    # mkdir /mnt/ISO
    # mount -o loop -t iso9660 /mnt/G/rhel-Client-5.4-i386-dvd.iso /mnt/ISO
    # vi /etc/yum.repos.d/ISO-Server.repo

    [Cluster]
    name=Cluster Directory
    baseurl=file:///mnt/ISO/Cluster/
    enabled=1
    gpgcheck=0
    [ClusterStorage]
    name=ClusterStorage Directory
    baseurl=file:///mnt/ISO/ClusterStorage
    enabled=1
    gpgcheck=0
    [Server]
    name=Server Directory
    baseurl=file:///mnt/ISO/Server
    enabled=1
    gpgcheck=0
    [VT]
    name=VT Directory
    baseurl=file:///mnt/ISO/VT
    enabled=1
    gpgcheck=0

    好多年前 5.x 是这样搞的,根据 DVD ISO 目录改这个 repo 文件就行
    tempdban
        14
    tempdban  
       2017-06-26 20:14:25 +08:00 via Android   ❤️ 1
    @magicdu 哇我是指这个感谢
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2848 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 00:20 · PVG 08:20 · LAX 17:20 · JFK 20:20
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.