1分で分かる softlayer 監視入門

Post on 16-Jul-2015

3.281 Views

Category:

Technology

3 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

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入門”

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

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

プレゼント・デイ

プレゼント・タイム

Tokyo Datacenter (tok02] 22 Dec 2014

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

今日のポイント

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

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

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

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

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

ポータルの監視メニュー

• 【 Devices 】> 【 Monitoring 】

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

基本監視 Basic Monitoring

• MONITORING

➡Ping または TCP ポート監視

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

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

基本監視 Basic Monitoring

• RESPONSE

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

➡ SoftLayer のシステムが監視

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

拡張監視 Advanced

• ADVANCED MONITORING

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

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

➡ nimsoft agent による監視

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

監視について詳しく

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

コンフィグレーション 4.8

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

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

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

• Network IP Management -> VLANs -> SPAN

素材提供: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

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

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

ネットワーク確認

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

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

データセンタ間の監視

• http://lg.softlayer.com/

http://lg.softlayer.com/

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

データセンタの監視

• http://lg.softlayer.com/

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

メンテナンス情報

• http://status.softlayer.com/

http://status.softlayer.com/

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

Twitterアカウント

• @SoftLayerNotify

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

今日のポイント

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

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

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

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

終わり・・・?

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

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

ライトニング・・・?

ここからが LT本編だ!

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

The Value of Cloud Computing

計画

発注

納品

設置

設定

監視

運用開始

計画

発注

納品

設置

設定

監視

運用開始

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

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

計画

発注

納品

設置

設定

監視

運用開始

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

1クリック one click

計画

発注納品

監視

運用開始

数分~10分 few minutes

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

計画

発注納品

監視

運用開始

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

数分~10分 few minutes

計画

発注納品

監視

運用開始

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

数分~10分 few minutes

発注納品

発注納品

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

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

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

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

拘束時間を減らすには?

API の活用 API

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

SoftLayer API

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

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

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

➡ 推奨言語:PHP、Python

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

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

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

API Key

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

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

REST

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

• 冴えるシェル芸

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

• XML形式

• JSON形式

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

REST

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

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

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",

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“

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

活用例

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

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

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

• 通知の一元化

何のために? Why?

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

計画

発注納品

監視

運用開始

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

数分~10分 few minutes

発注納品

発注納品

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

絶え間ない変化

そして、もう1つ And

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

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

この願いを叶えるには?

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

限界かもしれない

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

限界かもしれない

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

運用・監視の自律化 VIVID OPERATION

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

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

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

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

To Be Continued …

終 製作・著作 @zembutsu

top related