- - PR -
VMware HAについて
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2008-11-14 09:36
現在VMwareの導入を検討しておりVMware HAについて以下を参照している際に
ふと疑問に思ったのですが http://www.atmarkit.co.jp/fserver/articles/vmware/03/04.html 仮想マシン上でOracleを稼動させていた場合、この仮想マシンが動作している 物理サーバーに障害が発生した時に別の物理サーバーでこの仮想マシンが再起動 されるとOracleのデータは何処まで保証されるのでしょうか? 障害発生時までに完了しているトランザクションまでのデータが保証されるのでしょうか? ひょっとしたらVMware HAの質問ではなくOracleの質問になるのかもしれませんが よろしくお願い致します | ||||
|
投稿日時: 2008-11-15 21:20
こんばんは.
Oracle のことはよくわかりませんが,あくまでも「再起動」になるので, たとえば物理サーバ上で Oracle が動いている際に 突然電源断した場合と同じと考えて良いと思います. | ||||
|
投稿日時: 2008-11-17 09:36
kazさんありがとうございます
> 突然電源断した場合と同じと考えて良いと思います やはりそういう事になるんですね。 となると別の物理サーバー上でOracleが動いている仮想マシンが起動 された際にOracleのクラッシュリカバリが動いて復旧するという事に なりますね。 運が悪いとOracleが起動しない・・・という事にも・・・ 仮想化環境でDBサーバーの運用は避けたほうがよいのですかね 確かに調べていてもこの様な事例は少ないような気がしますが・・・ どうもありがとうございました。 | ||||
|
投稿日時: 2008-11-17 18:55
こんばんは.
database server を仮想化しようとするお客様には 「お奨めしません」とお答えするようにしてます. disk i/o が集中することもあり,database を載せるのには適していないのと, Oracle であれば RAC で合理化するのが正しい筋道なんじゃなかろうかと. あるいは HA より FT するか,でなければ VMware HA ではなく Guest OS を別の ESX(i)上で動かして,それを HA 構成にするのが良いかと. つまり,全部 VMware の仕組みを用いるのではなく, 必要に応じて使い分けるのがよいと思うわけです. 以上,ご参考までに. |
1