読者です 読者をやめる 読者になる 読者になる

仮想化エンジニア奮闘記

Citrix や VMware といったサーバー・デスクトップ仮想化の最新技術や設計情報の検証結果を共有します。(本ブログは個人のものであり、所属する会社とは関係ありません。)

vSphere 6.0系でHAが発動したとき、パワーオフVMはどうなる?

みなさまお疲れ様です。

 

本日は早速本題に入りたいと思います。

vSphere 5.x 系 と vSphere 6.x 系ではHAが発動されたとき、パワーオフされたVMに対しての挙動が変わることについてご存知でしたでしょうか?

(私はつい最近上記の挙動について知りました。私の知識はvSphere 5.x 系の挙動で止まっておりました 汗)

 

◆HAクラスタ下のパワーオフされたVMに対する挙動の違いについて

①vSphere 5.x 系

[パワーオンVM] 別ホストにインベントリ登録され、再起動される

[パワーオフVM] 元のホストに残り続け、別ホストで再起動されない

 

②vSphere 6.x 系

[パワーオンVM] 別ホストにインベントリ登録され、再起動される

[パワーオフVM] 別ホストにインベントリ登録され、再起動はされない

 

実は、vSphere 6.x系からはパワーオフVMはHAで別ホストに移動されてしまうのです。

予期しないホスト停止が起きた時に、パワーオフVMが実はこっそり別ホストに移動してしていた、なんてことが起こり得ます。

 

上記は、ドキュメントセンターにもさらっと記載があります。
vSphere 5.5 ドキュメントセンター - ホスト問題に対する対応の判断
vSphere 6.0 ドキュメントセンター - ホスト問題に対する対応の判断

【vSphere 6.0 ドキュメントセンターより引用】

ホストに障害が発生すると、vSphere HA は、パワーオンされていて再起動の優先順位設定が無効になっている仮想マシン、またはパワーオフされている、影響を受ける仮想マシンをアクティブなホストに登録しようとします。

 

日本企業はきっちり稼働するVMを管理される方が多いと思いますが、

vSphere 5.x系と同じ挙動とするためには、下記のHAパラメーターの設定が必要となります。

das.reregisterRestartDisabledVMs = false

Advanced configuration options for VMware High Availability in vSphere 5.x and 6.x (2033250) | VMware KB

 

それでは、本日は以上となります。

ありがとうございました。

arcserve UDP と arcserve Backup どっちを選べばいいの?

皆さま、お疲れ様です!
GWはどのようにお過ごしでしたでしょうか?
私はワイルドスピード8を観たくらいで後はほぼ家にいました!
ちなみに、ワイルドスピードはTheエンターテイメントな感じで
アクションは7のSky Missionにも劣らない出来栄えでしたよ。ぜひご覧下さい笑

 

さてさて、話は変わり最近arcserve UDP と arcserve Backup の製品選定をしたので要件に応じてどちらを使えばいいか書こうと思います。

それぞれの製品の資料を洗ってみたものの、今いち分からず結果的にarcserve社に聞いてしまいました。
(今後製品選定される方はarcserve社に問い合わせするのも手なので覚えておくとよいかもです)

※本記事は2017/05/11時点の最新版である、arcserve UDP 6.5 / arcserve Backup 17.5 の情報を元に記載しております。

 

そもそもarcserve UDPとはなんぞや??
arcserve UDPはイメージバックアップソフトであるarcserve UDPに加えて
arcserve Backupやarcserve Replication/High Availabilityも統合したバックアップ/リカバリソリューションです。

 

arcserve UPDは3つのエディションに分かれています。
① Advanced Edition:arcserve UDPによるイメージバックアップが使用可能
② Premium Edition:arcserve UDPに加え、arcserve Backupの全機能、arcserve Replication(ファイルサーバーのデータ複製)が使用可能
③ Premium Plus Edition:arcserve UDPに加え、arcserve Backupの全機能、arcserve Replication / High Availability(RHA)の全機能が使用可能

 

f:id:kenta53682:20170511213022p:plain

 

今まで、別々の製品として販売されていたものが、UDP上位ライセンスを購入することでarcserve製品の全機能が使えるようになる、というのがarcserve UDPとなります。

 

但し、ここで特にエンジニアの方に気をつけて頂きたいのが、上位ライセンスを購入しても、UDPをインストールすることでarcserve BackupやRHAの機能がすべて使えることになる、というわけではありません。
あくまで、arcserve Backupやarcserve RHAの機能を使用する権利をUDPライセンスで買っているだけであり、arcserve Backupの機能を使いたい場合には、arcserve Backupサーバーを立てる必要がありますし、arcserve RHAの機能を使いたい場合には、レプリケーション(またはHA)したいサーバーにarcserve RHAをインストールする必要があります。


◆要件に応じたarcserve UDP と arcserve Backup 選び方
では「バックアップを取得したい」という要件に対して、arcserve UDP / arcserve Backup どちらを選べばいいの?について記載します。
基本的に、バックアップで使用したい機能に応じてUDP か Backup のどちらかを採用する形になります。
選定のポイントは下記3点が挙げられるかなと思います。
①イメージバックアップだけでなく、ファイル/フォルダ単位のバックアップ(データバックアップ)も取りたい
②増分/差分バックアップを取りたい
③ディスク/テープにバックアップを取りたい

 

①イメージバックアップだけでなく、ファイル/フォルダ単位のバックアップ(データバックアップ)も取りたい
[arcserve UDP] イメージバックアップのみ可
[arcserve Backup] イメージ(システム)バックアップ、ファイル/フォルダ単位のバックアップ両方可

ファイル/フォルダ単位のバックアップを取る場合、Arcserve Backupが必須となります。arcserve UDPはイメージバックアップしかできません。

 

②増分/差分バックアップを取りたい
[arcserve UDP] フルバックアップ / 増分バックアップに対応
[arcserve Backup] フルバックアップ / 増分バックアップ / 差分バックアップに対応

arcserve Backupはフルバックアップに加え、増分/差分バックアップにも対応しています。一方でarcserve UDPは 初回フル + 以降永続的な増分 or 定期的なフル + 定期的な増分 が可能です。注意したいのが、arcserve UDPでは差分バックアップに対応していません。お客様要件で差分バックアップが必要な場合は、arcserve Backupが必須となります。

 

③ディスク/テープにバックアップを取りたい
[arcserve UDP] D2DやD2D2Tに対応。テープへの直接バックアップは不可。また、複数ドライブを有するテープ装置を利用することや、UDPのバックアップデータ以外もテープにバックアップすることは不可。
[arcserve Backup] D2D、D2T、D2D2Tに対応。テープへの直接バックアップは可。

テープ装置への直接バックアップ(D2T)はarcserve Backupが必要となります。
一度ディスクに取得したバックアップをテープにコピーする場合(D2D2T)は、arcserve UDPでも可です。

 

◆最後に
以上のように、「バックアップの柔軟性の観点からUDPだけでなくBackup / RHAを含めた包括的なご提案をする場合」だったり、「ライセンス管理の煩雑化を減らす目的でUDPライセンスでご提案する場合」でなければ、UDPの上位エディションを購入するよりかはBackupをご提案した方が安く済むかと思いますし、幅広いバックアップ要件に対応できるかと思います。1点懸念があるとすれば、今後arcserve社がBackup / RHA機能をUDPにすべて統合する場合でしょうか。arcserve社が上記思想で製品開発を進めていると、Backupで提案をした場合にゆくゆくは「UDPライセンス購入が必要です」とならないか気になりますが、現状では分からないですね。

 

下記に参考値段を記載しておきます。こちらはarcserve社のホームページから確認することが可能です。

 

UDP(Advanced Edition):1サーバーまたは1ソケット当たり¥100,000 (1年保守付)

UDP(Premium Edition) :1ソケット当たり¥200,000 (1年保守付)

UDP(Premium Plus Edition):1ソケット当たり¥300,000 (1年保守付)

Backup:製品本体¥172,500 + エージェント1台当たり¥63,300~ (1年保守付)

 

さて、それでは本日は長々とありがとうございました。

Citrix AppDiskの概要について

みなさんお疲れ様です。
今回はCitrix AppDiskの概要について記事にしたいと思います。

Citrix AppDiskを試してみた(1) - 仮想化エンジニア奮闘記

Citrix AppDiskを試してみた(2) - 仮想化エンジニア奮闘記

 

Citrix AppDiskはCitrix XenDesktop 7.8から搭載された新機能で、一言でいうとアプリケーションのイメージ管理機能となります。

 

従来、Citrix XenDesktopではMachine Creation Services(MCS)やProvisioning Services(PVS)で「OS + アプリケーション」のマスターイメージ管理はできましたが
アプリケーション単体のイメージ管理はできませんでした。

例えば各部署で使うアプリケーションが違う場合、マスターイメージが増えるなど管理が煩雑になる側面があったということです。

Citrix AppDiskは上記の欠点を解消するため、OSイメージとは別にアプリケーションのイメージを作り、デプロイされたOSにアタッチすることで、OSとアプリの組み合わせに柔軟に対応できるようになるのがメリットだと考えています。

 

f:id:kenta53682:20170502174406p:plain

 

さて、ではこのAppDiskを構成する要件を見てみましょう。
XenDesktop 7.13の製品ドキュメントを参照します。

Citrix Document XenDesktop 7.13

下記が主だった要件かと思います。
①AppDiskの機能がサポートされるのは、XenAppおよびXenDesktop 7.8以降
②AppDiskを作成するには、OSのみがインストールされた(つまり、他のアプリをインストールしていない)仮想マシンを使用。AppDiskの作成前に、OSのすべての更新を実行する必要がある
③AppDisk作成時には、デリバリーグループに所属していないマシンが1台は必要
④一時データのキャッシュを使用するMCSカタログのマシンでは、AppDiskの作成はサポートされない
⑤AppDiskを作成する仮想マシンで、Windowsボリュームシャドウサービスが有効である必要がある
(上記サービスが動かない状態だと、AppDiskの作成がフリーズしていつまで経っても終了しないスタック状態になります。)
⑥AppDiskで使用されるデリバリーグループには、ランダムプールのマシンを含めることが可能。静的プールや専用プールでは使用不可。

 

さて最後に、これはとあるセミナーで聞いた話ですが、AppDiskは比較的新しい技術でもあるので、トラブルになった時に調査が難しい機能でもあります。
そのため、セミナー主催会社ではアプリケーションとOSを分離する際は信頼と実績のあるXenAppを提案しているとのことでした。
私も個人的には上記の方針に賛成しています。

 

実際にAppDiskを作成しようとした時にフリーズしてプログレスバーが一切進まなくなったり、OSにログインしたらアプリケーションが使えなかったりと何度かトラブルに見舞われています。

実運用を考えると、日本で導入実績が多いXenAppを使ったほうが安心かもしれませんね。

 

それでは最後までありがとうございました。

Citrix AppDiskを試してみた(2)

みなさまお疲れ様です。前回に続きAppDiskを試していきます。

 

Citrix AppDiskを試してみた(1) - 仮想化エンジニア奮闘記

 

前回はCitrix StudioでAppDiskを作成するところまでやりました。
今日はAppDiskへのアプリケーションインストールと、AppDiskの封印を行います。
(封印って日本語としてどうなの、、、って思いますが、皆さんどうでしょう 笑?)

 

1) AppDiskの作成が完了すると、Studio上で「アプリケーションのインストール準備完了」と表示されます。今回は3GBの容量でAppDiskを作成してみました。

f:id:kenta53682:20170424171606p:plain

 

2) AppDiskを割り当てた仮想マシンに接続します。この仮想マシン上でアプリケーションをインストールします。OS上から見ると、「C:」がちょうど3GBのサイズになっています。(中身はProgram Files等のC:直下にあるフォルダができていました。)

f:id:kenta53682:20170424171624p:plain

 

今回はChrome (+Lhaplus / 7-zip) をインストールしてみました。

f:id:kenta53682:20170424171645p:plain

 

3) Chromeが入り、起動することが確認できました。

f:id:kenta53682:20170424171705p:plain

 

 

4) Chromeのインストールが終わったら、Citrix Studioに戻り、AppDiskの封印を行います。確認画面が表示されるので、「はい」をクリックします。

f:id:kenta53682:20170424171725p:plain

 

5) AppDiskの封印プログレスバーが表示されます。封印に伴い、アプリケーションをインストールした仮想マシンが再起動されます。

f:id:kenta53682:20170424171859p:plain

 

6) アプリケーションをインストールした仮想マシンの再起動後、状態が「準備完了」へと変わります。

f:id:kenta53682:20170424171908p:plain

 

7) 続いて、デリバリーグループの画面で、「AppDisksの管理」を実行します。

f:id:kenta53682:20170424171915p:plain

 

8) AppDiskをデリバリグループに追加します。画面右にインストールされたアプリケーションが一覧表示されます。

f:id:kenta53682:20170424171924p:plain

f:id:kenta53682:20170424171939p:plain

 

9) 次にロールアウト方法を選択します。次回シャットダウン時に更新するか、直ちに更新するかを選べます。
今回は次回シャットダウン時に更新を選びました。この後仮想マシンを再起動しています。

f:id:kenta53682:20170424172004p:plain

 

10) AppDiskを割り当てた後のデリバリーグループは下記の画面表示となります。

f:id:kenta53682:20170424172040p:plain

 

11) 仮想マシンでは3GBのディスクが追加されています。

f:id:kenta53682:20170424172816p:plain

 

12) OS上ではドライブレターは割り当てられていませんが、確かに3GBのディスクがアタッチされています。

f:id:kenta53682:20170424172129p:plain

 

13) Chromeは無事起動!同じくインストールしていた7-zip等も起動が確認できました。

f:id:kenta53682:20170424172137p:plain


次回はこのAppDiskの概要や構成要件をまとめられればと思います。
それでは最後までありがとうございました。

VCP6-DCV合格体験記

みなさまお疲れ様です。

 

本日VMwareの資格であるVCP6-DCVに合格したので共有します。
※Citrix AppDiskの記事は次回上げます 汗

 

ちなみにvSphereの最新バージョンは6.5で、既にVCP6.5-DCVが発表されています。

(但し、2017年4月22日時点で言語は英語のみです。日本語対応はもう少し先かと思います。)

 

 

私はVCP5.x系は持っておらず、初VCPでしたが何とか合格することができました。

VCP取得の流れは大きく以下の3ステップになっています。

1) vSphere Datacenter Virtualizationに関するセミナー受講

 vSphere: Install, Configure, Manage [V6] や vSphere: Optimize and Scale [V6] など

2) vSphere Foundations Exam (Web試験) の受験

3) VCP6-DCV の受験

 

以降ではそれぞれの所感を書きたいと思います。

1) vSphere Datacenter Virtualizationに関するセミナー受講

私は Install, Configure, Manage [V6] のセミナーを受講しました。

5日間のセミナーで、9:30~17:30でみっちりVMwareの基本的な機能を勉強します。

価格はおおよそ40万くらいでした。

(VMware Storeでラーニングクレジットを購入して受けました。本セミナーは42クレジット必要なので、1クレジット当たり10% OFFとなります。思えば、試験のクレジットもこの時一緒に購入しておけばよかった。)

 

セミナーは座学 + VMwareのラボに繋いで実機演習 で構成されています。

実際にESXi や vCenterのインストールもやるのかと思いきや、既にESXi や vCenterは準備されている状態で、インストールはやりませんでした。隣の席の人と協力しつつやる演習もあり、迷惑もかけられないので駆け足で設定等を行っておりました。じっくり環境を触るにはVMware HOLや自宅/自社のサーバーが必要ですかね。

vSphereに関する機能を一通り座学で教えてもらいましたが、現場で構築を経験している私では若干物足さを感じました。Optimize and Scaleを選んでおけばよかった。ただ、「現場でHAやDRSをゴリゴリ使ったことがない」方はInstall, Configure, Manageを選んだほうが無難かと思います。

(私は社会人5年目で5年間vSphereの導入に携わっています。似た経験の方は少し値段が高くなりますが、Optimize and Scaleの方が身になると思います。)

 

2) vSphere Founcations Exam (Web試験) の受験

VCP6から新しく追加されたWeb試験。MyLearnからPeason VUEにシングルサインオンして予約します。

vSphere Foundation Exam 合格ライン:300 問題数:65

スコアは500でした (もしかして満点?)

問題はvSphereの初歩的な内容で、基本的には下記をすべて暗記すれば合格できる形になっているかと思います。

vSphere 6.0 Documentation Center

 

とはいえすべてを覚えるのは時間の無駄だと思うので、試験例題を買ってひたすら解いていくことを2週間程やっていました。分からない部分を上記のDocumentation Centerで調べる感じですね。クラスタ機能(HA, DRS, VSAN)や分散仮想スイッチの問題がちょこちょこ出てきたイメージです。HAは特にアドミッションコントロール部分が重要かと思います。

 

3) VCP6-DCV の受験

こちらはPeason VUE認定テストセンターで受験します。

VCP6-DCV Exam 合格ライン:300 問題数:85

スコアは486でした。

こっちはFoundation Examと同じくクラスタ機能の問題がメインでしたが、一部マニアックな問題も出ていました。Foundations Examと同じく、試験例題を買ってひたすら解くことを2週間やりました。

・ストレージのパス選択プラグイン(PSP)の問題 (←現場で使ったことがない)

・NUMAに関する問題 (←現場で使ったことがない)

・vSphere Replicationの問題

VMware Converterの問題

クラスタ機能(HA, DRS, VSAN)の問題

・仮想スイッチの問題

 

セミナー受験から約1ヶ月でVCP取得までこぎつけました。私はVMware製品導入に携わっていたのでこの期間で合格することができましたが、VMwareを触った経験が少ない方は取得まで数か月は見込んでおいた方がよいと思います。

 

Foundations試験も、VCP試験も1つ言えるのは「Install, Configure, Manageセミナーを受けただけではとても太刀打ちできない」ということです。今後受験される皆さんはセミナーを受けた上で公式ドキュメントを読み込んだ方がいいと思います。

そして試験はあくまで試験であり、現場でめったに使われない技術の問題も含まれている、ということも認識しておいた方がよいと思います。(これはどのベンダー試験でも言えることだと思いますが。)

 

それでは長くなりましたが本日は以上となります。ありがとうございました。

 

Citrix AppDiskを試してみた(1)

みなさまお疲れ様です。

今回はXenDesktop / XenApp 7.8 から新しく搭載されたAppDiskを試してみたので共有します。

 

「そもそもAppDiskとはなんぞや?」についてはまた後日記事にしようと思いますが、簡単にいうと、OSとアプリケーションを分離して、アプリケーションをパッケージ化し、それをデプロイした仮想デスクトップに配るイメージのようです。

 

(参考)シトリックス、Citrix XenApp/Citrix XenDesktop 7.8を発表 - Citrix

 

例えば、今まではOSに入れるアプリケーションが部署毎に違った場合、都度マスターを増やさなくてはいけなかったと思います。AppDiskを使うとOSとアプリを切り離せるので、「マスターイメージが少なくて済む」 ですとか、「アプリ側の更新はOSに影響を与えずできる」などのメリットがあるのではないかと考えております。

 

それでは、下記でAppDiskの作成手順を記載します。今回は1回目として、AppDiskをCitrix Studioで設定するところまでとします。

1) Studio左ペインから、「AppDisk」を選択

 

f:id:kenta53682:20170420224513p:plain

 

2) 右ペインから「AppDiskの作成」をクリック。(既に作成途中のものがありますが、気にしないで下さい。)

f:id:kenta53682:20170420224536p:plain

 

3) AppDisk作成ウィザードが表示されます。AppDiskは大きく分けて、「AppDiskの容量」、「どの仮想マシンでアプリケーションをインストールするか」の2つの設定が必要です。前者は今後のバージョンアップやパッチ適用を見越したサイズにすべきでしょう。既定で小・中・大という選択肢がありますが、自分で任意にサイズ設定することも可能です。(その場合はカスタムを選択)

f:id:kenta53682:20170420224737p:plain

 

4) 続いて「どの仮想マシンでインストールするか」の選択となります。今回はPVSのマシンカタログを使用していますが、既にデリバリーグループへ追加済みのマシンは選べませんでした。(マシンは実際には2台あるのですが、1台しか選択できない。)

f:id:kenta53682:20170420225058p:plain

 

5) 最後にAppDisk名を入力してAppDiskが作られ始めます。作成中は2)の画面のようにプログレスバーが表示されます。(緑色のもの)

vSphereで見ると下記のようにデータストアにvmdkファイルが作られていることがわかります。

f:id:kenta53682:20170420225637p:plain

 

※ちなみに、PVSでは、AppDisk作成前に下記メッセージが表示されますので、メッセージ通りに対応しましょう。(Citrixはちょこちょこ日本語がおかしいですね 汗)

f:id:kenta53682:20170420231909p:plain

 

さて、では次回はAppDiskにアプリケーションをインストールするところから始めたいと思います。

以上、ありがとうございました。