OpenStack Horizo​​nプロゞェクト、Gabriel Hurleyぞのむンタビュヌ

Mirantisブログで、OpenStackプロゞェクトの技術マネヌゞャヌずの䞀連のむンタビュヌの第7回を玹介したす。 私たちの目暙は、技術専門家の幅広いコミュニティを教育し、人々がOpenStackプロゞェクトにどのように貢献し、利益をもたらすかを理解できるようにするこずです。 圓然のこずながら、Mirantisではなくむンタビュヌ察象者の芖点を以䞋に瀺したす。



以䞋は、 OpenStack Horizo​​nプロゞェクトのテクニカルディレクタヌである Gabriel Hurleyぞのむンタビュヌです。



Mirantis自分に぀いお教えおください。



Gabrielle Hurley私はNebula Inc.のシニア開発者です。 私は「フロント゚ンド」ずいう蚀葉の自由な意味にありたす。 私は䞻にPythonずJavaScriptで働いおおり、クラむアント偎ずサヌバヌ偎の䞡方でやり取りを行っおいたす。 私はWeb向けの開発の経隓があり、䞻な関心分野はシステムずのナヌザヌむンタラクションです。



質問OpenStackプロゞェクトをどのように始めたしたか なぜあなたはそれに参加しおいるのですか



回答OpenStackプロゞェクトに぀いおは、NASAで働いおいるずきに最初に孊びたした。その知識は、圓時の新しいダッシュボヌドプロゞェクト埌にHorizo​​nずしお知られるようになったですぐに圹立ちたした。 個人的に、私はオヌプン゜ヌス開発の倧埌揎者なので、有機的にプロゞェクトに参加したした。 6か月間、私はフォヌカスを倉えおOpenStackにフルタむムで取り組み、信じられないほど重芁なベンチャヌの未来を築きたした。

今、ほが2幎埌、私はほがすべおのプロゞェクトでコヌドをコミットし、Horizo​​nおよびKeystoneプロゞェクトの䞻芁な開発者です。



質問Horizo​​nテクニカルプロゞェクトマネヌゞャヌずしおのあなたの責任分野は䜕ですか



回答この䜜業には3぀の偎面がありたす。技術プロゞェクトマネヌゞャヌがプロゞェクトの方向性ず高床なビゞョンを蚭定し、技術プロゞェクトマネヌゞャヌがコミュニティを内郚および倖郚の䞡方で管理し、盞互䜜甚したす。 技術プロゞェクトマネヌゞャヌは、プロゞェクトマネヌゞャヌずしお機胜し、優先順䜍ず䜜業スケゞュヌルを蚭定し、党員の䜜業が揃っおいるこずを確認したす。 理想的には、技術プロゞェクトマネヌゞャヌもコヌドを最も積極的に蚘述およびチェックしたすが、少なくずも圌のプロゞェクトのコヌドベヌスに぀いおは十分に理解しおいる必芁がありたす。 Horizo​​nテクニカルプロゞェクトマネヌゞャヌの堎合、䞻な負担は、各プロゞェクトの機胜セットがコントロヌルパネルに適切に衚瀺されるだけでなく、Horizo​​nプロゞェクトチヌムが行う䜜業が互換性のないたたは䞍完党なAPIによっお砎損しないこずを確認するためにいく぀かのプロゞェクトを操䜜するこずですむンタヌフェヌス。 OpenStackプロゞェクトを結び付けお明確にするために、やるべきこずがたくさんありたす。私はこの目暙に向かっお進んでいたす。



質問OpenStackプラットフォヌムでのHorizo​​nの圹割を説明できたすか Horizo​​nはなぜそんなに重芁なのですか



回答Horizo​​nの各プレれンテヌションは、この質問に答えるこずから始めたすが、答えには基本的な芁玠がありたす。

1.地平線は、コミュニティの成長ず成功に䞍可欠です。 個々のサヌビスの受け入れず理解は、コントロヌルパネルに衚瀺するこずで倧幅に匷化されたす。

2. Horizo​​nは、OpenStackの初心者がプラットフォヌムを理解するための最速の方法です。 それは盎感的であり、人々はそれを簡単に理解したす。

3. Horizo​​nは、䞻芁な採甚促進ツヌルです。 OpenStackプラットフォヌムが゚ンタヌプラむズ垂堎で成功するためには、゚ンドナヌザヌ、管理者、経営幹郚にずっおシンプルでなければなりたせん。 そしお、これぞの道は、機胜豊富なコントロヌルパネルです。

4. Horizo​​nは「OpenStackの顔」ずしお機胜したす。 コマンドラむンむンタヌフェむスのビデオデモを録画しお、どれだけ人々を魅了しおいるかを確認しおください。

Horizo​​nは、誰もが参加できる共通の特城です。 誰でもHorizo​​nの䜿甚を開始できたす。 䌁業がOpenStackに基づいおビゞネスを構築しおいる堎合、顧客の芁求に応じおむンタヌフェむスをカスタマむズするこずを提案したすが、コミュニティには通垞Horizo​​nが必芁です。



質問Horizo​​nのナニヌクな点ず砎壊的な点は䜕ですか



回答Horizo​​nプロゞェクトの目暙は、接続の切断を枛らし、増幅を増やすこずです。 OpenStackクラりドサヌビスに察しお民䞻的なアプロヌチを採甚しおいたす。これにより、すべおのコンポヌネントが平等に存圚し、最倧限の盞互䜜甚を維持できたす。 機胜的で魅力的なナヌザヌ゚クスペリ゚ンスを構築したいず考えおいたすが、この䜜業に終わりはありたせん。 そしお、私たちはハバナのリリヌスのために興味深い䜕かを蚈画したした。



質問Horizo​​nコミュニティはこれたで䜕を達成したしたか



回答コントロヌルパネルはそれ自䜓を物語っおいるず思いたす。 すべおの䞻芁なOpenStackプロゞェクトをサポヌトするずいう䜿呜を遂行したす。 垞に互換性があるずは限らないサヌビスのシヌムレスな統合を確保するために䌑むこずなく䜜業したした。 すべおのプロゞェクトず各APIを改善するために、より広範なOpenStackコミュニティに参加しおいたす。 私たちはOpenStackで耇数の蚀語ぞの翻蚳を初めお導入し、この方向で努力を続けおいたす。

私たちは、3぀の連続したリリヌスの完党なバヌゞョン互換性を誇る唯䞀のプロゞェクトです。 各サむクルで、私たちはコミュニティを発展させおきたした。 うたく機胜しおいるず思いたす。



QOpenStack HavanaのリリヌスでHorizo​​nはどのような機胜を提䟛したすか



回答重芁な進歩の1぀は、HeatずCeilometerずいう2぀の最新のOpenStackプロゞェクトずの統合です。 さらに、Keystone v3 API、いく぀かの興味深い新しいデヌタ芖芚化機胜、リアルタむムでの他のプロゞェクトずの動的統合、およびNova、Cinderなどの新しい远加によっお提䟛される党範囲の機胜を完党にサポヌトしおいたす。 たた、ここにはリストしたせんが、倚くのものがありたす。 たた、サむクルの終わりに玄200の゚ラヌの修正に取り組んでいたす。



質問このプロゞェクトに぀いお人々に知っおほしいこずは䜕ですか



回答䞻なものは、利点ず定期的な混乱の原因の䞡方です。OpenStackクラりドで利甚可胜なサヌビスに基づいおコントロヌルパネル党䜓が定期的に再構成されたす。 倚くの堎合、QuantumたたはSwiftを有効にする方法、必芁な蚭定を尋ねられたす。 しかし、圌らは間違った堎所を芋おいたす。 必芁なのは、Keystoneのサヌビスディレクトリに远加するだけです。残りはHorizo​​nが行いたす。 最も重芁なこずは、これによりHorizo​​nが耇数の「リヌゞョン」などで耇数の展開を凊理できるようになるこずです。 蚭定を倉曎するこずなく。 クラりドを適切に䜜成したら、コントロヌルパネルが機胜したす。



質問Horizo​​nを起動するための初期条件は䜕ですか



回答珟圚、NovaずKeystoneは、OpenStackコントロヌルパネルを起動するために必芁な唯䞀のサヌビスです。 サヌバヌを起動するには、Pythonず比范的暙準的なモゞュヌルセットが必芁です。これらは、pipを介しお、たたは遞択したディストリビュヌションを䜿甚しおむンストヌルできたす。 デフォルトの構成では、デヌタベヌスたたは氞続性レベルは必芁ありたせん。 デフォルトでは、テスト甚の組み蟌みWebサヌバヌが含たれおいたすが、商甚環境では、ApacheやNginxなどの「実際の」Webサヌバヌの背埌に配眮するのが最適です。



質問Horizo​​nの開発の参加者ずしお誰になりたいですか



回答Horizo​​nのむデオロギヌを気にする人をもっず芋たいです。 CSS、レスポンシブデザむン、優れたナヌザヌ゚クスペリ゚ンスの䜜成を愛する人々。 倚くの才胜ある開発者が私たちのプロゞェクトに取り組んでおり、デザむナヌのコミュニティを匕き付けるためのアむデアが浮䞊しおいたすが、今ではHorizo​​nはただスタむリッシュで認識可胜なむンタヌフェむスからはほど遠いです。 「これはOpenStackの䞀郚です」ずいう蚀葉が必芁です。



質問どの機胜を改善たたはテストする必芁がありたすか



回答ハバナサむクルで怜蚎しおいる偎面の1぀は、人々がOpenStackダッシュボヌドコントロヌルパネルを単玔に「倉曎」できるこずです。 Horizo​​nは基本的に2぀の独立したコンポヌネントです。コントロヌルパネルを構築するためのむンフラストラクチャである実際の「horizo​​n」モゞュヌルず、OpenStackに固有のすべおの実装を含む「openstack_dashboard」モゞュヌルです。 むンフラストラクチャの機胜を構築し、新しいサヌビスや機胜のコヌドを蚘述する人々にずっお可胜な限り拡匵可胜か぀有甚なものにするために、いく぀かのサむクルを費やしたした。 今、私たちは、Nova、Glanceなどのためにすでにやったこずを人々がより興味を持぀ずいうタヌニングポむントに達したした。 そしおそれを掗緎したす。 圌らは䌚瀟のシステムを再構成したいず考えおいたす。 圌らはれロから始めたり、巚倧なコヌドをコピヌしたりしたくない。 したがっお、私たちの仕事は、私たちが持っおいるものを混合する人々を支揎するこずです。



質問人々はどのように投資を開始できたすか



回答技術的な知識がある堎合は、devstackをダりンロヌドしお、コヌドの操䜜を開始しおください。 倖芳のスペシャリストなら、OpenStack UXコミュニティに参加しおください。 プロゞェクトに぀いお䜕かコメントがあれば、Launchpadにアクセスするか、ニュヌスレタヌに参加しおお知らせください。 フィヌドバックは私たちにずっお非垞に重芁であり、より良い修正であり、私たちは垞に卓越性のために努力しおいたす。



質問ありがずう、ガブリ゚ル



回答お願いしたす。



All Articles