设为首页收藏本站

简体中文 繁體中文 English 日本語 Deutsch 한국 사람 بالعربية TÜRKÇE português คนไทย Français

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 150|回复: 28

oracle甲骨文免费机换内核变砖,大佬们看看还能不能救回来

[复制链接]

5

主题

55

回帖

151

积分

注册会员

积分
151
发表于 2020-3-3 21:26:32 | 显示全部楼层 |阅读模式
本帖最后由 Goood 于 2020-3-4 21:50 编辑

去年那一波搞的日本节点两台免费机,选的是【映像: CentOS-7-PV-2019.08.20-0】,docker了v2由于回国丢包严重一直吃灰。
昨天想把bbr加上看看能不能凑合用,按这个方式手工处理的
https://www.52.ht/forum.php?mod=viewthread&tid=591266&extra=&highlight=oracle%2Bcentos%2B%2Bbbr&page=1

[ol]
  • sudo -i
  • centos7 开启原生BBR
  • rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm
  • yum --enablerepo=elrepo-kernel -y install kernel-ml kernel-ml-devel kernel-ml-headers
  • ###查看最新内核
  • cat /etc/grub2-efi.cfg |grep menuentry
  • #######设置启动项
  • vi  /boot/grub2/grubenv
  • # GRUB Environment Block
  • saved_entry=CentOS Linux (5.3.0-1.el7.elrepo.x86_64) 7 (Core)
  • 开启BBR
  • vi /etc/sysctl.conf
  • net.core.default_qdisc = fq
  • net.ipv4.tcp_congestion_control = bbr
  • 关闭selinux
  • vi  /etc/sysconfig/selinux
  • SELINUX=disabled
  • 重启 init 6[/ol]复制代码

    为了保险按前辈方法重启前把VNC开开了,结果启动时VNC卡在中间一步不动了,控制台强制关机也要等5分钟才能关闭,试了几次都没启动成功。
    新内核好像是5.5.9,VNC里还能看到旧的3.x内核(此时在VNC切回旧内核应该会正常),不过昨晚太晚了关机后没切换回旧内核就睡了。

    今天起来发现vnc连接已经断了,且控制台里也没有VNC连接了,控制台里“新建控制台连接”是灰色的,不能再开VNC了,不知道是不是没启动的缘故。

    抢救过程:  由于还有第二个正常的centos7免费机,所以用DD**抢救
    -----------------------------------------
    停止 分离 挂载到新机器
    dd if=/dev/sda of=/dev/sdb
    从新机器分离 附加到旧机器 开机
    -----------------------------------------
    结果DD后还是不能启动,点了启动过一两分钟就自动终止了,控制台也不能打开VNC,看不到启动过程。

    不想删了免费机再抢,还有别的方法挽救吗?

    另:关机时间太长以后免费名额会不会被别人抢走,再启动时由于没有资源所以启动不成功?(好像在论坛里看到有人这么说过)

    最后晚上10:30删机,运气不错用脚本花了30分钟又抓了一只小机。


    ===================== 无敌分割线(2020.3.4更新) =====================

    拿新抓的小机还是选的centos7,还是用一键安装(wget --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh && chmod +x bbr.sh && ./bbr.sh)
    报错:
    Error: /boot/grub2/grub.cfg not found, please check it.

    然后安装 grub2 更新以下 grub 配置:
    yum install -y grub2
    grub2-mkconfig -o /boot/grub2/grub.cfg

    重启还是卡壳(脚本安装的最新内核是5.5.7)


    成功方法,供大家参考:
    去年美西的oracle 免费机也是用这个一键脚本成功开的BBR,上去看了用的是5.3.9,我怀疑是不是5.5不兼容,所以下面是手工指定安装5.3.9尝试:

    wget http://mirror.rc.usf.edu/compute_lock/elrepo/kernel/el7/x86_64/RPMS/kernel-ml-5.3.9-1.el7.elrepo.x86_64.rpm
    yum install ./kernel-ml-5.3.9-1.el7.elrepo.x86_64.rpm -y
    //重新创建内核配置
    grub2-mkconfig -o /boot/grub2/grub.cfg

    //查看系统中已有内核:
    awk -F\' '$1=="menuentry " {print i++ " : " $2}' /etc/grub2.cfg
    //调整默认内核
    grub2-set-default 0

    //开启BBR
    vi /etc/sysctl.conf
    net.core.default_qdisc = fq
    net.ipv4.tcp_congestion_control = bbr

    //关闭selinux
    vi  /etc/sysconfig/selinux
    SELINUX=disabled

    reboot (成功)
    然后查看lsmod |grep bbr

    ------------------------------------------------------------
    显示所有内核
    rpm -qa | grep kernel
    最后,删除不能启动的内核
    yum remove kernel-ml-5.5.7-1.el7.elrepo.x86_64

  • 回复

    使用道具 举报

    5

    主题

    55

    回帖

    151

    积分

    注册会员

    积分
    151
     楼主| 发表于 2020-3-3 23:36:53 | 显示全部楼层
    谢谢大家,运气不错,删机后不到一个小时又抓了一只小-鸡回来
    回复

    使用道具 举报

    83

    主题

    391

    回帖

    1111

    积分

    金牌会员

    积分
    1111
    发表于 2020-3-3 21:31:08 | 显示全部楼层

    stonesnake 发表于 2020-3-3 21:31

    关机得话其实如果母鸡资源没有了,你这操作和释放没啥区别,正好赶上别人建立机器你这个就没了。 ...

    如果真是这个机制的话,关了一晚上,很有可能被别人抢走了,但不知道DD完的这个引导盘是不是正常的
    回复

    使用道具 举报

    5

    主题

    55

    回帖

    151

    积分

    注册会员

    积分
    151
     楼主| 发表于 2020-3-3 21:36:45 | 显示全部楼层
    实例停止一段时间会释放硬件资源,再启动需要母鸡重新分配,没有资源就停止
    回复

    使用道具 举报

    29

    主题

    195

    回帖

    563

    积分

    高级会员

    积分
    563
    发表于 2020-3-3 21:31:00 | 显示全部楼层

    seafood_to 发表于 2020-3-3 21:41

    实例停止一段时间会释放硬件资源,再启动需要母鸡重新分配,没有资源就停止 ...

    谢谢,那我就删了重新抓小**


    以后没事千万不能长时间关机了
    回复

    使用道具 举报

    5

    主题

    55

    回帖

    151

    积分

    注册会员

    积分
    151
     楼主| 发表于 2020-3-3 21:41:41 | 显示全部楼层
    它 对内核的兼容性差得很,其实不用dd,也不知道哪位大佬发明的动不动就dd,46G要d很久。

    可以连接vnc,切到以前的内核,卸载新安装的内核,然后就好了。
    回复

    使用道具 举报

    43

    主题

    864

    回帖

    1977

    积分

    金牌会员

    积分
    1977
    发表于 2020-3-3 21:55:04 | 显示全部楼层

    moowee 发表于 2020-3-3 22:12

    它 对内核的兼容性差得很,其实不用dd,也不知道哪位大佬发明的动不动就dd,46G要d很久。

    可以连接vnc,切 ...

    谢谢,我知道VNC可以切换旧内核,但是如果如上面说的关机时间长了会释放硬件资源那和重新抢新机没什么区别了。

    我的这台机控制台里“新建控制台连接”是灰色的,不能再开VNC了,不知道是不是已经释放了硬件资源有关,
    另一台正常机是可以开VNC的
    回复

    使用道具 举报

    5

    主题

    55

    回帖

    151

    积分

    注册会员

    积分
    151
     楼主| 发表于 2020-3-3 21:41:00 | 显示全部楼层

    Goood 发表于 2020-3-3 22:16

    谢谢,我知道VNC可以切换旧内核,但是如果如上面说的关机时间长了会释放硬件资源那和重新抢新机没什么区 ...

    vnc在控制面板设置一次就可以了,后面都不用变的。
    每次只需要在中转机运行命令,然后vnc连接中转机,就ok了。
    有什么vnc的连接错误,连接中转机的xshell都会提示,大不了在xshell里面结束了,从来一次。
    回复

    使用道具 举报

    43

    主题

    864

    回帖

    1977

    积分

    金牌会员

    积分
    1977
    发表于 2020-3-3 22:12:24 | 显示全部楼层

    moowee 发表于 2020-3-3 22:20

    vnc在控制面板设置一次就可以了,后面都不用变的。
    每次只需要在中转机运行命令,然后vnc连接中转机,就o ...

    谢谢,昨天晚上已经开了vnc,但今天早上起来看下图蓝色部分没有内部,昨天的VNC连接也不能中转,创建控制台连接按钮也是灰色的,不知道是不是因为硬件资源已经释放了不让开VNC。



    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?立即注册

    ×
    回复

    使用道具 举报

    5

    主题

    55

    回帖

    151

    积分

    注册会员

    积分
    151
     楼主| 发表于 2020-3-3 22:16:13 | 显示全部楼层
    5.x的内核是不是要安装除了kernel-mt外的headers那几个谢谢大家,运气不错,删机后不到一个小时又抓了一只小-鸡回来
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    Archiver|手机版|小黑屋|Discuz! X

    GMT+8, 2026-1-12 14:12 , Processed in 0.030296 second(s), 4 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2025 Discuz! Team.

    快速回复 返回顶部 返回列表