VMマイグレーション対応のTPM と Eucalyputs

Jun 30, 2009 From: k.suzaki@a...

須崎です。

昨日のUSENIX Annual Tech & HotCloud の報告会、長い時間ありがとうございした。>酒井さま、
#9時半ぐらいでしたら、2時間半も講演していたことになります。

あの場でちょっと議論になったVMマイグレーション対応のTPMと Eucalyputs に
ついて備忘録として捕捉しておきます。

HotCloud でTPMを使った発表が2件もあったのはちょっとびっくりしました。
VMマイグレーション対応のTPMとしては Property Based TPM がありました。ただし、
こちらも厳密にはハードウェア由来の Root Of Trust を保証していないため、
完全なる Trusted Computing とはならないようです。

 http://isc08.twisc.org/slides/S1P1_Property-Based_TPM_Virtualization.pdf
 http://www.springerlink.com/content/81431m416568tl75/fulltext.pdf

また、Eucalyputs は Ubuntu で使えるようです。下記URLにインストールに仕
方がまとめてありました。

 http://eucalyptus.linux4u.jp/wiki/
 Eucalyptus - Ubuntu 9.04 で作るプライベートクラウド環境

suzaki

Jun 30, 2009 From: sakaia@j...

須崎様

 こちらこそありがとうございました。

大変勉強になりました。

以下の論文は、買わないと見れませんね。(残念)
Property-Based TPM Virtualization

Kuniyasu Suzaki <k.suzaki@a...> wrote:

須崎です。

昨日のUSENIX Annual Tech & HotCloud の報告会、長い時間ありがとうございした。>酒井さま、 #9時半ぐらいでしたら、2時間半も講演していたことになります。

あの場でちょっと議論になったVMマイグレーション対応のTPMと Eucalyputs に ついて備忘録として捕捉しておきます。

HotCloud でTPMを使った発表が2件もあったのはちょっとびっくりしました。 VMマイグレーション対応のTPMとしては Property Based TPM がありました。ただし、 こちらも厳密にはハードウェア由来の Root Of Trust を保証していないため、 完全なる Trusted Computing とはならないようです。 http://isc08.twisc.org/slides/S1P1_Property-Based_TPM_Virtualization.pdf http://www.springerlink.com/content/81431m416568tl75/fulltext.pdf

よく読み返してみたところ
Toward Trusted Cloud Computingでは、
http://www.mpi-sws.org/~gummadi/papers/trusted_cloud.pdf
TVMMを使って起動時、マイグレーション時の改竄を防止しているようです。
で、TVMMは、論文のスペースの関係で
こちらを参考にとかいてありました。
http://www.cl.cam.ac.uk/~dgm36/publications/2008-murray2008improving.pdf

読んでみます。

また、Eucalyputs は Ubuntu で使えるようです。下記URLにインストールに仕 方がまとめてありました。 http://eucalyptus.linux4u.jp/wiki/ Eucalyptus - Ubuntu 9.04 で作るプライベートクラウド環境

Eucalyptusは、結構日本語でも資料が出てきました。
VA Linux(こちらは中身の概要を説明しようという話)
http://builder.japan.zdnet.com/sp/09-personal-cloud/

クリエーションライン株式会社(こちらは構築しましたという話)
http://www.creationline.com/oss/eucalyptus/cl_report090624.pdf

その他:

わき道ですが、今回 賞(Lifetime Achievement Award)を貰った方って、
Goldberg氏と一緒に仮想化の研究をされていたのですね。

Popek and Goldberg virtualization requirements
http://en.wikipedia.org/wiki/Popek_and_Goldberg_virtualization_requirements

以上

酒井


suzaki

  • -

archive-> http://qwik.atdot.net/vimpl/64.html ML-> vimpl@q...

Jul 1, 2009 From: k.suzaki@a...

須崎です。

>>From: Atsushi SAKAI <sakaia@j...>
>>Subject: [vimpl:102] Re: VMマイグレーション対応のTPM と Eucalyputs
>>
>>> VMマイグレーション対応のTPMとしては Property Based TPM がありました。ただし、
>>> こちらも厳密にはハードウェア由来の Root Of Trust を保証していないため、
>>> 完全なる Trusted Computing とはならないようです。
>>>   http://isc08.twisc.org/slides/S1P1_Property-Based_TPM_Virtualization.pdf
>>>   http://www.springerlink.com/content/81431m416568tl75/fulltext.pdf
>>> 
>>よく読み返してみたところ
>>Toward Trusted Cloud Computingでは、
>>http://www.mpi-sws.org/~gummadi/papers/trusted_cloud.pdf
>>TVMMを使って起動時、マイグレーション時の改竄を防止しているようです。

Xen のTPM対応は良くなかったのですが、改善されていませんよね。
昨年ぐらいまでこちらの VMKnoppix で対応していましたが、必ず何か問題がありました。

そう言えば最近 tboot (Intel TXT で Measured VMMしか起動させないブートローダ)
の話も下火になったような。

>>で、TVMMは、論文のスペースの関係で
>>こちらを参考にとかいてありました。
>>http://www.cl.cam.ac.uk/~dgm36/publications/2008-murray2008improving.pdf

こちらはVee08で発表された

  Improving Xen Security through Disaggregation

ですね。


suzaki

Jul 1, 2009 From: sakaia@j...

XenのTPM対応は最近ゆっくりですね。
今見直してみたら、libvirtでvtpm対応をしている人がいました。
議論の進み方を見ると次の版位には入るのでは?
https://www.redhat.com/archives/libvir-list/2009-June/msg00456.html

そういえば、KVMでのTPM対応ってどうなっているのでしょう?

以上

酒井

Kuniyasu Suzaki <k.suzaki@a...> wrote:

須崎です。

From: Atsushi SAKAI <sakaia@j...> Subject: [vimpl:102] Re: VMマイグレーション対応のTPM と Eucalyputs

VMマイグレーション対応のTPMとしては Property Based TPM がありました。ただし、 こちらも厳密にはハードウェア由来の Root Of Trust を保証していないため、 完全なる Trusted Computing とはならないようです。 http://isc08.twisc.org/slides/S1P1_Property-Based_TPM_Virtualization.pdf http://www.springerlink.com/content/81431m416568tl75/fulltext.pdf

よく読み返してみたところ Toward Trusted Cloud Computingでは、 http://www.mpi-sws.org/~gummadi/papers/trusted_cloud.pdf TVMMを使って起動時、マイグレーション時の改竄を防止しているようです。

Xen のTPM対応は良くなかったのですが、改善されていませんよね。 昨年ぐらいまでこちらの VMKnoppix で対応していましたが、必ず何か問題がありました。

そう言えば最近 tboot (Intel TXT で Measured VMMしか起動させないブートローダ) の話も下火になったような。

で、TVMMは、論文のスペースの関係で こちらを参考にとかいてありました。 http://www.cl.cam.ac.uk/~dgm36/publications/2008-murray2008improving.pdf

こちらはVee08で発表された Improving Xen Security through Disaggregation ですね。


suzaki

  • -

archive-> http://qwik.atdot.net/vimpl/64.html ML-> vimpl@q...

Jul 1, 2009 From: k.suzaki@a...

>>From: Atsushi SAKAI <sakaia@j...>
>>Subject: [vimpl:104] Re: VMマイグレーション対応のTPM と Eucalyputs
>>
>>XenのTPM対応は最近ゆっくりですね。
>>今見直してみたら、libvirtでvtpm対応をしている人がいました。
>>議論の進み方を見ると次の版位には入るのでは?
>>https://www.redhat.com/archives/libvir-list/2009-June/msg00456.html

TCG-BIOSのサポート(TPM の Chain of Trustを始める機能)はどうするのでしょうか。
Xenでは既になるのでそれを使うのかな。

>>そういえば、KVMでのTPM対応ってどうなっているのでしょう?

私の机の隣の Quynh さんが作りましたが、他の仕事が入って現在メンテナンスできていません。
KVMでのTCG-BIOSのサポートのためにSeaBIOSを使う必要があり、QEMU-DM も変
更する必要がありました。この辺は昨年のAPTC'08 で発表しました。

Paper: http://www2.computer.org/portal/web/csdl/doi/10.1109/APTC.2008.23
 Slide: http://openlab.ring.gr.jp/oscircular/APTC2008-Slide-suzaki.pdf

suzaki

>>
>>以上
>>
>>酒井
>>
>>
>>
>>Kuniyasu Suzaki <k.suzaki@a...> wrote:
>>
>>> 
>>> 須崎です。
>>> 
>>>  >>From: Atsushi SAKAI <sakaia@j...>
>>>  >>Subject: [vimpl:102] Re: VMマイグレーション対応のTPM と Eucalyputs
>>>  >>
>>>  >>> VMマイグレーション対応のTPMとしては Property Based TPM がありました。ただし、
>>>  >>> こちらも厳密にはハードウェア由来の Root Of Trust を保証していないため、
>>>  >>> 完全なる Trusted Computing とはならないようです。
>>>  >>>   http://isc08.twisc.org/slides/S1P1_Property-Based_TPM_Virtualization.pdf
>>>  >>>   http://www.springerlink.com/content/81431m416568tl75/fulltext.pdf
>>>  >>> 
>>>  >>よく読み返してみたところ
>>>  >>Toward Trusted Cloud Computingでは、
>>>  >>http://www.mpi-sws.org/~gummadi/papers/trusted_cloud.pdf
>>>  >>TVMMを使って起動時、マイグレーション時の改竄を防止しているようです。
>>> 
>>> Xen のTPM対応は良くなかったのですが、改善されていませんよね。
>>> 昨年ぐらいまでこちらの VMKnoppix で対応していましたが、必ず何か問題がありました。
>>> 
>>> そう言えば最近 tboot (Intel TXT で Measured VMMしか起動させないブートローダ) 
>>> の話も下火になったような。
>>> 
>>>  >>で、TVMMは、論文のスペースの関係で
>>>  >>こちらを参考にとかいてありました。
>>>  >>http://www.cl.cam.ac.uk/~dgm36/publications/2008-murray2008improving.pdf
>>> 
>>> こちらはVee08で発表された
>>>    Improving Xen Security through Disaggregation
>>> ですね。
>>> 
>>> ------
>>> suzaki
>>> 
>>> -- 
>>> archive-> http://qwik.atdot.net/vimpl/64.html 
>>> ML-> vimpl@q...
>>
>>
>>
>>-- 
>>archive-> http://qwik.atdot.net/vimpl/64.html 
>>ML-> vimpl@q...
>>
Last modified: 2009-07-01