Docker / Kubernetesのネットワークアーキテクチャの解説と、代表的なCNIプラグインとしてFlannel、Calico、Canal、NSX-T Container Plugin (NCP) を取り上げ、それぞれの実装の比較しています。Japan Container Days v18.12 での講演資料です。
Docker / Kubernetesのネットワークアーキテクチャの解説と、代表的なCNIプラグインとしてFlannel、Calico、Canal、NSX-T Container Plugin (NCP) を取り上げ、それぞれの実装の比較しています。Japan Container Days v18.12 での講演資料です。
PyGRUBとは、Xenの準仮想化ドメイン(PV)で利用できるブートローダです。PyGRUBを使用すると、ドメイン起動時にゲストOSのディスクイメージ上から必要なファイル(カーネルおよびRAMディスクイメージ)を読み出して起動することができます。これにより、ドメイン起動にあたりdomain-0のファイルシステム上へゲストのカーネルファイルなどに事前準備する必要がなくなりkernel行とextra行に具体的な値を記述する必要がなくなります。 PyGRUBは多数のファイルシステムをサポートしており、最近のバージョンでは、なんとOpenSolarisのZFS上のGRUB設定ファイルを使って純仮想化ドメインを起動できます。 ■ PyGRUBとpv-grub 同種のツールとしてはpv-grubがあります。PyGRUBもpv-grubも基本的にやってくれる事は同じなのですが、PyGRUBはPython
VMwareはサーバーだけでなく、携帯電話向けの仮想化プラットフォームも提供している。それが、「VMware MVP(Mobile Virtualization Platform)」だ。VMware MVPは、2008年10月に同社が買収した仏Trango Virtual Processorsが開発していたテクノロジーで、2008年11月より携帯電話端末メーカーに提供が開始されている。今回は、このVMware MVPにフォーカスしてみる。 ■ハードとソフトを分離するVMware MVPVMware MVPのコードサイズは30KBと非常に小さい。サポートしているCPUは、ARMシリーズ。サポートOSは、Android、Symbian、Windows CE、μ-ITRONなどがある VMware MVPは、ARMプロセッサを対象とした仮想化ハイパーバイザーだ。ARMv4、v5、v6、v7アーキ
Red Hatは、「Red Hat Enterprise Linux(RHEL)6」の第1ベータテスト版をリリースした。特に、仮想化、スケーラビリティ、電力効率などの機能が改善されている。 RHEL 6は米国時間4月21日、ダウンロード提供が開始された。今回初めて「Xen」ハイパーバイザを含まず、Qumranetが開発した「Kernel-based Virtual Machine(KVM)」のみを搭載した。Red Hatは、2008年にQumranetを買収している。 Red Hatは、2009年9月に投入した「RHEL 5.4」でXenに加えてKVMハイパーバイザを取り入れた。同社は2009年6月以来、KVMをベースとした仮想化製品をテストしている。 Red Hatはこれまで、RHEL 6以降Xenを段階的に廃止する意向を常に明言するとともに、企業がXenをベースとした仮想マシンをKVM
はじめまして、vSphere4.0の検証にて挙がった疑問点があります。 USBのプロテクトドングルが仮想マシンに接続できません。 状況は以下の通りです。 ホストとして使用したマシンは、DL380G5 にCPU(Xeon 5120*1)を搭載したマシンです。 そこにESX Server4.0をインストールし、VMwareServer1.0.8で動作していた RHEL4.0をvCenter Converterで変換した仮想マシンを搭載しました。 仮想マシンを起動し、ネットワーク接続を確認した後、 ホストにUSBのプロテクトドングルを接続しました。 ホストには[lsusb]コマンドで認識されている事は確認できました。 しかし、仮想マシンで[lsusb]コマンドを実施しても対象のUSBデバイスを認識できませんでした。 何に問題があるのか不明の為、御教授お願いいたします。
修論ではmoshのFFIとyuniSchemeから移植したFFI Threadsを使ってやっていたイベント処理だけど、フレームワーク自体は他の言語でも有用と考えられるので、C言語で書きなおしてライブラリとして整備することにした。その方がmoshにも取り込みやすいと考えられる。 アイデアとしては、デバイスやネットワークを接続する"ピタゴラマシン"を作るためのライブラリということになる。"ピタゴラマシン語"として制限されたScheme(yuniScheme)を採用し、そのインタプリタも含む。これにより、GCの遅い*1moshでも、セミ-リアルタイムの処理が可能になると考えている。 難しい問題は、多岐に渡るイベントインターフェースを統合しなければならないという点で、様々なライブラリが、本当に様々なセマンティクスを提供している。 libemitでwrapしたいライブラリを3種類に分類した。libe
WebOS Goodies へようこそ! WebOS はインターネットの未来形。あらゆる Web サイトが繋がり、共有し、協力して創り上げる、ひとつの巨大な情報システムです。そこでは、あらゆる情報がネットワーク上に蓄積され、我々はいつでも、どこからでも、多彩なデバイスを使ってそれらにアクセスできます。 WebOS Goodies は、さまざまな情報提供やツール開発を通して、そんな世界の実現に少しでも貢献するべく活動していきます。 ついに姿を現した Chrome OS 。朝は個人的な考察を書きましたが、いろいろと情報が出そろってきたようなので、まとめておこうと思います。 公式リリース Releasing the Chromium OS open source project - Google の公式リリース Hello, open source developers. Would you l
先日、1日でCODECを書けるか(Schemeで)というネタをやって、VorbisとSBC*1を実装してみた。細かい報告は後で(修論に)書くけど、結局実時間の50倍とか掛かるのでリアルタイムデコードは出来なかった。 パフォーマンス劣化の基本的な要因はバッファを共有できずにメモリを大量に確保することにあるように観測された。つまり、プロファイラを使うと殆どBoehm GCの中で時間を使っているように見える。 SBCのデコーダのうち、"波形の合成"はこんな感じになる。 http://gist.github.com/247737 たった130行! 実は、音声CODECのデコーダを実装するにあたっては、面倒な仕事の殆どはエントロピ圧縮のデコードとパケットのパースに有って、音声圧縮のコアであるところの周波数変換とか音声符号化はそれほど面倒でも無い。 このコードは非常に大量のメモリを"使い捨て"にしてい
最近ゴルフ場を新しいマシンに引越したので、前回の記述より色々とよくなった部分もあるので、それについて書いてみます。といっても sandbox についてだけですが。 http://github.com/shinh/ags/blob/master/be/modules/sandbox.c 新しい sandbox は、 arcus-judge のシステムのやってることをまんまパクった部分が多いです。 kernel いじっちゃうとメンテ大変そうだなーと思ったので module でやってるのと、全体的に色々雑なのが大きな違いです。 http://code.google.com/p/arcus-judge/wiki/ArcusSandbox kernel module での system call のフックは、 /boot/System.map-2.6.26-2-xen-686 を見て sys_cal
In order to upgrade your AMI to the latest kernel you will have to launch your existing AMI and rebundle it explicitly overriding the default bundling tools behavior - which is to use the instance meta-data service to determine your current kernel and ramdisk combination OR overriding the launch time kernel and ramdisk parameters. AWS Products Used: By way of example let's use the previous Fedo
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く