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
Use ubuntu canonical's multipass command
Search
Naoto Gohko
September 17, 2019
Technology
410
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Use ubuntu canonical's multipass command
Use ubuntu canonical's multipass command.
2019/09/17 NIFCLOUD study, Ubuntu study
Naoto Gohko
September 17, 2019
More Decks by Naoto Gohko
See All by Naoto Gohko
so this is KeyDB! So what.
naototty
1
790
asks Canonical about Ubuntu support and starts using Ubuntu
naototty
0
87
Rancher Harvester and KubeVirt HCI operator
naototty
0
470
ODC2020; "Rocky 8", Rocky Linux 8 story
naototty
0
670
2020/07/25 OSC Niigata/Online LT; about xlsx2csv-go-CLI
naototty
1
770
私とOSC Hokkaido Love (私のOSC Hokkaido参加の振り返り)
naototty
1
510
GTB2020; Introduction to virtualization technology on GMO Tech Bootcamp
naototty
0
280
OSS Forum in Tokyo/Winter: Around the OpenStack world in 2019.
naototty
0
420
Bifrost Ironic Standalone deep dive for GPU baremetal cloud
naototty
0
340
Other Decks in Technology
See All in Technology
いま、生成AIにKaggleをどこまで 任せられるか — ROGIIコンペでの進め方とTips
k951286
2
1.3k
多摩川(.dev)ランニング入門 / Tamagawa.dev#3
fujiwara3
3
290
いま好きなこと 最初はそんなに好きじゃなかった #tamagawadev
nishiuma
1
230
AIで開発は速くなったのに、なぜ現場は楽にならないのか 〜あなたの組織のボトルネックを突き止めるワークショップ〜
jacopen
1
230
Claude Codeで開発以外の業務も爆速化しよう!
minorun365
PRO
12
9.5k
Driving AI Adoption Using In-House GPUs to Serve Qwen
po3rin
2
380
KPIだけでは評価できないプロダクトが考えるべき Evalsという第二の評価系 / Beyond KPIs: Evals as a Second Evaluation Framework for Products #PdEConf
aki_iinuma
3
3k
Oracle AI Databaseデータベース・サービス: BaseDB/ExaDB-Dの可用性
oracle4engineer
PRO
1
1.1k
Introduction to Sansan for Engineers / エンジニア向け会社紹介
sansan33
PRO
6
77k
最新技術に積極チャレンジ!EKS共通基盤のこれまでとこれから
daitak
0
290
Genie Code ワークショップ 応用編 / Genie-Code-Workshop-advanced
databricksjapan
PRO
0
270
DMMブックスのNext.js化を加速させるAI活用 / Migrating DMM Books to Next.js with AI
kentarom
1
320
Featured
See All Featured
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Joys of Absence: A Defence of Solitary Play
codingconduct
1
460
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
1
510
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
510
WCS-LA-2024
lcolladotor
0
820
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
470
Product Roadmaps are Hard
iamctodd
55
13k
AI: The stuff that nobody shows you
jnunemaker
PRO
9
960
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
23k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
390
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.7k
Transcript
Ubuntu/Canonicalのツール multipassを使おう Naoto Gohko / @naoto_gohko NIFCLOUD study : Ubuntu
study / 2019-09-17
少しお話の時間をください
LT presenter(Itʼs me) • Naoto Gohko / 郷古 直仁 (@naoto_gohko)
• Cloud Service development divistion, GMO Internet Inc., • OpenStackでpublic cloudサービス • 最近の活動主体 • Japan OpenStack user会 (Fujitsu Cloud Service for OSS) • その他参加勉強会など • Rancher JP, PaaS, Serverless, SDNなど @MikumoConoHa
さてさてさて、 お集まりの皆さん、 Ubuntu OS使ってますか?
そういう私も、 仕事上の開発(インフラシステム 構成)は CentOS : 80% Ubuntu : 20% ぐらいです
(個⼈環境では70%Ubuntuです)
NIFCLOUDで起動image
Cloudインスタンスとしては: LTS image
本番環境構築の前に: 開発環境つくる • クラウド上にLinux(CentOS or Ubuntu)起動 Libvirt + qemuで開発環境のUbuntu OSを起動したい
(qemu or qemu-kvm hypervisor) • ローカルPCにUbuntu OSを起動したい HyperKitをベースに、OSにあったHypervisorで起動 • Linux : libvirt + qemu / (libvirt + qemu-kvm) • Mac : HyperKit (docker/moby) / VirtualBox • Windows : Hyper-V / VirtualBox 最近ではWSL, WSL2 もWindows環境であります
今回はこれをつかってみます
multipass : https://multipass.run/
https://github.com/CanonicalLtd/multipass
HashiCorp: vs Vagrant and Terraform “vs Vagrant and Terraform” :
• Proc : • “multipass” はバイナリインストール • Rubyの煩わしさが無い • コマンド⼀発、インスタンス起動、shell上 コマンド体系は kubectl / docker LIKE • Hypervisorはdockerと同じようなものを選択 : ex)Mac: Hyperkit • Cons : • pluginなど柔軟では無い • Ubuntu LTSのみ (現在, 18.04, 16.04 ?ver: 0.8) • Cloud providerとかは無い
Hyperkit https://github.com/moby/hyperkit
None
Macで起動させて、プロセスを⾒る: hyperkit
Linux : snapを利⽤ https://snapcraft.io/ CentOS 7.x, Ubuntu など、snapをインストールしてから、 snapでインストールする
Windowsは?
Win : installerで⼊れる
Mac : brew cask install multipass Home Brew 環境でインストールします
None
None
None
WindowsではDefault HypervisorがHyper-V このように、Hyper-Vが⼊ってないと起動しない
None
Hack “multipass find” はどこから とってくるのか?
None
None
ということで、今(0.8.1)は sourceに直書きされている LTS versionを “ubuntu find”コマンドで 表⽰している
ということは、sourceをい じって、CentOS7 とかの cloud-imageを取得するように 書き換えたら…
(☝ ՞ਊ ՞)☝ウェーイ !!!
Hackしてみているけど、 うまくいきそうで うまくいかない… ご利⽤は計画的に!!