Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
Use ubuntu canonical's multipass command
Naoto Gohko
September 17, 2019
Technology
0
240
Use ubuntu canonical's multipass command
Use ubuntu canonical's multipass command.
2019/09/17 NIFCLOUD study, Ubuntu study
Naoto Gohko
September 17, 2019
Tweet
Share
More Decks by Naoto Gohko
See All by Naoto Gohko
so this is KeyDB! So what.
naototty
1
360
asks Canonical about Ubuntu support and starts using Ubuntu
naototty
0
27
Rancher Harvester and KubeVirt HCI operator
naototty
0
160
ODC2020; "Rocky 8", Rocky Linux 8 story
naototty
0
260
2020/07/25 OSC Niigata/Online LT; about xlsx2csv-go-CLI
naototty
1
420
私とOSC Hokkaido Love (私のOSC Hokkaido参加の振り返り)
naototty
1
310
GTB2020; Introduction to virtualization technology on GMO Tech Bootcamp
naototty
0
130
OSS Forum in Tokyo/Winter: Around the OpenStack world in 2019.
naototty
0
230
Bifrost Ironic Standalone deep dive for GPU baremetal cloud
naototty
0
79
Other Decks in Technology
See All in Technology
Deeplearning from almost scratch
hn410
0
580
A Conditional Point Diffusion-Refinement Paradigm for 3D Point Cloud Completion
takmin
0
170
Babylon.jsで3DViewerを作ってみた!!!
iwaken71
0
530
Power BIのモバイルと都 +1 / Tokyo
ishiayaya
0
130
Research Paper Introduction #98 "NSDI 2022 recap"
cafenero_777
0
190
AWS全体のセキュリティ管理と快適なセキュリティ運用
cmusudakeisuke
2
10k
キャッチアップ Android 13 / Catch up Android 13
yanzm
2
820
如何使用 Argo Event& Workflow 快速建置自定義的工作流程 @ #CNTUG #47
line_developers_tw
PRO
0
370
僕の Microsoft Teams (+α) 便利技紹介 2022年春
taichinakamura
0
2.3k
CADDi HCMC Technology Center
caddi_eng
0
220
暗号資産ウォレット入門(MetaMaskの入門~NFTの購入~詐欺の注意事項など)
kayato
2
150
Stripe Search APIを利用した、LINEとStripeの顧客情報連携/line-dc-202205
stripehideokamoto
0
100
Featured
See All Featured
Optimizing for Happiness
mojombo
365
63k
Building Your Own Lightsaber
phodgson
94
4.6k
The Straight Up "How To Draw Better" Workshop
denniskardys
225
120k
Fontdeck: Realign not Redesign
paulrobertlloyd
73
4.1k
Unsuck your backbone
ammeep
659
55k
Intergalactic Javascript Robots from Outer Space
tanoku
261
25k
Fireside Chat
paigeccino
11
1.2k
Bash Introduction
62gerente
596
210k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
12
890
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
3
430
Pencils Down: Stop Designing & Start Developing
hursman
112
9.8k
Designing for humans not robots
tammielis
241
23k
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してみているけど、 うまくいきそうで うまくいかない… ご利⽤は計画的に!!