有没有可能通过远程操作把一台服务器的系统由CentOS换成Ubuntu?

2014-01-24 14:12:30 +08:00
 ufoufoufo
由于节假日管理人员放假,不便进入机房,但想更换寄托在机房里的服务器的操作系统。
原来的操作系统是CentOS,想装个Ubuntu Server。
希望全程远程操控,不知各位有什么办法呢?
谢谢!
6425 次点击
所在节点    Linux
35 条回复
mongodb
2014-01-24 14:13:20 +08:00
太有可能了。。。kvm...
est
2014-01-24 14:17:34 +08:00
那么多虚拟化方案随便选一种
ufoufoufo
2014-01-24 14:17:49 +08:00
@mongodb 我不是很了解虚拟技术,不知kvm上的ubuntu会不会跟纯硬盘安装的ubuntu在性能方面会不会有差别呢?服务器主要是跑计算密集型的任务
caonan
2014-01-24 14:18:35 +08:00
如果机房提供可以远程的KVM的话,可以。
如果没有,求大家的奇思妙想~
ufoufoufo
2014-01-24 14:32:23 +08:00
@caonan 现在已经无法在物理上接近那台机器,机器上应该也没有安装kvm。不过刚刚查了一下,远程安装kvm也是可行的?只是不知道kvm上运行的系统跑程序会不会有性能方面的损失。
DreaMQ
2014-01-24 14:33:42 +08:00
既然是虚拟化,性能损失是少不了的
20%吧
DreaMQ
2014-01-24 14:35:17 +08:00
要性能好一些的话还是选openvz吧,性能损失好很多,但有些软件不兼容
rrfeng
2014-01-24 14:39:46 +08:00
假如你很牛逼可以保证每步都不出错的话
完全可以
类似于 kickstart 的自动安装程序可以帮你
saihuang
2014-01-24 14:40:56 +08:00
前提是你们有类似cobbler这种系统可以通过PXE安装OS,这样就可以远程安装、重新安装了,配置好OS的模板,以后这种工作就自动化了。
steptodream
2014-01-24 14:41:07 +08:00
@est @DreaMQ @DreaMQ 此KVM非彼KVM 不要误导楼主
ufoufoufo
2014-01-24 14:47:49 +08:00
@rrfeng 我是菜鸟,不过如果可行的话,可以做足功课挑战一下。
ufoufoufo
2014-01-24 14:49:51 +08:00
@steptodream 是哪个KVM呢?
hadoop
2014-01-24 14:51:48 +08:00
impi可以
caonan
2014-01-24 14:52:08 +08:00
@ufoufoufo
我说的KVM是KVM切换器,是硬件设备,不是Kernel-based Virtual Machine。现在大的IDC里面基本都有能远程控制的KVM切换器,重装个机器啥的直接远程操作了,还可以实时监控。

kickstart之类的自动安装服务,如果之前没搞过,第一次很容易出错。

如果确实着急用的话,那还真是可以装个虚拟机,性能损失无所谓,功能完备最重要。
lgh
2014-01-24 14:52:14 +08:00
分多一个区给新系统用 chroot 搞(参考 gentoo 的安装方式)如何?
saihuang
2014-01-24 14:54:23 +08:00
@ufoufoufo 应该是远程管理卡KVM,很多厂商的服务器都有自己的远程管理卡,hp的iLO这类的
ufoufoufo
2014-01-24 15:02:15 +08:00
@caonan
@saihuang
谢谢,涨姿势了
wdlth
2014-01-24 15:54:47 +08:00
有的服务器的IPMI带有iKVM,不知道你的那个有没有。
nybux
2014-01-24 16:42:23 +08:00
技术不复杂呀,主要是引导失败就要远程介入了,我就说说操作方式
1.把ubuntu的内核和initrd拷贝过去
2.弄个分区把ubuntu的/复制过去
3.把该配置的配置文件都弄好,主要是fstab/network等等
4.配置grub
5.reboot
6.ping.....

可以先在本地的虚拟机上做一下试验
mantianyu
2014-01-24 16:51:36 +08:00
个人觉得 centos 比 ubuntu server 好用, 为啥要换呢?

不好意思我跑题了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/98207

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX