Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
Yukihiko SAWANOBORI
KEY, PDF
1,543 views
Lxc on cloud
IaaSの仮想マシン内にlxcでプライベート環境を作る。 コンテナ上のサービスを外部に公開する 誤字を少し修正
Technology
◦
Read more
2
Save
Share
Embed
Embed presentation
Download
Downloaded 16 times
1
/ 25
2
/ 25
3
/ 25
4
/ 25
5
/ 25
6
/ 25
7
/ 25
8
/ 25
9
/ 25
10
/ 25
11
/ 25
12
/ 25
13
/ 25
14
/ 25
15
/ 25
16
/ 25
17
/ 25
18
/ 25
19
/ 25
20
/ 25
21
/ 25
22
/ 25
23
/ 25
24
/ 25
25
/ 25
More Related Content
KEY
OpenvswitchでVPS
by
Daisuke Nakajima
PPTX
Trema での Open vSwitch
by
kazuyas
PDF
あの日実行したコンテナの名前を僕達はまだ知らない。
by
Masahito Zembutsu
PDF
100GbE NICを使ったデータセンター・ネットワーク実証実験 -メモ-
by
Naoto MATSUMOTO
PDF
さくらのクラウドでUCARPを使う方法 -メモ-
by
Naoto MATSUMOTO
PDF
Dive into dockerネットワーク
by
Kazuyuki Mori
PDF
RancherでMesosクラスタをデプロイしてみる的ななにか
by
Masataka Tsukamoto
PDF
Kickstart, Puppet, Docker
by
Hirokazu Tokuno
OpenvswitchでVPS
by
Daisuke Nakajima
Trema での Open vSwitch
by
kazuyas
あの日実行したコンテナの名前を僕達はまだ知らない。
by
Masahito Zembutsu
100GbE NICを使ったデータセンター・ネットワーク実証実験 -メモ-
by
Naoto MATSUMOTO
さくらのクラウドでUCARPを使う方法 -メモ-
by
Naoto MATSUMOTO
Dive into dockerネットワーク
by
Kazuyuki Mori
RancherでMesosクラスタをデプロイしてみる的ななにか
by
Masataka Tsukamoto
Kickstart, Puppet, Docker
by
Hirokazu Tokuno
What's hot
PDF
OSvの概要と実装
by
Takuya ASADA
PDF
Docker Swarm入門
by
Masahito Zembutsu
PPTX
勉強会0614 vagrant
by
Yu Ito
PDF
ヤギにサーバーを管理してもらう話
by
Masaki Kobayashi
PPTX
initとプロセス再起動
by
Takashi Takizawa
PDF
マイクラ自動化枠第1回資料
by
Ryo Fujita
ODP
Raspberry Pi 2 誤自宅サーバー移行日記
by
96smcln
PDF
COMSTARでiSCSI - OpenSolaris勉強会 2011.08
by
tokuhy
PDF
Ansible2.0と実用例
by
OSSラボ株式会社
PDF
XenServerとZFSストレージでサーバ仮想化 - OSC2011 Tokyo/Spring 自宅SAN友の会(後半)
by
tokuhy
DOC
Cloud founryインストール手順
by
Kotaro Noyama
PDF
Nuxt.js + microCMS + netlify
by
ogawatti
PPTX
Casperjsのインストール
by
Kohei Misu
PDF
Havana版 RDO-QuickStart-3 (140421-Havana-RDO-QuickStart-3.pdf)
by
VirtualTech Japan Inc.
PDF
Lxc cf201207-presen
by
Kouhei Maeda
PDF
Openresty
by
ogawatti
PDF
Zabbix rails
by
Tatsuji Miyamoto
PDF
第1回 一撃サーバー構築シェルスクリプト勉強会
by
Yasutaka Hamada
PDF
マイクラ自動化枠第2回資料
by
Ryo Fujita
PPT
Pgcon2012 ori-20120224
by
Manabu Ori
OSvの概要と実装
by
Takuya ASADA
Docker Swarm入門
by
Masahito Zembutsu
勉強会0614 vagrant
by
Yu Ito
ヤギにサーバーを管理してもらう話
by
Masaki Kobayashi
initとプロセス再起動
by
Takashi Takizawa
マイクラ自動化枠第1回資料
by
Ryo Fujita
Raspberry Pi 2 誤自宅サーバー移行日記
by
96smcln
COMSTARでiSCSI - OpenSolaris勉強会 2011.08
by
tokuhy
Ansible2.0と実用例
by
OSSラボ株式会社
XenServerとZFSストレージでサーバ仮想化 - OSC2011 Tokyo/Spring 自宅SAN友の会(後半)
by
tokuhy
Cloud founryインストール手順
by
Kotaro Noyama
Nuxt.js + microCMS + netlify
by
ogawatti
Casperjsのインストール
by
Kohei Misu
Havana版 RDO-QuickStart-3 (140421-Havana-RDO-QuickStart-3.pdf)
by
VirtualTech Japan Inc.
Lxc cf201207-presen
by
Kouhei Maeda
Openresty
by
ogawatti
Zabbix rails
by
Tatsuji Miyamoto
第1回 一撃サーバー構築シェルスクリプト勉強会
by
Yasutaka Hamada
マイクラ自動化枠第2回資料
by
Ryo Fujita
Pgcon2012 ori-20120224
by
Manabu Ori
Similar to Lxc on cloud
PPTX
ネットワークエンジニアのための Puppet / Chef
by
npsg
PDF
LXC入門 - Osc2011 nagoya
by
Masahide Yamamoto
PDF
Apache CloudStack 4.0 インストール(ver0.5)
by
Yasuhiro Arai
PPTX
ラズパイ2で動く Docker PaaS
by
npsg
PPTX
Wasm blazor and wasi 2
by
Takao Tetsuro
PDF
NGINXセミナー(基本編)~いまさら聞けないNGINXコンフィグなど基本がわかる!
by
NGINX, Inc.
PDF
XenServerによるお手軽開発サーバ運用
by
Shinya Okano
PDF
Chef社内勉強会(第1回)
by
Yoshinori Nakanishi
PDF
秘伝:クラウドに開発環境をえいっ!と構築する方法
by
Masahiko Hashimoto
PDF
Hadoop on LXC
by
俊夫 森
PDF
PaaSの作り方 Sqaleの場合
by
hiboma
PPTX
20230128.pptx
by
ssuserdad311
PDF
Docker入門
by
Keita Midorikawa
PDF
Scalr hands on
by
Haruhiko KAJIKAWA
PPTX
LinAction Theme Docker
by
cyberblack28 Ichikawa
PDF
【dots. IT勉強会】開発環境のDocker化
by
Yuki Kanazawa
PPTX
Nginx
by
Yoshikazu Torimoto
PDF
20130723 ecシステムにchefを導入してみた v1.0
by
NIFTY Cloud
PPTX
Docker入門~word press環境を作ってみる ハンズオン編 ver1.4~ pulic
by
cyberblack28 Ichikawa
PDF
Sacss sp5
by
Wataru OKAMOTO
ネットワークエンジニアのための Puppet / Chef
by
npsg
LXC入門 - Osc2011 nagoya
by
Masahide Yamamoto
Apache CloudStack 4.0 インストール(ver0.5)
by
Yasuhiro Arai
ラズパイ2で動く Docker PaaS
by
npsg
Wasm blazor and wasi 2
by
Takao Tetsuro
NGINXセミナー(基本編)~いまさら聞けないNGINXコンフィグなど基本がわかる!
by
NGINX, Inc.
XenServerによるお手軽開発サーバ運用
by
Shinya Okano
Chef社内勉強会(第1回)
by
Yoshinori Nakanishi
秘伝:クラウドに開発環境をえいっ!と構築する方法
by
Masahiko Hashimoto
Hadoop on LXC
by
俊夫 森
PaaSの作り方 Sqaleの場合
by
hiboma
20230128.pptx
by
ssuserdad311
Docker入門
by
Keita Midorikawa
Scalr hands on
by
Haruhiko KAJIKAWA
LinAction Theme Docker
by
cyberblack28 Ichikawa
【dots. IT勉強会】開発環境のDocker化
by
Yuki Kanazawa
Nginx
by
Yoshikazu Torimoto
20130723 ecシステムにchefを導入してみた v1.0
by
NIFTY Cloud
Docker入門~word press環境を作ってみる ハンズオン編 ver1.4~ pulic
by
cyberblack28 Ichikawa
Sacss sp5
by
Wataru OKAMOTO
More from Yukihiko SAWANOBORI
PDF
マニアックツール紹介、マネジメントのKnife-Zero(Chef)とテストスイートInSpec
by
Yukihiko SAWANOBORI
PDF
JAWSUG初心者向けトラック 【Deploy&Ops】
by
Yukihiko SAWANOBORI
PDF
Infrastructure as Codeと 組織のドキュメンテーション + Immutable Infrastructure事例
by
Yukihiko SAWANOBORI
PDF
コンテナ事例 CircleCI, Cucumber-Chef
by
Yukihiko SAWANOBORI
PDF
さくらのインフラコード
by
Yukihiko SAWANOBORI
PDF
Chef_Casual_Talks_Kansai_Vol1_Infrastructure_as_Code
by
Yukihiko SAWANOBORI
PDF
仮想マシンざっくり解説と実践Vagrant | StaticPress × S3 × Vagrant 勉強会
by
Yukihiko SAWANOBORI
PDF
さくらのクラウドフォーメーション with Chef [XEgg session]
by
Yukihiko SAWANOBORI
PDF
DevOpsのアプローチと クラウド/バーチャル環境/構成管理ツール のお話
by
Yukihiko SAWANOBORI
PDF
aws_opsworks
by
Yukihiko SAWANOBORI
PDF
Building document with the Sphinx public edtion
by
Yukihiko SAWANOBORI
PDF
Chef(Server)と AWS OpsWorks(tm)の比較
by
Yukihiko SAWANOBORI
PPTX
mocloud カスタムDockerイメージ ハンズオン
by
Yukihiko SAWANOBORI
PDF
2014年のChefとInfrastructure as code
by
Yukihiko SAWANOBORI
PDF
Chef meetup vol2_higanwoks
by
Yukihiko SAWANOBORI
PDF
MarketPlaceのAMIをPackerで作る時、 Chefは3度配膳する
by
Yukihiko SAWANOBORI
PDF
[LT] インフラの人がChefやServerspec(ほか)が Rubyだったおかげですこし プログラムをするようになった話
by
Yukihiko SAWANOBORI
PDF
はかどるChefの小ネタ集
by
Yukihiko SAWANOBORI
PDF
Aws OpsWorks [JAWSDAYS 2014 ACEに聞けトラック]
by
Yukihiko SAWANOBORI
PDF
Chef Casual Talks 出張版京セラドーム公演 (JAWS FESTA Kansai 2013内イベント)
by
Yukihiko SAWANOBORI
マニアックツール紹介、マネジメントのKnife-Zero(Chef)とテストスイートInSpec
by
Yukihiko SAWANOBORI
JAWSUG初心者向けトラック 【Deploy&Ops】
by
Yukihiko SAWANOBORI
Infrastructure as Codeと 組織のドキュメンテーション + Immutable Infrastructure事例
by
Yukihiko SAWANOBORI
コンテナ事例 CircleCI, Cucumber-Chef
by
Yukihiko SAWANOBORI
さくらのインフラコード
by
Yukihiko SAWANOBORI
Chef_Casual_Talks_Kansai_Vol1_Infrastructure_as_Code
by
Yukihiko SAWANOBORI
仮想マシンざっくり解説と実践Vagrant | StaticPress × S3 × Vagrant 勉強会
by
Yukihiko SAWANOBORI
さくらのクラウドフォーメーション with Chef [XEgg session]
by
Yukihiko SAWANOBORI
DevOpsのアプローチと クラウド/バーチャル環境/構成管理ツール のお話
by
Yukihiko SAWANOBORI
aws_opsworks
by
Yukihiko SAWANOBORI
Building document with the Sphinx public edtion
by
Yukihiko SAWANOBORI
Chef(Server)と AWS OpsWorks(tm)の比較
by
Yukihiko SAWANOBORI
mocloud カスタムDockerイメージ ハンズオン
by
Yukihiko SAWANOBORI
2014年のChefとInfrastructure as code
by
Yukihiko SAWANOBORI
Chef meetup vol2_higanwoks
by
Yukihiko SAWANOBORI
MarketPlaceのAMIをPackerで作る時、 Chefは3度配膳する
by
Yukihiko SAWANOBORI
[LT] インフラの人がChefやServerspec(ほか)が Rubyだったおかげですこし プログラムをするようになった話
by
Yukihiko SAWANOBORI
はかどるChefの小ネタ集
by
Yukihiko SAWANOBORI
Aws OpsWorks [JAWSDAYS 2014 ACEに聞けトラック]
by
Yukihiko SAWANOBORI
Chef Casual Talks 出張版京セラドーム公演 (JAWS FESTA Kansai 2013内イベント)
by
Yukihiko SAWANOBORI
Recently uploaded
PDF
基礎から学ぶ PostgreSQL の性能監視 (PostgreSQL Conference Japan 2025 発表資料)
by
NTT DATA Technology & Innovation
PDF
PCCC25(設立25年記念PCクラスタシンポジウム):東京大学情報基盤センター テーマ1/2/3「Society5.0の実現を目指す『計算・データ・学習...
by
PC Cluster Consortium
PDF
安価な ロジック・アナライザを アナライズ(?),Analyze report of some cheap logic analyzers
by
たけおか しょうぞう
PDF
visionOS TC「新しいマイホームで過ごすApple Vision Proとの新生活」
by
Sugiyama Yugo
PPTX
DrupalCon Nara 2025の記録 .
by
iPride Co., Ltd.
PDF
第25回FA設備技術勉強会_自宅で勉強するROS・フィジカルAIアイテム.pdf
by
TomohiroKusu
基礎から学ぶ PostgreSQL の性能監視 (PostgreSQL Conference Japan 2025 発表資料)
by
NTT DATA Technology & Innovation
PCCC25(設立25年記念PCクラスタシンポジウム):東京大学情報基盤センター テーマ1/2/3「Society5.0の実現を目指す『計算・データ・学習...
by
PC Cluster Consortium
安価な ロジック・アナライザを アナライズ(?),Analyze report of some cheap logic analyzers
by
たけおか しょうぞう
visionOS TC「新しいマイホームで過ごすApple Vision Proとの新生活」
by
Sugiyama Yugo
DrupalCon Nara 2025の記録 .
by
iPride Co., Ltd.
第25回FA設備技術勉強会_自宅で勉強するROS・フィジカルAIアイテム.pdf
by
TomohiroKusu
Lxc on cloud
1.
lxc on cloud IaaS上にプライベート環境を作り
一部を外部に公開する HiganWorks LLC id:sawanoboly ※2012-10-25 18:00∼19:30 ファーストサーバさん社内勉強会向け発表資料
2.
概要 1.グローバルIPが使えるIaaS上にUbuntuの仮想マシンを 作成する 2.lxcをインストールして、内部にプライベートIPのネッ トワークを持つ 3.コンテナを作成して、NAPTネットワークに接続 4.内部コンテナのサービスを外部に公開する
2
3.
おことわり 大体の質問は『やってみたら?』と回答されますので ご了承してください。 やってみて、よく分からんといった部分は解説できる かもしれません。
3
4.
影響元 Cucumber-chef http://www.cucumber-chef.org/ Opscode ChefのCookbooksをテストするために Chefサーバ/クライアント環境を 単一のEC2インスタンス上に作成する
4
5.
1. グローバルIPが使えるIaaS上に Ubuntuの仮想マシンを作成する
5
6.
UbuntuでGIPなIaaS Amazon EC2 RackSpace Linode etc.... つーか沢山あります
6
7.
で、今回採用するのは http://z-cloud.jp/
仮想マシンの作成削除が楽ちんで固定GIPだから 7
8.
マシン作成&12.04LTSへ
(do-release-upgrade !) 8
9.
2. lxcをインストールして、 内部にプライベートIPのネットワークを持つ
9
10.
lxc導入 Ubuntuのガイド通り https://help.ubuntu.com/12.04/serverguide/lxc.html
10
11.
aptで導入の特徴 ツール完備(/usr/bin/lxc-*)、デーモン自動起動 テンプレートつき(/usr/lib/lxc/templates/lxc-*) プライベートネットワークNAPT付きがスタート (lxcbr0 + iptables) apparmorが
コンテナ => 親ホストの干渉を制限 (※動作が妙に遅くなったらappaomorを止めてもOK) 11
12.
LXC_BRIDGEを掘り下げる ※/etc/default/lxc より
USE_LXC_BRIDGE="true" LXC_BRIDGE="lxcbr0" LXC_ADDR="10.0.3.1" LXC_NETMASK="255.255.255.0" LXC_NETWORK="10.0.3.0/24" LXC_DHCP_RANGE="10.0.3.2,10.0.3.254" LXC_DHCP_MAX="253" 12
13.
bridge & iptables
ブリッジが作成され、仮想スイッチのセグメント作成 iptablesにマスカレード設定、外部到達OK! # brctl show bridge name" bridge id" " STP enabled" interfaces lxcbr0! ! 8000.9e5e1368c6aa!o n # ip addr show dev lxcbr0 3: lxcbr0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP inet 10.0.3.1/24 brd 10.0.3.255 scope global lxcbr0 # iptables -t nat -L POSTROUTING Chain POSTROUTING (policy ACCEPT) target prot opt source destination MASQUERADE all -- 10.0.3.0/24 anywhere 13
14.
だいたいのネットワーク図
14
15.
この環境を言い換える 自宅に固定IP引いてルータつけた環境に酷似 ルータから自宅サーバに静的ポートフォワード(w) と かでWEB公開しちゃったりする、あの環境 その自宅サーバが仮想で増やし放題&複製し放題です よと
15
16.
3. コンテナを作成して、 NAPTネットワークに接続
16
17.
コンテナ作成 テンプレートからコマンドひとつ。(CN=コンテナ名)
17
18.
デフォルトでlxcbr0に参加 /etc/lxc/lxc.conf より lxc.network.type=veth lxc.network.link=lxcbr0 lxc.network.flags=up 起動したコンテナはとりあえずDHCPから
10.0.3.0/24 内のIPを付与 lxcbr0を通してホストの”10.0.3.1”と通信可能 18
19.
コンテナ内で疎通
19
20.
4. 内部コンテナのサービスを
外部に公開する 20
21.
要は自宅サーバ
21
22.
iptables設定例
グローバルIPのTCP/8080をコンテナのNginx(TCP/80) にフォワード 今回のコンテナIPは 10.0.3.172 # iptables -t nat -A PREROUTING -p tcp --dst 210.152.xxx.xxx --dport 8080 -j DNAT --to-destination 10.0.3.172:80 ※自分のPCからcurl $ curl -s http://210.152.xxx.xxx:8080/ | grep title <title>Welcome to nginx!</title> 22
23.
Nginx設定例
upstream chef_server { バックエンドにChef API } server 10.0.3.172:4000 fail_timeout=0; server { 親ホストにaptでnginx listen 80; server_name one.chefserver.net; access_log /var/log/nginx/chef- server.access.log; 名前ベースで別コンテナと error_log /var/log/nginx/chef- server.error.log warn; いう制御もOK root /usr/share/chef-server-webui/public; location @chef_server { proxy_set_header Host $http_host; SNIで名前ベースSSLもOK proxy_pass http://chef_server; } location / { try_files $uri @chef_server; } } 23
24.
まとめや補足 Ubuntu12.04が作れるIaaSを選びましょう マシン作成削除が簡単なIaaSで、さらに作成削除が用意なコ ンテナを作っちゃあ壊しでいろんな構成を試せる 何台コンテナがあっても、お値段はマシン1台の稼働分でOK 終わったらDestroy、500円でお腹いっぱい でかいDisk容量を生かして普通にホスティング商売してもOK (※VM1台毎に限界までリソースつかっちゃおう、コンテナ 別のSSLもイケる)
24
25.
END
lxc on cloud IaaS上にプライベート環境を作り 一部を外部に公開する HiganWorks LLC id:sawanoboly ※2012-10-25 18:00∼19:30 ファーストサーバさん社内勉強会向け発表資料
Editor's Notes
#2
\n
#3
\n
#4
\n
#5
\n
#6
\n
#7
\n
#8
\n
#9
\n
#10
\n
#11
\n
#12
\n
#13
\n
#14
\n
#15
\n
#16
\n
#17
\n
#18
\n
#19
\n
#20
\n
#21
\n
#22
\n
#23
\n
#24
\n
#25
\n
#26
\n
Download