一则Sco Unix迁移到VMware虚拟机上的方法
更新时间:2024-01-05 17:00: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虚拟机上的方法01-05
高一语文 第一单元沁园春 长沙教案 新人教版必修111-08
我学会了弹吉他作文500字07-10
模具设计与制造专业师资队伍建设规划06-02
中考语文 第三部分 现代文阅读 专题三 文学作品阅读 文体知识梳04-15
党风廉政建设征文02-20
虚拟机VMware在Linux操作系统课程教学中的应用06-11
神奇的双龙洞作文350字07-13
国有企业公司章程(纳入党建部分)参考文本05-30
实验15公式与函数(1)03-20
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 机上
- 迁移
- 一则
- 虚拟
- 方法
- VMware
- Unix
- Sco
- 赴乌鲁木齐考察报告
- 孚盟邮件客户管理业务员操作手册
- 音乐课外活动计划
- 12 科技档案收集、整理、归档制度(06.11.25)
- Book4Unit 3reading导学案
- 教案写作范例
- 我的母亲作文500字12篇
- 高一英语语法(全)讲义精讲
- 2019年高考64篇理解性情境默写语句最全汇总
- 2 醋酸标准解离常数和解离度的测定
- 接力赛活动方案
- 焊接培训试题(含答案)
- 宏观经济学课后题答案 长春工业大学
- 鹅(Goose)催乳素(PRL)-NEWA
- 企业安全科岗位职责
- 2010年XXCDC质量手册第2版
- 6.1.4 平面直角坐标系中求面积问题
- 人教课标版五年级语文下册《口语交际 习作三 习作》教学设计公开课PPT课件 - 6
- 编制说明
- 电动压缩机壳体生产线项目可行性研究报告--立项报告 - 图文