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
UbuntuとOpenStack
Search
masafumi_ohta
June 26, 2016
Technology
1
720
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
16
Deepdiving to Raspberry Pi 5
masafumi_ohta
0
29
树莓派的历史、相关信息及使用案例
masafumi_ohta
0
390
海外カンファレンスのCFPの正しい書き方
masafumi_ohta
4
540
GPD.pdf
masafumi_ohta
0
63
GPD MicroPCのご紹介
masafumi_ohta
0
160
3大あくじょ考察
masafumi_ohta
0
470
GPU on OpenStack GPUインターナルクラウドのベストプラクティス
masafumi_ohta
0
290
GPU on OpenStack日本語版
masafumi_ohta
0
710
Other Decks in Technology
See All in Technology
AI とペアプロしてわかった 3 つのヒューマンエラー
takahiroikegawa
1
660
新規プロダクト開発、AIでどう変わった? #デザインエンジニアMeetup
bengo4com
0
430
Long journey of Continuous Delivery at Mercari
hisaharu
1
200
AIエージェントのフレームワークを見るときの個人的注目ポイント
os1ma
1
510
Cloud Native Scalability for Internal Developer Platforms
hhiroshell
2
400
Roo CodeとClaude Code比較してみた
pharma_x_tech
1
290
Autonomous Database サービス・アップデート (FY25)
oracle4engineer
PRO
2
760
AI Engineering Summit Pre Event LT #10
okaru
2
560
Grafana MCP serverでなんかし隊 / Try Grafana MCP server
kohbis
0
320
脅威をモデリングしてMCPのセキュリティ対策を考えよう
flatt_security
4
1.5k
エンジニア採用から始まる技術広報と組織づくり/202506lt
nishiuma
8
1.6k
Kotlinで学ぶ 代数的データ型
ysknsid25
5
1k
Featured
See All Featured
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
The Invisible Side of Design
smashingmag
299
50k
A better future with KSS
kneath
239
17k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
35
2.3k
Raft: Consensus for Rubyists
vanstee
139
7k
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.8k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
47
2.8k
4 Signs Your Business is Dying
shpigford
183
22k
Mobile First: as difficult as doing things right
swwweet
223
9.6k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.9k
Site-Speed That Sticks
csswizardry
10
620
Rails Girls Zürich Keynote
gr2m
94
14k
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ଟ֯తࢥߟΛಥ͖͚ͭΔɻ ͜ͷ͕͠͞ཧղͯ͠Β͑Δ͔…
͓͠·͍ɻ