设为首页收藏本站language 语言切换
查看: 3483|回复: 24
收起左侧

做了raid0的esxi5非法断电关机后,虚拟机不能启动

[复制链接]
发表于 2013-8-1 16:31:57 | 显示全部楼层 |阅读模式
主机用perc5i(512m缓存带电池,开了回写)用两个2t硬盘组件了raid0。在esxi5u1上有几个虚拟机rhel5.7,里面有jboss4和oracle11G开着web应用系统。
有次电闸跳了,这台主机的其中两个rhel5.7的虚拟机起不来。其他主机没有用raid0单硬盘的都正常启动。起不来的只能恢复到以前的快照才能启动,快照后的数据全部丢失。
后来我又自己再试了直接拔电源。一样的结果。虚拟机开机提示:
打开虚拟机电源 fs Reason: Input/out-put error.查看详细信息...系统 TEST 2013-1-8 16:06:10 2013-1-8 16:06:10 2013-1-8 16:06:12
详细信息:原因: 0 (Input/output error)。
无法打开磁盘“/vmfs/volumes/50e7e5a0-62f63a7f-b1fe-8c89a5de359f/fs/fs-000001.vmdk”或其所依赖的快照磁盘之一。
只能恢复到以前的快照才能启动,快照后的数据全部丢失。
请问各位遇到这种一般有哪几种办法怎么解决或避免。
假设暂时没有ups。或不想频繁做快照或重新搭建raid5(性能不如raid0吧)。
 楼主| 发表于 2013-8-1 16:33:58 | 显示全部楼层
raid卡的缓存有没有办法开机后恢复写入硬盘?
沙发 2013-8-1 16:33:58 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2013-8-1 16:37:50 | 显示全部楼层
raid0?
这个厉害了
性能重要还是数据重要?
板凳 2013-8-1 16:37:50 回复 收起回复
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-8-1 17:02:59 | 显示全部楼层
数据是重要。但是但是raid1或单硬盘在虚拟机中比较慢。
raid5或0+1成本高点吧。不知道速度是单硬盘的几倍呢?
目前raid0非法关机了,硬盘也没有损坏。只是虚拟机的数据有问题。
如果搭了raid5,非法关机了,数据不丢吗?
地板 2013-8-1 17:02:59 回复 收起回复
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-8-1 17:03:41 | 显示全部楼层
因为预算不多,暂时没有ups,共享存储的大规模的东西。
5# 2013-8-1 17:03:41 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2013-8-1 19:20:18 | 显示全部楼层
本帖最后由 TiGi 于 1-8-2013 19:22 编辑
UPS,几百块、几千块钱的事情。当然扔个3、5万或者几十万也可以。
6# 2013-8-1 19:20:18 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2013-8-1 19:41:59 | 显示全部楼层

RAID 10的速度和RAID0差不多。RAID5的写速度比两个硬盘的RAID0要快一点。
————————————————
你可以看看我的一个帖子,某种程度上,如果使用1T或者更大容量的普通SATA硬盘,即便是RAID5的风险都很大的。
7# 2013-8-1 19:41:59 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2013-8-1 17:02:00 | 显示全部楼层
RAID0的话,如果任意一个硬盘坏了,数据就全毁了。
假设一个硬盘坏的机率是万分之一,那么可以这么计算,两个坏其中一个的机率是百分之一。
出现坏盘后,根本无法补救。发现时就是完蛋时。
企业应用使用RAID0来提升性能,无异于饮鸩止渴。
RAID1的话,如果任意一个硬盘坏了,数据还完整的在另一中。
同样,坏的机率是万分之一,那么两个同时坏的可能性是亿分之一。
而且其中一个坏,及时发现可以补救。
8# 2013-8-1 17:02:00 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2013-8-1 20:07:06 | 显示全部楼层
为啥不上Raid 10呢,速度与数据都相对得到了保障;Raid 0对于数据来说真是恶梦
9# 2013-8-1 20:07:06 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2013-8-1 22:23:24 | 显示全部楼层
这玩意,就像:为了省钱,不装刹车。过一百个路口没有发生事故,但是不表明第101个路口也安全。
10# 2013-8-1 22:23:24 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2013-9-1 07:55:44 | 显示全部楼层
性能和数据安全 这个还用得着比较吗
不投入 还是不要搞虚拟化了
11# 2013-9-1 07:55:44 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2013-9-1 08:59:52 | 显示全部楼层
如果企业应用,你觉得数据丢了没影响就0吧,不然用0那就是给自己装定时炸弹。
12# 2013-9-1 08:59:52 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2013-9-1 09:24:38 | 显示全部楼层
0啊,楼主你也敢用....
13# 2013-9-1 09:24:38 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2013-9-1 09:28:32 | 显示全部楼层
性能、数据安全和省钱不能兼得也
14# 2013-9-1 09:28:32 回复 收起回复
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-9-1 09:35:06 | 显示全部楼层
本帖最后由 feigoliu 于 1-9-2013 13:32 编辑
谢谢大家的答复。
首先,你们说的我都明白,性能和安全孰轻孰重。
其次,我们是小公司,不是正式生成环境,而是测试环境使用。预算很少,但要完成少机器,部署多环境,用于不同测试任务。所以才不得不用虚拟化,但又想不太影响体验。例如给你一台机不够4k预算,5台机(还是之前已经买好的),要完成搭建几十个linux环境(rhel上jboss或weblogic+oracle等应用)并测试上面的多个版本的软件业务系统,普通硬盘和内存还得分其他途径另外申请,怎么搞。这也是不得已的办法。
安全我初步只想到能通过定期异地备份,或少量快照。
我不是专门搞运维和部署的,只是需要完成这个目的,才自己想到这个办法。大家如果有更好的方案,希望能给我建议。
上面的问题,就是想知道非法关机后,硬盘没坏,但是虚拟机数据丢失了不能启动,一般有没有什么办法更好的解决。是不是raid5,raid1也是一样的结果?当然我会再去试试。
15# 2013-9-1 09:35:06 回复 收起回复
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2025-3-7 07:18 , Processed in 0.062889 second(s), 21 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

快速回复 返回顶部 返回列表