1分で分かる softlayer 監視入門
Post on 16-Jul-2015
3.281 Views
Preview:
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監視入門 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