2017年10月10日火曜日

Nutanix X-Rayの紹介と活用法 その3

では、早速X-Rayを実際にデプロイしたいと思いますが、その前に必要な環境をまずは押さえておきましょう。

X-Rayは、仮想アプライアンスで提供されます。
中のOSは、CentOS6.6がベースになっています。
X-Rayを利用するためには、仮想マシンが稼働する環境を用意しなければなりません。X-Rayは、qcow2とovaの2つが提供されています。そのため、AHVでも動作しますし、ESXiでも動作します。
また、VMware WorkstationやFusionなどPCで仮想マシンを稼働させる環境でも動作させることができます。つまりX-RayはNutanix上でない環境でも動作させることができます。

X-Ray稼働環境
  • ESXi5.5~
  • AHV
  • VMware Workstation / Player / Fusion
  • KVM


次に検証できる環境を確認していきましょう。
X-Rayは、Nutanixの環境をテストできることは当たり前ですが、Nutanix以外にESXiで構成された仮想化基盤もテストすることができます。

X-Rayがテストできる環境
  • Nutanix
    • AHV
    • ESXi
  • 非Nutanix
    • ESXi(vCenterが存在すること)




次にX-Rayを稼働させるネットワーク環境です。
X-RayのVAは、NIC2枚挿しの構成になっています。
eth0は、vCenter Serverなどの管理サーバーとの接続できるネットワークにeth1は、DHCPの存在させないネットワーク環境を接続し、そこに検証用の仮想マシンを大量展開し、X-RayのVAと通信します。(IPは、169.254~のIPアドレスを利用します)
そのため、テスト行うNutanixやESXi環境にあらかじめテスト用にVLANを作成しておく必要があります。

▼X-Rayを利用する際のネットワーク構成

また、X-Rayは、インターネットに接続できる環境が必要です。
そのため、インターネットの環境は事前に準備をしておきましょう。


ここまでわかったら、早速X-Rayのバイナリを入手しましょう。
X-Rayのバイナリを取得するには、まずMyNutanixのアカウントを作成する必要があります。

MyNutanix
https://my.nutanix.com/

こちらのアカウントをお持ちでない方は、まずログイン下の「+Create account」からアカウントを作成しましょう。

実際のX-Rayのバイナリは、Nutanix Communityの中にあります。
https://next.nutanix.com/t5/Nutanix-X-Ray/Download-Nutanix-X-Ray-and-Docs/m-p/21754#M6


イメージが、qcow2とOVAの2つがありますので、必要なものをダウンロードしましょう。容量は1.5GB程度ありますのでダウンロードには結構な時間がかかります。

次回は、実際にインポートして動作することろまでもっていきましょう。







2017年10月9日月曜日

Nutanix X-Rayの紹介と活用法 その2

前回はX-Rayができた背景を紹介しました。
では、X-Rayのメリットをご紹介します。

その1
X-Rayは、無料
X-Rayは、無料で提供されています。
Nutanix Communityからダウンロードできますので、だれでも試すことができます。
提供バイナリは、qcow2か、ovfで提供されていますので、仮想マシンが動作する環境があればそれだけで大丈夫です。


その2
X-Rayは、GUIで使いやすい
X-Rayは、GUIで操作できます。
また、従来のテストツールではわかりにくかった、時間軸をもとにした表示をしてくれますので、キャッシュありきの現代ストレージであってもどのタイミングでキャッシュが枯渇して動作が変わったかなどを見ることも可能です。

▼X-RayのGUI画面(サンプルで入っているパフォーマンス画面)


その3
X-Rayは、テストケースが実体のワークロードにかなり近い
X-Rayは、従来のIOパフォーマンス測定ツールと違い、特殊なパラメーターを入れるわけではなく、実体のワークロードの種類があらかじめ設定されており、そこから測定したいワークロードを選ぶだけです。難しいパラメーターをいろいろと設定することもありません。また、HCIという観点に基づいたテストツールのため、ノードを1台ダウンさせた際のパフォーマンス測定を行うシナリオなどもあります。
シナリオは以下のようなしなりが用意されています。

シナリオの種類
Database Colocation
Snapshot Impact
Rolling Upgrade
HCI Workflow
OLTP Simulator
Four CornersMicrobenchmark
Sequential Node Failure
VDI Simulator
Extended Node Failure


その4
X-Rayは、偏りがない
X-RayはNutanixが作ったものなので、Nutanixに有利なように作られているんでしょ?って思われるのは普通だと思います。
しかし、その答えはNOです。
X-Rayは、オープンソースのfio(エフアイオー)を採用しています。
fioは、オープンソースでgithubに公開されていますので、もしfioの動作が偏っていると思われるのであれば、ぜひソースコードを読んでいただければと思います。


無料で、ワークロードは現実的、GUIで使いやすくて、特定のメーカーに偏りがいのであれば、これは使うしかないですね!

次回からは、構成と導入について紹介したいと思います。




2017年10月8日日曜日

Nutanixにかんするウワサを検証その3

Nutanixを拡販していると、こんなウワサ話を聞いたけどホントですか?などの聞かれることがしばしばあります。
これは、Nutanixの情報がまだまだ少ないことも影響しているようですが、正しくない情報がそのまま流れ続けることは、フェアではないと思います。
今回は、Nutanixに対するウワサの第3弾と記載します。


ウワサ1
Nutanixは、台湾メーカーの製品で故障しやすい。

真相
ウソ

これは、前回のウワサ2でも書きましたが、壊れるか壊れにくいかは、個人の判断によるところもでありますので、何とも言いにくいところがありますが、この噂の中で明確な嘘が1点入っています。
それは、「台湾メーカー」という表現です。
Nutanix純正のNXシリーズは、スーパーマイクロ製のハードウェアを利用しています。
スーパーマイクロは"アメリカ"の会社です。

(参考)スーパーマイクロの紹介(wikipedia)
https://ja.wikipedia.org/wiki/Supermicro

スーパーマイクロは、Nutanix以外でも様々なメーカーにOEM/ODMでハードを提供したり、レンタルサーバー事業者など大量のサーバーを必要とする会社で多く使われている大変実績のあるハードウェアであることをまずは理解しておく必要があります。


ウワサ2
Nutanixは、SSDに相当な負荷をかけているのでSSDが短時間で故障する

真相
ウソ

これもまたウソな話ですね。
そもそもHCI製品はどこのハードウェアもSSDの高速なパフォーマンスとHDDの容量コストをうまく使っています。そのため、どのハードウェアにおいてもSSDをフル活用するのは間違いありません。
ここで出てくるのは、Nutanixが採用しているSSDは、耐久性の高いSLCのモデルを採用しています。そのため、壊れにくいパーツを採用していることはきちんと押さえておく必要があります。
一般的に考えても、SSDよりもHDDのほうが壊れやすいことは容易に想像できます。


ウワサ3
Nutanixは、内部構造が複雑で障害が発生すると復旧まで時間を要する

真相
ウソ

Nutanixはソフトウェアですので、ソフトウェア内部プロセスとしては様々なプロセスが動作していることは事実です。
しかし、これらのプロセスに動作異常が発生した場合、Prism側できちんと何が悪いかのエラーがきちんと表示されます。
Nutanixには、優秀な保守エンジニアがそろっていることは前回のウワサ2で紹介した通りです。
従来のサーバー故障の感覚から行くと、サーバー機の不調があった場合、まずサポートセンターに電話をしてコールセンターの方に症状を伝えて、とりあえず保守員に現地に来てもらうという対応をしていただいたこともあります。
保守員は、あーでもないこうでーもないと電話でサポートエンジニアと会話しながら切り分けをするケースはよく見る光景です。
一方で、Nutanixは、ハードウェアは、極限までシンプルにしていますので、まずハードの故障は保守員が直行してあーでもないこーでもないといった切り分けをする必要が全く必要ありません。では、ソフトウェア面での切り分けはというと、NCC(Nutanix Cluster Check)といわれるNutanixを全体にわたってチェックする総合ツールがあります。これは、単純に言えばshow tech-supportみたいなもので、全体の情報をチェックしてクラスター全体の情報を収集します、これを見ることで原因個所をすぐに突き止めることができます。また、Nutanixには、WebEXを使ったリモートサポートがありますので、電話して保守員が来るまでの時間を待つよりも、障害があればすぐに、Nutanixのサポートエンジニアが直接そのNutanixクラスターを遠隔で操作し調査をしますので、従来よりもより高速かつ適切に、短時間で問題を解決できます。


ウワサ4
Nutanixは、ハードウェアとソフトウェアで保守がわかれる

真相
一部ホント、一部ウソ

まず、Nutanix純正を購入し、AHVを利用した場合、このウワサは明確にウソになります。それは、NutanixのハードウェアもAHVもNutanix自身がサポートをしてくれるからです。
では、Nutanix純正を購入し、ESXiを利用した場合どうなるかというと、Nutanixに関するソフトウェア・ハードウェアはNutanixが保守を行い、ESXiの問題はVMwareが保守を行うことになります。
じゃあ、保守は2つの窓口に分かれることになるのですね?と聞かれれば、答えはYesです。保守窓口が2つに分かれると、どちらに聞いてよいのかわからないということと、双方で回答が異なるなどが、不安要素になるかと思います。
そこでNutanixは、Nutanix上で稼働しているもので、Nutanixがハイパーバイザーかの切り分けができない場合は、"Nutanixにまず問い合わせてください"というポリシーがあります。Nutanix側で切り分けとどちらが悪いかの判断、明確にハイパーバイザー側の問題であれば、ハイパーバイザーメーカーへの問い合わせ方法について指南してくれます。
どうしても保守窓口は一本化したいという希望がある場合は、DellEMCのXCシリーズ、Lenovo社のHXシリーズを利用することで、ハイパーバイザーとハードウェア、さらにNutanixの内容までを一括で保守受けしてもらえますので、このような心配は、必要なくなります。


ウワサ5
Nutanixの、重複排除・圧縮機能は使い物にならない

真相
ウソ

これも何が根拠で出てきているのかが全く謎です。
まず、重複排除機能ですが、Nutanixのキャッシュエリアに相当する部分の重複排除機能であるインライン重複排除機能と実際の保存領域の重複排除を行うポストプロセス圧縮の2つがあります。ポストプロセス重複排除機能があります。
この2段階のプロセスを経て、負荷をかけずに重複したデーターをきちんと排除し、容量の削減に寄与します。
重複排除による、重複データー分の要領削減はもちろん行われます。
圧縮機能も、インライン圧縮と、ポストプロセス圧縮の2つの圧縮機能があり、2段階での圧縮を行い高い圧縮率でデーターを保存していきます。
重複排除や圧縮機能は、ストレージコンテナ(Datastore)単位で行うことが可能ですので、複数のストレージコンテナを作成し、用途に合わせて利用することも可能です。

Nutanixは、圧縮機能を利用することを強く推奨しています。
これは、重複排除は保存されるデーターによりどれぐらいの容量が節約できるのかが異なり、サイジングしづらいという問題があります。一方で圧縮は、非圧縮ファイルであれば一定の圧縮がかけられるのは明確で、重複排除に比べてサイジングしやすいというメリットがあります。そのため、圧縮機能を積極的に利用することを推奨していますし、合わせて重複排除機能を利用してさらに容量の削減を行うことは、Nutanixでも普通にできることであり、利用してなにも問題はありません。

▼重複排除・圧縮の設定



さて今回も5つのウワサを紹介しました。
Nutanixは、知名度が上がっていく一方でまだまだ、一般的に情報がいきわたっていない側面もあり、正しくない情報が出回ることもありますが、是非正しい情報に触れていただきたいと思います。




Nutanix X-Rayの紹介と活用法 その1

今回から数回にわたって、Nutanixから提供されているX-Rayについてお話をしていきます。

まず、Nutanix X-Rayはなにかというと、端的な回答をすると「ベンチマークソフト」ということになります。

なぜ、Nutanixがベンチマークソフトウェアを今更出すのかと思われる方もいるかもしれませんが、それには事情があります。

理由その1
キャッシュありき時代のストレージパフォーマンスは測りづらい
ストレージのパフォーマンスは、従来ディスクの本数でIOPSを稼ぐといった手法で速度を上げていました。この時のパフォーマンスを図る際によく利用されていたのがIOMatereでした。
IOMaterは、ディスクパフォーマンスを様々なパラメーター値をもとに計測するとても便利なツールです。しかし、キャッシュなき時代の考え方ですので、キャッシュが効いていると本来のパフォーマンスかどうかが判断できなくなります。

理由その2
実態のワークロードと異なるテストは意味がない
IOMaterは、ランダムライトやシーケンシャルリードなど、様々なIOをシミュレートした動作をしてくれますが、DBでの利用とVDIでの利用では、IOの種類はばらばらであり、ストレージのキャッシュの使われ方も異なります。
キャッシュありきのストレージ時代に、一方的なシナリオだけでパフォーマンスを図っても、それが実体のワークロードと異なっていればそのパフォーマンス値は意味がない元となります。

理由その3
IOテストツールは難しい
IOMaterは、GUIが提供されているので、まだわかりやすいほうですが、世の中で提供されているIOテストツールはCUIしか提供されていないものも多くあります。
また、複雑なパラメーターをもとに、実態のワークロードに近いIOをシミュレートさせようとしますが、そのパラメーターの設定は、経験値がないと設定は難しく、まさにストレージ屋さんの勘と経験が必要になってきます。

この3つの理由から、もっと実態に即したパフォーマンス値を手軽に検証することができないかということから出てきたのが、X-Rayとなります。

次回はX-Rayのメリットを紹介します。



2017年9月27日水曜日

Nutanixって大丈夫なの?Nutanixの事例を紹介

Nutanixは、ハイパーコンバージドインフラストラクチャーという、仮想化にとって最もシンプルで効率のよい、仮想化を最大限に使いやすくするインフラ基盤として誕生しました。
会社は2009年に生まれた会社で、日本でも知名度はだいぶ伸びてきましたが、 まだまだ変な会社とか、マンション経営の会社じゃないのとか、Nutanixという会社を知らない人にとっては、怪しいイメージを持っている人も居るかもしれません。

今日は、Nutanixの導入されている企業を紹介したいと思います。
この導入企業は、Nutanixサイトで公開されています。

まず、公共分野では、
があげられます。
どこも人口の多い都市であることは、見てすぐわかります。
こういった役所の重要な基盤は、Nutanixで稼働しています。
また、事例では公開されていませんが、日本中のかなり多くの市町村や府県でもNutanixの導入が進んでいます。

では次に医療分野を見てみましょう
がメーカー事例としてあげられています。
実は医療分野でもNutanixの導入はかなり進んでいるのですが、まだ出せる事例が少ないというのはあります。ただ、医療分野では電カル導入に伴うVDI導入も盛んですので、事例はどんどん増えるでしょう。


では次に金融を見てみましょう。
医療や金融はシステムの堅牢性や安定動作にかなり厳しい要求をしてきます。
ここで注目は、日本の株式を仕切る、東京証券取引所に導入されているということです。

これは、NutanixのWebスケールな分散の仕組みはこのような大規模でも威力を発揮すると言うことの表れです。言い換えれば、東証で動かせる高度な仕組みをNutanix3ノードで小さな企業でもその俊敏性と利便性が享受されるのは凄いことだと思います。

Nutanixにおいて重要なことは、できたてのスタートアップの企業が社内基盤に最小限のNutanixを導入して、その企業がどんどん成長して、東証に上場したとしても、ずっとNutanixを使い続けることができるのです。企業の成長に合わせてシステムを見直したり、リプレースする必要はありません。Nutanixは会社の成長に合わせて拡張ができます。ずっとその企業とつきあうことのできる基盤であることを是非知っておいてほしいです。

大企業のためNutanixでもなく、中小零細企業のためのNutanixでもなく、どんな企業にもフィットする仮想化基盤がNutanixなのです。

Nutanixの事例はこちらから参照することができます。





2017年9月26日火曜日

AFS(Acropolis File Service)を使ってみよう その6

Acroplis File Service(AFS)が、ファイルサーバーんの機能として十分な機能を持っているということと、必要に応じてむ停止で容量の拡張ができる点や、OneClickUpgradeによる無停止の機能拡張ができるというメリットは、今までの検証でよくわかってきました。

今回は機能ではなく、メンテナンス時のAFSの起動と終了方法について抑えていきたいと思います。

AFSは、無停止でソフトウェアアップグレード(OneClick Upgrade)ができる点や、容量拡張も無停止でできる側面から、AFSを止めてメンテナンスをするということは、まずないといえるでしょう。

ただ、社内の電源設備点検や、移設作業など、なんらかの理由によってNutanixクラスターを停止させる場合、あらかじめAFSのサービスを安全に停止した上で、Nutanixクラスターの停止を行う必要があります。

AFSのシャットダウンは簡単です。

  1. 任意のCVMにSSHでログインします。
  2. 「minerva -a stop」コマンドを入力します
  3. 自動的にAFSのサービスが終了し、AFSのFSVMがシャットダウンされ、パワーオフ状態になります。

以上で終了です。

とても簡単で、かつ、各FSVMをすべてシャットダウンしてくれるのは大変便利です。
シャットダウンはFSVMの数により異なりますが、今回の検証環境では、3台のFSVMで、だいたい3分程度でシャットダウンがで完了しました。

では、起動はというとこちらも簡単で以下の手順で行います。

  1. 任意のCVMにSSHでログインする
  2. 「minerva -a start」 
  3. 自動的にFSVMが起動し、AFSサービスが起動する
こちらもコマンド1つ投げて、あとは待つばかりです。
こちらの起動も3台のFSVM環境で、約1分程度で起動が完了しました。
もちろん、起動完了後は、\\afs01で普通にアクセス可能となります。

▼menrva -a startコマンド実行後、3分程度でファイルサーバーにアクセス可能




シャットダウンコマンドと起動コマンドは、CVMから発行することと、コマンド自体(minerva)も忘れずに覚えておきましょう。


起動コマンド
nutanix@NTNX-HVXXXX-A-CVM:192.168.XX.XX:~$ minerva -a stop

シャットダウンコマンド
nutanix@NTNX-HVXXXX-A-CVM:192.168.XX.XX:~$ minerva -a start


これで、急なメンテナンスや停電によるUPSシャットダウンにも安心して対応が可能です。






2017年9月25日月曜日

AFS(Acropolis File Service)を使ってみよう その5

AFSがファイルサーバーとして実装されている一通りの機能を見てきました。
ファイルサーバーを運用するにあったて課題事項になるのが、ユーザー側の操作ミスによるファイルの誤った上書きや削除なのです。

この場合、管理者にお願いをしてファイルをリストアしてもらう必要が出てきますが、利用するユーザーが多いとこれもまたシステム管理者の負荷を上げてしまうことになります。

そこで利用するのが、Self Service Restore(SSR)機能です。

前回の項で、「DivisionShare」フォルダは、SSRを有効にしましたので、この内容は一応おさらいとしましょう。

▼SSRの有効を確認

では、実際にSSR機能を使ったファイルリストアを行ってみたいと思います。

今回は「shizuka」アカウントで、大事な焼き芋データーベースである「imo.mdb」を誤って削除したという想定で行います。

まずは、「静香の焼き芋データーベース」フォルダを右クリックし、「プロパティ」を開きます。

▼リストアしたファイルが配置されるディレクトリのプロパティを開く

プロパティウィンドウから、「以前のバージョン」を開きます。
すると、AFSで定期的にバックアップがとられている履歴のディレクトリが表示されます。



開いたディレクトリは、そのバックアップが取得された時点のファイルが表示されますのでその ファイルを本来のAFSのディレクトリにコピーを取ればリストアは完了です。

▼ファイルの復元で表示されたファイルと実際のAFS01のディレクトリ


さて、このバックアップはいったいどのようにだれがとっているのでしょうか?

これは、AFS展開時に自動的にDataProtectionの設定が行われています。
PrismのFileServer画面から、「Protect」メニューをクリックします。



Protect画面を確認すると、1時間に1回が24世代、1日に1回が7世代といった方のジョブが自動的に生成されています。



このジョブによって、自動的にファイルが守られており、必要に応じてファイルの復元で戻すことができるということです。

スケジュールや世代数は、変更がこの画面から可能ですので、自分で好きな世代数にすることも可能です。

ここまで、ファイルサーバーの構築から運用までを見てきましたが、AFSにはファイルサーバーとして必要十分な機能が搭載されていることがわかりました。