Soumettre la recherche
Mettre en ligne
FabricでJobSchedulerを全自動インストール
•
4 j'aime
•
2,071 vues
OSSラボ株式会社
Suivre
Fablicを使って、SOS JobSchedulerの全自動インストールをやってみました
Lire moins
Lire la suite
Technologie
Signaler
Partager
Signaler
Partager
1 sur 10
Télécharger maintenant
Télécharger pour lire hors ligne
Recommandé
MUGT02 - vamp demo
MUGT02 - vamp demo
Tetsuya Sodo
IPython notebookでOpenFOAMを使う!講習会準備資料
IPython notebookでOpenFOAMを使う!講習会準備資料
mmer547
MUGT01 - mesos.DCOS demo
MUGT01 - mesos.DCOS demo
Tetsuya Sodo
Cloud Foundry varz
Cloud Foundry varz
Uemura Yuichi
How to use PTI & IBRS patch
How to use PTI & IBRS patch
Yuichiro Naito
AWSを用いてNode-REDでらくらくAPI
AWSを用いてNode-REDでらくらくAPI
Kazumi Kanda
RancherでMesosクラスタをデプロイしてみる的ななにか
RancherでMesosクラスタをデプロイしてみる的ななにか
Masataka Tsukamoto
Apache CloudStack 4.0 インストール(ver0.5)
Apache CloudStack 4.0 インストール(ver0.5)
Yasuhiro Arai
Recommandé
MUGT02 - vamp demo
MUGT02 - vamp demo
Tetsuya Sodo
IPython notebookでOpenFOAMを使う!講習会準備資料
IPython notebookでOpenFOAMを使う!講習会準備資料
mmer547
MUGT01 - mesos.DCOS demo
MUGT01 - mesos.DCOS demo
Tetsuya Sodo
Cloud Foundry varz
Cloud Foundry varz
Uemura Yuichi
How to use PTI & IBRS patch
How to use PTI & IBRS patch
Yuichiro Naito
AWSを用いてNode-REDでらくらくAPI
AWSを用いてNode-REDでらくらくAPI
Kazumi Kanda
RancherでMesosクラスタをデプロイしてみる的ななにか
RancherでMesosクラスタをデプロイしてみる的ななにか
Masataka Tsukamoto
Apache CloudStack 4.0 インストール(ver0.5)
Apache CloudStack 4.0 インストール(ver0.5)
Yasuhiro Arai
ApacheCloudstack4.1最新情報ver2
ApacheCloudstack4.1最新情報ver2
Midori Oge
NW-DIY ネットワーク機能の分類
NW-DIY ネットワーク機能の分類
啓章 加嶋
OpenStack検証環境構築・トラブルシューティング入門 - OpenStack最新情報セミナー 2014年8月
OpenStack検証環境構築・トラブルシューティング入門 - OpenStack最新情報セミナー 2014年8月
VirtualTech Japan Inc.
OpenStackを一発でデプロイ – Juju/MAAS - OpenStack最新情報セミナー 2015年2月
OpenStackを一発でデプロイ – Juju/MAAS - OpenStack最新情報セミナー 2015年2月
VirtualTech Japan Inc.
Slide osc2013tokyo spring
Slide osc2013tokyo spring
Takuma Nakajima
XenServerとZFSストレージでサーバ仮想化 - OSC2011 Tokyo/Spring 自宅SAN友の会(後半)
XenServerとZFSストレージでサーバ仮想化 - OSC2011 Tokyo/Spring 自宅SAN友の会(後半)
tokuhy
Sfstudy#2チーム5
Sfstudy#2チーム5
Yasuhiro Arai
サーバ構築自動化 On aws sqaleの場合
サーバ構築自動化 On aws sqaleの場合
Ryo Kuroda
OpenWrtによるサイト間IPsec接続
OpenWrtによるサイト間IPsec接続
Takashi Umeno
OSC2014 東京 owncloud性能検証
OSC2014 東京 owncloud性能検証
Tetsurou Yano
BOSHで始めるImmutable Infrastructure
BOSHで始めるImmutable Infrastructure
i_yudai
マイクラ自動化枠第2回資料
マイクラ自動化枠第2回資料
Ryo Fujita
OpenStack Icehouse構築手順書
OpenStack Icehouse構築手順書
VirtualTech Japan Inc.
Postgre sql centos7install
Postgre sql centos7install
Sunao Kiyosue
Oss dev-04
Oss dev-04
Kohei KaiGai
マイクラ自動化枠第1回資料
マイクラ自動化枠第1回資料
Ryo Fujita
2013OSC関西@京都_CloudStackとCloudFoundaryがまるわかり!
2013OSC関西@京都_CloudStackとCloudFoundaryがまるわかり!
Midori Oge
Rancher Meetup Tokyo #4 Intro
Rancher Meetup Tokyo #4 Intro
Yosuke Shindo
ELK ではじめる自宅ネットワーク監視
ELK ではじめる自宅ネットワーク監視
npsg
NW入門
NW入門
Shuntaro Saiba
JAWSUG初心者向けトラック 【Deploy&Ops】
JAWSUG初心者向けトラック 【Deploy&Ops】
Yukihiko SAWANOBORI
OpenStackで始めるクラウド環境構築入門
OpenStackで始めるクラウド環境構築入門
VirtualTech Japan Inc.
Contenu connexe
Tendances
ApacheCloudstack4.1最新情報ver2
ApacheCloudstack4.1最新情報ver2
Midori Oge
NW-DIY ネットワーク機能の分類
NW-DIY ネットワーク機能の分類
啓章 加嶋
OpenStack検証環境構築・トラブルシューティング入門 - OpenStack最新情報セミナー 2014年8月
OpenStack検証環境構築・トラブルシューティング入門 - OpenStack最新情報セミナー 2014年8月
VirtualTech Japan Inc.
OpenStackを一発でデプロイ – Juju/MAAS - OpenStack最新情報セミナー 2015年2月
OpenStackを一発でデプロイ – Juju/MAAS - OpenStack最新情報セミナー 2015年2月
VirtualTech Japan Inc.
Slide osc2013tokyo spring
Slide osc2013tokyo spring
Takuma Nakajima
XenServerとZFSストレージでサーバ仮想化 - OSC2011 Tokyo/Spring 自宅SAN友の会(後半)
XenServerとZFSストレージでサーバ仮想化 - OSC2011 Tokyo/Spring 自宅SAN友の会(後半)
tokuhy
Sfstudy#2チーム5
Sfstudy#2チーム5
Yasuhiro Arai
サーバ構築自動化 On aws sqaleの場合
サーバ構築自動化 On aws sqaleの場合
Ryo Kuroda
OpenWrtによるサイト間IPsec接続
OpenWrtによるサイト間IPsec接続
Takashi Umeno
OSC2014 東京 owncloud性能検証
OSC2014 東京 owncloud性能検証
Tetsurou Yano
BOSHで始めるImmutable Infrastructure
BOSHで始めるImmutable Infrastructure
i_yudai
マイクラ自動化枠第2回資料
マイクラ自動化枠第2回資料
Ryo Fujita
OpenStack Icehouse構築手順書
OpenStack Icehouse構築手順書
VirtualTech Japan Inc.
Postgre sql centos7install
Postgre sql centos7install
Sunao Kiyosue
Oss dev-04
Oss dev-04
Kohei KaiGai
マイクラ自動化枠第1回資料
マイクラ自動化枠第1回資料
Ryo Fujita
2013OSC関西@京都_CloudStackとCloudFoundaryがまるわかり!
2013OSC関西@京都_CloudStackとCloudFoundaryがまるわかり!
Midori Oge
Rancher Meetup Tokyo #4 Intro
Rancher Meetup Tokyo #4 Intro
Yosuke Shindo
ELK ではじめる自宅ネットワーク監視
ELK ではじめる自宅ネットワーク監視
npsg
NW入門
NW入門
Shuntaro Saiba
Tendances
(20)
ApacheCloudstack4.1最新情報ver2
ApacheCloudstack4.1最新情報ver2
NW-DIY ネットワーク機能の分類
NW-DIY ネットワーク機能の分類
OpenStack検証環境構築・トラブルシューティング入門 - OpenStack最新情報セミナー 2014年8月
OpenStack検証環境構築・トラブルシューティング入門 - OpenStack最新情報セミナー 2014年8月
OpenStackを一発でデプロイ – Juju/MAAS - OpenStack最新情報セミナー 2015年2月
OpenStackを一発でデプロイ – Juju/MAAS - OpenStack最新情報セミナー 2015年2月
Slide osc2013tokyo spring
Slide osc2013tokyo spring
XenServerとZFSストレージでサーバ仮想化 - OSC2011 Tokyo/Spring 自宅SAN友の会(後半)
XenServerとZFSストレージでサーバ仮想化 - OSC2011 Tokyo/Spring 自宅SAN友の会(後半)
Sfstudy#2チーム5
Sfstudy#2チーム5
サーバ構築自動化 On aws sqaleの場合
サーバ構築自動化 On aws sqaleの場合
OpenWrtによるサイト間IPsec接続
OpenWrtによるサイト間IPsec接続
OSC2014 東京 owncloud性能検証
OSC2014 東京 owncloud性能検証
BOSHで始めるImmutable Infrastructure
BOSHで始めるImmutable Infrastructure
マイクラ自動化枠第2回資料
マイクラ自動化枠第2回資料
OpenStack Icehouse構築手順書
OpenStack Icehouse構築手順書
Postgre sql centos7install
Postgre sql centos7install
Oss dev-04
Oss dev-04
マイクラ自動化枠第1回資料
マイクラ自動化枠第1回資料
2013OSC関西@京都_CloudStackとCloudFoundaryがまるわかり!
2013OSC関西@京都_CloudStackとCloudFoundaryがまるわかり!
Rancher Meetup Tokyo #4 Intro
Rancher Meetup Tokyo #4 Intro
ELK ではじめる自宅ネットワーク監視
ELK ではじめる自宅ネットワーク監視
NW入門
NW入門
Similaire à FabricでJobSchedulerを全自動インストール
JAWSUG初心者向けトラック 【Deploy&Ops】
JAWSUG初心者向けトラック 【Deploy&Ops】
Yukihiko SAWANOBORI
OpenStackで始めるクラウド環境構築入門
OpenStackで始めるクラウド環境構築入門
VirtualTech Japan Inc.
Zabbixで楽して監視を開始 @OSC 2019 Tokyo/Spring
Zabbixで楽して監視を開始 @OSC 2019 Tokyo/Spring
Atsushi Tanaka
ネットワークエンジニアのための Puppet / Chef
ネットワークエンジニアのための Puppet / Chef
npsg
Fabricによるcloud stackインストール自動化
Fabricによるcloud stackインストール自動化
hiroyuki nakajima
毎日が憧れの新築、反復可能なデリバリーによる常時新築システム
毎日が憧れの新築、反復可能なデリバリーによる常時新築システム
Tomohiro Ohtake
OpenStackトラブルシューティング入門
OpenStackトラブルシューティング入門
VirtualTech Japan Inc.
Aspnet mvc 6の今を紹介
Aspnet mvc 6の今を紹介
Makoto Nishimura
WebServerDevelopment
WebServerDevelopment
NakamuraShinsaku
Capistranoで自動デプロイ
Capistranoで自動デプロイ
toyoshi
CloudFoundry 2 on Apache CloudStack 4.2.1
CloudFoundry 2 on Apache CloudStack 4.2.1
Kotaro Noyama
Exastro IT Automation オンラインインストール v1.4.1
Exastro IT Automation オンラインインストール v1.4.1
Exastro Suite Community
Packerで自動化
Packerで自動化
Shintaro Hasunuma
OpenStack-Ansibleで作るOpenStack HA環境 手順書解説 - OpenStack最新情報セミナー 2016年3月
OpenStack-Ansibleで作るOpenStack HA環境 手順書解説 - OpenStack最新情報セミナー 2016年3月
VirtualTech Japan Inc.
【第11回 クラウドごった煮(コンテナ勉強会)】Docker networking tools
【第11回 クラウドごった煮(コンテナ勉強会)】Docker networking tools
Nobuyuki Matsui
Quadcept 9.3.0 リリース
Quadcept 9.3.0 リリース
Quadcept
Java on Azure
Java on Azure
Yoshihiro Yamada
OpenStackで始めるクラウド環境構築入門
OpenStackで始めるクラウド環境構築入門
VirtualTech Japan Inc.
環境構築自動化ツールのご紹介
環境構築自動化ツールのご紹介
Etsuji Nakai
CloudFoundry 2 on Apache CloudStack 4.2.1
CloudFoundry 2 on Apache CloudStack 4.2.1
Kotaro Noyama
Similaire à FabricでJobSchedulerを全自動インストール
(20)
JAWSUG初心者向けトラック 【Deploy&Ops】
JAWSUG初心者向けトラック 【Deploy&Ops】
OpenStackで始めるクラウド環境構築入門
OpenStackで始めるクラウド環境構築入門
Zabbixで楽して監視を開始 @OSC 2019 Tokyo/Spring
Zabbixで楽して監視を開始 @OSC 2019 Tokyo/Spring
ネットワークエンジニアのための Puppet / Chef
ネットワークエンジニアのための Puppet / Chef
Fabricによるcloud stackインストール自動化
Fabricによるcloud stackインストール自動化
毎日が憧れの新築、反復可能なデリバリーによる常時新築システム
毎日が憧れの新築、反復可能なデリバリーによる常時新築システム
OpenStackトラブルシューティング入門
OpenStackトラブルシューティング入門
Aspnet mvc 6の今を紹介
Aspnet mvc 6の今を紹介
WebServerDevelopment
WebServerDevelopment
Capistranoで自動デプロイ
Capistranoで自動デプロイ
CloudFoundry 2 on Apache CloudStack 4.2.1
CloudFoundry 2 on Apache CloudStack 4.2.1
Exastro IT Automation オンラインインストール v1.4.1
Exastro IT Automation オンラインインストール v1.4.1
Packerで自動化
Packerで自動化
OpenStack-Ansibleで作るOpenStack HA環境 手順書解説 - OpenStack最新情報セミナー 2016年3月
OpenStack-Ansibleで作るOpenStack HA環境 手順書解説 - OpenStack最新情報セミナー 2016年3月
【第11回 クラウドごった煮(コンテナ勉強会)】Docker networking tools
【第11回 クラウドごった煮(コンテナ勉強会)】Docker networking tools
Quadcept 9.3.0 リリース
Quadcept 9.3.0 リリース
Java on Azure
Java on Azure
OpenStackで始めるクラウド環境構築入門
OpenStackで始めるクラウド環境構築入門
環境構築自動化ツールのご紹介
環境構築自動化ツールのご紹介
CloudFoundry 2 on Apache CloudStack 4.2.1
CloudFoundry 2 on Apache CloudStack 4.2.1
Plus de OSSラボ株式会社
220523JS7.pdf
220523JS7.pdf
OSSラボ株式会社
JS7 JobScheduler プレビュー
JS7 JobScheduler プレビュー
OSSラボ株式会社
201023 jobscheduler os_cfall
201023 jobscheduler os_cfall
OSSラボ株式会社
ジョブストリーム紹介資料
ジョブストリーム紹介資料
OSSラボ株式会社
191010 opie2
191010 opie2
OSSラボ株式会社
CMDBuild V.3 update [Japanese]
CMDBuild V.3 update [Japanese]
OSSラボ株式会社
180729 jtf open-audit
180729 jtf open-audit
OSSラボ株式会社
170827 jtf garafana
170827 jtf garafana
OSSラボ株式会社
NMIS overview
NMIS overview
OSSラボ株式会社
JobSchedulerアップデート2016
JobSchedulerアップデート2016
OSSラボ株式会社
Site Reliability Engineering (SRE)を可能にするOpenPIEのご紹介
Site Reliability Engineering (SRE)を可能にするOpenPIEのご紹介
OSSラボ株式会社
160901 osce2016sre
160901 osce2016sre
OSSラボ株式会社
160724 jtf2016sre
160724 jtf2016sre
OSSラボ株式会社
オープンソースNW監視ツールのご紹介
オープンソースNW監視ツールのご紹介
OSSラボ株式会社
Ansible2.0と実用例
Ansible2.0と実用例
OSSラボ株式会社
CMDBuildを中心とした運用管理自動化基盤OpenPIEの事例紹介
CMDBuildを中心とした運用管理自動化基盤OpenPIEの事例紹介
OSSラボ株式会社
「今、ヨーロッパのオープンソースがアツい!」クラウドの構成管理を自動化する基盤CMDBuild
「今、ヨーロッパのオープンソースがアツい!」クラウドの構成管理を自動化する基盤CMDBuild
OSSラボ株式会社
150726cmdbuild jtf2015
150726cmdbuild jtf2015
OSSラボ株式会社
CMDBuild Ready2Use紹介資料
CMDBuild Ready2Use紹介資料
OSSラボ株式会社
Zabbix監視運用業務の自動化事例
Zabbix監視運用業務の自動化事例
OSSラボ株式会社
Plus de OSSラボ株式会社
(20)
220523JS7.pdf
220523JS7.pdf
JS7 JobScheduler プレビュー
JS7 JobScheduler プレビュー
201023 jobscheduler os_cfall
201023 jobscheduler os_cfall
ジョブストリーム紹介資料
ジョブストリーム紹介資料
191010 opie2
191010 opie2
CMDBuild V.3 update [Japanese]
CMDBuild V.3 update [Japanese]
180729 jtf open-audit
180729 jtf open-audit
170827 jtf garafana
170827 jtf garafana
NMIS overview
NMIS overview
JobSchedulerアップデート2016
JobSchedulerアップデート2016
Site Reliability Engineering (SRE)を可能にするOpenPIEのご紹介
Site Reliability Engineering (SRE)を可能にするOpenPIEのご紹介
160901 osce2016sre
160901 osce2016sre
160724 jtf2016sre
160724 jtf2016sre
オープンソースNW監視ツールのご紹介
オープンソースNW監視ツールのご紹介
Ansible2.0と実用例
Ansible2.0と実用例
CMDBuildを中心とした運用管理自動化基盤OpenPIEの事例紹介
CMDBuildを中心とした運用管理自動化基盤OpenPIEの事例紹介
「今、ヨーロッパのオープンソースがアツい!」クラウドの構成管理を自動化する基盤CMDBuild
「今、ヨーロッパのオープンソースがアツい!」クラウドの構成管理を自動化する基盤CMDBuild
150726cmdbuild jtf2015
150726cmdbuild jtf2015
CMDBuild Ready2Use紹介資料
CMDBuild Ready2Use紹介資料
Zabbix監視運用業務の自動化事例
Zabbix監視運用業務の自動化事例
Dernier
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Hiroshi Tomioka
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
sn679259
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
Toru Tamaki
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
CRI Japan, Inc.
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
WSO2
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
Toru Tamaki
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
atsushi061452
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
CRI Japan, Inc.
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
Dernier
(11)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
FabricでJobSchedulerを全自動インストール
1.
FabricでJobSchedulerの 全自動インストール 2013/6/7 JobScheduler User Group
Japan yamashita@ossl.co.jp
2.
目次 1.Fabricを使用したインストール前提条件 2.Fabricのインストール 3.簡単なサンプル 4.Fabricの実行 5.JobSchedulerのインストール例 1) JRE32bitのインストール
2) mysql-connectorのインストール 3) JobSchedulerのインストール 6.インストール後の動作確認(envassert) 7.envassert使用例
3.
1.Fabricを使用したインストール前提条件 ・CentOS6.4 minimal ・パッケージを最新バージョンへアップデート ・時刻の設定 ・SELinux、ファイアウオール 機能を無効化 端末(Fabric)よりサーバへJobSchedulerをインストールします
4.
2.Fabricのインストール インストールは簡単で、以下のコマンドだけで Fabricが使えるようになります。 # pip install
fabric
5.
3.簡単なサンプル | まず適当なディレクトリにfabfile.pyを作成しま す。(/root/fabric/fabfile.py) | 次に内容を書き込みます from
fabric.api import run def test(): run( pwd')
6.
4.Fabricの実行 ◆fabコマンドを使用し実行します # fab -H
localhost -p password test -H 実行するホストを指定 -p ホストのパスワード ※コマンドのオプションでホストを指定するほかfabfile.pyに以下を追加する 事で、省く事ができます。 env.hosts = ['192.168.106.162'] env.user = 'root' env.password = 'password' fab -f tt.py -H localhost -p password test [localhost] Executing task 'test' [localhost] run: pwd [localhost] out: /root ◆実行結果
7.
5.JobSchedulerのインストール例 1)JRE32bitのインストール run('cp /opt/fabric_file/jre-6u45-linux-i586.bin /opt') jre-6u45-linux-i586.binを/optへコピー run('chmod
+x /opt/jre-6u45-linux-i586.bin') コピーしたjre-6u45-linux-i586.binのパーミッションの変更 java_install='/opt/jre-6u45-linux-i586.bin インストールコマンドを変数に格納 run('cd /opt && %s' %java_install ) JREのインストール JobSchedulerをインストールする前に必要のモジュール等をインストールします。 (インストール元ファイルは事前に/opt/fabric_fileに格納、またソースはところどころ省略してます。) 2) mysql-connectorのインストール with cd('/opt'): run( cp fabric_file/mysql-connector-java-5.1.25.tar.gz .') mysql-connector-java-5.1.25.tar.gzを/optにコピー run('tar xvf mysql-connector-java-5.1.25.tar.gz') mysql-connectorのインストール 変数にコマンドを入れることも可能 変数を使うには%sを仕様 Withを使用することにより作業ディレクトリを固定することが可能 ※Fabricはfabコマンドを実行したユーザのディレクトリがルートディレクトリになり、コマンドを 実行するたびにルートに戻ってしまうため、毎回作業ディレクトリを入れる必要があります。
8.
3) JobSchedulerのインストール adduser='scheduler' インストールユーザを定義 with cd('/opt'): run('cp
fabric_file/jobscheduler_linux.1.3.12.3072.tar.gz /opt') jobscheduler_linux.1.3.12.3072.tar.gzを/optへコピー run('tar xvf jobscheduler_linux.1.3.12.3072.tar.gz') run( cp jobscheduler.1.3.12.3072/jobscheduler_install.xml /home/%s %adduser ) run( sed -ie 's/key= databaseHost" value=""/key=" databaseHost " value= 192.168.106.162"/g' /home/%s/jobscheduler_install.xml" %adduser ) sedコマンドを使用し、jobscheduler_install.xmlの中身を置換 <entry key= databaseHost value= /> → <entry key= databaseHost value= 192.168.100.248 /> run('export PATH=/opt/jre1.6.0_45/bin:$PATH') インストールにはJRE32bitを使用するためパスをexport run('chown %s:%s /opt/jobscheduler.1.3.12.3072' %(adduser,adduser)) sos_install= /opt/jobscheduler.1.3.12.3072/setup.sh -u /home/%s/jobscheduler_install.xml' %adduser sudo('sudo -u %s %s' %(adduser,sos_install)) sos_start= /opt/sos-berlin.com/jobscheduler/%s/bin/jobscheduler.sh start' %adduser JobScheduler起動コマンドを変数に格納 run('%s' %sos_start) JobSchedulerの起動
9.
6.インストール後の動作確認 (envassert) Fabricにはサーバ環境をテストするenvassert というプラグインがあります。 envassertには次の事が出来ます。 | ファイル、ディレクトリの有無確認 |
サービスの起動確認 | ユーザの存在確認 | その他パーミッションの確認など envassertはfabricのインストールだけでは使用できないため 別途プラグインをインストールします。 # pip install envassert
10.
7.envassert使用例 def check(): print('MySQL Process
Check') if process.is_up('mysqld'): print('MySQL Runningn') else: print('Not MySQL Runningn') if user.exists('scheduler'): print('User:scheduler is presentn') else: print('User:scheduler not presentn') print('JobScheduler StertUP') if port.is_listening(4444): print('JobScheduler Runningn') else: print('Not JobScheduler Runningn') 以下はMySQLの起動確認、 schedulerユーザの存在確認、 Jobscheduler(ポート4444の使用)の起動確認を行っている サンプルとなります。 MySQLの起動確認 Schedulerユーザの確認 JobSchedulerの起動確認
Télécharger maintenant