1分で分かる softlayer 監視入門

57
Masahito Zembutsu @zembutsu Technology Evangelist; Creationline , Inc. Shinagawa, Tokyo, 22 Dec 2014 #slstudy 5回東京SoftLayer勉強会 Japan SoftLayer User Group 5 th meetup 1分で分かる SoftLayer 監視入門 ~今日から監視を始めるには?~ Introduction to SoftLayer Monitoring

Upload: masahito-zembutsu

Post on 16-Jul-2015

3.281 views

Category:

Technology


3 download

TRANSCRIPT

Page 1: 1分で分かる SoftLayer 監視入門

Masahito Zembutsu @zembutsu Technology Evangelist; Creationline , Inc. Shinagawa, Tokyo, 22 Dec 2014 #slstudy 第5回東京SoftLayer勉強会 Japan SoftLayer User Group 5th meetup

1分で分かる SoftLayer 監視入門 ~今日から監視を始めるには?~ Introduction to SoftLayer Monitoring

Page 2: 1分で分かる SoftLayer 監視入門

1分で分かるSoftLayer監視入門 2 / 21

自己紹介

@zembutsu 前佛 雅人 ➡Creationline, Inc.

➡Technology Evangelist • 2000年4月 ~ ホスティング事業者でのサポート・運用業務全般

• 2013年12月~ 現職で サポート・新技術検証・サービス開発

Why am I here?

ぜんぶつ まさひと

2000年からホスティングサービスで運用保守サポートに携わるエンジニア。クラウド・コンピューティング系の技術に興味があり、Eucalyptsuユーザー会の発起や各種のコミュニティ活動に参加。現在はクリエーションライン株式会社に勤務し、サポート業務や新技術検証・サービス開発の傍ら、実家で農作 業のため東京と富山を往復する日々。趣味で監視や自動化に関するOSSの検証や翻訳を行っている。とりわけ監視・運用の省力化・最適化に興味。辛口の日本 酒が大好き。いつかは酒米を作りたい。

Software Design 2012年11月号 “Muninが手放せない理由”

Software Design 2014年9月・10月号 “オーケストレーションツールSerf・Consul入門”

クリエーションライン株式会社

テクノロジー エバンジェリスト

Page 3: 1分で分かる SoftLayer 監視入門

プレゼント・デイ

プレゼント・タイム

Tokyo Datacenter (tok02] 22 Dec 2014

Page 4: 1分で分かる SoftLayer 監視入門

1分で分かるSoftLayer監視入門 4 / 21

今日のポイント

• サーバ監視は Basic と Advanced の 2 種類

• 既存の監視システムを使うときの注意点

• ネットワークを監視するには?

• データセンタ間の監視をするには?

Page 5: 1分で分かる SoftLayer 監視入門

1分で分かるSoftLayer監視入門 5 / 21

ポータルの監視メニュー

• 【 Devices 】> 【 Monitoring 】

Page 6: 1分で分かる SoftLayer 監視入門

1分で分かるSoftLayer監視入門 6 / 21

基本監視 Basic Monitoring

• MONITORING

➡Ping または TCP ポート監視

➡検出時にどうするかは、

Page 7: 1分で分かる SoftLayer 監視入門

1分で分かるSoftLayer監視入門 7 / 21

基本監視 Basic Monitoring

• RESPONSE

➡障害時の通知のみ・自動再起動・有人対応を選択出来る

➡ SoftLayer のシステムが監視

Page 8: 1分で分かる SoftLayer 監視入門

1分で分かるSoftLayer監視入門 8 / 21

拡張監視 Advanced

• ADVANCED MONITORING

➡ CPU・ディスク・メモリのリソース、プロセス監視

➡プラン毎に監視対象が異なる

➡ nimsoft agent による監視

Page 9: 1分で分かる SoftLayer 監視入門

1分で分かるSoftLayer監視入門 9 / 21

監視について詳しく

• ソフトレイヤー活用技術情報 ➡http://gg-web.jp/document/ConfigGuide/

コンフィグレーション 4.8

Page 10: 1分で分かる SoftLayer 監視入門

1分で分かるSoftLayer監視入門 10 / 21

既存の監視システムを使う時

• PublicとPrivateのサブネットを意識

• Network IP Management -> VLANs -> SPAN

Page 11: 1分で分かる SoftLayer 監視入門

素材提供:https://gg-web.jp/document/ConfigGuide/ コンフィグレーション・ガイド “7. 情報源” -> “SoftLayerアイコン集”

パブリック・ネットワーク プライベート・ネットワーク

VLAN:sjc01.fcr02a.768

192.155.220.128/29

VLAN:tok02.fcr01a.768

161.202.64.16/28

VLAN:sjc01.bcr02a.763

10.91.42.64/26

VLAN:tok02.bcr01a.768

10.132.8.126/26

VLAN Spanning

Page 12: 1分で分かる SoftLayer 監視入門

素材提供:https://gg-web.jp/document/ConfigGuide/ コンフィグレーション・ガイド “7. 情報源” -> “SoftLayerアイコン集”

Page 13: 1分で分かる SoftLayer 監視入門

1分で分かるSoftLayer監視入門 13 / 21

ネットワーク確認

• 【 Network 】>【 Status 】>【 Local 】

Page 14: 1分で分かる SoftLayer 監視入門
Page 15: 1分で分かる SoftLayer 監視入門

1分で分かるSoftLayer監視入門 15 / 21

データセンタ間の監視

• http://lg.softlayer.com/

Page 16: 1分で分かる SoftLayer 監視入門

http://lg.softlayer.com/

Page 17: 1分で分かる SoftLayer 監視入門

1分で分かるSoftLayer監視入門 17 / 21

データセンタの監視

• http://lg.softlayer.com/

Page 18: 1分で分かる SoftLayer 監視入門

1分で分かるSoftLayer監視入門 18 / 21

メンテナンス情報

• http://status.softlayer.com/

Page 19: 1分で分かる SoftLayer 監視入門

http://status.softlayer.com/

Page 20: 1分で分かる SoftLayer 監視入門

1分で分かるSoftLayer監視入門 20 / 21

Twitterアカウント

• @SoftLayerNotify

Page 21: 1分で分かる SoftLayer 監視入門

1分で分かるSoftLayer監視入門 21 / 21

今日のポイント

• サーバ監視は Basic と Advanced の 2 種類

• 既存の監視システムを使うときの注意点

• ネットワークを監視するには?

• データセンタ間の監視をするには?

Page 22: 1分で分かる SoftLayer 監視入門
Page 23: 1分で分かる SoftLayer 監視入門

終わり・・・?

Page 24: 1分で分かる SoftLayer 監視入門

これは、ライトニングトーク だったような。

Page 25: 1分で分かる SoftLayer 監視入門

http://www.flickr.com/photos/changereality/5203158393 by Warner Vermaak

ライトニング・・・?

Page 26: 1分で分かる SoftLayer 監視入門

ここからが LT本編だ!

Page 27: 1分で分かる SoftLayer 監視入門
Page 28: 1分で分かる SoftLayer 監視入門
Page 29: 1分で分かる SoftLayer 監視入門

クラウド・コンピューティング その価値とは?

The Value of Cloud Computing

Page 30: 1分で分かる SoftLayer 監視入門

計画

発注

納品

設置

設定

監視

運用開始

Page 31: 1分で分かる SoftLayer 監視入門

計画

発注

納品

設置

設定

監視

運用開始

実際のフローでは、ここがネックになりがち・・・

数週~1ヶ月程度 few weeks or a month

Page 32: 1分で分かる SoftLayer 監視入門

計画

発注

納品

設置

設定

監視

運用開始

クラウド・コンピューティング基盤 Infrastructure as a Service

1クリック one click

Page 33: 1分で分かる SoftLayer 監視入門

計画

発注納品

監視

運用開始

数分~10分 few minutes

クラウド・コンピューティング基盤 Infrastructure as a Service

Page 34: 1分で分かる SoftLayer 監視入門

計画

発注納品

監視

運用開始

クラウド・コンピューティング基盤 Infrastructure as a Service

数分~10分 few minutes

Page 35: 1分で分かる SoftLayer 監視入門

計画

発注納品

監視

運用開始

クラウド・コンピューティング基盤 Infrastructure as a Service

数分~10分 few minutes

発注納品

発注納品

継続的デリバリー 継続的デプロイ 継続的インテグレーション

Page 36: 1分で分かる SoftLayer 監視入門

3つの現実課題と望み Three New Issues

Page 37: 1分で分かる SoftLayer 監視入門

納期・品質・生産性 Three Legacy Issues

Page 38: 1分で分かる SoftLayer 監視入門

短時間・正確にするには?

拘束時間を減らすには?

Page 39: 1分で分かる SoftLayer 監視入門

API の活用 API

Page 40: 1分で分かる SoftLayer 監視入門

1分で分かるSoftLayer監視入門 42 / 21

SoftLayer API

• SOAP ➡ SoftLayer API に直接つなぐので最速

➡ 推奨言語:C#、Perl、PHP、VisualBasic.NET、等

• XML-RPC ➡ 多くの言語に対応するが、主にSOAPしない言語向け

➡ 推奨言語:PHP、Python

• REST ➡ HTTPプロトコルで簡単にデータを取得できる

➡ 推奨言語:Ruby等、HTTPプロトコルを扱えるもの

Page 41: 1分で分かる SoftLayer 監視入門

1分で分かるSoftLayer監視入門 43 / 21

API Key

• 【 Account 】> 【 Users 】 ➡ 【 API Key 】 “View”

Page 42: 1分で分かる SoftLayer 監視入門

1分で分かるSoftLayer監視入門 44 / 21

REST

• RESTがおすすめの理由 ➡curlを使って簡単に確認できる

• 冴えるシェル芸

➡出力結果を選択でき、用途に応じて加工しやすい • テキスト(文字列)

• XML形式

• JSON形式

Page 43: 1分で分かる SoftLayer 監視入門

1分で分かるSoftLayer監視入門 45 / 21

REST

• “softlayer.key” ➡ user=sl302402-zembutsu:685ce01489f71fbea3cbe5977c8c…

• curl ➡ curl –K ./softlayer.key 'https://api.softlayer.com/rest/v3/…'

Page 44: 1分で分かる SoftLayer 監視入門

1分で分かるSoftLayer監視入門 46 / 21

Sample

$ curl -s -K ./softlayer.key https://aftLayer_Hardware_Server/271128 | jq -M '.'

{

"privateIpAddress": "10.110.42.xxx",

"primaryIpAddress": "119.81.145.xxx",

"primaryBackendIpAddress": "10.110.42.xxx",

"networkManagementIpAddress": "10.110.42.xxx",

"manufacturerSerialNumber": "C8150LD12MH0828",

"id": 271128,

"hostname": "baremetal",

"hardwareStatusId": 5,

"fullyQualifiedDomainName": "baremetal.pocketstudio.net",

"domain": "pocketstudio.net",

Page 45: 1分で分かる SoftLayer 監視入門

1分で分かるSoftLayer監視入門 47 / 21

Sample

• SoftLayerの利用料金

$ curl –s –K ./api.key ‘https://api.softlayer.com/rest/v3/SoftLayer_Account/getBalance’ "16.47" $ surl –s –K ./api.key ¥ ‘https://https://api.softlayer.com/rest/v3/SoftLayer_Account/getNextInvoiceTotalRecurringAmount’ "746.18“

Page 46: 1分で分かる SoftLayer 監視入門

1分で分かるSoftLayer監視入門 48 / 21

活用例

• 監視設定自動化 ➡監視サーバー側の監視を自動投入、または削除

• 管理の省力化 ➡課金管理

➡変動するサーバ・リソース状況の把握

• 通知の一元化

Page 47: 1分で分かる SoftLayer 監視入門

何のために? Why?

Page 48: 1分で分かる SoftLayer 監視入門

クラウドで価値を高める The value of Cloud Computing.

Page 49: 1分で分かる SoftLayer 監視入門

計画

発注納品

監視

運用開始

クラウド・コンピューティング基盤 Infrastructure as a Service

数分~10分 few minutes

発注納品

発注納品

継続的デリバリー 継続的デプロイ 継続的インテグレーション

絶え間ない変化

Page 50: 1分で分かる SoftLayer 監視入門

そして、もう1つ And

Page 51: 1分で分かる SoftLayer 監視入門

納期・品質・生産性 Three Legacy Issues

Page 52: 1分で分かる SoftLayer 監視入門

“すべての障害を 生まれる前に消し去りたい”

この願いを叶えるには?

Page 53: 1分で分かる SoftLayer 監視入門

もう人間が手で 運用や監視をするのは

限界かもしれない

Page 54: 1分で分かる SoftLayer 監視入門

もう人間が手で 運用や監視をするのは

限界かもしれない

Page 55: 1分で分かる SoftLayer 監視入門

インフラのコード化 Infrastructure as CODE

Page 56: 1分で分かる SoftLayer 監視入門

運用・監視の自律化 VIVID OPERATION

今日よりも鮮やかに。APIは、その一歩。

#slstudy の皆様と共有できれば、

それはとっても嬉しいなって思っています。

Page 57: 1分で分かる SoftLayer 監視入門

空の彼方にあるものは…?

To Be Continued …

終 製作・著作 @zembutsu