一则Sco Unix迁移到VMware虚拟机上的方法
更新时间:2024-03-22 12:19:01 阅读量: 综合文库 文档下载
- 一则新闻推荐度:
- 相关推荐
一则Sco Unix迁移到VMware虚拟机上的方法
汤进
随着虚拟机技术应用的日益广泛,如何将原有物理系统无缝地移植到虚拟机中,也逐渐成为一个话题。本文主要介绍一种将Sco Unix系统迁移到VMware虚拟机上的方法,包括操作系统和SYBASE 数据库。 一、 背景
随着云技术的发展,虚拟机技术在各行各业得到了普遍的应用。本人所在的单位也逐步认识到虚拟机技术所带来的益处,无论是从节能减排建设绿色机房的角度,还是从便于维护的提高安全性角度都能够体现出极大的优势。本单位计算机机房现有26台物理服务器,其中有部分计算机使用的是HP TC4100以下的服务器,有的已经使用了十几年,存在着严重的安全隐患。一些服务器采用的系统是SCO公司Sco Unix Open server 5.0.5,一来由于技术的进步,新产的服务器已不再提供Sco Unix系统的支持,二来由于人员的变动,部分系统的安装手册和文档资料已不健全,熟悉系统安装配置系统的人员也已不从事此项工作。因此,需要一种整体把系统迁移到虚拟的方法,来保证系统的正常运行。 二、 迁移的步骤和方法
VMware从物理机迁移到虚拟机上有多种方法,比如:VMware Convert、Vmware P2V Assistant等。但由于本单位使用的服务器较早,VMware 公司已不再提供支持,因而只能另辟捷径。我们采用Ghost
的方法进行处理,取得成功。下面就迁移的方法、步骤和软件按操作顺序介绍如下:
2.1 物理机环境
我们需要迁移的服务器是2000年产的HP NETSERVER LC2000,使用的是PIII 1.0G的CPU,已经使用有十年之久。具体配置如表1。
服务器名称 HP NETSERVR LC2000 CPU 1.0GHZ 内存 硬盘 硬盘控制器 网卡 128M 4G Ultra2 SCSI HP NetServer10/100MTX Controller 表1 物理机配置 2.2 工具准备
我们需要准备一块大于物理机硬盘的容量的IDE硬盘,并使用DOS对磁盘进行分区及格式化,使IDE硬盘能够自启动进入DOS操作系统。在此我们选用的30G大小的IDE硬盘,划分了一个DOS分区,采用FAT32格式进行格式化。配置config.sys文件使其能够支持1M以上的内存,配置文件如程序1。将Symantec Ghost 7.0 Enterprise
device=himem.sys dos=high,umb files= 100
程序1 config.sys
(Ghost.EXE)拷贝到IDE硬盘上。
2.3 备份物理机SCSI硬盘
通过BIOS设置,从新增的IDE硬盘上启动,进入DOS操作系统。通过命令Ghost.exe启动Ghost克隆软件,进入选择项(Options->HDD
图1 Sco Unix原始分区表 access),选择Use extended INT13 access、Disable direct IDE access、Disable direct ASPI/SCSI access(-ffx、–fni、–fns)等三个选择项后,然后进行克隆原始的SCSI硬盘(Local->Disk->To disk),在克隆硬盘时我们可以选择分割文件大小,使每个文件的大小控制在2G之内。备份完成后,从SCSI硬盘上启动进入SCO Unix纪录下原始的分区表。在此我们的分区表如图1。
2.4 创建虚拟机
在VMmware 中创建虚拟机,虚拟机的内存、硬盘可以参照物理机的实际大小。在此,系统类型采用other、128M内存、第一块硬盘使用10G(IDE)大小,光驱采用的是DOS自启动+Ghost映像文件(ISO)。在宿主计算机上我们创建一个8G大小的分区,并采用DOS的FAT32进行格式化,并将此分区作为虚拟机的第二块硬盘,以便能够在宿主计算机和虚拟机之间共享数据。创建的VMware虚拟机的具体内容如图2。在宿主计算机上将备份的磁盘映像拷贝到创建的分区,以便虚拟机启动后能够访问物理机的磁盘映像文件。
图2 Vmware虚拟机配置 注意:创建的硬盘要使用IDE硬盘,不然因为没有SCSI驱动程序,系统恢复后不能进入SCO Unix操作系统。
2.5 恢复系统
在Vmware中,从光驱上启动创建的虚拟机,启动Ghost采用映像文件恢复系统。Sco Unix 操作系统能够正常启动,但应用程序不能运行。采用showserver ,查看Sybase数据库,发现数据库没有启动,查看/usr/Sybase/install/errorlog,我们发现不能打开设备/dev/rmasterdev。具体错误如图3。
图3 errorlog错误提示 根据错误提示,可以断定是磁盘裸设备问题。采用Fdisk查看磁盘分区表(如图4),分区表的分区序号和大小(chunk)发生了改变。原来的序号1变为3容量80000变为80069,原来的序号2变为4 容量60759变为60945。重新运行Fdisk删除3和4分区。根据图1纪录的容量和序号重新创建1和2 分区。分区后的结果应和图1相同。
图4 整盘恢复分区表 重新从光驱启动,运行Ghost,采用逐个分区恢复方法恢复系统(local->Partition->From image)。恢复完成后,从硬盘上启动,运行netconfig 删除老网卡,添加一个新网卡,使用VMware提供的
虚拟网卡(可以自动识别),配置相应的网卡地址,重新连接内核,启动计算机。通过/usr/Sybase/install/showserver可以看到数据库系统已成功加载。运行isql可以成功查询数据库,系统迁移成功。 三、 待研究问题
迁移过程中,如果将操作系统选择成DOS,在启动Sybase数据库时,数据库不能启动,Sybase有如图5的错误信息(在errorlog文件中),提示分配互拆锁失败。根据Sybase安装手册主要是权限的问题需要执行suds_ctrl授予sybase的权限。查询文件发现在/etc/rc2文件中已经添加此命令,但在Sybase启动执行之后执行此命令。此
图5 Sybase不能启动提示信息 问题可以将操作系统选择成Other或在启动Sybase命令之前执行suds_ctrl –a 100命令就可。但产生的原因没有查明,需要进一步研究。 四、 使用效果
本单位经过初期的试验,已成功地将多台装有Sco Unix系统服务器迁移到虚拟机VMware station,然后再迁移到VMare Sphere V4.1。解决了新服务器不支持Sco Unix的问题,大大降低了安全隐患,提高了业务处理效率。
正在阅读:
一则Sco Unix迁移到VMware虚拟机上的方法03-22
秋作文500字07-15
在全市事业单位公务用车制度改革动员部署会议上的讲话范文09-07
小广告公司财务管理制度(精炼版)05-25
二年级看图写话植树十篇完整版04-17
2017-2018学年仁爱版英语七年级下册期末测试卷(附答案)09-09
吉林省人民政府文件文件号:吉政发22号12-01
龙煤集团煤矿安全生产管理手册01-12
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 机上
- 迁移
- 一则
- 虚拟
- 方法
- VMware
- Unix
- Sco
- 宏观经济学课后题答案 长春工业大学
- 通信线路施工安全生产的防范要点
- 浅析初中英语教学中如何激发学生的学习兴趣
- 浅谈农村小学生课外阅读的现状及对策
- 全国计算机等级考试 二级MS Office高级应用(Excel部分:第1-10
- 编制说明
- 南通宝钢新电炉产线工艺设备基本情况
- 赴乌鲁木齐考察报告
- 电子商务(B2C)网站需求设计方案
- 2010年XXCDC质量手册第2版
- 一年级下音乐教案咯咯哒 - 人教版
- 人教课标版五年级语文下册《口语交际 习作三 习作》教学设计公开
- 女儿十岁生日父亲致辞
- 电动压缩机壳体生产线项目可行性研究报告--立项报告 - 图文
- 高一数学常考立体几何证明题及答案
- 城市轨道交通毕业论文-修订稿
- 房地产项目成本标准
- 2013版八年级语文上册 第二单元 第7课 背影达标训练检测 新人教
- 监理工作总结
- 地方铁路列检岗位作业标准