$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
UbuntuとOpenStack
Search
masafumi_ohta
June 26, 2016
Technology
1
740
UbuntuとOpenStack
Ubuntu 16.04 LTSリリース記念オフラインミーティング16.06でのネタです。(大修正済み)
masafumi_ohta
June 26, 2016
Tweet
Share
More Decks by masafumi_ohta
See All by masafumi_ohta
COSCUP25 Intro at OSC Tokyo Spring 25, at Komazawa Univ.
masafumi_ohta
0
22
Deepdiving to Raspberry Pi 5
masafumi_ohta
0
36
树莓派的历史、相关信息及使用案例
masafumi_ohta
0
420
海外カンファレンスのCFPの正しい書き方
masafumi_ohta
4
570
GPD.pdf
masafumi_ohta
0
72
GPD MicroPCのご紹介
masafumi_ohta
0
170
3大あくじょ考察
masafumi_ohta
0
480
GPU on OpenStack GPUインターナルクラウドのベストプラクティス
masafumi_ohta
0
310
GPU on OpenStack日本語版
masafumi_ohta
0
760
Other Decks in Technology
See All in Technology
プロダクトマネージャーが押さえておくべき、ソフトウェア資産とAIエージェント投資効果 / pmconf2025
i35_267
2
590
ガバメントクラウド利用システムのライフサイクルについて
techniczna
0
180
Playwright x GitHub Actionsで実現する「レビューしやすい」E2Eテストレポート
kinosuke01
0
420
ログ管理の新たな可能性?CloudWatchの新機能をご紹介
ikumi_ono
1
530
Noを伝える技術2025: 爆速合意形成のためのNICOフレームワーク速習 #pmconf2025
aki_iinuma
2
2.1k
SSO方式とJumpアカウント方式の比較と設計方針
yuobayashi
7
510
手動から自動へ、そしてその先へ
moritamasami
0
280
pmconf2025 - 他社事例を"自社仕様化"する技術_iRAFT法
daichi_yamashita
0
790
re:Invent 2025 ふりかえり 生成AI版
takaakikakei
1
180
Playwrightのソースコードに見る、自動テストを自動で書く技術
yusukeiwaki
13
5k
ブロックテーマとこれからの WordPress サイト制作 / Toyama WordPress Meetup Vol.81
torounit
0
510
Snowflakeでデータ基盤を もう一度作り直すなら / rebuilding-data-platform-with-snowflake
pei0804
2
780
Featured
See All Featured
The World Runs on Bad Software
bkeepers
PRO
72
12k
Mobile First: as difficult as doing things right
swwweet
225
10k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
22k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
15k
A Tale of Four Properties
chriscoyier
162
23k
Why Our Code Smells
bkeepers
PRO
340
57k
Building Flexible Design Systems
yeseniaperezcruz
330
39k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.1k
Build The Right Thing And Hit Your Dates
maggiecrowley
38
3k
Stop Working from a Prison Cell
hatefulcrawdad
273
21k
A Modern Web Designer's Workflow
chriscoyier
698
190k
How To Stay Up To Date on Web Technology
chriscoyier
791
250k
Transcript
UbuntuͱOpenStack ͓͓ͨɹ·͞;Έˏ͍ͬͺΜ͡Μʢ͑ʁ͍͏ͳʂʣ
ࣗݾհ ͓͓ͨɹ·͞;Έ ͍ͬͺΜ͡ΜͰ͢ɻී௨ ͷਓͰ͢ɻϚαΧϦ͛ Δͳɻ తɿ༲͛৯ʹདྷ· ͨ͠ɻ Χχ͓͍͍͠Ͱ͢ɻ
͓ΊͰͱʔ͍͟͝·͢ʂʂ
༲͛େࣄͰ͢ʂ͍͖ͨͩ·͢ʂʂ
Q:OpenStackͬͯԿ͔͢ʁ
A:ΫϥυιϑτΒ͍ͬ͢͠ɻ
Q:OpenStackͬͯ৯ΒΕ·͔͢ʁ
A:͍ͬͺ͍৯Δͱ͓ෲյ͠·͢ɻ
৯ա͗ͨ࿏..
None
None
None
·ͣ͜ΕͰे
None
༻ҙ͢ΔΜ ҰԠ16GB͙Β͍ϝϞϦ͋ͬͨ΄͏͕͍͍ɺ͍ࠐ Έ͔ͨͬͨ͠Β32GBҎ্ͳɻ ͏ͿΜͭαʔόʢࠓ༷ࢠݟͰɺ14.04LTSͰ) gitͭͳ͛Δڥɺωοτେલఏɻ ./stack.shͱ͍͏ढ͍
͍͍ͩͩ͜ΕͰे ࠓ࣌CPUेίΞ͋Δ͠ૣ͍ϝϞϦੵΊΔ͠ ॳΊͯͰࢄڥͳΜͯ…ʁ OpenStackΛͬͨιϦϡʔγϣϯϕϯμʔϓϥά Πϯͷ΄ͱΜͲ͜ͷڥͰΦʔϧΠϯϫϯڥͰ ͔͠ςετΛ͍ͯ͠ͳ͍͜ͱ͕ଟ͍ɺ͜ΕϙΠϯτɻ
·ͣͬͱ͚ OpenStackͦΕͰόάͩΒ͚ɻόά͢͜ͱΑΓ ৽ػೳ༏ઌɺ͜Θ͍ͷΈͨ͞ͰͬͯΈΑ͎ɻ ಛʹϓϥάΠϯܥͻͲ͍ɺίʔυϨϏϡʔͯ͠Δ Μ͔͓·͍ʁͱ͍͏͘Β͍ͬͯΔɻಈ͔ͳ͍ͱ͖ ʹ͜͜ʹཱͪΔ͜ͱΛ͠ͳ͍ͱμϝɻ ਖ਼ʹͬͯ·ͤΜɺ͍ͬͯͬͨϕϯμʔ͋Γɻ
࣍͜ͷఔͰ·ͣΕɻ
None
༻ҙ͢ΔΜ αʔό̎(Controller,Compute֤ϊʔυҰͣͭ) ϝϞϦ32-64GBఔɺΠϯςϧܥNIC L3εΠον OpenStackͷDistro(Mirantis͕͓͢͢Ί..͝ΊΜͷ) VirtualboxͷεΫϦϓτ..Α͘όάͬͯΔ͚Ͳͳww
ϦϑΝϨϯεΞʔΩςΫνϟʔ جຊతͳࢄߏͪ͜ΒͰ͢ɻ OpenStackϕϯμʔ͔ΒඞͣݴΘΕΔ͓ݴ༿ αϙʔτͷࡍɺมଶߏΛΉͱɺͦͷ࣌Ͱ ΒΕ·͢ɻ ૿͢ʹͯ͠֎͞ͳ͍ߏͰ
υॳ৺ऀΉ͚Mirantis ͍Μָ͕͛͐͢͜͢ ϦϑΝϨϯεߏ͔Β͍͡Βͳ͍खݎ͍ͷͰ͋Ε Ұ൪ָ ӳޠ͕ཧղͰ͖ΔਓͳΒ30daysͷtrial supportΛͬ ͯࠜ΄Γ༿΄Γฉ͚Δ(·ͩ͋ΔΑͶʁ..Mࣾ͞Μ?)
ͨͩϝϯυΫηʔ Ͱ͖Εบͷͳ͍αʔόͰΒͳ͍ͱυπϘʹͳΔ Hࣾͱ͔BIOS͕ϨΨγʔ͡ΌͶʔͱͩΊͩ͠ ඪ४Ͱೖͬͯ͘ΔυϥΠόͰͳ͍ݶΓɺΠϯεί͕ ࠔۃΊΔ͠… αʔόϕϯμʔมʹಠ࣮ࣗଟ͍ͷͰҙͳʂ
͘͠͡ΓઌੜΛٞ͠Α͏ͥ
ʰ͘͠͡ΓઌੜʱΖ͏ͣ OpenStackࣦഊྫͷํ͕ଟ͍ͣͳͷͰٞͲΜ ͲΜ͖͢ɻίϨδϟφΠϩϘ͏ΊΑ͏Αɻ ίετμϯͱ͔ͰಋೖτϥΠˠେࣦഊ.. ΤϯυϢʔβʹͦΕ૬ͷ֮ޛ͕ඞཁͱΔ͠
͡Ό͋..ࣦഊ͠ͳ͍ͨΊʹ..
ϓϩμΫγϣϯߟ͑Α͏Ͷ
৽ػೳ..ϜϦʂ OpenStackͰ͋ͨΒ͠ΊͷϓϩδΣΫτͪΌΜͱݕ ূͯ͠அ͠·͠ΐ͏ͶɻͨΓલͰ͢ɻ େಈ͍ͯ͘Ε·ͤΜ͠όάͩΒ͚Ͱ͢Αɻ OpenStackͷιʔεಡΜͰղੳɾίʔυमਖ਼ʹ͋ͨΔ ͱ͔Ͱ͖Ͷʔͷ͏ͳ ؙ͛͢Ε…..ແཧͰ͢ɻ
ΞʔΩઃܭ৻ॏʹͳ γεςϜߏɾNWߏेೋʹݕ౼͢Δ ϕϯμʔ͔Βͷ’possible’Ͱ͖ͳ͍ͱߟ͑Δ͖ ϓϥάΠϯؔेͳௐࠪͱݕূΛ େಋೖڥͰಈ͔ͳ͍ ݐલͱ࣮ࡍ͕࣮ࡍຊʹଟ͍
ߟ͑ΖΑ..
ͷࣝͳ͖ΌϜϦ OpenStackͦΕͰόΪʔͰΤϥʔͳͲͰΑ͘ಈ͔ ͳ͘ͳΔ͜ͱ͕ଟ͘ɺͦͷݪҼ͓͓ΑͦͰOS Ͱͳ͖Όίϯϙʔωϯτͷόά.. Τϥʔ͕ͰͯΘ͔Βͳ͍ɺΤϥʔ͢ΒͰͳ͍ ͱͳΔαʔόOSͷ͕ҙ֎ʹଟ͍ͷͰҙ
୯ͳΔࣗಈԽπΫʔϧ ੈ༷͕ؒএ͑ΔΑ͏ͳOpenStackຐ๏ͷπʔϧͰͳ ͘ɺ୯ʹLinux্ͷԾڥʹVMSDNΛࣗಈͰ࡞Δ ࣗಈԽπΫʔϧͰ͔͠ͳ͍ɻ OpenStackΨΨΨ..Ͱͳͯ͘LinuxͰ͢ʂ
ίʔυՇ
͍͍ՃݮίʔυՇ OpenStack࣮ʹ୯७ͳpythonͰॻ͍ͯ͘Ε͓ͯΓಡ Έ͍͢ɻ ͦ͜ΒΜͷখɾதֶੜͰॻ͔ͳ͍Α͏ͳஓͳ ίʔυ͋ΔͷͰɺ࣮ʹಡΈ͍͢ɻ OpenStack͠ΐ͏ͳ͍ͱ͜ΖͰόάͬͯΔ͜ͱ͕ ଟ͍ͷͰϓϧϦΫͯ͠ΈΜͳίϛολʹͳΓ·ͦʔɻ
ʰϋοΫͯ͠Ͷʱ ࣮ࡍͱ͋Δϕϯμʔ༷͔ΒݴΘΕ͓ͨݴ༿ɻ ࣮ࡍϋοΫΛ͠·͘Δ͜ͱଟ͍Ͱ͢ɻOpenStackࣗମ ͔ΒOSɺ͋ͱΞϓϦɻ Έͳ͞ʔΜɺ͕ΜΓ·͠ΐʔʂ
ϑϧελοΫΤϯδχΞʁ
͍ΒͶɺͦΜͳͷ OpenStackʹຊʹඞཁͳࣝOpenStackຊମͷ ࣝͱLinuxͷμϝͬΓΛཧղ͢Δ͜ͱɻ ͲͪΒ͔ͱ͍͏ͱLinuxͷ࣮ͰৼΓճ͞ΕΔ͜ ͱ͕ଟ͍ͷͰͪΌΜͱਖ਼͘͠ཧղ͠·͠ΐ͏ɻ ଟϑϧελοΫͱ͍͏ͷOS্ͰͷϏϔΠϏΞͷ ͷ͜ͱ͔ͱ..͔ͩΒ͍ΒͶʔɺਖ਼
νΣϯδχΞͳSE͞Μ ܅ʹOpenStackΛΔͷ౸ఈΉΓͰ͢ɻ ͋ΔҙຯࣗྗήʔϜͰ͢ɻؙ͛͢Δ૬ख͕͍· ͤΜɻ ϕϯμʔʹΫϨʔϜͬͯτϥϒϧղܾ͠·ͤΜ ϕϯμʔౖ໐Γ͚ͭͯͳʹى͖·ͤΜɻ
OpenStackͱΞδϟΠϧ
͔ͳΓΞδϟΠϧͰ͢ɻ όάϑΟοΫεΑΓ৽ػೳͷಋೖ͕༏ઌ ʹ͍ͬΜͷϝδϟʔϦϦʔεͰ͢ɻ2ͭલͷ͕ ಉ࣌ʹEOSʹͳΓ·͢ɻͬɻ ຊاۀ֓ͯ͠ΥʔλʔϑΥʔϧతΞϓϩʔνश ੑ͕͔ͳΓڧ͍ͷͰಋೖʹेͳݕ౼͕ඞཁͰ͢ɻ ׂΓΓ͕NGͰͳ͍ํΘͳ͍͜ͱΛקΊ·͢ɻ
݁:ࣗྗήʔϜ&๖͑ʙ
ʰۤʱͷΞϓϦ ਖ਼͔ͳΓόΪʔͱ͔͍͍͠Α͏͕ͳ͘ɺࣗྗήʔ ϜʹؕΔ͜ͱຬࡌ OpenStack๖͑ʙͱ๊͔͖ປʹग़དྷΔϠπ͔͠ແཧ ΥʔλʔϑΥʔϧɾνΣϯδχΞମ࣭ʹ͖͍ͭɻ
ຊͷITۀքʹΩοπ͌ PMࢸ্ओٛͷຊͷITۀքʹͱͬͯɺߏվֵͰ ͠ͳ͍ݶΓ͖͍ͭɻ ӕ͖ͭITΞʔΩςΫτͱ͔࣮͙͢όϥͯ͘͠ΕΔɺ ͳʹͤOpenStackଟ֯తࢥߟΛಥ͖͚ͭΔɻ ͜ͷ͕͠͞ཧղͯ͠Β͑Δ͔…
͓͠·͍ɻ