上一次聊的防御性运维那些招数,说白了就是各种“糊弄”和“周旋”,属于打工人的无奈之举。今天换个角度,讲讲一次“进攻型”开发探索,本想开疆拓土,却以黯然收场告终。
踌躇满志终叹息
当年Intel在消费级CPU市场风头无两,恰逢服务器市场的“千年老二”惠普(HP)琢磨出了一套名为“显式并发指令运算”(EPIC)的新架构。双方一拍即合,联手推出了全新的IA64架构安腾(Itanium)CPU。一时间声势浩大,操作系统有Windows、Linux及各种Unix变体支持,应用软件也有Oracle这样的数据库巨头站台。可惜啊,向上没能撼动IBM的PowerPC,向下又被自己家x86架构打得毫无还手之力,最终和SPARC、MIPS一样,成为了江湖传说。
照猫画虎终类犬
这次的主角是一台国产的浪潮服务器。BIOS版本显示为K1-910,平台名是Inspur-K2,CPU是Intel Itanium 9520。这台机器更换过阵列卡,现在原装的操作系统(K-UX 2.1.4)不见了,也找不到。打800电话,客服说已过保,可以提供付费服务。费劲要来的一份免费手册不到10页,完全没用,甚至连怎么进入阵列卡的管理界面都没说。
原装系统看来是没指望了,那就试试装Linux吧。在网上翻了半天,能找到的最新支持IA64架构的Linux发行版是CentOS 4.7 IA64版。抱着死马当活马医的心态,开始测试安装。
结果不出所料,安装引导程序在加载SCSI和ahci驱动的地方就直接卡死了,第一步都没迈出去。


峰回路转空欢喜
本来已经打算放弃了,却意外发现HP Integrity rx2800i2这款小型机居然也是IA64架构。抱着试试看的心态,在这台HP机器上重新测试安装。嘿,这次居然顺利跳过了浪潮服务器卡住的地方,成功进入了安装程序的图形界面!

功亏一篑因键盘
然而,喜悦没持续多久。在安装语言选择界面(如下图),键盘突然失去了所有响应。无论是Tab键切换选项,还是空格键确认选择,统统没反应。

我前后换了两个USB键盘测试,结果都一样,一到这个界面就“罢工”。这台机器只有USB接口,没法测试传统的PS/2键盘。尝试通过串口连接,但在纯文本的Console下又无法显示图形安装界面。折腾到这里,真的只能放弃了。
想起多年前,曾经给一台IBM P650成功安装过PPC版本的SuSe Linux,用的还是基于yaboot的网络引导安装。本以为IA64的兼容性和普及度更高,安装应该更容易才对。现在看来,老牌厂商(如IBM)在特定架构上的技术底蕴和配套支持,确实更为深厚。只是时移世易,这些曾经辉煌的架构,终究难敌时代的洪流。
这次在国产IA64服务器和HP小型机上的安装尝试,虽然以失败告终,但也算是一次对老旧硬件和特殊架构的有趣探索。如果你也遇到过类似稀奇古怪的安装问题,或者有更妙的解决方案,欢迎来云栈社区一起交流探讨。
|