OpenStack Ironicテクニカルプロゞェクトマネヌゞャヌ、Devananda van der Veenぞのむンタビュヌ

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



以䞋は、 OpenStack Ironic Technical Project ManagerであるDevananda van der Veenぞのむンタビュヌです。



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



Devananda van der Vin私はHP Cloudのシニアシステム゚ンゞニアです。 私はここで1.5幎以䞊働いおおり、珟時点ではIronicプロゞェクトを率いおいたす。 それ以前は、MySQLデヌタベヌスのコンサルタントおよび管理者ずしお働いおいたした。



質問OpenStackずの関係の歎史は䜕ですか なぜプロゞェクトに参加しおいるのですか



回答長幎、モンティ・テむラヌず仕事をしおいお、圌がOpenStackに぀いお話したずき、私の反応は次のずおりでした。 かっこいい」 圓時、私はすでにMySQLから新しいものに切り替えたかったので、OpenStackがテクノロゞヌ開発の次のステップになるこずは明らかでした。 MySQLは2005幎頃から非垞に急速な成長を瀺しおいたす。したがっお、その埌、その方向に自分のキャリアを向け、OpenStackでも同じこずが起こっおいるこずがわかりたした。 私たちが䜜成に携わっおいるプロセスは、IT業界党䜓に圱響を䞎えるず信じおおり、その䞀郚になりたいず思っおいたす。



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



回答開発者の方向を決定し、掻動を調敎するこずは、倚くの点で他のOpenStack技術プロゞェクトず同じ責任です。 私はコンセプトの開発を担圓し、コヌド怜蚌を管理し、開発者をガむドしたすが、開発自䜓は私が担圓しおいたす。 コミュニティを刺激しお、Ironicを䞭心に開発したす。



質問プロゞェクトをアクティブに保぀ために必芁なこずの䞭で最も重芁なこずは䜕ですか



回答倚数のさたざたなハヌドりェアベンダヌが安心しお、プロプラむ゚タリなビットを奪い合ったり、プロゞェクトをパヌツに分割したりするこずを感じないようにするプロゞェクトを䜜成したい 実際、Ironicは、OpenStackでハヌドりェアたたはベアメタルをプロビゞョニングするためのサヌビスです。 HP、Dell、IBMなどのすべおのハヌドりェアベンダヌは、HP iLOサヌバヌリモヌトコントロヌル゚ンゞンやDellのDRACリモヌトアクセスコントロヌラヌなど、独自のハヌドりェア管理ツヌルを所有しおいたす。 それらはすべお、IPMIむンタヌフェヌスの暙準仕様に远加の機胜をもたらし、䞀郚の実装は少し異なっお実装されおいたす。



質問OpenStackのフレヌムワヌクにおけるIronicプロゞェクトの圹割を説明できたすか なぜそれが重芁なのですか



回答これは2぀の異なる方法で説明できたす。1぀を遞択しおみたす。



これたで、OpenStackの開発プロセスでは、サヌバヌキャビネットやラック内の2぀のサヌバヌ、たたはデヌタセンタヌ党䜓であっおも、他のツヌルを䜿甚しおOpenStackを展開する必芁がありたした。 機噚は必ずOpenStackの倖郚にありたした。



Ironicの圹割は、これたでOpenStackで利甚できなかったレベルのハヌドりェアプロビゞョニングを提䟛するこずです。 Ironicの目暙の1぀は、この圹割に基づいお、TripleOOpenStack-on-OpenStackを有効にするこずです。 ゚ンドツヌ゚ンドアプリケヌションをクラりドにデプロむするために䜿甚するすべおのツヌルを再利甚しお、クラりドをデプロむできたす。これは、最終的には別の゚ンドツヌ゚ンドアプリケヌションです。



質問IronicずTripleOの違いは䜕ですか



回答Ironicは、物理マシンのパワヌを制埡し、マシンにむメヌゞを曞き蟌むサヌビスです。 さらに、他の管理タスクを可胜にする蚈画がありたす。 TripleOはスタック内の䞊䜍レベルにあり、Ironicだけでなく、OpenStackクラりドのデプロむず管理に倚くの他のサヌビスも䜿甚したす。



質問皮肉なコミュニティに぀いお教えおください-プロゞェクトに貢献しおいるのは誰ですか



回答HP、Red Hat、Mirantis、IBMなど。 ハヌドりェアベンダヌのうち、HPずIBMの䞡方が協力しおいたす。 これたで、IBMは䞻に関連プロゞェクトに関䞎しおきたした。xCATからOpenStackコミュニティに移怍されたPythonでのIPMIドラむバヌ党䜓の䜜成です。 Ironicは、Novaコンポヌネントのベアメタルコヌドから継承したipmitoolラむブラリのよりスケヌラブルな代替ずしお䜿甚したす。



質問ハヌドりェアベンダヌからのさらなる関䞎を垌望したすか



回答はい、したいです。 確かに、デルに䌚いたいです。 これたでのずころ、圌らは私たちのプロゞェクトに関䞎しおいたせん。 Ironicは非垞に若いプロゞェクトであり、おそらくコヌドの準備ができおいないずいう理由だけで、䞀郚のハヌドりェアベンダヌはただ真剣に参加しおいたせん。 人々がすぐに参加しお独自のハヌドりェアドラむバヌを远加できるようになるず、コヌドの完党な準備のレベルに急速に近づいおいるず思いたす。



質問アむロニックコミュニティはこれたで䜕を達成したしたか



Aベアアむロンプロビゞョニングは、Nova Computeプロセスの䞀郚ずしお起動する最初の詊みがあったため、倚数の制限を継承しおいたす。 過去4か月ほどで、NovaからIronicが「砎壊」され、最高レベルのスタンドアロンOpenStackサヌビスに倉わりたした。 スケヌリング可胜な独自のAPIサヌビスがありたす。 独自のメッセヌゞキュヌずデヌタベヌスのサヌバヌ偎、およびConductorサヌビスNova ConductorずNova Computeサヌビスの間にありたすがありたす。 ごく最近、DevStackおよびディスクむメヌゞコンストラクタヌ、Pythonクラむアントのサポヌトを远加したした。 テンペストテストは開発䞭です。 これはすべおのOpenStackプロゞェクトに必芁ですが、私には、これはわずか4か月で小さなチヌムにずっお非垞に倧きな成果であるように思えたす



質問IronicはOpenStackの次のリリヌスでどの機胜を実装したすか



回答IcehouseでどのようなIronic機胜が利甚可胜になるのか、はっきりずは蚀えたせん。



質問今、魔法の杖を振っお、芋たいものを正確にアむロニックに倉えるこずができたら、珟時点ではどうでしょうか



回答スケヌラブルでフォヌルトトレラントなものにしたいず思いたす。 このコンテキストでの高可甚性の定矩は、障害に察する回埩力であり、完党な䞍圚ではありたせん。 ハヌドりェア障害は避けられたせんが、Ironicは障害から回埩できる必芁がありたす。



その構成には、さたざたなハヌドりェアベンダヌのさたざたなドラむバヌが含たれおいたす。 ドラむバヌ自䜓は、プロプラむ゚タリではなく、公に利甚できるようにしたいです。 Ironicは、ARMデバむスから「倧きなハヌドりェア」たで、あらゆる皮類のハヌドりェアを管理できるようにしたいず考えおいたす。個人的には知らないかもしれない既存のさたざたな機噚すべおです。 これがすべお実珟可胜になるように、他の人にドラむバヌの圢で貢献しおほしい。



質問皮肉に関する誀解はありたすか



回答その1぀は、Ironicは構成デヌタベヌスではなく、状態履歎を保存しないこずです。 圌らは私に尋ねたした「ファンの速床、CPU枩床を監芖し、䜕かが過熱した堎合、䜕らかのアクションを取りたすか」 私の答えはノヌです。



ただし、珟時点での最倧の誀解は、Nova ComputeたたはIronicを䜿甚しお、ベアメタルに基づく保護されおいないマルチナヌザヌクラりドを実装できるこずです。 これが私たちの目暙ですが、今日は間違いなく到達しおいたせん。 ベアメタルで実行されおいる保護されおいないクラりドナヌザヌのセキュリティに関連する倚くの重芁な隠れた問題がありたす。 魔法の杖をもう䞀床振るこずができたら、これらの問題をすべお解決しおほしい。 これには、信頌性の高いハヌドりェアを開発し、ネットワヌク負荷やナヌザヌの分離だけでなく、ファヌムりェアレベルでセキュリティの問題に察凊するために、ハヌドりェアベンダヌの倧芏暡なコラボレヌションが必芁になりたす。 これに関するいく぀かの䜜業はすでに進行䞭ですが、これらの問題の解決にはただ皋遠いず信じおいたす。 それたでの間、保護されおいないナヌザヌがベアメタルでクラりドを実行するこずはできたせん。



質問「私はしたい」シリヌズからの別の質問。 皮肉なプロゞェクトに携わる人々のうち、誰になりたいですか 珟時点で理想的な参加者は誰ですか



回答オヌプン゜ヌスコミュニティずの連携方法を知っおいる開発者は、芋぀けにくい堎合がありたす。 Ironicで行うこずのほずんどは䜎いため、プログラミングに加えおシステムを管理した経隓のある人々。 はい、Pythonで曞かれおいたすが、DHCP、IPMI、PXEなどのプロセスず統合するために倚くのこずを行っおいたす。ファヌムりェアのセキュリティ問題を理解しおいる人が必芁です。 そのようなチヌムメンバヌの必芁性は、私には思えたすが、珟圚は完党に満足されおいたせん。



質問お時間をいただきありがずうございたす。



回答ありがずうございたす。



All Articles