Nutanix Advent Calendar 2015-2017 まとめリンク
今年もアドベントカレンダーが終わり、クリスマスも終わり、すっかり街も年末モードに切り替わりましたね。
Nutanixアドベントカレンダーにはこれまでの3年間で合計100個の記事が集まりました。過去のアドベントカレンダーへのリンクを張りましたので、よろしければ過去記事もご覧ください!
2017年
2016年
2015年
続:CloudStackerから見たNutanixのSelf-Service Portalについて(1年ぶり)
この記事は[2枚目]Nutanix Advent Calendar 2017の25日目分として執筆しました。
さて、いよいよ最終日!今年のNutanixアドベントカレンダーは2枚進行で計50もの記事が集まりました。改めてご参加いただいた皆さま、記事を読んでくださった皆さまにお礼申し上げます。
さて、このアドベントカレンダー開催中に、最新バージョンであるAOS 5.5 がリリースされ、リリースノートの翻訳を行ったりもしましたが、特に目覚ましい進化がPrism Centralの強化です。そして、この進化にSelf-Service Portalも関係しています。
なお、NutanixのSSPについては昨年のアドベントカレンダー最終日でも書きました。当時はAOS 5.0で初めて実装されたばかりの機能でした。詳細は下記のリンク先をご覧ください。
そもそもPrism Centralって何?
複数のNutanixクラスターを統合管理するための管理サーバーです。
個々のNutanixクラスターには、クラスターの構成や運用管理をするためのUIであるPrism(正確にはPrism Element)と呼ばれる管理ツールがController VM(CVM)の中に組み込まれていますが、大規模環境であったり、用途ごとに異なるハイパーバイザーを利用する場合などには、1つの組織内に複数のNutanixクラスターが存在する可能性があります。そういった場合に、1つのツールから複数のクラスターにまたがった管理を容易に行えるようにするのがPrism Centralというツールです。
前バージョンまでのPrism Cenralの主要機能
前バージョンまでのPrism Centralには以下の機能が含まれていました。
(新バージョンの機能については後述します)
- 複数Nutanixクラスターの一元管理
- 複数Nutanixクラスターまたぎ&条件指定を柔軟に組み合わせた高度な検索機能
- カスタマイズ可能なダッシュボード
- クラスターの稼働状況を機械学習し、それに基づいたリソース枯渇予測とインフラ拡張計画策定の支援
Prismのライセンスには2段階あり、Prism Starter(=Nutanixを使っていれば追加費用なし)とPrism Pro(=別途有償)が存在します。Prism StarterでもPrism Centralを使用することはできますが、上記2~4の機能はPrism Proライセンスが必要であるため、Prism Starterライセンスを利用、かつPrism Centralを使用する場面は正直なところかなり限られていました。
Prism Centralに統合されたSSP
さて、なぜここまでPrism Centralのついて触れてきたかというと、SSP(Self-service Portal)機能が今回の5.5から、Prism Centralに組み込まれたからです!
本バージョンでは単にPrism Centralに組み込まれただけでなく、それに合わせて様々な機能強化が行われているため、紹介したいと思います。
ログインURLの変更
いきなり細かい話ですが、ログインページのURLが変わりました。今までは https://Cluster-Virtual-IP:9440/ssp/ という形で、通常のPrism(https://Cluster-Virtual-IP:9440/console/)とは異なるアドレスでした。
今回のPrismCentralへの統合に伴い、単にIPアドレスがPrismCentralのものに代わるだけではなく、ディレクトリが /ssp/ ではなく /console/ に統一されました。つまり https://PrismCentral-IP:9440/console/ となります。どのユーザーも同一のログインページにアクセスし、自分の認証情報でログインさえすれば、そのユーザーが権限を持つ範囲の機能のみが表示される、ということになります。 /ssp/ が独立していると、ディレクトリを最後まで入力しなかったユーザーが /console/ のほうにリダイレクトされて「ログインできない!なぜ?」となることが予想されたので、自分としてはこの変更は歓迎しています。
OpenLDAP認証への対応
これまではSSPを使用する際にはActive Directoryとの接続が必須でした。SSPの機能をユーザーに使用させる際、プロジェクトにユーザーを登録しますが、その際にADの登録情報を参照してロールを割り当て、さらにそのユーザーがログインページで認証をする際には認証情報としてADの ユーザー名@ドメイン / パスワード を使用するためです。
当バージョンからはOpenLDAPにも対応しました。Linux中心のサーバー環境のお客様ではADがないことも多いので、この機能はかなり待ち望んでいました!
ロール設定項目の変更
前バージョンのSSPはPrism Elementの中で動いており、機能的にはVM管理権限をユーザーに移譲するためのものでしたが、当バージョンのPrism Centralには「Calm」という新機能が統合されており、それに関連した権限がロールの中で定義できるようになっています。Brueprint, App, Marketplace というキーワードがポイントです。
Calmは「Cloud Application Lifecycle Management」の略で、「Brueprint」という設計図から、Nutanixクラスターやパブリッククラウドに対してサーバーアプリケーションをデプロイしたり、デプロイされたアプリケーションを管理したりするためのツールです。複数のサーバーから構成されるアプリケーションをセットにして、デプロイ手順における相互の依存関係等の管理も行うことができます。
CalmはもともとCalm.ioという2016年にNutanixが買収した企業が持っていた製品ですが、NutanixはそれをPrismCentralに統合し、当バージョンでリリースされました。
Calmはマーケットプレイス機能も持っており、スマートフォンとAppストアの関係のように、インフラ上に関単にアプリケーションをデプロイできるようになっています。現バージョンではOSSおよびエコシステムパートナーによる16種類のアプリケーションが名を連ねています。
プロジェクト設定項目の変更
「プロジェクト」は、SSPのユーザーが所属するグループです。
ユーザーが利用可能なリソースを管理するための仕組みになっており、プロジェクトに対してリソースのクォータ(利用上限)が設定され、ユーザーはその範囲内でVMを利用できます。また、ユーザーが利用可能なVLANもプロジェクトに対して割り当てられます。
複数クラスターを管理するPrism Centralの一機能となったことで、対象のプロジェクトが利用するNutanixクラスタが設定項目として追加されました。
また、大きな違いとして、以前のバージョンでは、ロールの割り当てがプロジェクト単位だった(すごい謎仕様)のですが、プロジェクト内のユーザーごとにロールを割り当てられる、マトモな仕様になりました。これで社内クラウド的な使い方がだいぶ捗ります。
また、Allow Collaborationというチェックボックスが追加されました。これをオンにすると、そのプロジェクトではメンバーの作成したVMがプロジェクト内の他のメンバーからも見えるようになります。これがオフだと単にリソース上限を共有しているだけなのですが、プロジェクト内のメンバーが同じVMの管理を一緒に行うのであればこちらをオンにしておくのが便利ですね。
今後の機能強化
さて、今回はSelf-Service Portalについてご紹介しましたが、昨年と変わっていない点としてはネットワークの部分です。プロジェクトに割り当てられたVLANを自由に使う、というだけで、それ以上の機能はありません。
しかしながら、SSPではなくPrism Central自体にはネットワークに関係した機能としてAHVのマイクロセグメンテーションが入ってきました。
AHVのマイクロセグメンテーションは、ハイパーバイザーの仮想スイッチレイヤーで通信可否の制御を行うファイアウォール的な機能で、ゲストOSのファイアウォール設定に関係なく通信を遮断することでセキュリティを確保できます。現在はTech Previewとしての搭載で、Self-Service Portalからの操作はできませんが、この辺りが組み込まれてくるとより便利になりそうです。
なお、今後はPrism Centralの機能強化はAOSのバージョンアップとは独立して行われていくようですので、最新の情報はコミュニティ等を通じてお伝えしていきたいと思います。
告知
最後にMeetupの告知です。今回紹介したPrism Central最新版を含むAOS 5.5について、より詳細な説明を聞きたい方は、ぜひ1月開催のNutanix Community Meetupにご参加ください。東京(#23)と大阪(#24)で1回ずつ、東京開催は配信も行いますので、ぜひご参加ください!
.NEXT Conference 2017 in Europe 旅の記録 番外編
この記事は[2枚目]Nutanix Advent Calendar 2017の10日目分として執筆しました。
さて、昨日の記事で宣言した通り、今日は.NEXTの内容とは直接関係ありませんが、開催地であるニースの周辺を旅した際の話をお送りします。
周辺を探索して時差を調整する
海外のカンファレンスに参加した際には、カンファレンスの各セッションに参加して最新の情報収集や技術習得に努めるのがもちろん最優先事項ですが、せっかく十数時間をかけて海外まで行くのであれば、周辺を見て回り、刺激を受けるのも醍醐味の一つです。
また、米国や欧州へ時差が大きい日本から行った場合、現地時間に体を合わせるためにも、到着初日は出歩いて無理にでも現地の時間帯で過ごすことが、カンファレンス本番に向けたコンディション調整の中でもかなり重要なポイントとなります。
日中に到着したにも関わらず、ホテルで( ˘ω˘)スヤァとしてしまうと、間違いなく翌日以降のカンファレンスで眠くて仕方ありません。
さて、今回の開催地であるニース(フランス)と日本の時差はどれくらいかというと、サマータイムではない今の時期は-8時間、日本の13時にニースは朝7時、日本の早朝6時に夜22時ということになります。13時に起きて朝方に寝る…なんか大学時代の夏休みにそんなダメ人間な生活をしt…ウッ、頭が…。
ニースの周辺観光
ニースはフランスの南東部、地中海沿いのCôte d'Azur(コートダジュール=青い海岸)と呼ばれるエリアにあります。沿岸を西に向かえば映画祭で有名なカンヌ、東に向かえば電車で1時間もかからずにイタリアとの国境があります。
そして、イタリアよりも手前にあるのが、F1グランプリでも有名なモナコ公国。海側を除く陸側全体をフランスに囲まれた形ですが独立した国家で、その広さは世界で2番目に小さいのだそうです。
そのような場所なので当然空港はなく、最寄はニースと同じコートダジュール空港になります。観光をするにしてもモナコ単独で行くというよりも、コートダジュールを巡るなかで立ち寄る形が一般的かと思います。
というわけでモナコに行ってみました!
モナコへは鉄道で
というわけで実際にモナコに行ってみました。モナコへ向かう主要な公共交通手段は2つ、鉄道か路線バスです。鉄道の方が早いので、もちろんそちらを選びました。ニースの中心の駅はNice Ville駅。外から見る限り、小ぢんまりとした駅舎です。
中に入るとヨーロッパではよくある(?)高いアーチ形の屋根になっていました。やってくる電車のデザインも日本とは全然違った感じです。
まさかの珍道中
海沿いの景色を「ちょっと熱海感ある」とか言いながら走っていたら、突然警備員っぽい人が「全員別の車両へ移ってください~」的なことを乗客たちにアナウンスし始めました。この時点で非常に不穏。
暫く行ったところの駅で、なんと全員降ろされました。電車も暫く動かなそうな雰囲気。フランス語が分からないので大変困りましたが、先ほどの警備員が「セキュリティ的な理由で」から大雑把な説明を受けたことを思い出しました。
確か降ろされたのはエズ村(Eze)のあたり。こちらも絶景に出会える場所で、現地ガイドツアー等では定番のスポットのようですが、絶景ポイントは丘の上、しかも我々の目的地はモナコ(というか本当はイタリア国境まで行くつもりだった)ので、たまたま近くのバス停に来ていたモナコ行きのバスに乗車しました。
バスは鉄道に乗っていた乗客たちが乗り込んだのでごった返し、しかも沿岸沿いの曲がりくねった道を走るので、とても辛かったです。この時点で、帰りは絶対バスに乗りたくないと心に刻まれました。
モナコに到着したが
そんなこんなで、モナコ行きのバスに乗り込んだわけですが、そもそも最初はイタリア国境に行き、戻りがけにモナコに立ち寄るぐらいの予定だったので、どのバス停で降りるのが良いのかわかりません。結果的にバス停を降りてから、長い坂道を歩くことになりました。坂から景色も美しかったですが、かなり大変!
大砲、そして衛兵さん。
旧市街の路地。お土産屋さんや食事処が並んでいますが、こういう場所を歩き回るだけでも楽しくなってきます。
電車のアクシデントもあり、結構いい時間になっていたので、この路地にあるレストランで食事を摂りました。聞くところによると、コートダジュール周辺はイタリアとフランスが領土争いをしていた土地らしく、場所的にもパリよりイタリアの方が近いため、料理もイタリア料理的なものがメインとのこと。
海洋博物館へ
食事をしている間に雨が降ってきてしまったので、近くにある海洋博物館に行ってきました。ロビーでは大きな口がお出迎え。博物館という名の通り、海洋関連の展示をしているスペースがあるのですが、館内は水族館もセットになっています。
まずは水族館から
地中海の熱帯魚たちがお出迎え。
実はこの博物館、断崖絶壁に建てられているので、透明の床から崖の下をのぞける場所がありました。東京タワーにもこんなのありましたね。
クラゲがたくさん。ふよふよしています。
タツノオトシゴとか。
ウミガメとか。
Keyboard Errorで止まってたりとか…。
次は博物館エリアへ
巨大なクジラの骨格標本。
とにかくデカいです。
棚もでかい…。
という感じで海洋博物館を出るころには雨も止んでいましたが、時間も遅くなってしまったので最後にもう1つの名物スポットを見てから帰ることにしました。
F1でおなじみの
例のヘアピンカーブに来ました。
F1感あふれる縁石。普段は路線バスも通る、普通の道です。
少し上から。我々以外の日本人観光客も来てました。
この後、またしばらく歩いて、モナコ唯一の駅であるモンテカルロ駅に行きました。本当はここがモナコ観光のスタート地点になるはずだったのに…!
なお、帰りは普通に電車が止まることもなく、スムーズに帰ることが出来ました。
さーて、来年の.NEXTは?
写真たっぷりでお届けしましたが、このような体を慣らす期間無しでカンファレンスに突入すると、本当に辛いです。海外のイベントに参加される際には余裕を持ったスケジュールをお勧めします。
次回の.NEXT Conferenceは2018年5月8~10日、米国のニューオリンズで行われます。まーたマイナーな場所で…。今回のニースに続き、この手のカンファレンス開催地としては珍しいチョイスなので、みなさま是非ご参加ください!
.NEXT Conference 2017 in Europe 旅の記録 その4
この記事は[2枚目]Nutanix Advent Calendar 2017の9日目分として執筆しました。
さて、前回はAOS最新版が出たため急きょリリースノートを翻訳してみましたが、今回は.NEXT Europeの旅の記録に戻りたいと思います。
さて、今日は.NEXT Conferenceの楽しみ方、ということで個人的に気に入ったポイントをお伝えしたいと思います。
.NEXT Conferenceの個人的な見どころ
.NEXT Conferenceは、もちろんKeynoteセッションも大事ですが、せっかくですから現地でしか体験できないものに参加しましょう!
.NuExperience
こちらの枠は、普通のセミナー形式のブレイクアウトセッションではありません。NutanixのUIデザインを行っているチームが待ち構えており、まだ未登場の機能のUIデザインを見ながらフィードバックを行うことができます。当然ここで登場する機能はまだどこにも公開されていない、社員も知らないものだったりします。
UIデザイナーが5つ程度のテーブルに分かれて座っており、マンツーマン(場合によってはコチラが複数かもしれませんが)の形で、画面写真を見ながらフィードバックを伝えていきます。
英語の壁がちょっと気になるかもしれませんが、その場合は誰かNutanix社員や英語の得意なパートナーさんを捕まえて一緒に入りましょう(笑)
基本的には実際に運用している方からのフィードバックをもらえるのが一番うれしいので、NutanixのUIを日頃から触っている方は楽しいと思います!(ちょっとしたノベルティももらえます)
NX-Files
なんだこのX-Filesみたいな名前のセッションは…と思いますよね。
(しかもX-Filesって20代は知らないんじゃないか)
Nutanixの社内ではエンジニアリングチーム(と一部のSE)によるハッカソンが年に1回程度行われています。エンジニアたちがディスカッションしながらいろいろな新機能や改善の案を出し合う取り組みで、これまで278個のプロジェクトが作られたそうですが、そこから発展して実際にプロダクトとして提供されたものも存在します。
NX-Filesでは、そうしたところから生まれてきた未発表の機能をプレゼンし、参加者からのフィードバックを取り入れる場です。しかもここに出てきているものは、コンセプトだけでなく、しっかりとアーキテクチャが考えられていて、実際に開発がある程度進んでおり、実装やテストが行われているものです。
当然ここで行われたプレゼン内容は公開されませんので、.NEXTに参加した人だけが近未来のNutanixの一端を覗くことができます。
新しいUI、新しいパフォーマンス改善アーキテクチャ、更なる利便性の向上など、こちらもまだ殆どの社員も知らない内容が目白押しです。そして、その内容は当然Blogにも書けません…ゴメンナサイ(;'∀')
さて、次回は旅の記録シリーズ最終回ですが、ちょっとニース周辺を旅した際のことを紹介したいと思います!
Nutanix AOS 5.5 リリースノート参考訳
この記事は[2枚目]Nutanix Advent Calendar 2017の7日目分として執筆しました。
前回まではゆるゆると.NEXT Conference Europeに参加した際の旅行記を書いていましたが、昨日12/6についに
Nutanix最新版であるAOS 5.5(コードネームObelix)がリリースされました。
このリリースにはたくさんの新機能が含まれますので、旅の記録は一旦お休みして、今回はリリースノートの一部を翻訳してお届けします。
リリースノートの原文はこちら(要ログイン)
【ご注意】
- あくまで私個人が片手間で行った参考訳なので、所属企業の公式なものではなく、内容については一切保証しません。
- 日本語として分かりやすいように、ほどほどに補完・意訳している部分もありますので予めご了承ください。
- かなりの部分をGoogle翻訳に頼っています。サンキューグーグル。
目次
- 機能と更新内容 | AOS 5.5
- 新機能
- Controller VMカーネルおよびPythonのバージョンの更新 FEAT-5126
- アップグレード対応範囲の拡大 FEAT-5057
- 機械学習機能 FEAT-2572 FEAT-3818
- Prism Centralへのセルフサービスポータルの統合 FEAT-4184
- セルフサービスポータル用OpenLDAPのサポート FEAT-2262
- Nutanix Calm FEAT-4184
- レポート管理 FEAT-2637
- NearSyncによる準同期災害対策 FEAT-911
- AHV Turboデータパス FEAT-2492
- vNUMA のサポート FEAT-3251
- VMを実行可能なシングルノードクラスタ FEAT-3346
- Acropolis Image Service作成/更新/削除(CUD)
- デュアルNIC NXプラットフォーム用のRDMAサポート
- AHVでのvGPUサポート FEAT-3785
- Windows Server 2016およびHyper-V 2016のサポート FEAT-2200
- ネットワークセグメンテーション FEAT-2511
- Citrix Cloudへの接続 FEAT-5496
- 更新された機能
- Acropolis Container Service(ACS)
- TLS 1.1、TLS 1.0、SSLv3、および非エフェメラル暗号スイートの廃止予定 FEAT-3199
- Nutanixゲストツール(NGT)とTLS 1.2 Cipher ENG-109641
- パスワードの複雑さの強化
- AOSでの処理によるData-at-Rest暗号化 FEAT-3378
- 劣化ノード検知 FEAT-2433
- In-placeハイパーバイザ変換 FEAT-3930
- Prism ElementとPrism CentralによるVM管理 FEAT-4754
- Linuxのセルフサービスリストアのサポート FEAT-3326
- NCC周期を設定する FEAT-2286 ENG-75452
- 仮想マシンにおけるメモリとCPUのホットプラグ ENG-41191 ENG-73293 ENG-64184
- 技術プレビュー機能
- Prism CentralのカテゴリーサポートFEAT-3561
- Prism Centralのマイクロセグメンテーションポリシー FEAT-2681
- Prism Centralのスケールアウト FEAT-2877
- Nutanix API v3 テクニカルプレビュー
.NEXT Conference 2017 in Europe 旅の記録 その3
この記事は[2枚目]Nutanix Advent Calendar 2017 - Adventarの5日目です。
いよいよ今回からは.NEXT Europeの中身についてご紹介していきます!
キーノートセッション
Nutanixのビジョンや主要な技術については、参加者全員が一堂に会するキーノートセッションで発表されます。また、外部の有識者やユーザー、パートナーなどの主要な人物を招いてのディスカッションなども行われます。
実はこのキーノートセッション、動画が公開されています!
ただし、当然ながらすべて英語ですね…技術的なところが気になる方はDay 1 Morning Keynote、未来像が気になる方にはDay 2 Morning Keynoteがおススメです!
【おススメ!】
Nutanix .NEXT Europe 2017 Day 1 Morning Keynote
Nutanix .NEXT Europe 2017 Day 1 Afternoon Keynote
【おススメ!】
Nutanix .NEXT Europe 2017 Day 2 Morning Keynote
Nutanix .NEXT Europe 2017 Day 2 Afternoon Keynote
速報ブログ
また、私と一緒に現地に行ったネットワールドの工藤さんと三好さんが、Day 1, Day 2の速報をブログに書いてくださっています。まずはこちらを読んでみると分かりやすいと思います。
さて、これを紹介してしまうと私の書くことが無k…と思いましたが、キーノートセッション以外の部分もご紹介したいと思います。
Breakout Session
今回の.NEXT Europeでは、2日間(Keynoteの時間を除くと実質1日)に60ものブレイクアウトセッション(各小部屋に分かれてのセミナーセッション等)が実施されました。
内容は様々で、Nutanix自体の技術セッション、パートナー製品との連携、特定の用途に特化した内容、ビジネス視点の内容などに分かれていました。
ちなみに一部のスライドは下記のリンク先から参照できます!
.NEXT 2017 Presentations - Nutanix Community
たとえば性能に関する話であったり…
Citrix on Nutanixな内容だったり…(※島崎が話すときの元ネタだったりします)
なおリンク先にはEuropeのものだけではなく、前回米国ワシントンD.C.で開催された際のスライドもアップロードされています。(※内容的に重複しているセッションは、Europe用としての再アップロードはしていないので、米国側を見ればOKです)
さて、今回もゆるっとした感じでお届けしましたが、次回は個人的に気に入った、ディープな見どころをご紹介できればと思います。
.NEXT Conference 2017 in Europe 旅の記録 その2
この記事は[2枚目]Nutanix Advent Calendar 2017 - Adventarの3日目です。
前回はニースはこんなところ、というのを簡単に紹介しましたが、.NEXT Conference自体について書いていきたいと思います。
.NEXT Conferenceとは
Nutanixが開催している年次カンファレンスです。初回は2015年で、開催地は米国マイアミでした。翌年からは春(初夏?)に米国、秋に欧州という形で年2回行われています。2016年の米国はラスベガス、欧州はオーストリアのウィーン、2017年の米国はワシントンD.C.、欧州は今回フランスのウィーン、2018年の米国はニューオリンズで開催されるところまで決まっています。
なお、このメインのカンファレンス以外に、主要各国の首都で.NEXT on Tour (東京はこの形式)という中規模版を、その他の各国首都や地方都市では X Tour (大阪と福岡はこちら)という小規模版を開催しています。
今回はEMEA(Europe, the Middle East and Africa=ヨーロッパ、中東、およびアフリカ)を中心に、約60か国から、約2,200名が参加しました。昨年のウィーンが1,200名だったので、順調にイベント規模が大きくなっています。
今回のカンファレンス会場
今回のカンファレンス会場は Palais des Congres et des Expositions Nice Acropolis 、
英語名はNice Acropolis Convention Center。Nutanixのインフラスタックの名称である"Acroplis"にちなんだ選択だったのでは…?
しかもニースのスペルは Niceなので "Nice Acropolis" !!!! ロゴもこんな感じです。
60のセッションが開催される以外に、Nutanixやスポンサー各社のソリューション展示が行われていました。日本でもおなじみの企業以外に、欧州を中心にビジネスを展開しているスポンサーが多いのが特徴的でした。
この展示会場は、イベント初日の夜(メインのGeneral SessionやBreakout Sessionの開始が2日目からなので、実質的には前夜祭)にWelcome Receptionの会場としても使われました。
Welcome Receptionの開場前に入口の所で待っていたら、ロボットがお出迎えしてくれました。握手もしてくれたよ(゚∀゚)人(゚∀゚)
Nutanixグッズ販売コーナーもあります。
ちなみに.NEXT Conferenceでは、来場者にちょっといいノベルティが配布されます。前回のワシントン D.C.は超小型のドローンでしたが、今回はダウンジャケット!寒い時期なので実用的ですね!
さて、カンファレンス初日はここまで。
2日目からはいよいよセッションが始まります!