Suche senden
Hochladen
FabricでJobSchedulerを全自動インストール
•
4 gefällt mir
•
2,071 views
OSSラボ株式会社
Folgen
Fablicを使って、SOS JobSchedulerの全自動インストールをやってみました
Weniger lesen
Mehr lesen
Technologie
Melden
Teilen
Melden
Teilen
1 von 10
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
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
Empfohlen
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.
Weitere ähnliche Inhalte
Was ist angesagt?
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
Was ist angesagt?
(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入門
Ähnlich wie 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
Ähnlich wie 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
Mehr von 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ラボ株式会社
Mehr von 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監視運用業務の自動化事例
Kürzlich hochgeladen
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
Hiroshi Tomioka
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NTT DATA Technology & Innovation
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
UEHARA, Tetsutaro
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
akihisamiyanaga1
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
Yuki Kikuchi
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
FumieNakayama
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
FumieNakayama
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
博三 太田
Kürzlich hochgeladen
(8)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
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の起動確認
Jetzt herunterladen