Enviar búsqueda
Cargar
1day cloud on_your_lab
•
Descargar como PPTX, PDF
•
1 recomendación
•
1,101 vistas
Go Chiba
Seguir
Apache CloudStack Advent Calendar 2014 向けの資料になります
Leer menos
Leer más
Software
Denunciar
Compartir
Denunciar
Compartir
1 de 19
Descargar ahora
Recomendados
Apache CloudStack -コントリビューションの手引き-
Apache CloudStack -コントリビューションの手引き-
Go Chiba
AWSをコードで定義する
AWSをコードで定義する
Sugawara Genki
AWS Lambdaで作るクローラー/スクレイピング
AWS Lambdaで作るクローラー/スクレイピング
Takuro Sasaki
Apache Airflow入門 (マーケティングデータ分析基盤技術勉強会)
Apache Airflow入門 (マーケティングデータ分析基盤技術勉強会)
Takeshi Mikami
Elixir Meetup #1 Loggerの構造と拡張
Elixir Meetup #1 Loggerの構造と拡張
Sugawara Genki
Rally Updates Mitaka and Next step for Newton
Rally Updates Mitaka and Next step for Newton
Yuki Nishiwaki
Lambdaによるクラウド型言語の実装
Lambdaによるクラウド型言語の実装
Sugawara Genki
前座Lambda
前座Lambda
Akio Katayama
Recomendados
Apache CloudStack -コントリビューションの手引き-
Apache CloudStack -コントリビューションの手引き-
Go Chiba
AWSをコードで定義する
AWSをコードで定義する
Sugawara Genki
AWS Lambdaで作るクローラー/スクレイピング
AWS Lambdaで作るクローラー/スクレイピング
Takuro Sasaki
Apache Airflow入門 (マーケティングデータ分析基盤技術勉強会)
Apache Airflow入門 (マーケティングデータ分析基盤技術勉強会)
Takeshi Mikami
Elixir Meetup #1 Loggerの構造と拡張
Elixir Meetup #1 Loggerの構造と拡張
Sugawara Genki
Rally Updates Mitaka and Next step for Newton
Rally Updates Mitaka and Next step for Newton
Yuki Nishiwaki
Lambdaによるクラウド型言語の実装
Lambdaによるクラウド型言語の実装
Sugawara Genki
前座Lambda
前座Lambda
Akio Katayama
Single Command Deployのための gradle-aws-plugin講座
Single Command Deployのための gradle-aws-plugin講座
都元ダイスケ Miyamoto
Serverless frameworkでお手軽lambda運用 at #nseg #93
Serverless frameworkでお手軽lambda運用 at #nseg #93
ko ty
Serverless frameworkを使ってみた話 at #nseg #90
Serverless frameworkを使ってみた話 at #nseg #90
ko ty
はじめての Gatling
はじめての Gatling
Naoya Nakazawa
DevStackで始めるCloud FoundryとBOSH
DevStackで始めるCloud FoundryとBOSH
i_yudai
LocalStack
LocalStack
chibochibo
20140930 anything as_code
20140930 anything as_code
Sugawara Genki
20140612_Docker上でCloudStackを動かしてみる!!
20140612_Docker上でCloudStackを動かしてみる!!
Midori Oge
aws上でcloud foundryを構築してみた
aws上でcloud foundryを構築してみた
kokuboyuichi
DynamoDBのまえにキャッシュおく奴
DynamoDBのまえにキャッシュおく奴
Sugawara Genki
Leap MotionとLambdaで「第九」を鳴らしてみる
Leap MotionとLambdaで「第九」を鳴らしてみる
Tsuyoshi Seino
イケてる分析基盤をつくる
イケてる分析基盤をつくる
Atsushi Hayakawa
Leiningen超速入門
Leiningen超速入門
Kiyotaka Kunihira
Kubernetes helm & helmc
Kubernetes helm & helmc
Aya Ozawa (Igarashi)
MSPとしてのオペチー向けReadOnly IAMポリシー
MSPとしてのオペチー向けReadOnly IAMポリシー
Makoto Miida
GitHubのリポジトリ(32個)を 覗いてみよう。 ただし、READMEだけね
GitHubのリポジトリ(32個)を 覗いてみよう。 ただし、READMEだけね
Naoto TAKAHASHI
Cloud Foundry V2を、もうちょっと深掘りしよう
Cloud Foundry V2を、もうちょっと深掘りしよう
Kazuto Kusama
nginxのログを非スケーラブルに省メモリな方法で蓄積する
nginxのログを非スケーラブルに省メモリな方法で蓄積する
Atsushi Hayakawa
serverless framework + AWS Lambda with Python
serverless framework + AWS Lambda with Python
masahitojp
AKS と ACI を組み合わせて使ってみた
AKS と ACI を組み合わせて使ってみた
Hideaki Aoyagi
CloudStackユーザ会 OSC.cloud
CloudStackユーザ会 OSC.cloud
samemoon
Apache CloudStack 4.0 インストール(ver0.5)
Apache CloudStack 4.0 インストール(ver0.5)
Yasuhiro Arai
Más contenido relacionado
La actualidad más candente
Single Command Deployのための gradle-aws-plugin講座
Single Command Deployのための gradle-aws-plugin講座
都元ダイスケ Miyamoto
Serverless frameworkでお手軽lambda運用 at #nseg #93
Serverless frameworkでお手軽lambda運用 at #nseg #93
ko ty
Serverless frameworkを使ってみた話 at #nseg #90
Serverless frameworkを使ってみた話 at #nseg #90
ko ty
はじめての Gatling
はじめての Gatling
Naoya Nakazawa
DevStackで始めるCloud FoundryとBOSH
DevStackで始めるCloud FoundryとBOSH
i_yudai
LocalStack
LocalStack
chibochibo
20140930 anything as_code
20140930 anything as_code
Sugawara Genki
20140612_Docker上でCloudStackを動かしてみる!!
20140612_Docker上でCloudStackを動かしてみる!!
Midori Oge
aws上でcloud foundryを構築してみた
aws上でcloud foundryを構築してみた
kokuboyuichi
DynamoDBのまえにキャッシュおく奴
DynamoDBのまえにキャッシュおく奴
Sugawara Genki
Leap MotionとLambdaで「第九」を鳴らしてみる
Leap MotionとLambdaで「第九」を鳴らしてみる
Tsuyoshi Seino
イケてる分析基盤をつくる
イケてる分析基盤をつくる
Atsushi Hayakawa
Leiningen超速入門
Leiningen超速入門
Kiyotaka Kunihira
Kubernetes helm & helmc
Kubernetes helm & helmc
Aya Ozawa (Igarashi)
MSPとしてのオペチー向けReadOnly IAMポリシー
MSPとしてのオペチー向けReadOnly IAMポリシー
Makoto Miida
GitHubのリポジトリ(32個)を 覗いてみよう。 ただし、READMEだけね
GitHubのリポジトリ(32個)を 覗いてみよう。 ただし、READMEだけね
Naoto TAKAHASHI
Cloud Foundry V2を、もうちょっと深掘りしよう
Cloud Foundry V2を、もうちょっと深掘りしよう
Kazuto Kusama
nginxのログを非スケーラブルに省メモリな方法で蓄積する
nginxのログを非スケーラブルに省メモリな方法で蓄積する
Atsushi Hayakawa
serverless framework + AWS Lambda with Python
serverless framework + AWS Lambda with Python
masahitojp
AKS と ACI を組み合わせて使ってみた
AKS と ACI を組み合わせて使ってみた
Hideaki Aoyagi
La actualidad más candente
(20)
Single Command Deployのための gradle-aws-plugin講座
Single Command Deployのための gradle-aws-plugin講座
Serverless frameworkでお手軽lambda運用 at #nseg #93
Serverless frameworkでお手軽lambda運用 at #nseg #93
Serverless frameworkを使ってみた話 at #nseg #90
Serverless frameworkを使ってみた話 at #nseg #90
はじめての Gatling
はじめての Gatling
DevStackで始めるCloud FoundryとBOSH
DevStackで始めるCloud FoundryとBOSH
LocalStack
LocalStack
20140930 anything as_code
20140930 anything as_code
20140612_Docker上でCloudStackを動かしてみる!!
20140612_Docker上でCloudStackを動かしてみる!!
aws上でcloud foundryを構築してみた
aws上でcloud foundryを構築してみた
DynamoDBのまえにキャッシュおく奴
DynamoDBのまえにキャッシュおく奴
Leap MotionとLambdaで「第九」を鳴らしてみる
Leap MotionとLambdaで「第九」を鳴らしてみる
イケてる分析基盤をつくる
イケてる分析基盤をつくる
Leiningen超速入門
Leiningen超速入門
Kubernetes helm & helmc
Kubernetes helm & helmc
MSPとしてのオペチー向けReadOnly IAMポリシー
MSPとしてのオペチー向けReadOnly IAMポリシー
GitHubのリポジトリ(32個)を 覗いてみよう。 ただし、READMEだけね
GitHubのリポジトリ(32個)を 覗いてみよう。 ただし、READMEだけね
Cloud Foundry V2を、もうちょっと深掘りしよう
Cloud Foundry V2を、もうちょっと深掘りしよう
nginxのログを非スケーラブルに省メモリな方法で蓄積する
nginxのログを非スケーラブルに省メモリな方法で蓄積する
serverless framework + AWS Lambda with Python
serverless framework + AWS Lambda with Python
AKS と ACI を組み合わせて使ってみた
AKS と ACI を組み合わせて使ってみた
Similar a 1day cloud on_your_lab
CloudStackユーザ会 OSC.cloud
CloudStackユーザ会 OSC.cloud
samemoon
Apache CloudStack 4.0 インストール(ver0.5)
Apache CloudStack 4.0 インストール(ver0.5)
Yasuhiro Arai
20130714 July Tech Festa 日本CloudStackユーザー会
20130714 July Tech Festa 日本CloudStackユーザー会
samemoon
第20回CloudStackユーザ会_ApacheCloudStack4.4新機能紹介
第20回CloudStackユーザ会_ApacheCloudStack4.4新機能紹介
Midori Oge
第12回CloudStackユーザ会_ApacheCloudStack最新情報
第12回CloudStackユーザ会_ApacheCloudStack最新情報
Midori Oge
NTTコミュニケーションズ Cloudn勉強会資料 SDKでAPIをたたいてみよう
NTTコミュニケーションズ Cloudn勉強会資料 SDKでAPIをたたいてみよう
Midori Oge
2013OSC関西@京都_CloudStackとCloudFoundaryがまるわかり!
2013OSC関西@京都_CloudStackとCloudFoundaryがまるわかり!
Midori Oge
Web Operations and Perl kansai.pm#14
Web Operations and Perl kansai.pm#14
Masahiro Nagano
Apache cloudstack4.0インストール
Apache cloudstack4.0インストール
Yasuhiro Arai
AWSとAnsibleで実践!プロビジョニング入門‐Lamp+Laravel-
AWSとAnsibleで実践!プロビジョニング入門‐Lamp+Laravel-
靖 小田島
第14回cloudstackユーザー会
第14回cloudstackユーザー会
samemoon
Nseg20120825
Nseg20120825
hiro345
Rubyによるお手軽分散処理
Rubyによるお手軽分散処理
maebashi
ゲームのインフラをAwsで実戦tips全て見せます
ゲームのインフラをAwsで実戦tips全て見せます
infinite_loop
MoteMote Compiler Plugin
MoteMote Compiler Plugin
yoshiaki iwanaga
20130803 OSC@Kyoto CloudStackユーザー会
20130803 OSC@Kyoto CloudStackユーザー会
samemoon
Community_Update_JP
Community_Update_JP
Go Chiba
GraalVMのJavaネイティブビルド機能でどの程度起動が速くなるのか?~サーバレス基盤上での評価~ / How fast does GraalVM's...
GraalVMのJavaネイティブビルド機能でどの程度起動が速くなるのか?~サーバレス基盤上での評価~ / How fast does GraalVM's...
Shinji Takao
HashiCorpのNomadを使ったコンテナのスケジューリング手法
HashiCorpのNomadを使ったコンテナのスケジューリング手法
Masahito Zembutsu
Fluentdでログを集めてGlusterFSに保存してMapReduceで集計
Fluentdでログを集めてGlusterFSに保存してMapReduceで集計
maebashi
Similar a 1day cloud on_your_lab
(20)
CloudStackユーザ会 OSC.cloud
CloudStackユーザ会 OSC.cloud
Apache CloudStack 4.0 インストール(ver0.5)
Apache CloudStack 4.0 インストール(ver0.5)
20130714 July Tech Festa 日本CloudStackユーザー会
20130714 July Tech Festa 日本CloudStackユーザー会
第20回CloudStackユーザ会_ApacheCloudStack4.4新機能紹介
第20回CloudStackユーザ会_ApacheCloudStack4.4新機能紹介
第12回CloudStackユーザ会_ApacheCloudStack最新情報
第12回CloudStackユーザ会_ApacheCloudStack最新情報
NTTコミュニケーションズ Cloudn勉強会資料 SDKでAPIをたたいてみよう
NTTコミュニケーションズ Cloudn勉強会資料 SDKでAPIをたたいてみよう
2013OSC関西@京都_CloudStackとCloudFoundaryがまるわかり!
2013OSC関西@京都_CloudStackとCloudFoundaryがまるわかり!
Web Operations and Perl kansai.pm#14
Web Operations and Perl kansai.pm#14
Apache cloudstack4.0インストール
Apache cloudstack4.0インストール
AWSとAnsibleで実践!プロビジョニング入門‐Lamp+Laravel-
AWSとAnsibleで実践!プロビジョニング入門‐Lamp+Laravel-
第14回cloudstackユーザー会
第14回cloudstackユーザー会
Nseg20120825
Nseg20120825
Rubyによるお手軽分散処理
Rubyによるお手軽分散処理
ゲームのインフラをAwsで実戦tips全て見せます
ゲームのインフラをAwsで実戦tips全て見せます
MoteMote Compiler Plugin
MoteMote Compiler Plugin
20130803 OSC@Kyoto CloudStackユーザー会
20130803 OSC@Kyoto CloudStackユーザー会
Community_Update_JP
Community_Update_JP
GraalVMのJavaネイティブビルド機能でどの程度起動が速くなるのか?~サーバレス基盤上での評価~ / How fast does GraalVM's...
GraalVMのJavaネイティブビルド機能でどの程度起動が速くなるのか?~サーバレス基盤上での評価~ / How fast does GraalVM's...
HashiCorpのNomadを使ったコンテナのスケジューリング手法
HashiCorpのNomadを使ったコンテナのスケジューリング手法
Fluentdでログを集めてGlusterFSに保存してMapReduceで集計
Fluentdでログを集めてGlusterFSに保存してMapReduceで集計
Más de Go Chiba
RancherJP振り返ってみた
RancherJP振り返ってみた
Go Chiba
Kubernetesと暮らすRancherな生活
Kubernetesと暮らすRancherな生活
Go Chiba
DockerCon '17 Feedback -User Stories- at Docker Meetup Tokyo
DockerCon '17 Feedback -User Stories- at Docker Meetup Tokyo
Go Chiba
DockerCon '17 Feedback and Introduction of Longhorn at Rancher JP
DockerCon '17 Feedback and Introduction of Longhorn at Rancher JP
Go Chiba
DockerCon '17 Feedback at PaaS JP
DockerCon '17 Feedback at PaaS JP
Go Chiba
Introduction of Rancher at OSC Tokyo 17 Spring
Introduction of Rancher at OSC Tokyo 17 Spring
Go Chiba
GUI&基本操作、CLI編
GUI&基本操作、CLI編
Go Chiba
CI/CD with Rancher CLI + Jenkins
CI/CD with Rancher CLI + Jenkins
Go Chiba
Introduction of skippbox
Introduction of skippbox
Go Chiba
CCCEU Feedback
CCCEU Feedback
Go Chiba
Japan stats2014
Japan stats2014
Go Chiba
Devops4cloudlbuilder ja
Devops4cloudlbuilder ja
Go Chiba
Instruction to build Apache CloudStack docs with Sphinx
Instruction to build Apache CloudStack docs with Sphinx
Go Chiba
Presentation on Japanese doc sprint
Presentation on Japanese doc sprint
Go Chiba
Apache CloudStack 日本語ドキュメント翻訳会資料
Apache CloudStack 日本語ドキュメント翻訳会資料
Go Chiba
How to contribute Apache CloudStack
How to contribute Apache CloudStack
Go Chiba
Más de Go Chiba
(16)
RancherJP振り返ってみた
RancherJP振り返ってみた
Kubernetesと暮らすRancherな生活
Kubernetesと暮らすRancherな生活
DockerCon '17 Feedback -User Stories- at Docker Meetup Tokyo
DockerCon '17 Feedback -User Stories- at Docker Meetup Tokyo
DockerCon '17 Feedback and Introduction of Longhorn at Rancher JP
DockerCon '17 Feedback and Introduction of Longhorn at Rancher JP
DockerCon '17 Feedback at PaaS JP
DockerCon '17 Feedback at PaaS JP
Introduction of Rancher at OSC Tokyo 17 Spring
Introduction of Rancher at OSC Tokyo 17 Spring
GUI&基本操作、CLI編
GUI&基本操作、CLI編
CI/CD with Rancher CLI + Jenkins
CI/CD with Rancher CLI + Jenkins
Introduction of skippbox
Introduction of skippbox
CCCEU Feedback
CCCEU Feedback
Japan stats2014
Japan stats2014
Devops4cloudlbuilder ja
Devops4cloudlbuilder ja
Instruction to build Apache CloudStack docs with Sphinx
Instruction to build Apache CloudStack docs with Sphinx
Presentation on Japanese doc sprint
Presentation on Japanese doc sprint
Apache CloudStack 日本語ドキュメント翻訳会資料
Apache CloudStack 日本語ドキュメント翻訳会資料
How to contribute Apache CloudStack
How to contribute Apache CloudStack
1day cloud on_your_lab
1.
1 Day Cloud
on Your Lab - Apach CloudStack Advent Calendar ‘14 - Japan CloudStack User Group, Apache CloudStack Project, Go Chiba @go_chiba
2.
About Me
Go Chiba – 某SIer勤務 *Stackとかいじってます Apache CloudStack は趣味です – Apache CloudStack コミッター兼PMC メンバー メイン: ドキュメント/GUIの日本語化 その他: コミッター選出, マーケティング. . .etc – Contact mailto: go.chiba@gmail.com | gochiba@apache.org Twitter: @go_chiba
3.
Introduction 本資料はApache CloudStack
Advent Calendar 2014 12/8用の資料になります。 まだチャレンジ中の内容を 含むため何かありましたら Twitter/Mailなどで お声かけください
4.
Introduction 最近のCloudStackの状況
– Cloud Stack 4.5の新機能をチラ見するby @yterukawa – Apache CloudStack 4.5.0 をコンパイルして使ってみる by @giraffeforestg 少しずつだが3rd Party連携がチラホラ 最新機能だけでなく既存の機能も確認しておきたい
5.
Introduction ユーザー的観点
やっぱ気になる最新バージョン でもビルド出来るか心配... そもそも開発じゃないのにビルドとか... コミュニティ的観点 ユーザーからのフィードバックは大事、とても大事... ユーザーへの配慮が足りない?(How to Buildのみ...)
6.
In addition...
ユーザー/Devのギャップ – もっとユーザーフレンドリーな方法を デザインが難しい – All-in-One だけじゃ物足りない(HA構成とか) お手軽に触りたい – その日のうちに触れる環境を
7.
そこで... +
8.
Why Ansible?
sshでシンプル – 泥臭いオペレーションも自動化できそう pythonistaだから – まぁ、最悪コードみればいいべ的な ラップトップ環境を想定 – 数台の小規模環境ならSSHベースでもいいんじゃね?
9.
Environments MBA(Mid 2011)
VirtualBox : v4.3.14 r95030 Vagrant : v1.6.5 Ansilbe : v1.7.2 CloudStack : 4.6-SNAPSHOT(master)
10.
Details 開発メンバーの1人でもあるRohit氏のplaybookを参考
– https://github.com/bhaisaab/peppercorn CentOS向けのタスクを追加 - name: Download packages(RedHat) when: ansible_os_family == "RedHat“ # Check OS Familly get_url: dest=/home/vagrant/{{ item }} url={{ jenkins_url }}{{ item }} with_items: - cloudstack-agent-4.6.0-SNAPSHOT.el6.x86_64.rpm - cloudstack-awsapi-4.6.0-SNAPSHOT.el6.x86_64.rpm
11.
Details 本家のビルド済みパッケージを利用
– http://jenkins.buildacloud.com – 最新のコード – ”ある程度” Stable
12.
Details githubからcloneしてhostsファイルを修正
その後、ansible-playbookでplaybookを実行 ☁ $ git clone https://github.com/go/TestCloud.git 13:03:10 Cloning into 'TestCloud'... remote: Counting objects: 53, done. remote: Compressing objects: 100% (33/33), done. remote: Total 53 (delta 2), reused 50 (delta 2) Unpacking objects: 100% (53/53), done. Checking connectivity... done. ☁ $ cd TestCloud 13:03:56 ☁ TestCloud [master] $ ansible-playbook –i hosts playbook.yml
13.
Details roles
– kvm KVMインストール bridge設定など – nfs NFS用ディレクトリ作成など – mysql MySQLインストール 設定ファイルのコピーなど – management CloudStackインストール 初期設定など . ├── README.md ├── Vagrantfile ├── hosts ├── playbook.yml └── roles ├── common │ ├── handlers │ └── tasks ├── kvm │ ├── files │ ├── handlers │ ├── tasks │ └── templates ├── management │ ├── meta │ ├── tasks │ └── vars ├── mysql │ ├── handlers │ ├── tasks │ ├── templates │ └── vars └── nfs ├── files └── tasks
14.
Result とりあえずサービスが動くところまで確認
15.
Issues 遅い!
– 本家のJenkinsサーバー/リポジトリが遅い...(回線の問題?) – 国内リポジトリ作る? OR – Code baseでパッケージビルドまでやっちゃう?
16.
Issues 美しくない!
– 土日でゴリゴリしたからまだ不十分な点が多々あり – ネットワーク周り – 変数の集約化(バージョン, IPとか) – Distribution部分のモジュール化(RedHat, Ubuntu) - name: Install basic packages(Ubuntu) when: ansible_os_family == “Ubuntu“ # そもそもDistribution毎にファイル分割するべき... ... - name: Install basic packages(RedHat) when: ansible_os_family == "RedHat“ ...
17.
TODO 冪等性の向上
> 少しでもデプロイを早く!, 条件チェックを見直し 変数を整理 > 複数バージョンを対象にデプロイできるように - name: Setup CloudStack database shell: cloudstack-setup-databases cloud:cloudpassword@localhost --deploy-as=root -i {{ ansible_ssh_host }} when: cloudstackinstalled|success # 条件は正しいか? run_once: true args: creates: /var/lib/mysql/cloud # DBが作られていない場合は?
18.
TODO All-in-One構成以外を定義
> マルチノードやHA構成もお手軽に試せるように – 分散VR – Inter VPC network ...etc
19.
Happy Merry Christmas!!
それではみなさん良いクリスマスを♪
Descargar ahora