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
330
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
670
asks Canonical about Ubuntu support and starts using Ubuntu
naototty
0
49
Rancher Harvester and KubeVirt HCI operator
naototty
0
350
ODC2020; "Rocky 8", Rocky Linux 8 story
naototty
0
490
2020/07/25 OSC Niigata/Online LT; about xlsx2csv-go-CLI
naototty
1
660
私とOSC Hokkaido Love (私のOSC Hokkaido参加の振り返り)
naototty
1
450
GTB2020; Introduction to virtualization technology on GMO Tech Bootcamp
naototty
0
220
OSS Forum in Tokyo/Winter: Around the OpenStack world in 2019.
naototty
0
330
Bifrost Ironic Standalone deep dive for GPU baremetal cloud
naototty
0
260
Other Decks in Technology
See All in Technology
日経のデータベース事業とElasticsearch
hinatades
PRO
0
250
AWS Well-Architected Frameworkで学ぶAmazon ECSのセキュリティ対策
umekou
2
150
OPENLOGI Company Profile
hr01
0
60k
LINE NEWSにおけるバックエンド開発
lycorptech_jp
PRO
0
300
OPENLOGI Company Profile for engineer
hr01
1
20k
データエンジニアリング領域におけるDuckDBのユースケース
chanyou0311
9
2.3k
[OpsJAWS Meetup33 AIOps] Amazon Bedrockガードレールで守る安全なAI運用
akiratameto
1
100
AIエージェント元年@日本生成AIユーザ会
shukob
1
230
Change Managerを活用して本番環境へのセキュアなGUIアクセスを統制する / Control Secure GUI Access to the Production Environment with Change Manager
yuj1osm
0
100
OSS構成管理ツールCMDBuildを使ったAWSリソース管理の自動化
satorufunai
0
650
大規模アジャイルフレームワークから学ぶエンジニアマネジメントの本質
staka121
PRO
3
1.3k
クラウド関連のインシデントケースを収集して見えてきたもの
lhazy
9
1.5k
Featured
See All Featured
Why You Should Never Use an ORM
jnunemaker
PRO
55
9.2k
Bash Introduction
62gerente
611
210k
Product Roadmaps are Hard
iamctodd
PRO
50
11k
Java REST API Framework Comparison - PWX 2021
mraible
29
8.4k
The Power of CSS Pseudo Elements
geoffreycrofte
75
5.5k
The Invisible Side of Design
smashingmag
299
50k
VelocityConf: Rendering Performance Case Studies
addyosmani
328
24k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
Docker and Python
trallard
44
3.3k
For a Future-Friendly Web
brad_frost
176
9.6k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
120k
How GitHub (no longer) Works
holman
314
140k
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してみているけど、 うまくいきそうで うまくいかない… ご利⽤は計画的に!!