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
0
290
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
560
asks Canonical about Ubuntu support and starts using Ubuntu
naototty
0
39
Rancher Harvester and KubeVirt HCI operator
naototty
0
260
ODC2020; "Rocky 8", Rocky Linux 8 story
naototty
0
420
2020/07/25 OSC Niigata/Online LT; about xlsx2csv-go-CLI
naototty
1
540
私とOSC Hokkaido Love (私のOSC Hokkaido参加の振り返り)
naototty
1
380
GTB2020; Introduction to virtualization technology on GMO Tech Bootcamp
naototty
0
190
OSS Forum in Tokyo/Winter: Around the OpenStack world in 2019.
naototty
0
290
Bifrost Ironic Standalone deep dive for GPU baremetal cloud
naototty
0
170
Other Decks in Technology
See All in Technology
Cloud Native Java with Spring Boot (CNCF Aarhus, April 2024)
thomasvitale
1
160
アクセス制御にまつわる改善 / Improving access control
itkq
0
510
オーナーシップを持つ領域を明確にする
konifar
13
3.1k
マルチアカウント環境への発見的統制の導入
ch1aki
1
1.3k
20240418_Google ColabにLLMが搭載されたようなのでPython x データ分析の勉強方法を考えてみる
doradora09
0
120
Hands-on Gemini, the Google DeepMind LLM
meteatamel
1
110
現代CSSフレームワークの内部実装とその仕組み
poteboy
8
3.6k
Java EE/Jakarta EEの現状と将来―クラウドネイティブ時代にJava EEは対応できるのか?―
takakiyo
1
130
[新卒向け研修資料] テスト文字列に「うんこ」と入れるな(2024年版)
infiniteloop_inc
1
6.5k
MapLibreとAmazon Location Service
dayjournal
1
150
コンテナセキュリティの基本と脅威への対策
kyohmizu
3
750
JAWS-UG Bedrock Claude Night
yamahiro
3
540
Featured
See All Featured
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
25
2.3k
Typedesign – Prime Four
hannesfritz
36
2.1k
Building an army of robots
kneath
300
41k
It's Worth the Effort
3n
180
27k
The Straight Up "How To Draw Better" Workshop
denniskardys
227
130k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
21
1.6k
Unsuck your backbone
ammeep
663
57k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
14
1.5k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
187
16k
In The Pink: A Labor of Love
frogandcode
138
21k
Large-scale JavaScript Application Architecture
addyosmani
504
110k
jQuery: Nuts, Bolts and Bling
dougneiner
59
7.1k
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してみているけど、 うまくいきそうで うまくいかない… ご利⽤は計画的に!!