Submit Search
Upload
2019 0704 about ConoHa VM migration from C1 to C2
•
0 likes
•
1,850 views
Naoto Gohko
Follow
4年前のConoHa1のVPSをConoHa2へのマイグレやってみた lxd-p2c
Read less
Read more
Software
Report
Share
Report
Share
1 of 36
Download now
Download to read offline
Recommended
思想地図Bis1編集会議 第二部「MMD―生成力の最前線」 tokada発表-ノート
思想地図Bis1編集会議 第二部「MMD―生成力の最前線」 tokada発表-ノート
ubiqnet
Introduce Toaster (Toasterのご紹介)
Introduce Toaster (Toasterのご紹介)
Hiroshi Sakate
goパッケージで型情報を用いたソースコード検索を実現する
goパッケージで型情報を用いたソースコード検索を実現する
Takuya Ueda
G* Workshop in Fukuoka - Introduction
G* Workshop in Fukuoka - Introduction
Kazuchika Sekiya
Git tutorial
Git tutorial
Hiroki Kouchi
脱・勉強会宣言 @ 「勉強会主催者のための勉強会」
脱・勉強会宣言 @ 「勉強会主催者のための勉強会」
Naruhiko Ogasawara
Cloud Functionsの紹介
Cloud Functionsの紹介
Takuya Ueda
Flutterやってみよう
Flutterやってみよう
Ryuto Yasugi
Recommended
思想地図Bis1編集会議 第二部「MMD―生成力の最前線」 tokada発表-ノート
思想地図Bis1編集会議 第二部「MMD―生成力の最前線」 tokada発表-ノート
ubiqnet
Introduce Toaster (Toasterのご紹介)
Introduce Toaster (Toasterのご紹介)
Hiroshi Sakate
goパッケージで型情報を用いたソースコード検索を実現する
goパッケージで型情報を用いたソースコード検索を実現する
Takuya Ueda
G* Workshop in Fukuoka - Introduction
G* Workshop in Fukuoka - Introduction
Kazuchika Sekiya
Git tutorial
Git tutorial
Hiroki Kouchi
脱・勉強会宣言 @ 「勉強会主催者のための勉強会」
脱・勉強会宣言 @ 「勉強会主催者のための勉強会」
Naruhiko Ogasawara
Cloud Functionsの紹介
Cloud Functionsの紹介
Takuya Ueda
Flutterやってみよう
Flutterやってみよう
Ryuto Yasugi
Introduce Yocto Project Japan and What want to make using Yocto Project
Introduce Yocto Project Japan and What want to make using Yocto Project
Hiroshi Sakate
Android 開発を加速するオープンソースライブラリ
Android 開発を加速するオープンソースライブラリ
健一 辰濱
Go初心者向けハンズオン コマンドラインツールを作ろう
Go初心者向けハンズオン コマンドラインツールを作ろう
Takuya Ueda
Osc2010 tokyo spring_moblin_20100226
Osc2010 tokyo spring_moblin_20100226
Mitz Amano
Cloud functionsの紹介
Cloud functionsの紹介
Takuya Ueda
WindowsでGitを使う際のベストプラクティス
WindowsでGitを使う際のベストプラクティス
Ryo Sumasu
オススメの標準・準標準パッケージ20選
オススメの標準・準標準パッケージ20選
Takuya Ueda
GAE/Goとsyncパッケージ
GAE/Goとsyncパッケージ
Takuya Ueda
ゆるふわっGit入門
ゆるふわっGit入門
Keisuke Oohata
ETロボコンのすすめ
ETロボコンのすすめ
Hiroyuki Takahashi
HoloLensでSharingする方法(Bluetooth編)@TokyoHoloLensMeetup vol.6
HoloLensでSharingする方法(Bluetooth編)@TokyoHoloLensMeetup vol.6
akihiro yamamoto
粗探しをしてGoのコントリビューターになる方法
粗探しをしてGoのコントリビューターになる方法
Takuya Ueda
MonotaRO TechTalk #1 ごあいさつ
MonotaRO TechTalk #1 ごあいさつ
株式会社MonotaRO Tech Team
ODC 2020 : "Rocky 8"
ODC 2020 : "Rocky 8"
Naoto Gohko
Introduction of kabepy
Introduction of kabepy
Kenjiro Kosaka
10分でわかるFuelPHP @ OSC2013 Nagoya
10分でわかるFuelPHP @ OSC2013 Nagoya
kenjis
OSSと私
OSSと私
Hattori Hideo
2016 0626 ubuntu 1604 LTS party LT
2016 0626 ubuntu 1604 LTS party LT
Naoto Gohko
Djangoエンジニアの観点から見たHue
Djangoエンジニアの観点から見たHue
Shinya Okano
オブジェクトストレージを使ってイメージビューアを作ってみる
オブジェクトストレージを使ってイメージビューアを作ってみる
Hironobu Saitoh
Python & PyConJP 2014 Report
Python & PyConJP 2014 Report
gree_tech
GAE/GoでLINE Messaging API を使う
GAE/GoでLINE Messaging API を使う
Takuya Ueda
More Related Content
What's hot
Introduce Yocto Project Japan and What want to make using Yocto Project
Introduce Yocto Project Japan and What want to make using Yocto Project
Hiroshi Sakate
Android 開発を加速するオープンソースライブラリ
Android 開発を加速するオープンソースライブラリ
健一 辰濱
Go初心者向けハンズオン コマンドラインツールを作ろう
Go初心者向けハンズオン コマンドラインツールを作ろう
Takuya Ueda
Osc2010 tokyo spring_moblin_20100226
Osc2010 tokyo spring_moblin_20100226
Mitz Amano
Cloud functionsの紹介
Cloud functionsの紹介
Takuya Ueda
WindowsでGitを使う際のベストプラクティス
WindowsでGitを使う際のベストプラクティス
Ryo Sumasu
オススメの標準・準標準パッケージ20選
オススメの標準・準標準パッケージ20選
Takuya Ueda
GAE/Goとsyncパッケージ
GAE/Goとsyncパッケージ
Takuya Ueda
ゆるふわっGit入門
ゆるふわっGit入門
Keisuke Oohata
What's hot
(9)
Introduce Yocto Project Japan and What want to make using Yocto Project
Introduce Yocto Project Japan and What want to make using Yocto Project
Android 開発を加速するオープンソースライブラリ
Android 開発を加速するオープンソースライブラリ
Go初心者向けハンズオン コマンドラインツールを作ろう
Go初心者向けハンズオン コマンドラインツールを作ろう
Osc2010 tokyo spring_moblin_20100226
Osc2010 tokyo spring_moblin_20100226
Cloud functionsの紹介
Cloud functionsの紹介
WindowsでGitを使う際のベストプラクティス
WindowsでGitを使う際のベストプラクティス
オススメの標準・準標準パッケージ20選
オススメの標準・準標準パッケージ20選
GAE/Goとsyncパッケージ
GAE/Goとsyncパッケージ
ゆるふわっGit入門
ゆるふわっGit入門
Similar to 2019 0704 about ConoHa VM migration from C1 to C2
ETロボコンのすすめ
ETロボコンのすすめ
Hiroyuki Takahashi
HoloLensでSharingする方法(Bluetooth編)@TokyoHoloLensMeetup vol.6
HoloLensでSharingする方法(Bluetooth編)@TokyoHoloLensMeetup vol.6
akihiro yamamoto
粗探しをしてGoのコントリビューターになる方法
粗探しをしてGoのコントリビューターになる方法
Takuya Ueda
MonotaRO TechTalk #1 ごあいさつ
MonotaRO TechTalk #1 ごあいさつ
株式会社MonotaRO Tech Team
ODC 2020 : "Rocky 8"
ODC 2020 : "Rocky 8"
Naoto Gohko
Introduction of kabepy
Introduction of kabepy
Kenjiro Kosaka
10分でわかるFuelPHP @ OSC2013 Nagoya
10分でわかるFuelPHP @ OSC2013 Nagoya
kenjis
OSSと私
OSSと私
Hattori Hideo
2016 0626 ubuntu 1604 LTS party LT
2016 0626 ubuntu 1604 LTS party LT
Naoto Gohko
Djangoエンジニアの観点から見たHue
Djangoエンジニアの観点から見たHue
Shinya Okano
オブジェクトストレージを使ってイメージビューアを作ってみる
オブジェクトストレージを使ってイメージビューアを作ってみる
Hironobu Saitoh
Python & PyConJP 2014 Report
Python & PyConJP 2014 Report
gree_tech
GAE/GoでLINE Messaging API を使う
GAE/GoでLINE Messaging API を使う
Takuya Ueda
PHPMATSURI2011 LT大会
PHPMATSURI2011 LT大会
Takako Miyagawa
Cakephp勉強会@福岡 発表資料
Cakephp勉強会@福岡 発表資料
ichikaway
OSC2010 Tokyo MeeGo 20100910
OSC2010 Tokyo MeeGo 20100910
Mitz Amano
Goでwebアプリを開発してみよう
Goでwebアプリを開発してみよう
Takuya Ueda
Global Azure Boot Camp 2015
Global Azure Boot Camp 2015
Keiji Kamebuchi
connpassの戦略決定〜チームで取り組んだ価値のデザイン
connpassの戦略決定〜チームで取り組んだ価値のデザイン
Haruo Sato
2010/12/11 クラウドごった煮祭LT
2010/12/11 クラウドごった煮祭LT
Masanori Itoh
Similar to 2019 0704 about ConoHa VM migration from C1 to C2
(20)
ETロボコンのすすめ
ETロボコンのすすめ
HoloLensでSharingする方法(Bluetooth編)@TokyoHoloLensMeetup vol.6
HoloLensでSharingする方法(Bluetooth編)@TokyoHoloLensMeetup vol.6
粗探しをしてGoのコントリビューターになる方法
粗探しをしてGoのコントリビューターになる方法
MonotaRO TechTalk #1 ごあいさつ
MonotaRO TechTalk #1 ごあいさつ
ODC 2020 : "Rocky 8"
ODC 2020 : "Rocky 8"
Introduction of kabepy
Introduction of kabepy
10分でわかるFuelPHP @ OSC2013 Nagoya
10分でわかるFuelPHP @ OSC2013 Nagoya
OSSと私
OSSと私
2016 0626 ubuntu 1604 LTS party LT
2016 0626 ubuntu 1604 LTS party LT
Djangoエンジニアの観点から見たHue
Djangoエンジニアの観点から見たHue
オブジェクトストレージを使ってイメージビューアを作ってみる
オブジェクトストレージを使ってイメージビューアを作ってみる
Python & PyConJP 2014 Report
Python & PyConJP 2014 Report
GAE/GoでLINE Messaging API を使う
GAE/GoでLINE Messaging API を使う
PHPMATSURI2011 LT大会
PHPMATSURI2011 LT大会
Cakephp勉強会@福岡 発表資料
Cakephp勉強会@福岡 発表資料
OSC2010 Tokyo MeeGo 20100910
OSC2010 Tokyo MeeGo 20100910
Goでwebアプリを開発してみよう
Goでwebアプリを開発してみよう
Global Azure Boot Camp 2015
Global Azure Boot Camp 2015
connpassの戦略決定〜チームで取り組んだ価値のデザイン
connpassの戦略決定〜チームで取り組んだ価値のデザイン
2010/12/11 クラウドごった煮祭LT
2010/12/11 クラウドごった煮祭LT
More from Naoto Gohko
serverless openstack 101
serverless openstack 101
Naoto Gohko
2018 04-14-cockroachdb-20-now-available
2018 04-14-cockroachdb-20-now-available
Naoto Gohko
2017 0715 osc17do conoha cloud osclient
2017 0715 osc17do conoha cloud osclient
Naoto Gohko
2017 0306 Apache OpenWhisk starting
2017 0306 Apache OpenWhisk starting
Naoto Gohko
Miracle Linux seminer Hatohol and ConoHa
Miracle Linux seminer Hatohol and ConoHa
Naoto Gohko
2016 1214-dev-night-vol1-in-tanita
2016 1214-dev-night-vol1-in-tanita
Naoto Gohko
OSunC Chiba LT Ubuntu 14.04 to 16.04.1 upgrade with ConfigDrive cloud image
OSunC Chiba LT Ubuntu 14.04 to 16.04.1 upgrade with ConfigDrive cloud image
Naoto Gohko
Openstack days taiwan 2016 0712
Openstack days taiwan 2016 0712
Naoto Gohko
OpenStack ComputingはHyper-Convergedの夢を見るのか?
OpenStack ComputingはHyper-Convergedの夢を見るのか?
Naoto Gohko
OpenStack cloud for ConoHa, Z.com and GMO AppsCloud in okinawa opendays 2015 ...
OpenStack cloud for ConoHa, Z.com and GMO AppsCloud in okinawa opendays 2015 ...
Naoto Gohko
2015 0807 ConoHa I am the bone of the OpenStack API CLI tool
2015 0807 ConoHa I am the bone of the OpenStack API CLI tool
Naoto Gohko
Janog36 ConoHa: Making GSLB - OpenStack Designate and PowerDNS
Janog36 ConoHa: Making GSLB - OpenStack Designate and PowerDNS
Naoto Gohko
Openstack summit walk DNSaaS 2015-0713 Summit LT
Openstack summit walk DNSaaS 2015-0713 Summit LT
Naoto Gohko
2015 0228 OpenStack swift; GMO Internet Services
2015 0228 OpenStack swift; GMO Internet Services
Naoto Gohko
1st OCDET Baremetal MTG OpenStack baremetal compute by GMO AppsCloud
1st OCDET Baremetal MTG OpenStack baremetal compute by GMO AppsCloud
Naoto Gohko
Open stack swift is too Enterprise? 2014/12/01 advent cal
Open stack swift is too Enterprise? 2014/12/01 advent cal
Naoto Gohko
TechOYAJI 2014 tokyo summer LT; CentOS7 and RDO Icehouse OpenStack
TechOYAJI 2014 tokyo summer LT; CentOS7 and RDO Icehouse OpenStack
Naoto Gohko
JOSUG2014 OpenStack 4th birthday party in Japan; the way of OpenStack API Dragon
JOSUG2014 OpenStack 4th birthday party in Japan; the way of OpenStack API Dragon
Naoto Gohko
OpenStack base public cloud service by GMO Internet Inc., at 2013/12/12 Okin...
OpenStack base public cloud service by GMO Internet Inc., at 2013/12/12 Okin...
Naoto Gohko
OpenStack + KVM + IPv6 = oname.com; Next Folsom/Grizzly Service development s...
OpenStack + KVM + IPv6 = oname.com; Next Folsom/Grizzly Service development s...
Naoto Gohko
More from Naoto Gohko
(20)
serverless openstack 101
serverless openstack 101
2018 04-14-cockroachdb-20-now-available
2018 04-14-cockroachdb-20-now-available
2017 0715 osc17do conoha cloud osclient
2017 0715 osc17do conoha cloud osclient
2017 0306 Apache OpenWhisk starting
2017 0306 Apache OpenWhisk starting
Miracle Linux seminer Hatohol and ConoHa
Miracle Linux seminer Hatohol and ConoHa
2016 1214-dev-night-vol1-in-tanita
2016 1214-dev-night-vol1-in-tanita
OSunC Chiba LT Ubuntu 14.04 to 16.04.1 upgrade with ConfigDrive cloud image
OSunC Chiba LT Ubuntu 14.04 to 16.04.1 upgrade with ConfigDrive cloud image
Openstack days taiwan 2016 0712
Openstack days taiwan 2016 0712
OpenStack ComputingはHyper-Convergedの夢を見るのか?
OpenStack ComputingはHyper-Convergedの夢を見るのか?
OpenStack cloud for ConoHa, Z.com and GMO AppsCloud in okinawa opendays 2015 ...
OpenStack cloud for ConoHa, Z.com and GMO AppsCloud in okinawa opendays 2015 ...
2015 0807 ConoHa I am the bone of the OpenStack API CLI tool
2015 0807 ConoHa I am the bone of the OpenStack API CLI tool
Janog36 ConoHa: Making GSLB - OpenStack Designate and PowerDNS
Janog36 ConoHa: Making GSLB - OpenStack Designate and PowerDNS
Openstack summit walk DNSaaS 2015-0713 Summit LT
Openstack summit walk DNSaaS 2015-0713 Summit LT
2015 0228 OpenStack swift; GMO Internet Services
2015 0228 OpenStack swift; GMO Internet Services
1st OCDET Baremetal MTG OpenStack baremetal compute by GMO AppsCloud
1st OCDET Baremetal MTG OpenStack baremetal compute by GMO AppsCloud
Open stack swift is too Enterprise? 2014/12/01 advent cal
Open stack swift is too Enterprise? 2014/12/01 advent cal
TechOYAJI 2014 tokyo summer LT; CentOS7 and RDO Icehouse OpenStack
TechOYAJI 2014 tokyo summer LT; CentOS7 and RDO Icehouse OpenStack
JOSUG2014 OpenStack 4th birthday party in Japan; the way of OpenStack API Dragon
JOSUG2014 OpenStack 4th birthday party in Japan; the way of OpenStack API Dragon
OpenStack base public cloud service by GMO Internet Inc., at 2013/12/12 Okin...
OpenStack base public cloud service by GMO Internet Inc., at 2013/12/12 Okin...
OpenStack + KVM + IPv6 = oname.com; Next Folsom/Grizzly Service development s...
OpenStack + KVM + IPv6 = oname.com; Next Folsom/Grizzly Service development s...
2019 0704 about ConoHa VM migration from C1 to C2
1.
4年前の初期ConoHa1から 使っているひとの、ConoHa2 へのマイグレやってみた Naoto Gohko /
@naoto_gohko ConoHappyBirth ! / 2019-07-04 (CoreDump挫折編)
2.
少しお話の時間をください
3.
LT presenter(Itʼs me) •
Naoto Gohko / 郷古 直仁 (@naoto_gohko) • Cloud Service development divistion, GMO Internet Inc., • OpenStackでpublic cloudサービス • 最近の活動主体 • Japan OpenStack user会 • その他参加勉強会など • Rancher JP, PaaS, Serverless, SDNなど @MikumoConoHa
4.
さてさてさて、 お集まりの皆さん、ConoHa 使ってますか?
5.
(☝ ՞ਊ ՞)☝ウェーイ
6.
この、ConoHa使ってますか? https://cp.conoha.jp/
7.
(☝ ՞ਊ ՞)☝ウェーイ
???
8.
9.
10.
(☝ ՞ਊ ՞)☝ウェーイ
!!!
11.
ConoHa誕⽣⽇会ということで すが、⾃分がここにサーバを ⽴てた(⾃腹)のがこんな時期
12.
でも、いまのConoHaって
13.
14.
こうですよね 今の環境を”ConoHa2”と我々 は呼んでいます
15.
⾃分もblog動かしたままで、 すっかりそのままにしてました
16.
さてさてさて、 これをどうやって、移⾏する (マイグレ)と楽でしょうかね? (いろいろ⽅法はあります) ちょっと例を上げてみます
17.
https://en.wikipedia.org/wiki/Comparison_of_disk_cloning_software • Clonezilla • DD/ddrescue •
Mondo Rescue • Partimage • Acronis True Image • UrBackup • Relax-and-Recover などなど
18.
今回はこれをつかってみます
19.
Lxd-p2c (Launchpad)
20.
Lxd-p2c https://github.com/lxc/lxd/tree/master/lxd-p2c
21.
物理サーバ/VMから LXDハイパーバイザのlxcコンテナへ コンバートするツールです LXD 3.x (最新
lxd 3.14 現在) にて開発が進んでいるツールです。 バリバリの出来たてツールみたいなやつ
22.
Lxdへのマイグレ: lxd-p2c (golang
bin) ConoHa2 lxd/lxcConoHa1 blog lxc container Lxd hypervisor Tcp: 8443 lxd-p2c disk マイグレ元で実⾏ (ここではCentOS 6) マイグレ先 (Ubuntu 16.04, lxd 3.14) 外部からlxd接続できる
23.
Letʼs migration !!
24.
問題発⽣ ”lxd-p2c”バイナリが無い (CentOS6⽤)
25.
Lxdはgolangで書かれている • ⾃分でビルドする • Go
buildできる環境準備 • Dynamic linked ç 同じOSでしか動かない ç あかんやつ go build –o lxd-p2c-dynamic github.com/lxc/lxd/lxd-p2c • Static linked build ç Ubuntu 16.04でcentos6で動くbuild作成 go build -o lxd-p2c-static -v –x –tags netgo –ldflags ¥ ‘-extldflags “-static”’ github.com/lxc/lxd/lxd-p2c できた “lxd-p2c-static” binaryをマイグレ元CentOS6にcopy
26.
Statically linked binary •
確認cmd n-gohko@www:~/go/lxd/lxd-p2c$ ls -l lxd-p2c-static -rwxrwxr-x 1 n-gohko n-gohko 16758520 Jul 4 17:17 lxd-p2c-static n-gohko@www:~/go/lxd/lxd-p2c$ file lxd-p2c-static lxd-p2c-static: ELF 64-bit LSB executable, x86-64, version 1 (GNU/Linux), statically linked, for GNU/Linux 3.2.0, BuildID[sha1]=1645f0862fa4aefcab58d22a2b9fc52b35b0185a, not stripped
27.
Letʼs migration !!
(2)
28.
Scpで”lxd-p2c”をcopy
29.
Blog server(centos6)で”lxd-p2c”を… CentOS6 でも“file”コマンドでバイナリ確認
30.
Blog server(centos6)で”lxd-p2c”をたた… あれっ、まさか rootでも念の為
31.
Ubuntu 16.04でsingle binary作 成作戦、失敗
orz
32.
しょうがない blogと同じCentOS6でgo buildす るか ç
いまここ
33.
会場の準備とか始まった みたいだから、ここまで
34.
続きはQiitaに記事を あげるぜ とりあえず “lxd-p2c” というツール知って もらってよかったぜ いいのか、こんなLT
35.
(☝ ՞ਊ ՞)☝ウェーイ
!!!
36.
じゃなかった ConoHa1からConoHa2へのマイグレーションは皆さん頑張ろう マイグレーションは計画的に!!
Download now