Submit Search
Upload
cobbler + koan VPS作成の自動化
•
3 likes
•
1,239 views
H
Hikaru Ashino
Follow
cobbler + koanによるVPS作成の自動化
Read less
Read more
Engineering
Report
Share
Report
Share
1 of 36
Recommended
Play framework+docker+aws ecr+aws beanstalk で楽々デプロイ
Play framework+docker+aws ecr+aws beanstalk で楽々デプロイ
Yoshiteru Takeshita
Ansible AWXを導入してみた
Ansible AWXを導入してみた
sugoto
Amazon EKS への道 ~入門編~
Amazon EKS への道 ~入門編~
Hideaki Aoyagi
Severless&Micro Service
Severless&Micro Service
Tomohiro Takase
EC2 Deep Dive at CTO Night&Day 2016
EC2 Deep Dive at CTO Night&Day 2016
Yasuhiro Matsuo
AWS Black Belt Techシリーズ Elastic Load Balancing (ELB)
AWS Black Belt Techシリーズ Elastic Load Balancing (ELB)
Amazon Web Services Japan
AWS+でスケールアウト&スケールアップ
AWS+でスケールアウト&スケールアップ
Hiroyasu Suzuki
Ansible+Docker
Ansible+Docker
正太 佐久本
Recommended
Play framework+docker+aws ecr+aws beanstalk で楽々デプロイ
Play framework+docker+aws ecr+aws beanstalk で楽々デプロイ
Yoshiteru Takeshita
Ansible AWXを導入してみた
Ansible AWXを導入してみた
sugoto
Amazon EKS への道 ~入門編~
Amazon EKS への道 ~入門編~
Hideaki Aoyagi
Severless&Micro Service
Severless&Micro Service
Tomohiro Takase
EC2 Deep Dive at CTO Night&Day 2016
EC2 Deep Dive at CTO Night&Day 2016
Yasuhiro Matsuo
AWS Black Belt Techシリーズ Elastic Load Balancing (ELB)
AWS Black Belt Techシリーズ Elastic Load Balancing (ELB)
Amazon Web Services Japan
AWS+でスケールアウト&スケールアップ
AWS+でスケールアウト&スケールアップ
Hiroyasu Suzuki
Ansible+Docker
Ansible+Docker
正太 佐久本
Devio mtup11-tokyo-012
Devio mtup11-tokyo-012
Yusuke Takahashi
Amazon EC2 HPCインスタンス - AWSマイスターシリーズ
Amazon EC2 HPCインスタンス - AWSマイスターシリーズ
Amazon Web Services Japan
AWSマイスターシリーズReloaded(AWS Beanstalk)
AWSマイスターシリーズReloaded(AWS Beanstalk)
Akio Katayama
AWSでスケールアウト&スケールアップ
AWSでスケールアウト&スケールアップ
Hiroyasu Suzuki
AWSのEC2の複数インスタンスからファイルを共有する方法
AWSのEC2の複数インスタンスからファイルを共有する方法
聡 大久保
AWS Elastic Beanstalk のススメ
AWS Elastic Beanstalk のススメ
Taiji INOUE
さくらのDockerコンテナホスティング-Arukasの解説とインフラを支える技術(July Tech Festa 2016 『IoTxAIxインフラ時代...
さくらのDockerコンテナホスティング-Arukasの解説とインフラを支える技術(July Tech Festa 2016 『IoTxAIxインフラ時代...
さくらインターネット株式会社
MSPとしてのオペチー向けReadOnly IAMポリシー
MSPとしてのオペチー向けReadOnly IAMポリシー
Makoto Miida
負荷対策はCloudFront
負荷対策はCloudFront
iret, Inc.
JAWS-UG中央線東海支部ハンズオン
JAWS-UG中央線東海支部ハンズオン
真吾 吉田
Aws elastic beanstalk-handson-summit2012
Aws elastic beanstalk-handson-summit2012
Akio Katayama
AWS サービスアップデートまとめ 2013年11月
AWS サービスアップデートまとめ 2013年11月
Yasuhiro Horiuchi
Azure で Ansible Tower と AWX(OSS版)に触れてみよう #hbstudy
Azure で Ansible Tower と AWX(OSS版)に触れてみよう #hbstudy
Kazumi IWANAGA
AWS サービスアップデートまとめ 2014年4月
AWS サービスアップデートまとめ 2014年4月
Yasuhiro Horiuchi
cloudpack導入資料(20120302版)
cloudpack導入資料(20120302版)
iret, Inc.
cloudpack導入資料(2011/09/01版)
cloudpack導入資料(2011/09/01版)
iret, Inc.
Jawsug elastic beanstalk_150207
Jawsug elastic beanstalk_150207
Yutaka Hiroyama
20201017 JAWS-UG Fukuoka AWS Storage Gateway
20201017 JAWS-UG Fukuoka AWS Storage Gateway
Kazuhiro Uchimura
AWSのcloudpack流フルマネージメント
AWSのcloudpack流フルマネージメント
Hiroyasu Suzuki
cf-containers-broker を使ってローカル環境もサービスの恩恵をうける
cf-containers-broker を使ってローカル環境もサービスの恩恵をうける
Takeshi Morikawa
Kickstartfileジェネレータを作ってみた
Kickstartfileジェネレータを作ってみた
Hikaru Ashino
Microsoft azureとdockerとansibleと
Microsoft azureとdockerとansibleと
Kinoshita Miku
More Related Content
What's hot
Devio mtup11-tokyo-012
Devio mtup11-tokyo-012
Yusuke Takahashi
Amazon EC2 HPCインスタンス - AWSマイスターシリーズ
Amazon EC2 HPCインスタンス - AWSマイスターシリーズ
Amazon Web Services Japan
AWSマイスターシリーズReloaded(AWS Beanstalk)
AWSマイスターシリーズReloaded(AWS Beanstalk)
Akio Katayama
AWSでスケールアウト&スケールアップ
AWSでスケールアウト&スケールアップ
Hiroyasu Suzuki
AWSのEC2の複数インスタンスからファイルを共有する方法
AWSのEC2の複数インスタンスからファイルを共有する方法
聡 大久保
AWS Elastic Beanstalk のススメ
AWS Elastic Beanstalk のススメ
Taiji INOUE
さくらのDockerコンテナホスティング-Arukasの解説とインフラを支える技術(July Tech Festa 2016 『IoTxAIxインフラ時代...
さくらのDockerコンテナホスティング-Arukasの解説とインフラを支える技術(July Tech Festa 2016 『IoTxAIxインフラ時代...
さくらインターネット株式会社
MSPとしてのオペチー向けReadOnly IAMポリシー
MSPとしてのオペチー向けReadOnly IAMポリシー
Makoto Miida
負荷対策はCloudFront
負荷対策はCloudFront
iret, Inc.
JAWS-UG中央線東海支部ハンズオン
JAWS-UG中央線東海支部ハンズオン
真吾 吉田
Aws elastic beanstalk-handson-summit2012
Aws elastic beanstalk-handson-summit2012
Akio Katayama
AWS サービスアップデートまとめ 2013年11月
AWS サービスアップデートまとめ 2013年11月
Yasuhiro Horiuchi
Azure で Ansible Tower と AWX(OSS版)に触れてみよう #hbstudy
Azure で Ansible Tower と AWX(OSS版)に触れてみよう #hbstudy
Kazumi IWANAGA
AWS サービスアップデートまとめ 2014年4月
AWS サービスアップデートまとめ 2014年4月
Yasuhiro Horiuchi
cloudpack導入資料(20120302版)
cloudpack導入資料(20120302版)
iret, Inc.
cloudpack導入資料(2011/09/01版)
cloudpack導入資料(2011/09/01版)
iret, Inc.
Jawsug elastic beanstalk_150207
Jawsug elastic beanstalk_150207
Yutaka Hiroyama
20201017 JAWS-UG Fukuoka AWS Storage Gateway
20201017 JAWS-UG Fukuoka AWS Storage Gateway
Kazuhiro Uchimura
AWSのcloudpack流フルマネージメント
AWSのcloudpack流フルマネージメント
Hiroyasu Suzuki
cf-containers-broker を使ってローカル環境もサービスの恩恵をうける
cf-containers-broker を使ってローカル環境もサービスの恩恵をうける
Takeshi Morikawa
What's hot
(20)
Devio mtup11-tokyo-012
Devio mtup11-tokyo-012
Amazon EC2 HPCインスタンス - AWSマイスターシリーズ
Amazon EC2 HPCインスタンス - AWSマイスターシリーズ
AWSマイスターシリーズReloaded(AWS Beanstalk)
AWSマイスターシリーズReloaded(AWS Beanstalk)
AWSでスケールアウト&スケールアップ
AWSでスケールアウト&スケールアップ
AWSのEC2の複数インスタンスからファイルを共有する方法
AWSのEC2の複数インスタンスからファイルを共有する方法
AWS Elastic Beanstalk のススメ
AWS Elastic Beanstalk のススメ
さくらのDockerコンテナホスティング-Arukasの解説とインフラを支える技術(July Tech Festa 2016 『IoTxAIxインフラ時代...
さくらのDockerコンテナホスティング-Arukasの解説とインフラを支える技術(July Tech Festa 2016 『IoTxAIxインフラ時代...
MSPとしてのオペチー向けReadOnly IAMポリシー
MSPとしてのオペチー向けReadOnly IAMポリシー
負荷対策はCloudFront
負荷対策はCloudFront
JAWS-UG中央線東海支部ハンズオン
JAWS-UG中央線東海支部ハンズオン
Aws elastic beanstalk-handson-summit2012
Aws elastic beanstalk-handson-summit2012
AWS サービスアップデートまとめ 2013年11月
AWS サービスアップデートまとめ 2013年11月
Azure で Ansible Tower と AWX(OSS版)に触れてみよう #hbstudy
Azure で Ansible Tower と AWX(OSS版)に触れてみよう #hbstudy
AWS サービスアップデートまとめ 2014年4月
AWS サービスアップデートまとめ 2014年4月
cloudpack導入資料(20120302版)
cloudpack導入資料(20120302版)
cloudpack導入資料(2011/09/01版)
cloudpack導入資料(2011/09/01版)
Jawsug elastic beanstalk_150207
Jawsug elastic beanstalk_150207
20201017 JAWS-UG Fukuoka AWS Storage Gateway
20201017 JAWS-UG Fukuoka AWS Storage Gateway
AWSのcloudpack流フルマネージメント
AWSのcloudpack流フルマネージメント
cf-containers-broker を使ってローカル環境もサービスの恩恵をうける
cf-containers-broker を使ってローカル環境もサービスの恩恵をうける
Similar to cobbler + koan VPS作成の自動化
Kickstartfileジェネレータを作ってみた
Kickstartfileジェネレータを作ってみた
Hikaru Ashino
Microsoft azureとdockerとansibleと
Microsoft azureとdockerとansibleと
Kinoshita Miku
Spring Boot の Web アプリケーションを Docker に載せて AWS ECS で動かしている話
Spring Boot の Web アプリケーションを Docker に載せて AWS ECS で動かしている話
JustSystems Corporation
Tech-Circle#1 OpenStackハンズオン
Tech-Circle#1 OpenStackハンズオン
Yoshimi Tominaga
20200528.jaws ug kyushu
20200528.jaws ug kyushu
Kazuhiro Uchimura
BioDevOpsによる再現性のあるバイオインフォマティクス環境の構築
BioDevOpsによる再現性のあるバイオインフォマティクス環境の構築
Itoshi Nikaido
[OpenStack Days Tokyo 2015] Zabbixを用いたOCPベアメタル監視環境構築の自働化
[OpenStack Days Tokyo 2015] Zabbixを用いたOCPベアメタル監視環境構築の自働化
cloudconductor
AWSクラウドデザインパターン(CDP) - Eコマース編 -
AWSクラウドデザインパターン(CDP) - Eコマース編 -
SORACOM, INC
JAWS目黒 EC2チューニングTips #jawsmeguro #jawsug
JAWS目黒 EC2チューニングTips #jawsmeguro #jawsug
Yasuhiro Matsuo
DatadogでAWS監視やってみた
DatadogでAWS監視やってみた
tyamane
AKS と ACI を組み合わせて使ってみた
AKS と ACI を組み合わせて使ってみた
Hideaki Aoyagi
AWS Black Belt Online Seminar 2017 AWS Elastic Beanstalk
AWS Black Belt Online Seminar 2017 AWS Elastic Beanstalk
Amazon Web Services Japan
Azure 高速サイトソリューション
Azure 高速サイトソリューション
Hiromasa Oka
Amazon EKS によるスマホゲームのバックエンド運用事例
Amazon EKS によるスマホゲームのバックエンド運用事例
gree_tech
毎日が憧れの新築、反復可能なデリバリーによる常時新築システム
毎日が憧れの新築、反復可能なデリバリーによる常時新築システム
Tomohiro Ohtake
PHP on Cloud
PHP on Cloud
Akio Katayama
OpenStack-Ansibleで作るOpenStack HA環境 手順書解説 - OpenStack最新情報セミナー 2016年3月
OpenStack-Ansibleで作るOpenStack HA環境 手順書解説 - OpenStack最新情報セミナー 2016年3月
VirtualTech Japan Inc.
Microsoft Azure Update 20151112
Microsoft Azure Update 20151112
Ayako Omori
【Brocade OpenStack ソリューション】OpenStack 概要
【Brocade OpenStack ソリューション】OpenStack 概要
Brocade
サービスリリースから安定軌道に乗せるまでに行った開発施策
サービスリリースから安定軌道に乗せるまでに行った開発施策
Keiichi Hagiwara
Similar to cobbler + koan VPS作成の自動化
(20)
Kickstartfileジェネレータを作ってみた
Kickstartfileジェネレータを作ってみた
Microsoft azureとdockerとansibleと
Microsoft azureとdockerとansibleと
Spring Boot の Web アプリケーションを Docker に載せて AWS ECS で動かしている話
Spring Boot の Web アプリケーションを Docker に載せて AWS ECS で動かしている話
Tech-Circle#1 OpenStackハンズオン
Tech-Circle#1 OpenStackハンズオン
20200528.jaws ug kyushu
20200528.jaws ug kyushu
BioDevOpsによる再現性のあるバイオインフォマティクス環境の構築
BioDevOpsによる再現性のあるバイオインフォマティクス環境の構築
[OpenStack Days Tokyo 2015] Zabbixを用いたOCPベアメタル監視環境構築の自働化
[OpenStack Days Tokyo 2015] Zabbixを用いたOCPベアメタル監視環境構築の自働化
AWSクラウドデザインパターン(CDP) - Eコマース編 -
AWSクラウドデザインパターン(CDP) - Eコマース編 -
JAWS目黒 EC2チューニングTips #jawsmeguro #jawsug
JAWS目黒 EC2チューニングTips #jawsmeguro #jawsug
DatadogでAWS監視やってみた
DatadogでAWS監視やってみた
AKS と ACI を組み合わせて使ってみた
AKS と ACI を組み合わせて使ってみた
AWS Black Belt Online Seminar 2017 AWS Elastic Beanstalk
AWS Black Belt Online Seminar 2017 AWS Elastic Beanstalk
Azure 高速サイトソリューション
Azure 高速サイトソリューション
Amazon EKS によるスマホゲームのバックエンド運用事例
Amazon EKS によるスマホゲームのバックエンド運用事例
毎日が憧れの新築、反復可能なデリバリーによる常時新築システム
毎日が憧れの新築、反復可能なデリバリーによる常時新築システム
PHP on Cloud
PHP on Cloud
OpenStack-Ansibleで作るOpenStack HA環境 手順書解説 - OpenStack最新情報セミナー 2016年3月
OpenStack-Ansibleで作るOpenStack HA環境 手順書解説 - OpenStack最新情報セミナー 2016年3月
Microsoft Azure Update 20151112
Microsoft Azure Update 20151112
【Brocade OpenStack ソリューション】OpenStack 概要
【Brocade OpenStack ソリューション】OpenStack 概要
サービスリリースから安定軌道に乗せるまでに行った開発施策
サービスリリースから安定軌道に乗せるまでに行った開発施策
cobbler + koan VPS作成の自動化
1.
cobbler + koan VPS作成の自動化 Hikaru
Ashino
2.
自己紹介 • 芦野 光(東北電子専門学校)2012.04~ –
PG(c,java,c#,php,js) – DB(oracle,access) – SystemDesign,Security,Server,android, Project Management • アルバイト – IT関連会社にてアルバイト (2014.3~) – サーバーエンジニアとして勤務 – サーバー構築、ミドルウェア検証等
3.
VPS automation cobbler +
koan
4.
what’s cobbler ? •
Linux系OSのネットワークインストール環境を提 供 – PXE(後ほど紹介します) – 物理サーバー(PM)、仮想サーバー(VM)どちらにも対 応 • OS自動インストールを支援 – kickstart (後ほど紹介します)
5.
what’s PXE ? •
PXE(Preboot eXecution Environment)とは – ネットワークカードに搭載されている PXE機能を利用してプログラムを起動するブート方法
6.
PXE
7.
PXE boot時
8.
PXE Boot Sequence この部分をcobblerが担当
☝
9.
what’s cobbler ? •
Cobblerの機能 – DHCPサーバ – TFTPサーバ – PXEサーバ – kickstartとDistribution,Profile,System(説明します) というOS自動インストールの設定テンプレート の管理
10.
kickstart • kickstart – RedHat
系OSのOS インストーラ anaconda が提供する自動 インストールの仕組み。 – インストール時に設定する項目をkickstartfileに定義しイン ストール時にロードさせることで、自動で設定項目を設定 しインストールを行います。 • ホスト名、ネットワーク • タイムゾーン • パーティション • セットアップ完了後に任意の処理を実行 • ・・・等すべての設定を定義できます。
11.
kickstart パーティション 言語設定 rootパスワード タイムゾーン
12.
what’s cobbler ? •
Distribution • インストールOSイメージを定義 – Example. CentOS6.x, CentOS5.x,Fedora • Profile • インストールに使うDistributionとkickstartfileなどの インストールスクリプトの場所の定義 ・ 仮想マシンのスペックの定義(koanで使います) • System • インストール使うProfileの定義と、 対象のサーバーに関わる情報(ホスト名やIPアドレスなど)の定 義
13.
Profile
14.
Profile(koan利用の場合)
15.
System
16.
System(Networking)
17.
System(Networking)
18.
cobblerテンプレート構成 1 2 3
19.
cobberWeb Interface
20.
what’s koan ? •
koan(Kickstart over a network) – cobblerと連携してVMの作成から OS自動インストールを支援。 – VMを作成するkvmホスト機にインストール – VMの作成を同時に行うことができる。 – kvm以外のハイパーバイザーも利用可
21.
what’s koan ? •
インストール(epel導入済み) • # yum install koan • VM作成、OSインストールのコマンド • # koan --virt --server=1.2.3.4 --system=testvps • コマンド1つでVM作成&OSの自動インストールが 可能
22.
koan Step 1 •
koan --virt --server=1.2.3.4 --system=testvps – --server=<cobblerサーバのIP> – --system=<使用したいsystem>
23.
koan Step 2 •
koan --virt --server=1.2.3.4 --system=testvps – testvpsというsystemに紐づくprofile(testvps)の Virtualizationに基づいてVMを作成する。
24.
koan Step 3 •
koan --virt --server=1.2.3.4 --system=testvps – systemのNetworkingに従いVMにNICを作る。
25.
koan Step 4 •
koan --virt --server=1.2.3.4 --system=testvps – OSインストールに使用するkickstartfileに systemのNetworkingを元にVMのNICのIPなど の設定をcobblerが埋め込む kickstartsystem
26.
koan Step 5 •
koan --virt --server=1.2.3.4 --system=testvps – VMが作成されVMが起動 – PXEによるOS自動インストールが開始
27.
koan Step 6 •
koan --virt --server=1.2.3.4 --system=testvps – あとは、VMの完成を待つだけ。
28.
cobblerとkoanのまとめ • cobbler – PXEによるOS自動インストールを支援 –
担当範囲:PXEboot~OSセットアップ完了まで • koan – cobblerと連携してVM作成とOS自動インス トール – 担当範囲:VM作成~起動
29.
構成図(検証環境)
30.
cobbler+koanによる効果 • コマンド1つでVM作成OSinstall→作業の簡略 化 • kickstartが利用可能→設定自動化、ミスの軽 減 •
VMの作成作業が並列で可能→作業時間短縮
31.
Auto vs Manual 0:00:00
1:12:00 2:24:00 3:36:00 4:48:00 6:00:00 7:12:00 8:24:00 9:36:00 10:48:00 Auto Manual 40% fast 5m42s 9m38s CentOS6.5minimal 64bit CPU:2vCPU MEM:1GB STORAGE:80GB NIC 1つ
32.
demo • cobbler +
koanによるVM作成のdemo
33.
koanで作ったVMの管理 • Webvirtmgr – Webブラウザからkvmホストに対して、VMの 作成(未検証)、管理が行えるツール。
34.
Webvirtmgr
35.
demo • Webvirtmgrのdemo
36.
Let's use Cobbler!! 発表は以上になります。 ご清聴ありがとうございました