linux – 远程升级Ubuntu:如何最大限度地降低丢失服务器的风险
背景:由于raid控制器的不兼容问题,我不得不将服务器从Ubuntu 8.04 LTS远程升级到10.04 LTS.
与服务器的互联网连接有些稳定,很少掉线.尽管如此我担心在升级时会失去通过SSH的连接,使服务器处于无法访问的状态.我也担心升级后服务器无法启动,万一我将无法知道是什么问题. 行动计划:我正在寻找的建议是尽量减少丢失服务器的风险,我知道我所做的是非常危险的.这是我目前的行动计划: 1)备份本地和外部重要的一切. 2)暂时使用fsck禁用启动时磁盘检查. (如果磁盘检查需要很长时间才能完成,我将不知道发生了什么).这可以通过fstab将最后一个参数从1更改为0来完成: UUID=5b1ff964-7608-44fd-a38d-7e43ad6b4c11 / ext3 relatime,errors=remount-ro 0 0 3)使用屏幕启动所有升级过程,以便在丢失连接时可以恢复它们.即: sudo screen apt-get upgrade 问题: >我提出的行动计划是否合理? 更新:几乎所有的答案都建议我设置我现在已经完成的DRAC / IPMI.这感觉就像一个非常好的实现,肯定会使风险小得多,因为我可以通过KVM /控制台重定向跟随整个电源循环.对于将来的参考,这就是我所做的: 1)安装ipmitool为IPMI v2.0设置IP地址,网关等: sudo ipmitool lan set 1 ipaddr 192.168.1.99 sudo ipmitool lan set 1 defgw ipaddr 192.168.1.1 2)安装free-ipmi将网卡选择模式更改为共享(我只有一个网络接口连接到网络): sudo ipmi-oem dell set-nic-selection shared 3)在https://192.168.1.99上使用DRAC的https接口启动控制台重定向查看器.这允许我遵循整个启动顺序以及配置BIOS,raid控制器等.太棒了. 更新2.完成.所有人都带着魅力,花了不到30分钟就完成了这项工作.我最终没有关闭磁盘检查,因为重定向的控制台让我可以随时中断它,但我让它运行到最后. 谢谢你们,你的智慧非常宝贵! 解决方法
如果硬件没有中断,那么串行控制台没有任何功能,所以这就是要走的路:
>获取一些远程访问串行控制台(如果系统具有> = IPMI-2.0,则连接到另一个系统的零调制解调器串行电缆,您将运行minicom) 此外,如果可能的话,将新系统安装在另一个磁盘或分区上,这样您就可以在擦除旧系统之前测试新系统.我通常用两个磁盘系统做到这一点:我从镜像中拿出一个磁盘,用可用磁盘创建一个新的(降级的)镜像,安装在那里,如果一切正常我会破坏旧镜像并热添加’旧’磁盘到新镜像并让它重建. 编辑:我读到它是戴尔R710,AFAIK应该有IPMI2.配置它在系统上本地运行ipmitool,并使用另一个系统上的ipmitool sol enable测试串行over lan功能.砰!你有你的串行控制台.戴尔还可以在串行控制台上重定向BIOS(IPMI将依次通过LAN串行重定向).无论如何,如果出现任何问题,您应该已经完成??了访问系统的操作.我使用零调制解调器电缆与bios,系统串行控制台和几个戴尔R300以相同的方式管理几个旧的戴尔PE1425,但使用IPMI串行over lan代替实际的串行电缆. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |