rootvg镜像后做克隆
AIX系统ROOTVG镜像操作

AIX系统ROOTVG镜像操作AIX系统ROOTVG镜像操作AIX做rootvg软镜像和取消镜像以下命令全部在AIX5.4上运行过# lspvhdisk0 000a1ddc7f36a2f0rootvg activehdisk1 noneNone#chdev -l hdisk1 -a pv=clear# chdev -l hdisk1 -a pv=yeshdisk1 changed# lspvhdisk0 000a1ddc7f36a2f0rootvgactivehdisk1 000a1ddcd9e3cc9eNone# extendvg rootvg hdisk1 //如果hdisk1内有数据在做extend 的时侯,hdisk1里面的东西就没了#extendvg -f rootvg hdisk1 强制把hdisk1加入到rootvg中# lspvhdisk0 000a1ddc7f36a2f0rootvgactivehdisk1 000a1ddcd9e3cc9erootvgactive#mirrorvg rootvg hdisk1# mirrorvg rootvg0516-1124 mirrorvg: Quorum requirement turned off, reboot system for thisto take effect for rootvg.0516-1126 mirrorvg: rootvg successfully mirrored, user should performbosboot of system to initialize boot records. Then, user must modifybootlist to include: hdisk0 hdisk1.查看mirror是否完成了# lsvg -l rootvg# lsvg -l rootvg //如何查看硬盘是否做过mirror?rootvg:LV NAME TYPE LPs PPsPVs LV STATE MOUNT POINThd5 boot 12 2closed/syncd N/Ahd6 paging 24 2open/syncd N/Ahd8 jfslog1 2 2open/syncd N/Ahd4 jfs1 2 2open/syncd /hd2 jfs33 662 open/syncd /usr hd9var jfs1 2 2open/syncd /varhd3 jfs1 2 2open/syncd /tmphd1 jfs1 2 2open/syncd /homeHd10opt jfs 48 2open/syncd /opt说明:lp=2pp 表示一份镜像,lp=pp表示没做,lp=3pp表示有二份。
ghost系统克隆详细步骤教程

ghost系统克隆详细步骤教程ghost系统ghost系统GHOST版系统是指通过赛门铁克公司出品的GHOST在装好的操作系统中进行镜像克隆的版本,通常GHOST用于操作系统的备份,在系统不能正常启动的时候用来进行恢复的.因为GHOST版系统方便以及节约时间,故广泛复制GHOST文件进行其他电脑上的操作系统安装(实际上就是将镜象还原).因为安装时间短,所以深受装机商们的喜爱.但这种安装方式可能会造成系统不稳定.因为每台机器的硬件都不太一样,而按常规操作系统安装方法,系统会检测硬件,然后按照本机的硬件安装一些基础的硬件驱动,而且在遇到某个硬件工作不太稳定的时候就会终止安装程序.而GHOST则不会,所以安装操作系统应尽量按常规方式安装.这样可以获得比较稳定的性能. 目前的GHOST版系统主要指GHOST版的XP系统GhostXP是指使用Ghost软件做成压缩包的WindowsXP,俗称克隆版XP。
是先预装好后的XP制作成ghost文件。
其优点是安装速度快,并可以省掉很多安装程序。
它在采用微软封装部署技术的基础上,结合作者的实际工作经验,融合了许多实用的功能。
它通过一键分区、一键装系统、自动装驱动、一键设定分辨率,一键填IP,一键Ghost备份(恢复)等一系列手段,使装系统花费的时间缩至最短,极大地提高了工作效率。
WINDOWS XP和Ghost xp的区别XP可用XP安装盘安装或直接用GHOST封装版还原方式安装,两者区别在:一、原盘安装方式耗时长,GHOST版本一般在十分钟左右基本可以安装完毕。
二、XP原盘安装完毕后,后期安装硬件原版驱动程序一般出问题(比如蓝屏)的机率会小的多。
但GHOST版本大多集成多数硬件的驱动程序,如辨认硬件出错XP会使用不正确的驱动进行安装,造成XP蓝屏的机率增加。
三、XP原盘安装可说是完全纯净的系统。
网上大多GHOST封装的XP多数集成些软件类GhostXP 常见的集成软件有: 常用的办公软件媒体软件网络软件及系统维护工具箱: WinPE, PM8.5, DM9.58, 一键Ghost(矮人DOS), 破解系统密码, Win98SE启动盘. 集成系统补丁(不断更新) 性能增强及易用性调整项目:1、优化注册表,提高系统性能(如加快开始菜单弹出速度,减少开机滚动条的滚动次数等)。
镜像克隆工具ghost使用方法

镜像克隆工具ghost使用方法ghost 克隆硬盘镜像工具ghost的使用方法ghost是一种硬盘备份与恢复工具,又称“硬盘还原精灵”,有了她可以很方便地恢复系统。
因此,刚装好系统后,立即用ghost作一个系统分区的备份,以备操作系统损坏时恢复,是一个最常用最省事的恢复系统方法,如果是使用过的操作系统,由于有很多碎片,最好先将该分区“整理碎片”,然后再备份。
Ghost是将一个分区(例如C、D...盘)里的所有文件压缩成一个后缀为*.gho的文件,称为镜像文件(image),放在与所备份盘不同的另一分区中,当操作系统(一般是在C盘分区)损坏时,再利用ghost将当初备份好的镜像文件还原到该盘,覆盖损坏的原盘文件。
这样,一切又恢复当初完好状态了。
下面对于ghost的使用,作一简单介绍:第一步:下载、安装ghost软件-1、推荐到下载(1)Ghost 2003 汉化版:。
(2)诺顿还原精灵GHOST8.0中文版:。
当然,到别很多网站也有该软件,都是可以的。
-2、安装刚才下载的软件:有时候是压缩包,需要先解压,再运行。
安装时,一定不要安装在需要作备分的盘上,切忌切忌!!同时,最好在根目录下创建一个文件夹,方便使用。
第二步:开始备份1、准备一张启动盘,可以在Win98系统或WinMe系统里,用A 盘制作或直接用Win98安装光盘引导。
2、需要进入BIOS更改电脑启动顺序为A盘(或光盘)启动,即选择floppy(或CD-ROM),保存退出,重启电脑。
3、启动电脑到DOS状态。
4、启动ghost,如下图,依次点击local\Partition\T o Partition。
(最好事先下载个鼠标驱动,在dos里可以启动鼠标功能)说明:TO Partition:分区对分区拷贝'复制你的分区TO Image:分区内容备份成镜像 '制作备份From Image:镜像复原到分区 '还原备份5、下面是选择要备份的分区,保存的位置和文件名选择镜像文件保存的位置(要特别注意的是:不能选择保存在需要备份的分区C),再在“Filename”文本框键入镜像文件名称,如“C_BAK”或“C_BAK.GHO”,然后按回车键即可。
AIX用mirror方法做rootvg镜像及删除镜像

AIX⽤mirror⽅法做rootvg镜像及删除镜像AIX⽤mirror⽅法做rootvg镜像及删除镜像AIX系统做rootvg镜像及如何删除镜像本⽂简单介绍⼀下如何在AIX系统下⽤mirror做rootvg镜像以及如何删除做好的rootvg镜像。
其实,做mirror就是⼏个命令的运⽤。
⼀、建⽴rootvg镜像1、,lspv 先查看⼀下当前系统可⽤的硬盘,如下图所⽰:当前系统hdisk0为rootvg盘,hdisk1为空盘可以使⽤。
2、,bootinfo ,B hdisk1 检查 hdisk1 是否可作为由 AIX ⽀持的引导设备,如果此命令返回值 1,则选择的磁盘可以由 AIX 引导。
如果返回其它值表⽰hdisk1 不是 rootvg 制作镜像的候选。
如下图所⽰:返回值是“1”,说明hdisk1可以作为引导设备、,smit extendvg 添加hdisk1磁盘到rootvg 卷组,说明做vg镜像之前必须先3把要做备份的那块硬盘加⼊到这个vg中。
除此命令外也可以直接⽤如下命令: ,extendvg rootvg hdisk14、,chvg –Qn rootvg 取消VG中的物理卷限额管理,运⾏此命令之后在查看,lsvg rootvg 如下图所⽰:5、,smit mirrorvg 对rootvg进⾏镜像,也可以直接⽤如下命令对rootvg做镜像,mirrorvg rootvg 做mirror镜像时间的长短取决于rootvg的⼤少6、,lspv ,l hdiskN 做完mirror镜像⽤这命令查看,如下图所⽰:,lsvg ,p rootvg 命令查看如下图所⽰:从上⾯对⽐hdisk1和hdisk0看到,这两块硬盘都是⼀样的,因为做了mirror7、,bosboot ,ad hdisk0,bosboot ,ad hdisk1 在rootvg的两块盘上创建引导信息8、,bootlist ,m normal hdisk0 hdisk1 设置系统启动设备的顺序,这⾥⾯设置的是hdisk0为第⼀启动设备,hdisk1为第⼆启动设备9、,bootlist ,om normal 再⽤这命令查看系统bootlist设置,如下图所⽰:到此rootvg镜像就做好了。
vg镜像的方法将数据转移到新存储设备

标题:在AIX中如何使用vg镜像的方法将数据转移到新存储设备产品:P-Server,DS4000,DS6000,DS8000主机平台:IBM eServer pSerise操作系统:AIX其他软件版本:N/A随着设备的更新,用户会经常遇到数据转移的问题。
如何将老的存储设备上的数据转移到新的存储设备上呢?我们下面将举例子,讲解如何使用AIX的vg镜像的方法实现。
mirrorvg功能可以将一个vg中的所有lv都进行mirror。
mirror的目的地盘必须在同一个vg中。
如果将一个vg中的所有逻辑卷进行mklvcopy ,效果等同于mirrorvg。
{smit法:s mit vg/Set Characteristics of a Volume Group/Add a Physical Volume to a Volume Group}现有的环境:我们有2、1)本地磁盘(需要转储的源盘):pv:hdisk1vg:vg-locallv:lv-localfs:/mnt/lv-local2、2)fastt上提供(与本实验无关):pv:hdisk2;hdisk3vg:vg-fastt600lv: lv-fastt600-1fs: /mnt/lv-fastt600-12、3)fastt上提供(需要转储的目的)提供了一个裸盘:pv:hdisk4我们下面的操作是将数据从原始位置pv:hdisk1,移动到fastt上提供(需要转储的目的)提供了一个盘pv:hdisk4上。
我们会利用IBM fastt 的管理软件观察目的盘hdisk4的流量。
还要验证在这个过程中数据的访问是否中断以及移动的效率如何。
先将hdisk4上面的数据毁掉p615:/>tar -cvf /dev/hdisk4 /etca /etc/test/b3 1 blocks.a /etc/test/b4 1 blocks.a /etc/test/b5 1 blocks.a /etc/inittab.tsm 8 blocks.……检验是否毁掉p615:/>tar –tvf /dev/hdisk4-rw-r--r-- 0 0 30 Oct 25 10:21:10 2004 /etc/test/b4-rw-r--r-- 0 0 31 Oct 25 10:21:29 2004 /etc/test/b5-rw------- 0 0 3608 Dec 30 11:17:07 2004 /etc/inittab.tsmdrwxr-xr-x 0 0 0 Jul 16 10:44:15 2004 /etc/tivready/……查看当前情况,建立模拟环境p615:/>lsvg -p vg-localvg-local:PV_NAME PV STATE TOTA L PPs FREE PPs FREE DISTRIBUTION hdisk1 active 8678 8672 1736..1730..1735..1735..1736p615:/>lspvhdisk0 005c39ff63baaa57 rootvg activehdisk1 005c39ffbf1771fc vg-local activehdisk4 none Nonehdisk2 0053f61fd0b7ca1e vg-fastt600 activehdisk3 0053f5ffd0efed59 vg-fastt600 active为了观察fastt上的I/O情况,我们用Storage Manager/Storage Subsystem/Monitor Performance 注:Logical Drive aix3是hdisk4为了测试操作对I/O的连续性的影响,我们在另外的telnet中建立一个脚本work:while [ "1" = "1" ]dotar -cvf /mnt/lv-fastt600-1/usrlib.tar /mnt/lv-local/usrlibsleep 1tar -xvf /mnt/lv-fastt600-1/usrlib.tar /mnt/lv-local/usrlibsleep 1done让/mnt/lv-local文件系统持续被读写。
镜像复制的操作方法是啥

镜像复制的操作方法是啥镜像复制是一种常用的操作方法,它可提供数据备份、恢复、实现容灾以及数据迁移等诸多功能。
镜像复制技术通俗易懂,本文即将介绍镜像复制的操作方法,相信可为读者提供一定的参考价值。
一、镜像复制概述所谓镜像复制,指将数据从源服务器完全拷贝,并将数据的所有更新同步到镜像服务器上,从而使得镜像服务器上的数据与源服务器完全一致。
而在实现镜像复制时,我们通常采用的是“主服务器-从服务器”的模式,其中主服务器即数据源,而从服务器则常用于容灾备份。
一旦主服务器故障,就可以通过将从服务器切换为主服务器来实现快速的数据恢复,从而尽可能地减少数据损失和业务影响,提升系统的可靠性和可用性。
二、镜像复制的操作方法1. 确定主从服务器选型在进行镜像复制操作前,我们需要确定主服务器和从服务器的选型,一般建议使用相同硬件配置和操作系统版本的设备,这能提高数据的复制速度和准确性。
同时需要确保从服务器具有足够的存储空间来存储完整的数据副本和同步数据。
此外,还需要选用可靠的科技硬盘或固态硬盘来存储数据,以防数据丢失。
2. 安装镜像复制软件安装镜像复制软件是进行镜像复制的基础条件之一。
市面上常见的镜像复制软件有rsync、dd、scp等,这里以rsync为例。
rsync是一款开源、快速且易于使用的同步复制程序,其运作原理类似于增量备份工具,能够有效地减少同步时间和网络数据传输流量,实现快速、准确地数据复制。
3. 配置主从服务器一般情况下,镜像复制会涉及到主服务器和从服务器的网络配置和防火墙规则设置,具体操作如下:(1) 主服务器配置设置1)安装rsync程序,Debian系统:apt install rsync ; CentOS系统:yum install rsync;2)在主服务器的rsync配置文件中,加入规则,即实现了将文件从源服务器推送到目标服务器的操作。
主服务器的默认配置文件路径为/etc/rsyncd.conf,配置规则如下:uid = rsyncusergid = rsyncuseruse chroot = yesstrict modes = yesread only = noauth users = rsyncusersecrets file = /etc/rsyncd.secrets[replica]path = /rsync_datacomment = Replica Data(2) 从服务器配置设置1)安装rsync程序,Debian系统:apt install rsync ; CentOS系统:yum install rsync;2)在从服务器上的rsync配置文件中,加入规则,即实现了将文件从源服务器推送到目标服务器的操作。
服务器镜像部署及克隆的方法

服务器镜像部署及克隆的方法在服务器管理和运维中,镜像部署和克隆是常见且重要的操作。
通过镜像部署和克隆,可以快速部署多台相同配置的服务器,提高工作效率,减少重复劳动。
本文将介绍服务器镜像部署及克隆的方法,帮助您更好地管理服务器资源。
一、服务器镜像部署的方法1. 准备工作在进行服务器镜像部署之前,首先需要准备好一台源服务器,该服务器已经配置好所需的操作系统、软件和设置。
确保源服务器的状态是您想要复制的标准状态。
2. 创建镜像在源服务器上使用相应的工具(如Ghost、Acronis True Image等)创建服务器镜像。
将源服务器的整个系统盘进行镜像备份,包括操作系统、应用程序、数据等内容。
保存镜像文件到可访问的位置,如外部硬盘、网络存储等。
3. 镜像部署将镜像文件部署到目标服务器上。
可以通过网络传输、光盘、U盘等方式将镜像文件传输到目标服务器,然后使用相应的工具将镜像还原到目标服务器的硬盘上。
在还原完成后,重新启动目标服务器,即可实现服务器镜像部署。
4. 配置网络和参数在部署完成后,需要根据实际情况配置目标服务器的网络参数、IP地址、主机名等信息,确保服务器能够正常工作并与其他设备通信。
5. 测试验证在完成镜像部署后,需要对目标服务器进行测试验证,确保服务器的功能和性能符合预期。
可以进行网络连接测试、应用程序测试、数据访问测试等,排查可能存在的问题并及时解决。
二、服务器克隆的方法1. 准备工作与镜像部署类似,服务器克隆也需要一台源服务器作为模板。
确保源服务器已经配置好所需的环境和设置,可以作为其他服务器的克隆对象。
2. 克隆操作使用相应的工具(如VMware vCenter Server、Hyper-V Manager等)进行服务器克隆操作。
在虚拟化环境中,可以通过创建虚拟机模板、复制虚拟机等方式实现服务器的克隆。
在物理服务器环境中,可以使用硬件克隆工具进行操作。
3. 配置参数在完成服务器克隆后,需要对新服务器进行参数配置。
克隆镜像rootvg

使用“备用磁盘安装”克隆镜像过的rootvg备用磁盘安装是AIX用户常会用到的一种安装方式,它允许在当前系统运行时安装操作系统,减少了安装或升级的停机时间。
特别是使用备用磁盘克隆rootvg,有许多优点:·在发生灾难性事件时,系统仍有一个在线备份(需要额外的在线硬盘)·可在在线升级新的维护级别或软件版本,测试方便。
但有时候,我们在克隆一个镜像过的rootvg时,会看到这种报错:0516-404 allocp: This system cannot fulfill the allocation request.There are not enough free partitions or not enough physical volumes to keep strictness and satisfy allocation requests. The command should be retried with different allocation characteristics.这是因为这种情况下,克隆安装要完全复制rootvg,生成的rootvg副本也必须是镜像的。
也就是说要克隆一个由两块互为镜像的硬盘组成的rootvg,也需要两块硬盘。
那么我们有没有办法在不执行unmirrorvg命令的情况下,只用一块硬盘来克隆这个rootvg呢?本文将介绍如何实现这个想法。
--------------------------------------------------------------首先,让我们来了解一下备用磁盘克隆rootvg的机制和实现过程。
在缺省情况下,alt_disk_install 命令会执行以下的操作:1. 创建一个基于当前rootvg 配置的/image.data 文件,也可以使用定制的image.data 文件。
2. 创建备用rootvg(altinst_rootvg)。
Ghost网络克隆详细步骤教程

Ghost网络克隆详细步骤教程现在很多朋友都想学到网络克隆技术。
但是网络上有那么几篇网络克隆的文章,并不是一那么准确。
所以BIOS维修网站应网友要求,详细制作了使用步骤。
本文件所用的文件,在文章的尾部可以全部下载。
制作网络克隆镜像:将做好的系统盘,直接挂接在网络克隆服务器上,这里需要注意,系统盘必须设置为从盘,网络克隆程序必须安装在网络克隆服务器的主硬盘中。
网络克隆服务器硬盘上必须有足够的硬盘空间,可用挂接第二块硬盘的方法,用于创建克隆镜像文件。
将准备好的另外一块硬盘挂在你做好的机器上.之后重新启动到DOS模式,启动GHOST,选择“Local→Disk→To Image选择需要做镜像的系统盘,按回车键选择已经准备好的拥有足够空间的分区(这里我们选择的是第二块物理硬盘)此时系统提示需要给镜像文件起一个名子,这里我们起为BAK。
按回车键,系统会提示选择的压缩方式.选NO是不压缩.FAST是快速压缩.HIGH是高压缩率.其实你里你需要随意选择。
选择HIGH虽然会节省空间,但可能会浪费时间。
选择后按YES进行备份操作。
因为FAT32格式分区最大只能识别2G的文件.所以每到达2G时候,会提示你会重新建立文件.镜像文件备份完成后,我们该建立GHOST服务器了.启动WINDOWS打开GHOSTSRV . EXE文件.其文件可以在GHOST企业版里找到.(其实BIOS维修网站论坛中已经提供下载了)给服务器起一个名字.我起的名字是shenzi选择克隆客户端,然后选择我们刚才备份到另外一个硬盘的镜像文件,点击接受客户的按扭。
系统此时将自动寻找客户端。
现在我们要做的工作是设置客户端了。
在GHOST文件所在的目录里,我们需要创建一个WATTCP . CFG的文件.此文件是指定IP以及网关的.如果没有此文件GHOST会自动扫描DHCP服务器.不推荐使用DHCP服务器.所以我们用DOS的命令,EDIT建立一个WATTCP . CFG的文件吧.在GHOST所在的目录里输入 edit空格wattcp .cfg在EDIT中,我们建立以下内容IP=你这台机器所指定的IP.为了避免重复,尽量使用机器号.NETMASK=子网掩玛,根据IP规则设置.GATEWAY=网关.就是建立了GHOST服务器的IP地址.建立完成后,将文件保存后,退出EDIT。
AIX系统盘镜像

AIX系统盘镜像
lsv比如系统装安装在hdisk0盘上,用hdisk1做一个hdisk0的系统盘镜像,具体过程如下:
0、chdev -l hdisk1 -a pv=yes
1、extendvg rootvg hdisk1 将hdisk1加到rootvg卷组中
2、chvg -Qn rootvg 取消rootvg的quorum设置
3、mirrorvg rootvg hdisk1 镜像
4、bosboot -ad /dev/hdisk1 建立启动image
5、bootlist -m normal hdisk0 hdisk1 设置启动顺序
用lsvg -l rootvg
lslv -m hd5看看镜像内容是否同步
取消镜像:
1、chvg -Qy rootvg 起用rootvg的quorum设置
2、unmirrorvg rootvg hdisk1 取消镜像
3、reducevg rootvg hdisk1 把hdisk1从rootvg中剔除
如果有未同步的lv,需要先备份该LV内容,然后将文件系统umount ,删除lv,再做unmirrorvg
*lsvg rootvg 显示rootvg.
*lspv 显示rootvg使用的是哪个物理卷.
lspv hdisk0 查看卷的状态
#synclvodm -P -v rootvg 删除镜像后更新ODM,否则镜像盘会显示乱码. 此处需要多加注意.。
使用 alt_disk_copy 克隆 rootvg

使用 alt_disk_copy 克隆 rootvg简介: alt_disk_copy 是一个内置的AIX® 实用程序,可以用它克隆正在运行的 rootvg。
alt_disk_copy 通常用于会影响正在运行的 AIX 的升级、为准备迁移克隆磁盘和在线备份 rootvg。
简介大多数系统管理员都遇到过以下情况:∙一次 ML 升级失败了。
∙问题一直持续到快下班时。
∙您无法解决问题。
∙叫第三方支持来解决它已经太晚了。
∙您要下班了。
通常,这种情况下需要 rootvg 恢复,无论是使用磁带 mksysb 恢复,还是网络引导恢复。
毫无疑问,这是让人难受的!使用 alt_disk_copy 方法复制 rootvg 所需的时间很少,与重新引导以将 rootvg 恢复到升级之前的状态所需的时间差不多。
本文讲解在应用 AIX 升级时如何使用 alt_disk_copy 以及如何恢复rootvg。
还可以使用 alt_disk_copy 测试两个不同版本的 AIX。
只需升级一个磁盘,然后从它引导;当需要返回到另一个版本时,只需从另一个磁盘引导。
对于 rootvg 的定期在线备份,常常使用 alt_disk_copy 把 rootvg 克隆到空闲磁盘上。
它还可以作为 rootvg 的硬件迁移工具。
本文主要关注典型的 rootvg 两磁盘软件镜像设置。
但是,alt_disk_copy 不仅适用于这种两磁盘设置;相同的原理也可以应用于多种软件镜像解决方案。
alt_disk 实用程序由以下命令组成:∙alt_disk_copy 执行磁盘克隆。
∙alt_rootvg_op 在克隆的 rootvg 上执行维护操作。
∙alt_disk_mysysb 执行 mksysb 复制。
本文不讨论 alt_disk_mysysb。
这些 alt 命令需要的文件如下:bos.alt_disk_install.boot_imagesbos.alt_disk_install.rte回页首概述因为 alt_disk_copy 命令把当前正在运行的 rootvg 复制到另一个磁盘,所以一定要挂载希望克隆的所有文件系统。
AIX镜像与克隆学习笔记之克隆

AIX镜像与克隆学习笔记之克隆什么时候使用克隆技术呢!一般情况下在生产环境中,我门的rootvg大多数是mirror,如果ML升级失败或者一些错误操作,导致无法恢复等这是就需要我门速度恢复rootvg,无论是使用磁带mksysb 恢复,还是网络引导恢复,这个速度各方面都不理想。
使用alt_disk_copy恢复rootvg时间最快。
alt_disk 实用程序由以下命令组成:•alt_disk_copy 执行磁盘克隆。
•alt_rootvg_op 在克隆的rootvg 上执行维护操作。
•alt_disk_mysysb 执行mksysb 复制alt_disk_copy 命令是把正在运行的rootvg copy到另一个磁盘,所以只要是属于rootvg的并且挂载的文件系统都会摆copy。
执行这个命令不需要做其他操作,但是这个命令执行时间有点长,尽量放在访问量较少的时候去执行这个命令。
复制完成以后就多了个altinst_rootvg,当他他是处于未激活的状态。
如果他激活,他就自动变成rootvg,而之前的rootvg就变成old_rootvg.反之同理,就看从那个硬盘引导了。
如果我门这里讨论升级问题,如果升级正常进行,并且运行良好,那么我门就需要销毁新产生的altinst _rootvg,命令alt_rootvg_op销毁克隆,然后在和rootvgmirror。
如果升级失败只需制作第三方支持所需的快照,然后从原来的rootvg 引导。
对于登录的用户来说,没有什么影响。
当从第三方支持收到修复建议时,只需从克隆的rootvg 重新引导并纠正问题。
不需要重新应用升级,因为在克隆的rootvg 上已经应用了升级。
测试升级结果,如果一切正常,就销毁原来的rootvg,重新建立mirror。
对于克隆的altinst _rootvg,可以使用alt_rootvg_op 唤醒它,从而挂载文件系统。
可以在克隆的文件系统上执行所需的任何操作,比如纠正链接、为第三方支持收集信息等,然后让这个磁盘继续休眠,这也会卸载文件系统。
网络Ghost克隆操作全程实例图解

网络Ghost克隆操作全程实例图解网吧爱好者提供网络ghost在大批量装系统时效率非常高,二三百台微机,不出意外情况的话,半天到一天的时间就可以全部做完。
通常用于学校、网吧、企业的计算机网络中客户机的安装维护。
一、准备工作首先,安装服务器。
操作系统建议选择windows2000 server。
(win2003 server也可,只要带有dhcp服务即可。
)配置好dhcp。
由于这里重点介绍ghost,所以对于怎么配置DHCP就不多做介绍了。
然后做好客户机的系统,安装相应的软件,这个机子就是我们要进行ghost的源盘,也叫母盘。
这个系统一定要做好,不然一切工作都打水漂了。
另外,我这里有一个小建议,网卡不要配置IP地址,不然ghost完毕,一重启,光IP地址冲突就得让你按几十次回车键。
我们吃这个亏都撑着了。
以上准备生成镜像文件,此例子中我们选择"partition" "to Image"即将"分区" "生成为文件",需要整个"硬盘" "生成文件"以备克隆使用要选择"Disk" "to Image" 。
二、ghost网络版的安装小知识:通常讲的“ghost网络版”实际上只是抽取了ghost企业版的部分功能。
Ghost企业版的网络功能十分强大,它才是真正意义上的“ghost网络版”。
其标识为Symantec Ghost,与用于个人用户的Norton Ghost相区别。
对于ghost网络版安装,网上流传比较广的方式是通过修改配置文件,然后在客户端操作的时候,自己在命令行后面加个参数。
不过根据我们以往进行工作时的经验,这样做很浪费时间。
因为每一台客户机都要手动的执行一下命令,加上参数,而且每台客户端的参数都不一样,容易记混。
最好的情况是开机什么命令都不输入就可以直接开始ghost程序。
手把手教您将Ghost克隆玩得再专业一点

手把手教您将Ghost克隆玩得再专业一点玩过Dos的人对参数并不陌生,DOS下的很多程序都有参数,尽管是枯燥的英文字母,但功能却非常强大。
Ghost是一个典型的支持参数的DOS程序,充分利用它的参数,我们可以更好地控制Ghost。
让它们更好地为我们工作,前面几个例子,我们就使用了Ghost的参数做出了一张自动备份和恢复硬盘数据的自启动光盘。
正是因为Ghost参数众多,功能强大,我们才有必要把一些最最常用的参数列出,供大家平时参考使用。
参数(Parameter)是程序提供给我们一些隐藏选项,通过添加参数,可以实现正常启动程序无法实现或者能够实现,但需要很多步骤才能够实现的功能,可以给我们带来很多的方便。
参数与程序、参数与参数之间用空格符分隔。
我们可以把Ghost的参数写入到一些BAT文件中,并通过控制语句来用它更方便地克隆和恢复我们的系统。
1.磁盘对磁盘拷贝图形界面: Disk To Disk参数例子: ghost -clone,mode=copy,src=1,dst=2 -sure -fx参数功能: 拷贝磁盘一的全部内容到磁盘二,不必询问,完成后退出Ghost。
2.把磁盘上的所有内容备份成映像文件图形界面: Disk To Image参数例子: ghost -clone,mode=dump,src=1,dst=d:\Win98sys.gho -z3 -sure -fx参数功能: 备份机器第一块硬盘上的全部内容到另一台硬盘d:\Win98sys.gho文件中,高压缩,不必询问,完成后退出Ghost。
《我是网管》论坛,中国最大的网管交流阵营!3.从备份的映像文件复原到磁盘图形界面: Disk From Image/h+w参数例子: ghost -clone,mode=load,src=d:\Win98sys.gho,dst=1 -sure -fx参数功能: 从备份在另一块硬盘d:\Win98sys.gho的映像文件复原到第一块硬盘上,不必询问,完成后退出Ghost。
镜像和克隆

AIX镜像和克隆AIX镜像克隆 (1)1. 引言 (1)2、镜像vg (Mirror vg) (1)3、UNMirror vg (3)4、Splitvg、joinvg(不适用有分页文件的卷组rootvg) (4)5、rootvg镜像 (4)6、AIX克隆步骤 (5)1. 引言如果你的AIX系统rootvg仅有一块硬盘,当灾难来临的时候,例如硬盘损坏,这就意味着你的系统就再也不能启动了。
尽管你可能拥有mksysb的磁带,但你仍然需要花费很多的时间去处理这个原本很小的问题。
rootvg镜像能够提供单机bos容错,使得你能够用最短的时间摆脱这种困境,简单到只需要一次重新启动,这就是rootvg镜像的作用。
一般情况下在生产环境中,我门的rootvg大多数是mirror,如果ML升级失败或者一些错误操作,导致无法恢复等,这是就需要我门迅速恢复rootvg,无论是使用磁带mksysb 恢复,还是网络引导恢复,这个速度各方面都不理想。
使用alt_disk_copy恢复rootvg时间最快,同样简单到只需一次重新启动,这就是克隆的作用。
2、镜像vg (Mirror vg)首先将pv加入vg,然后才能镜像# smitty vg两块硬盘可以默认不选择。
两块盘会相互同步。
去掉rootvg的QUORUM属性(chvg –Qn)所谓Quorum,此处的Quorum可以理解为是vg的一个属性,vg能否被激活根据此属性的值决定的。
此属性的取值又是根据vg内所含磁盘的VGDA决定。
大意就是如果某个磁盘有问题,此盘上的VGDA就视为有问题(异常盘);当vg里所含的盘有超过半数都异常时,系统就会自动把此vg给varyoff,当然此vg也就无法被访问了。
说明:LP*2=PP 表示一份镜像,LP=PP表示没做镜像,LP*3=PP表示有二份镜像。
LP*2=PP,是指一份LP的数据,对应两份PP的数据,物理上是有2份拷贝的可以看到镜像已经成功。
Docker数据卷迁移和复制的方法与技巧

Docker数据卷迁移和复制的方法与技巧在使用Docker进行应用部署和管理的过程中,数据卷的迁移和复制是一项非常关键的任务。
数据卷可以用来存储应用程序所需的数据,如配置文件、日志文件、数据库等。
当我们需要将一个正在运行的容器迁移到另一台服务器上,或者需要在多台服务器之间复制数据卷时,就需要学习一些方法和技巧。
一、Docker数据卷的基本概念在Docker中,数据卷是一种特殊的文件系统,可以被容器挂载到指定的位置。
数据卷的优势在于它可以在容器之间共享和重用,而不受容器生命周期的影响。
在使用数据卷时,我们可以将它挂载到主机目录或其他容器中,这样就可以在不同的容器之间实现数据共享。
二、数据卷的迁移方法1. 导出和导入镜像如果我们需要将一个正在运行的容器迁移到另一台服务器上,并且保留容器中的数据卷,一种简单的方法是先导出当前容器的镜像,然后在新服务器上导入该镜像。
在导入镜像的同时,数据卷也会被保留。
2. 使用docker volume命令Docker提供了一系列的命令用于管理数据卷。
我们可以使用docker volume命令先创建一个数据卷,然后将该数据卷挂载到需要迁移的容器中。
这样,当我们迁移容器时,只需要导出容器的镜像,然后在新服务器上重新创建容器并挂载同一个数据卷即可。
三、数据卷的复制方法1. 使用rsync命令如果需要在多台服务器之间复制数据卷,可以使用rsync命令。
rsync是一种强大的文件同步工具,可以实现快速且可靠的文件复制。
我们可以将源服务器上的数据卷通过rsync命令复制到目标服务器上的对应位置,从而实现数据卷的复制。
2. 使用Docker插件除了使用命令行工具外,我们还可以使用一些Docker插件来实现数据卷的复制。
这些插件可以提供更方便的操作和更强大的功能。
例如,可以使用"convoy"插件来实现数据卷的复制和备份,它提供了诸多功能,如增量备份、数据压缩等。
采用克隆硬盘的方式安装AIX分区

采用克隆硬盘的方式安装AIX分区克隆安装方式(假设源系统的rootvg中只有一块磁盘hdisk0,且只有hdisk0属于内置磁盘,其他磁盘都属于外置磁盘的情况)1)在源系统上使用lspv命令,一般显示结果如下hdisk0 000338cfeae738a1 rootvg active hdisk2 none Nonehdisk3 none None2)在目标系统上拔出一块空闲磁盘(该系统一般处于“no activate”状态,因此可以直接拔硬盘。
如果该系统不是no activate状态,请先关闭该系统,再拔硬盘),并把它插入源系统的磁盘插槽内。
3)在源系统上使用cfgmgr命令识别出新安装的磁盘。
4)在源系统上用lspv命令查看磁盘,一般显示结果如下hdisk0 000338cfeae738a1 rootvg active hdisk1 none Nonehdisk2 none Nonehdisk3 none None显示结果表明hdisk1可能就是我们刚才新加的磁盘,但还需做进一步确认。
(为了排除外置磁盘的干扰)5)在源系统上使用lsdev –Cc disk命令确认hdisk1是否就是我们新加的磁盘,一般显示结果如下可以看到,hdisk1就是内置磁盘(从磁盘类型“16 Bit LVD SCSI Disk Drive”中可以看出),确认了它就是刚才新增的磁盘。
6)在源系统上开始克隆rootvg使用命令“alt_disk_install –O –B –C hdisk1”即可。
7)等待克隆成功后,在源系统上执行“diag”命令移除hdisk1。
输入diag后,出现如下界面按enter键继续。
选择Task Selection,按enter键。
选择Hot Plug Task,按enter键。
选择SCSI and SCSI RAID Hot Plug Manager,按enter键。
Device,按enter键。
Ghost网络克隆详细步骤教程(精)

注意:
1、Ghost网络克隆,主要是客户机的设置。如果无法联接或服务端无法找到客户端,请先检查客户端的调置。
运行GHOST.选择MULTICASTING
此时系统会询问你服务器名字.在这里输入你起的服务器名字(这里为shenzi).按回车
选择需要恢复的硬盘.按回车
在这里可以重新修改分区大小,如果没有特别要求,选择OK继续.
然后选YES,确认开始.
此时我们的客户端已经进入接收状态了.
此时我们去GHOST服务器看看吧,看正常的情况下,服务器已经可以看到了客户机的IP和MAC地址了.等把客户端全部连接上之后,就可以选择开始传送进行网络克隆了.
选择需要做镜像的系统盘,按回车键选择已经准备好的拥有足够空间的分区(这里我们选择的是第二块物理硬盘)
此时系统提示需要给镜像文件起一个名子,这里我们起为BAK。按回车键,系统会提示选择的压缩方式.选NO是不压缩.FAST是快速压缩.HIGH是高压缩率.其实你里你需要随意选择。选择HIGH虽然会节省空间,但可能会浪费时间。
在GHOST所在的目录里输入 edit空格wattcp.cfg
在EDIT中,我们建立以下内容
IP=你这台机器所指定的IP.为了避免重复,尽量使用机器号.
NETMASK=子网掩玛,根据IP规则设置.
GATEWAY=网关.就是建立了GHOST服务器的IP地址.
建立完成后,将文件保存后,退出EDIT。然后运行8139网卡DOS环境下驱动程序.执行RTSPKT空格0X60,0X60是给网卡的一个中断.这里必须给网卡一个中断.否则是无法驱动你的网卡.我用的中断是0X60.呵呵,其实这只是一种方法,最简单的方法是直接运行GO批处理文件,其为自动加装网卡DOS驱动和GHOST的一个批处理,这样更方便.
AIX上克隆rootvg的操作方法

AIX上克隆rootvg的操作方法AIX Rootvg的镜像备份如何克隆rootvg?在实际应用中, 经常会遇到系统升级, 为了减少停机时间, 在AIX中可将rootvg克隆到一新硬盘- 替换硬盘,在新硬盘上进行系统升级安装,与此同时用户的应用可继续使用. 安装完成后重新启动系统, 则启用的即是升级以后的新系统. 如果因某些原因需要使用老系统,只需修改系统的引导列表, 重新启动即可. 当确认升级成功,可将老系统的硬盘做他用.在克隆过程中,系统需完成如下工作:1.基于当前系统rootvg中内容,产生/image.data 文件.2.使用系统中未被占用的硬盘, 创建altinst_rootvg卷组3.创建前缀为alt_inst的逻辑卷和文件系统4.以当前rootvg为蓝本,生成备份文件列表, 不包含在exclude.list中的文件5.将所有文件拷到altinst_rootvg的文件系统上6.如果指定的话,使用installp 命令在新的系统中安装系统的更新软件或新的软件包7.使用bosboot命令在altinst_rootvg上创建引导逻辑卷8.若有指定,执行用户的脚本程序9.卸载文件系统, 修改altinst_rootvg上逻辑卷和文件系统的命名10. 将引导列表改成从替换硬盘上引导.接下来,我们介绍如何将正在运行的AIX系统, 用替换硬盘的安装(alternate disk installation )方法来克隆到系统的新硬盘上. 在此期间安装用户定义的软件捆绑包(bundle), 并运行用户编写的脚本,以定制AIX在新系统中的配置.因为使用替换硬盘安装过程涉及到克隆现有的rootvg 到的新盘上,在服务器上需要有一块未被分配使用的硬盘. 具体包括:• 前期准备• 进行rootvg的克隆与定制• 从克隆好的硬盘上引导系统• 确认所有操作成功第一步. 前期准备1. 检查系统内部物理卷的状态. 使用命令:# lspvhdisk0 0009710fa9c79877 rootvg activehdisk1 0009710f0b90db93 None此系统中hdisk1未被分配, 可以用作克隆rootvg的硬盘由于克隆rootvg过程中会创建以alt_inst为前缀的逻辑卷,要避免系统中有相同的文件系统名和逻辑卷2. 检查alt_disk_install 文件集是否已安装在系统中.# lslpp -L bos.alt_disk_install.rte如结果为:lslpp: 0504-132 Fileset bos.alt_disk_install.rte not installed.表明alt_disk_install未被安装3. 将AIX第二张安装盘放入光驱, 安装alt_disk_install文件集.# geninstall -d/dev/cd0 bos.alt_disk_install.rte4. (可选) 创建用户自定义的软件捆绑包. 例如, 在替换硬盘上安装软件bos.content_list 和bos.games. 就需要在/usr/sys/inst.data/user_bundles/ 目录中编辑文件MyBundle.bnd 使其包含如下内容: #vi /usr/sys/inst.data/user_bundles/mybundle.bndI:bos.content_listI:bos.games5. (可选) 编写在克隆过程中要执行的用户脚本,例如,在新系统中增加用户jonhdoe, 并在其主目录下创建两个空文件.vi /home/scripts/AddUsers.shmkuser johndoetouch /home/johndoe/abc.txttouch /home/johndoe/xyz.tx第二步. 进行rootvg的克隆与系统定制1. 键入下述命令,进入smit 菜单,进行rootvg 的克隆# smit alt_clone2. 在Target Disk to Install 域中选择hdisk1.3. 在Bundle to Install 域中选择MyBundle.4. 在Directory or Device with images 域中选/dev/cd0.5. 在Customization script 域中键入/home/scripts/AddUsers.sh.6. 开始安装过程,等待其完成.7. 检查替换硬盘安装是否完成.# lspv输出结果如下:hdisk0 0009710fa9c79877 rootvghdisk1 0009710f0b90db93 altinst_rootvg第三步. 从替换硬盘上引导系统1. 缺省的替换硬盘安装过程会将引导列表改成新系统硬盘. 可用以下命令进行检查:# bootlist -m normal -ohdisk12. 重新启动系统,系统将从hdisk1上引导系统:# shutdown -r第四步. 确认操作成功1. 当系统引导起来以后, 确认系统是从hdisk1 上引导起来的.# lspvOutput similar to the following displays:hdisk0 0009710fa9c79877 old_rootvghdisk1 0009710f0b90db93 rootvg2. 确认定制的脚本已正确运行# find /home/johndoe -print类似输出结果如下:/home/johndoe/home/johndoe/.profile/home/johndoe/abc.txt/home/johndoe/xyz.txt3. 确认需要增加到系统中的软件已正确安装# lslpp -L bos.games bos.content_listOutput similar to the following displays:Fileset Level State Description-------------------------------------------------------------bos.content_list 5.2.0.0 C AIX Release Content Listbos.games 5.2.0.0 C Games4. 当所有的操作执行完成后, 要释放老rootvg所占用的硬盘,删除其在ODM中的定义,需做如下操作:#alt_disk_install -X old_rootvg#lspv结果为:hdisk0 0009710fa9c79877 nonehdisk1 0009710f0b90db93 rootvghdisk0 现在可做他用.。
AIX克隆操作方法(alt_disk_install)

1、查看扫描硬件前的硬盘情况lspv2、运行cfmgr3、查看多出的硬盘lspv (多出来的hdisk13)4、加上pvid号chdev -l hdisk13 -a pv=yes5、运行解镜像命令smit unmirrorvg6、选择rootvg 按F4 选rootvg7、确认解开vg镜像8、解镜像操作完成9、运行克隆命令alt_disk_install -BOC hdisk1310、克隆完成后的硬盘状态lspv (克隆盘状态altinst_rootvg)11、解除克隆盘状态alt_disk_install -X12、查看解开克隆状态的盘lspv (消除克隆盘状态altinst_rootvg)13、删除克隆盘rmdev -dl hdisk1314、将hdisk 加入vgsmit extendvg15、恢复镜像命令smit mirrorvg16、选择rootvg F4 选rootvg17、选择后台运行F4 mirror sync mode backgroundCommand: OK stdout: yes stderr: noBefore command completion, additional instructions may appear below.0516-1804 chvg: The quorum change takes effect immediately.0516-1126 mirrorvg: rootvg successfully mirrored, user should perform bosboot of system to initialize boot records. Then, user must modifybootlist to include: hdisk0 hdisk1.18、镜像完成19、添加镜像盘的启动块bosboot -a20、加入启动顺序To view the boot list set in the preceding example, type: bootlist -m normal hdisk0 hdisk1 bootlist -m normal -o。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
8. 如果指定定制脚本,它在此时运行。
9. 然后卸载文件系统,并且重命名逻辑卷和文件系统。
10. 从系统中导出逻辑卷定义来避免与相同的 ODM 名称发生冲突,但是保留 altinst_rootvg 的定义,在ODM 中作为占位符。
11. 缺省情况下,为了下一次重新引导,设置引导顺序为从新克隆的 rootvg启动。
3. 创建带有 alt_inst 前缀的逻辑卷和文件系统。
4. 从 rootvg 生成备份文件列表,且如果给定 exclude.list 文件,那些文件将从此列表中排除。
5. 复制最终列表到 altinst_rootvg 的文件系统。
6. 如果指定,installp 命令安装更新、修正包或新文件集到备用文件系统。
hdisk2 0003f62a2f254e28 rootvg active
hdisk2是克隆生成的rootvg(没有镜像),old_rootvg:hdisk0和hdisk1是原来的rootvg(镜像过的)。
TYPE= jfs
MAX_LPS= 512
--> COPIES = 1
LPs = 70
STALE_PPs= 0
INTER_POLICY= minimum
INTRA_POLICY= center
MOUNT_POINT= /usr
MIRROR_WRITE_CONSISTENCY= on
LPs = 70
STALE_PPs= 0
INTER_POLICY= minimum
INTRA_POLICY= center
MOUNT_POINT= /usr
MIRROR_WRITE_CONSISTENCY= on
LV_SEPARATE_PV= yes
PERMISSION= read/write
LV_SOURCE_DISK_LIST= hdisk0 hdisk1
LV_IDENTIFIER= 00000001113f3c62.5
LOGICAL_VOLUME= hd2
VG_STAT= active/complete
TYPE= jfs
MAX_LPS= 512
--> COPIES = 2
3.生成系统配置信息文件/image.data:
#mkszfile
4.#vi image.data
然后将所有lv的拷贝数(COPIES=2或3)修改成1,物理分区数(PP)修改成等于逻辑分区数(LPs),以hd2举例如下:
修改前
lv_data:
VOLUME_GROUP= rootvg
但有时候,我们在克隆一个镜像过的rootvg时,会看到这种报错:
0516-404 allocp: This system cannot fulfill the allocation request.
There are not enough free partitions or not enough physical volumes
RELOCATABLE= yes
UPPER_BOUND= 32
LABEL= /usr
MAPFILE=
LV_MIN_LPS= 68
照此方法修改所有的逻辑卷,并保存文件。
5.使用定制后的image.dat来做备用磁盘克隆。
Clone the rootvg to an Alternate Disk
Type or select values in entry fields.
Press Enter AFTER making all desired changes.
[TOP] [Entry Fields]
* Target Disk(s) to install [hdisk2] +
Phase to execute all +
image.data file [/image.data] /
Exclude list [] /
6.现在就不会再有报错了。系统重起后,运行lspv我们会看到:
hdisk0 0003f62a0529e294 old_rootvg active
hdisk1 0003f62abe84e083 old_rootvg active
MAPFILE=
LV_MIN_LPS= 68
修改后:
lv_data:
VOLUME_GROUP= rootvg
LV_SOURCE_DISK_LIST= hdisk0 hdisk1
LV_IDENTIFIER= 00000001113f3c62.5
LOGICAL_VOLUME= hd2
VG_STAT= active/complete
使用alt_disk_install 命令克隆镜像过的rootvg2009-02-01 17:13阅读(1725)
在安装双机热备系统时,通常先安装完一台后(包括打补丁、BUNDLE、数据库、中间件等),使用alt_disk_install命令克隆rootvg,然后将克隆后的硬盘与另一台主机的硬盘互换,这样的好处除了方便快捷以外,还能保证主备机安装的软件包完全一致,非常实用。
LV_SEPARATE_PV= yes
PERMISSION= read/write
LV_STATE= opened/syncd
WRITE_VERIFY= off
PP_SIZE= 4
SCHED_POLICY= parallel
--> PP = 70
BB_POLICY= relocatable
LV_STATE= opened/syncd
WRITE_VERIFY= off
PP_SIZE= 4
SCHED_POLICY= para Nhomakorabealel
--> PP = 140
BB_POLICY= relocatable
RELOCATABLE= yes
UPPER_BOUND= 32
LABEL= /usr
to keep strictness and satisfy allocation requests. The command
should be retried with different allocation characteristics.
这是因为这种情况下,克隆安装要完全复制rootvg,生成的rootvg副本也必须是镜像的。也就是说要克隆一个由两块互为镜像的硬盘组成的rootvg,也需要两块硬盘。那么我们有没有办法在不执行unmirrorvg命令的情况下,只用一块硬盘来克隆这个rootvg呢?本文将介绍如何实现这个想法。
现在我们知道,rootvg克隆会先生成一个系统配置信息文件/image.data,然后根据它其中记录的配置信息来生成新的rootvg副本。只要我们定制一个去除镜像的image.data文件,再用它来生成rootvg副本,就可以实现我们的要求。详细步骤如下:
1.#cd /
2.#rm image.data
首先,让我们来了解一下备用磁盘克隆 rootvg的机制和实现过程。
在缺省情况下,alt_disk_install 命令会执行以下的操作:
1. 创建一个基于当前 rootvg 配置的 /image.data 文件,也可以使用定制的 image.data 文件。
2. 创建备用 rootvg(altinst_rootvg)。