首页 理论教育 系统可扩展性的优化方案

系统可扩展性的优化方案

更新时间:2025-01-10 工作计划 版权反馈
【摘要】:CC-2000系统具有良好的可扩充性和升级能力,可以实现在多个层面上的在线扩充和升级,而不影响系统的正常运行。如果需要,可以扩充到所要求系统的最终规模,并易于替换设备,以提高系统性能。系统在运行中除了系统的正常运行状态外,还可以处于研究态、备用态。c.进行必要的操作系统的参数修改。但人机界面子系统的升级可以采取应用软件的升级办法,而无须将系统分裂升级。

CC-2000系统具有良好的可扩充性和升级能力,可以实现在多个层面上的在线扩充和升级,而不影响系统的正常运行。如果需要,可以扩充到所要求系统的最终规模,并易于替换设备,以提高系统性能。

系统在运行中除了系统的正常运行状态外,还可以处于研究态、备用态。

研究态:在该节点中,各个进程可以互相发出和接收事件报文,但不向其他节点发送事件报文,而应该接收其他节点发送的事件报文。

备用态:在该节点中,处于备用态的进程可以接收其他节点的进程和本节点的进程发送的事件报文,但不能向外发出事件报文。

(1)系统的扩容

①在技术规范书规定的数据库容量内,增加数据(如增加厂站、增加已有厂站的数据、增加历史数据等),其实施方法如下:

a.将进行操作的服务器或工作站的磁盘内容进行备份(备份到磁带或其他节点的空闲磁盘之中)。

b.在备用服务器或程序员维护工作站上使用数据库维护工具进行数据的增加操作(插入及数据登录操作)。

c.对增加的数据的合理性及与其他数据的关联进行校验和善后工作。

d.在程序员维护工作站对该数据库以研究态或在备用服务器对该数据库以备用态进行测试。

e.将该数据库置于在线态进行测试。

f.将该数据库增加的数据的变化在线同步到各个有关的服务器和工作站。

②扩充数据库的容量及修改数据库模式(修改数据库结构,如增、删、修改某个库的表结构或某个表的属性),其实施方法如下:

a.将进行操作的服务器或工作站的磁盘内容进行备份(备份到磁带或其他节点的空闲磁盘之中)。

b.在备用服务器或程序员维护工作站上使用数据库维护工具进行数据库的扩容(修改数据库的尺寸参数)和数据库机构的修改操作。

c.对修改的数据的合理性及与其他数据表的关联进行校验和善后工作。

d.使用该数据库的应用软件需要重新编译和连接,然后重新启动有关的应用软件。

e.在程序员维护工作站对该数据库以研究态或在备用服务器对该数据库以备用态进行测试。

f.将该数据库置于在线运行态进行测试。

g.将该修改数据库在线逐个地同步到各个有关的服务器和工作站。

③服务器或工作站设备的内存或磁盘的扩容,其实施方法如下:

a.将需要扩容的服务器或工作站的磁盘内容进行备份(备份到磁带或其他节点的空闲磁盘之中)。

b.将该计算机停止供电,并进行相应的扩容操作。

c.进行必要的操作系统的参数修改。

d.启动扩容后的计算机,进行必要的测试,若正常,将备份的磁盘内容进行复制。

e.启动支撑软件和应用软件,在研究态或备用态进行测试。

f.进入正常运行。

④某个服务器或工作站增加新的应用软件,其实施方法如下:

a.将该节点的系统配置数据库进行备份。

b.在线修改该服务器或工作站的系统配置数据库。

c.在线同步各个节点的系统配置数据库。

d.启动新的应用软件。

e.在研究态或备用态下对该新应用软件进行测试。

f.将该应用软件置于在线运行态进行测试。

g.投入正常运行。

⑤系统增加新的工作站或服务器,其实施方法如下:

a.离线安装该节点的支撑软件和应用软件,安装生成相应的数据库。

b.离线安装该服务器或工作站的系统配置数据库。

c.启动支撑软件。

d.在线同步各个节点的系统配置数据库。

e.启动应用软件。

f.在研究态或备用态下对该节点各种应具备的功能进行测试。

g.将该节点置于在线运行态进行测试。

h.投入正常运行。

(2)系统的升级

①操作系统升级:系统允许不同节点在不同的操作系统下运行,因此升级操作系统应该由个别节点开始,逐步进行,直至全部节点的操作系统均已升级。

实施方法如下:

a.将该节点设置为备用态。

b.将该计算机的磁盘内容进行备份。(www.xing528.com)

c.对该计算机的操作系统进行升级操作。

d.启动升级后的计算机,对其功能进行测试。

e.将备份的磁盘内容复制回来。

f.对个别因操作系统升级而需要修改的支撑软件或应用软件进行重新安装。

g.启动支撑软件和应用软件(在研究态或备用态)。

h.在研究态或备用态下对该节点各种应具备的功能进行测试。

i.将该节点置于在线运行态进行测试。

j.将该节点投入正常运行。

k.对其他未升级的计算机进行升级操作。

②更换硬件设备,实施方法如下:

该系统允许同一厂家不同级别的计算机(运行不同版本的操作系统)并列运行。若要全部更换,则需要由个别节点开始,逐步进行。

a.将原节点设置为备用态。

b.将原计算机的磁盘内容进行备份。

c.启动更换后的计算机,对其功能进行测试。

d.将备份的磁盘内容复制回来。

e.对个别因更换设备(操作系统版本不同)而需要修改或重新编译连接的支撑软件或应用软件重新安装。

f.启动支撑软件和应用软件(在研究态或备用态)。

g.在研究态或备用态下对该节点各种应具备的功能进行测试。

h.将该节点置于在线运行态进行测试。

i.将该节点投入正常运行。

j.对其他未更换的计算机进行更换操作,直至全部更换完毕。

③应用软件升级,实施方法如下:

应用软件是向下兼容的,允许不同的节点运行同一个应用软件的不同版本,因此应用软件的升级可由个别节点开始,然后对其他需要安装运行该应用软件的节点进行升级操作。

a.将该节点设置为备用态。

b.对与该应用软件有关的数据库和文件进行备份。

c.安装新的升级后的应用软件及相应的数据库及文件。

d.将该节点设置为研究态或备用态。

e.在研究态或备用态下对该应用软件的各种应具备的功能进行测试。

f.将该节点置于在线运行态进行测试。

g.将该节点投入正常运行。

h.对其他应该安装运行该应用软件的节点进行升级操作,直至全部完毕。

④支撑软件升级,实施方法如下:

支撑软件采用分布式结构,因此其中的分布式管理子系统及实时数据库管理子系统的升级改造需要采取分裂系统的方式进行,即将整个系统从网络上分成两个独立的系统,分别升级。升级均成功之后,再形成一个完整的升级后的系统。但人机界面子系统的升级可以采取应用软件的升级办法,而无须将系统分裂升级。

⑤系统分裂升级,实施方法如下:

a.将多台调度员工作站以及所有双冗余配置的服务器及工作站从网络上一分为二(可连接在不同的网段上,且互相不通信,或分别连接在相互断开的不同的网络交换器上,即在不同的局域网)。而数据采集装置及计算机通信与两个独立的系统均相连,且不进行升级操作的系统以在线态运行,准备升级的系统以备用态运行。

b.先对以备用态运行的独立系统进行升级操作。

c.对各个服务器及工作站进行磁盘备份。

d.对各个服务器和工作站依次进行支撑软件升级。

e.依次以备用态启动升级后的服务器及工作站,并进行调试。

f.依次将各个服务器及工作站设置为在线态(数据采集服务器及通信服务器必须设置为备用态),并进行调试。

g.将另一个独立系统设置为备用态(主要是数据采集服务器及通信服务器,必须设置为备用态)。

h.将该独立系统的数据采集服务器及通信服务器设置为在线态进行调试,并提供给调度员使用。

i.对另一个独立系统进行支撑系统升级操作。

j.将两个独立系统合并为一个完整的系统,并进行测试。

⑥第三方软件升级,实施方法如下:

a.若第三方软件仅仅为应用软件级,则升级的方法按应用软件的升级步骤进行。

b.若第三方软件为支撑软件级(如关系数据库系统),则升级的方法按支撑软件的升级步骤进行。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈