免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 8612 | 回复: 4
打印 上一主题 下一主题

系统挂了,外挂存储上的zone能否正常恢复使用 [复制链接]

论坛徽章:
2
摩羯座
日期:2013-10-20 18:04:032015年辞旧岁徽章
日期:2015-03-03 16:54:15
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2013-09-15 19:09 |只看该作者 |倒序浏览
物理机器T4-4划了两个ldm,其中一个由于强制关机的原因奔溃了,虽然做了镜像,从镜像盘mirrdisk都不能起系统,都有做过fsck,还是不行。奔溃的是ldm2,ldm系统装在本地盘上,ldm2部署了两个zone,使用的是外部存储的一个卷 c2t500000acca09d0做了一个zpool:zonepool,两个zone都是安装在zonepool上的,ldm2奔溃后,只能启动到单用户。
现在想重装系统,但是我觉得外挂存储的zone是不是在我装完系统以后,重新配置一下zone的信息后还能正常起来(这个很重要,zone上还有应用)?!ldm2的系统版本是:5.10 Generic_147440-23,我手头上有的iso是:5.10 Generic_147440-1,是不是通过打补丁可以解决系统版本不一致的问题?

请给位大侠给点建议!!

论坛徽章:
20
申猴
日期:2013-09-12 19:39:05狮子座
日期:2014-07-20 21:19:51寅虎
日期:2014-08-16 18:37:47水瓶座
日期:2014-10-15 18:58:25天蝎座
日期:2015-01-22 18:19:15NBA常规赛纪念章
日期:2015-05-04 22:32:032015亚冠之胡齐斯坦钢铁
日期:2015-06-03 11:28:502015亚冠之吉达阿赫利
日期:2015-09-19 12:41:47午马
日期:2013-09-18 14:36:40戌狗
日期:2013-09-18 14:44:39处女座
日期:2013-09-24 17:46:41CU十二周年纪念徽章
日期:2013-10-24 15:41:34
2 [报告]
发表于 2013-09-15 22:09 |只看该作者
这就是虚拟化的坏处。

论坛徽章:
2
摩羯座
日期:2013-10-20 18:04:032015年辞旧岁徽章
日期:2015-03-03 16:54:15
3 [报告]
发表于 2013-09-16 10:05 |只看该作者
我的想法是这样的:把系统装好,打上patch,做好镜像然后再重新走一遍zonecfg,按照原来的配置走一遍,然后再把外挂存储的盘(也就是之前的zonepool)import进来,照道理应该是可以看到之前的zone,但正不正常得看启动zone之后了。

论坛徽章:
2
摩羯座
日期:2013-10-20 18:04:032015年辞旧岁徽章
日期:2015-03-03 16:54:15
4 [报告]
发表于 2013-09-25 00:42 |只看该作者
实际证明,import到新系统的zone还是能正常启动的。新装系统后,最好打跟之前zone同版本的eis,实在不行,就打高一点的eis补丁包,然后再import  zonepool,需要要重新配置一下zone,接下来就需要把zone附件到新系统上去可以使用:zoneadm -z “zonename”  attach ,该命令回自动去对比zone与新系统的patch,如果正常,不会有啥报错信息,如果有问题,它会报错,然后你可以根据报错信息,进一步升级,安装补丁包,然后zoneadm -z “zonename”  attach  -u升级zone的patch;附加到新系统的zone如果顺利的话,zoneadm list -cv显示的是installed状态,不顺利的话,zone还是configured

论坛徽章:
0
5 [报告]
发表于 2013-10-25 11:13 |只看该作者
楼上碉堡,关键还是zone和global zone的系统版本问题。重装了之后只要format能看到存储的盘,就能import,这个没有问题。
以下是官方文档中的zone迁移操作:
1.在新主机上,对该区域进行配置。
host2# zonecfg -z my-zone
您会看到以下系统消息:
my-zone: No such zone configured
Use ’create’ to begin configuring a new zone.
2.要在新主机上创建区域my-zone,请使用带有-a 选项以及新主机上的zonepath 的
zonecfg 命令。
zonecfg:my-zone> create -a /export/zones/my-zone
(可选)查看配置。
zonecfg:my-zone> info
zonename: my-zone
zonepath: /export/zones/my-zone
autoboot: false
pool:
inherit-pkg-dir:
dir: /lib
inherit-pkg-dir:
dir: /platform
inherit-pkg-dir:
dir: /sbin
inherit-pkg-dir:
dir: /usr
net:
address: 192.168.0.90
physical: bge0
3.对配置进行所需的任何调整。
例如,新主机上的网络物理设备有所不同,或者属于配置组成部分的设备在新主机上
可能具有不同的名称。
zonecfg:my-zone> select net physical=bge0
zonecfg:my-zone:net> set physical=e1000g0
zonecfg:my-zone:net> end
提交配置并退出。
zonecfg:my-zone> commit
zonecfg:my-zone> exit
4.使用下列方法之一在新主机上附加区域。
■ 附加区域,并进行验证检查。
host2# zoneadm -z my-zone attach
当发生下列一种或两种情况时,将向系统管理员通知所需执行的操作:
■ 新计算机中不存在所需软件包和修补程序。
■ 计算机之间的软件级别不同。
■ Solaris 10 10/08:附加区域,并进行验证检查,更新区域以匹配运行更高版本的相关
软件包或在附加时具有不同计算机类的主机。
host2# zoneadm -z my-zone attach -u
提示– Solaris 10 10/08:如果源系统运行的是较旧版本的Solaris 系统,分离区域后它
可能不会生成正确的软件包列表。要确保在目标上生成正确的软件包列表,必须从
zonepath 中删除SUNWdetached.xml 文件。删除此文件将造成新软件包列表由目标系
统生成。
在Solaris 10 5/09 及更高发行版中,则不必这样做。
■ Solaris 10 9/10:附加区域,并进行验证检查,同时更新该区域的所有软件包,以便
这些软件包匹配在此主机上新安装的非全局区域中查看的信息。任何在该区域内安
装但未在全局区域中安装的软件包均将被忽略并保留原样。
host2# zoneadm -z my-zone attach -U
■ Solaris 10 5/09 及更高版本:也会在附加过程中使用-b 选项来回退指定的修补程
序(正式或IDR)。
host2# zoneadm -z my-zone attach -u -b IDR246802-01 -b 123456-08
请注意,可以独立于-u 或- U 选项来使用-b 选项。
■ 强制执行附加操作,而不执行验证。
host2# zoneadm -z my-zone attach -F
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP