20121205 jjbug

38
RHQ4.5.1を使ってみた 2012/12/05(水) JJBUG JBoss冬将軍 こばやし @soultoru

Upload: tohru-kobayashi

Post on 09-Jul-2015

351 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: 20121205 jjbug

RHQ4.5.1を使ってみた

2012/12/05(水) JJBUG JBoss冬将軍こばやし @soultoru

Page 2: 20121205 jjbug

自己紹介●小林 達(こばやしとおる)

–TIS株式会社所属–仕事でOSSミドルウェアスタック作ってます

–社内のJBoss担当らしい

Page 3: 20121205 jjbug

ぼくのかんがえたさいきょうのミドルウェアスタック

ApacheHTTPd

ApacheHTTPd

JBossAS

JBossAS

pgpool-II

pgpool-II

PostgreSQL

PostgreSQL

Cluster Cluster

Page 4: 20121205 jjbug

ぼくのかんがえたさいきょうのミドルウェアスタック

●スケールアウトできる●障害に強い●Chefで自動構築●管理/監視しやすい

Page 5: 20121205 jjbug

ぼくのかんがえたさいきょうのミドルウェアスタック

●スケールアウトできる●障害に強い●Chefで自動構築●管理/監視しやすい

自作ON/OFF監視WebUI+ミドルウェアのWebUI

でもあんまりイケていない。

Page 6: 20121205 jjbug

ぼくのかんがえたさいきょうのミドルウェアスタック

●スケールアウトできる●障害に強い●Chefで自動構築●管理/監視しやすい

そうだRHQをつかおう

Page 7: 20121205 jjbug

RHQ

Page 8: 20121205 jjbug
Page 9: 20121205 jjbug

RHQでできるできそうなこと

● JBossAS– 設定– ON/OFF– デプロイ– ヒープなどの監視

● Linux– 性能情報の監視

● 他のミドルウェア– よくわかっていない– でもいろいろできそう

Page 10: 20121205 jjbug

RHQのテスト環境

ApacheHTTPd2.2 JBossAS7.1 PostgreSQL

9.1

RHQ agentRHQ server

Fedora 17

Amazon EC2

Page 11: 20121205 jjbug

RHQ serverのインストール

● DBが必要– PostgreSQLをインストール

● ZIPファイルを解凍● 起動->WebUIから設定

Page 12: 20121205 jjbug

RHQ agentのインストール

● WebUIからできるよ

Page 13: 20121205 jjbug
Page 14: 20121205 jjbug
Page 15: 20121205 jjbug

インストール先の情報を入力してボタン1発!sshで接続されてインストールするらしい。

認証方式がパスワードのみなので注意。

Page 16: 20121205 jjbug

インストール後にすぐに起動されているらしい。エージェントの情報が見れる。

Page 17: 20121205 jjbug

エージェントが監視できる項目を監視対象から拾ってくる。

プロセスを動作させていないと見つけてくれない。とりあえず、全部インポート。

Page 18: 20121205 jjbug

JBossAS7.1を管理する

Page 19: 20121205 jjbug

最初は何もできないのでまずは管理ユーザの登録しよう。

インベントリ>AS Domain Controller>オペレーション>新規

Page 20: 20121205 jjbug

Installs a management userを選択してUser/Passの入力、

スケジュールする。

Page 21: 20121205 jjbug

ブラウザをリロードすると項目が増える。

成功。

Page 22: 20121205 jjbug

管理・監視情報などのサマリ

秒間の最大接続数や、最大レスポンス秒などが見れる

クリックで大きくなるが、

Page 23: 20121205 jjbug

なぜかエラーが発生して画像が取れない

Page 24: 20121205 jjbug
Page 25: 20121205 jjbug

デプロイ

Page 26: 20121205 jjbug

ServerGroups>main-server-group>インベントリ>子を作成>デプロイ

Page 27: 20121205 jjbug

バージョンを設定して次へ

Page 28: 20121205 jjbug

ファイルを選択してアップロード次へ

Page 29: 20121205 jjbug

よくわからないのでそのまま完了2回目デプロイするとなぜか失敗します。

Page 30: 20121205 jjbug

デプロイしたドメインのグループに0.0.0.0:8080をRHQからバインドさせる方法がわかりませんでした。

プロキシすれば接続できることを確認。

Page 31: 20121205 jjbug

そのたPostgreSQLなど

Page 32: 20121205 jjbug

ユーザ作るくらいはできるみたいです。メモリの設定したりできるとうれしいのですが、今はまだできないみたい。(必要なら作れるの?)

Page 33: 20121205 jjbug

まとめ

Page 34: 20121205 jjbug

結構荒削り?

Page 35: 20121205 jjbug

でもコンセプトはすごくいい!

Page 36: 20121205 jjbug

もっと使えるツールになるとうれしいです。

Page 37: 20121205 jjbug

余裕があったらプラグインも作ってみたい

です。

Page 38: 20121205 jjbug

以上。ありがとうございました。