Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
気軽に手軽に増える Wakame-VDC
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Osamu Habuka
June 22, 2014
Technology
770
1
Share
気軽に手軽に増える Wakame-VDC
Wakame-VDC と OpenVNet と axsh の中での CI についての話
Osamu Habuka
June 22, 2014
More Decks by Osamu Habuka
See All by Osamu Habuka
僕の考えた最GoのCI環境
habuka036
1
830
TerraformだってYAMLで書きたい
habuka036
2
1.6k
cronやDHCPなど「あって当たり前な機能」の最新ツール事情2017
habuka036
1
640
クラウド基盤を15分で構築しよう!Wakame-vdc で始めるお手軽クラウド生活
habuka036
1
2.4k
Other Decks in Technology
See All in Technology
トークン数だけでは測れない — Claude Code 組織展開の効果検証から学んだこと
makikub
0
120
ChatworkとBPaaS 異なる特性で学んだAI機能開発の ベストプラクティス
kubell_hr
2
2.3k
新規事業を牽引する技術選定 〜フルスタックTypeScript開発の実践事例〜
nullnull
2
260
個人AIからチームAIへ:開発における品質と生産性の再設計
moongift
PRO
0
370
noUncheckedIndexedAccess、3時間、1万円。 / noUncheckedIndexedAccess, 3 Hours, 10,000 JPY.
kaonavi
1
150
価格.comをAI駆動で全面刷新する ー 30年分の技術的負債を返し、次の30年の土台をつくる ー / AI Engineering Summit Tokyo 2026
tkyowa
38
40k
AI活用を推進するために ファインディが下した、一つの小さな決断
starfish719
0
220
大学生が本気でDatabricksを活用してDiscordサークルをデータ駆動させてみた
phantomjuju
1
340
ITエンジニアを取り巻く環境とキャリアパス / A career path for Japanese IT engineers
takatama
4
1.8k
Datadog 認定試験の概要と対策
uechishingo
0
230
MIERUNE JCT 発表資料「宇宙から伊能忠敬ごっこ」
syuchimu
0
130
Djangoユーザが知っ得なPostgreSQL機能 - 設計の選択肢を増やす / Djang-use-PostgreSQL
soudai
PRO
0
110
Featured
See All Featured
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
420
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.5k
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
71
40k
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
260
The SEO Collaboration Effect
kristinabergwall1
1
470
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
280
How to Ace a Technical Interview
jacobian
281
24k
Evolving SEO for Evolving Search Engines
ryanjones
0
210
What does AI have to do with Human Rights?
axbom
PRO
1
2.2k
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
600
How to Think Like a Performance Engineer
csswizardry
28
2.6k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
300
Transcript
気軽に手軽に増える Wakame-VDC 気軽に手軽に増える Wakame-VDC 〜名前はヘルシー〜 @habuka036 Japan Eucalyptus Users Group
自己紹介 どうも!日本 Eucalyptus ユーザ会から来ました Eucalyptus Users Group Japan の会長(代理) Eucalyptus
本を書きました Eucalyptus 入門を連載しています 某国立情報学研究所で講義していました 某国立大学で講義していました 悔しながら仕事では OpenStack に関わってます
ちなみに JEUG の会長と会長代理が Eucalyptus ネタを喋らないという 辛い現実
経緯 何で Eucalyptus ユーザ会の人が Wakame-VDC の話を するの? Eucalyptus の本をリリースしたら、次に Wakame-
VDC をやる予定だった そしてなにより 好きだから 好きだから 好きだから
経緯 何で Eucalyptus ユーザ会の人が Wakame-VDC の話を するの? Eucalyptus の本をリリースしたら、次に Wakame-
VDC をやる予定だった そしてなにより 好きだから => Wakame-VDC が好きだから 好きだから 好きだから
経緯 何で Eucalyptus ユーザ会の人が Wakame-VDC の話を するの? Eucalyptus の本をリリースしたら、次に Wakame-
VDC をやる予定だった そしてなにより 好きだから => Wakame-VDC が好きだから 好きだから => 開発者の熱意が好きだから 好きだから
経緯 何で Eucalyptus ユーザ会の人が Wakame-VDC の話を するの? Eucalyptus の本をリリースしたら、次に Wakame-
VDC をやる予定だった そしてなにより 好きだから => Wakame-VDC が好きだから 好きだから => 開発者の熱意が好きだから 好きだから => 山崎さんの思想が好きだから
ここから が本題
Wakeme-VDC について すごく簡単に言うと IaaS 環境を構築するソフトウェア 国産 Ruby で書かれている ソースコードは github
で公開&管理 主な開発者のほとんどは株式会社あくしゅの中の人達 だけれども、某 IaaS ソフトウェアのようにクローズドな わけでは...おや?誰か来たようだ
Wakeme-VDC について というか、僕がここで下手な解説するよりも、IT Leaders の 以下の記事を読んだほうが百倍有意義です http://it.impressbm.co.jp/articles/-/10546 あとは、Wakame-VDC の勉強会とかに参加して、山崎さん やあくしゅの人達とお話しするのが一番です。
ということで、 今日から皆さんも Wakame-VDC やりま しょう!
最初の一歩 どこから手をつけたらいいの?と迷われたかたは、以下を試 してみてください。 @giraffeforestg さんの Wakame Users Group Advent Calendar
2013 のエントリ「How to install and use Wakame-vdc」 http://giraffeforestg.blog.fc2.com/blog- entry-115.html
最初の一歩 拙作の Wakame-VDC LiveDVD ダウンロード → http://eucalyptus.machine- image.com/downloads/nama- wakame-13.08.iso 使い方
→ http://036.habuka.jp/diary/? date=20131207
最初の一歩 拙作の Wakame-VDC LiveDVD ただし、以下の問題があります Wakame-VDC の一部のコンポーネントの起動に失敗 する ぱっと見、Wakame-VDC の
LiveDVD じゃなく Eucalyptus の LiveDVD に見える 起動したインスタンスに接続できないという致命的な問 題
OpenVNet これは「Wakame-VDC からスピンアウトした…」と山 崎さんのスライドで書かれている仮想ネットワークソフト ウェアです。 すみません、実は私もまだ触っていないんです >< とりあえず概要は山崎さんの資料を見てください。 http://www.slideshare.net/ yasuhiro_yamazaki/openvnet-
updates-201311-in-tremaday04
最初の一歩 あくしゅの佐々木さんによるWakame Users Group Advent Calendar 2013 の記事「VMware Player で
1Box OpenVNet」 https://github.com/k-oyakata/Reports/wiki/ Advent20131215
ナゼいきなり CI の話? 何の脈絡もないですが、いきなり Wakame-VDC の開発現 場での CI 環境について話します。 というのも、今回のテーマって
「明日 楽をするために、今日 自動化を頑張るエンジニアの 集い」 じゃないですか?なので話の流れ的には強引ですが、中の人 (@hansodeさん)から CI まわりの話しを聞いてきました。
概要図
CI 前夜の 2011 年 手作業だった リリース物を環境毎にソースから作成 試験環境の構築が手作業 デモ環境の構築が手作業
CI 前夜の 2011 年 辛い現実 ビルドするたびにリリース物に差異がある 試験環境が必要になってもすぐに用意できない 社長が「明日デモするから」とか急に言ってきても対応 できない
はじまりの 2012 年 実施したこと まずは RPM 化 RPM の作成を自動化 毎時ビルドの実施
ビルド結果の目視確認をメール通知に メールでの通知を HipChat への通知に
はじまりの 2012 年 実施したこと 夜中のスモークテスト テスト結果の自動通知 1Box デモ環境をスクラッチビルドする仕組み
はじまりの 2012 年 解決したこと RPM 化によりインストール毎環境毎による差異が解消 構築手順の標準化により環境差異が解消 ビルドにかかる作業コストが軽減 デモ環境の準備にかかる作業コストが軽減
充実化の 2013 年 実施したこと 自動受け入れテスト マシンイメージのビルドスクリプトの手順改善 デプロイ作業の手順を整理しツール化 インテグレーションテストのスクリプトセット インスタンスの起動、SSHログイン、インスタンス停止まで 自動テスト
充実化の 2013 年 実施したこと ビルドからテストまでパイプラインの自動化 開発者向けに CI as a Service
を提供 通知機能の充実
充実化の 2013 年 変化したこと デプロイもテストもボタンをクリックするだけ ビルドからテストまでの全ての通知を HipChat に github へのコミットも
HipChat に 開発が コンソールと HipChat だけを見ている状態に
より深く多く速く 2014 年 検証環境への Nested KVM の導入 環境の複製が用意に
最後に 今日みなさんに伝えたいこと、それは…
Wakame- VDC 触りた くなったでし ょ?
OpenVNet 触りたくなっ たでしょ?
熱くなっ ていいん だよ?