Recommended
PDF
PDF
Systems manager ハンズオン ops jaw
PDF
AWS入門編 EC2/ELBを使った、ブログシステム構築ハンズオントレーニング
PDF
Awsでword pressを作ってみよう(ハンズオン)
PDF
PDF
AWS 初級トレーニング (Windows Server 2012編)
PDF
20130326 aws meister-reloaded-windows
PDF
はじめてのアマゾンクラウド②[仮想サーバ(Amazon EC2)を立ち上げる]
PDF
華麗なるElastic Beanstalkでの環境構築
PDF
[AWSマイスターシリーズ] Amazon Elastic Compute Cloud (EC2) Windows編
PDF
PDF
AWSマイスターシリーズReloaded(AWS Beanstalk)
PDF
Sophos UTM 9のAutoscalingを試してみた
PDF
AWS Black Belt Tech シリーズ 2015 - AWS Elastic Beanstalk
PDF
Aws tools for power shellをつかいこなそう
PPTX
PPTX
PDF
AWS Black Belt Tech シリーズ 2015 - AWS OpsWorks
PDF
AWS Blackbelt 2015シリーズ Amazon EC2 Windows インスタンス
PDF
Develipers.IO 2016 E-1 「AWS Configを使ったAWS環境の見える化」
PDF
AWS Tools for Windows PowerShell
PPTX
AWSマイスターシリーズ(Elastic Beanstalk)
PDF
PPTX
AWS Elastic BeanstalkとAWS Lambdaのご紹介
PPTX
サーバ構築・デプロイが簡単に!Elastic beanstalk
PDF
JAWSUG初心者向けトラック 【Deploy&Ops】
PPTX
WindowsシステムのAWS移行とMulti-AZ化 - JAWS DAYS 2015
PDF
[AWSマイスターシリーズ] AWS Elastic Beanstalk
PDF
AWS Black Belt Online Seminar 2017 Amazon EC2 Systems Manager
PDF
JAWS-UG CLI専門支部 #81 EC2 Systems Manager 入門
More Related Content
PDF
PDF
Systems manager ハンズオン ops jaw
PDF
AWS入門編 EC2/ELBを使った、ブログシステム構築ハンズオントレーニング
PDF
Awsでword pressを作ってみよう(ハンズオン)
PDF
PDF
AWS 初級トレーニング (Windows Server 2012編)
PDF
20130326 aws meister-reloaded-windows
PDF
はじめてのアマゾンクラウド②[仮想サーバ(Amazon EC2)を立ち上げる]
What's hot
PDF
華麗なるElastic Beanstalkでの環境構築
PDF
[AWSマイスターシリーズ] Amazon Elastic Compute Cloud (EC2) Windows編
PDF
PDF
AWSマイスターシリーズReloaded(AWS Beanstalk)
PDF
Sophos UTM 9のAutoscalingを試してみた
PDF
AWS Black Belt Tech シリーズ 2015 - AWS Elastic Beanstalk
PDF
Aws tools for power shellをつかいこなそう
PPTX
PPTX
PDF
AWS Black Belt Tech シリーズ 2015 - AWS OpsWorks
PDF
AWS Blackbelt 2015シリーズ Amazon EC2 Windows インスタンス
PDF
Develipers.IO 2016 E-1 「AWS Configを使ったAWS環境の見える化」
PDF
AWS Tools for Windows PowerShell
PPTX
AWSマイスターシリーズ(Elastic Beanstalk)
PDF
PPTX
AWS Elastic BeanstalkとAWS Lambdaのご紹介
PPTX
サーバ構築・デプロイが簡単に!Elastic beanstalk
PDF
JAWSUG初心者向けトラック 【Deploy&Ops】
PPTX
WindowsシステムのAWS移行とMulti-AZ化 - JAWS DAYS 2015
PDF
[AWSマイスターシリーズ] AWS Elastic Beanstalk
Similar to Systems manager 入門 ops jaws
PDF
AWS Black Belt Online Seminar 2017 Amazon EC2 Systems Manager
PDF
JAWS-UG CLI専門支部 #81 EC2 Systems Manager 入門
PPTX
PDF
【勉強会資料】Systems Managerによるパッチ管理 for PCI DSS
PDF
PDF
AWS Black Belt Techシリーズ Amazon Elastic Compute Cloud (Amazon EC2)
PDF
EC2+RDSを基本から #cmdevio2017
PPTX
PPTX
PDF
20130309 windows on aws handson
PDF
PDF
JAWSDAYS2017 新訳 とあるアーキテクトのクラウドデザインパターン目録 AMI Maintenance Environment
PDF
PDF
PDF
AWS Black Belt Techシリーズ AWS Directory Service
PPTX
AutoScaling & SpotInstance Handson
PDF
Amazon Web Service 基本の「き」 ~Amazon EC2でWebサーバを公開してみよう!~
PPT
【JAWS-UG Sapporo】はじめてのAWSワークショップ ハンズオン
PDF
AWS Black Belt Techシリーズ Amazon EMR
PDF
AWS Black Belt Techシリーズ AWS Management Console
More from 真乙 九龍
PDF
PPTX
PPTX
PPTX
PPTX
PPTX
PPTX
子育てで覚える AWS Organizations 〜ITエンジニア英才教育〜
PPTX
PPTX
PPTX
PPTX
PPTX
PPTX
Zabbixによるオートスケーリングクラスタ監視とオペレーション自動化
PPTX
re:Invent2017で発表された新機能と運用
PPTX
PPTX
Zabbixによるオートスケーリングクラスタ監視とオペレーション自動化
PPTX
PDF
PPTX
PPTX
Zabbix 3.0 の予測機能のための数学的理解
Systems manager 入門 ops jaws 1. Amazon EC2 Systems Manager
Amazon EC2 とオンプレミスシステムの設定と管理
OpsJaws #12
株式会社サーバーワークス
クラウドインテグレーション部
カスタマーサポート課
伊藤 覚宏
2017/07/19
2. 3. 4. 5. 6. 7. 8. Amazon EC2 Systems Managerとは
ソフトウェアインベントリの収集や OS パッチの適用、システムイメージの
作成、そして Windows や Linux のオペレーティングシステム設定などの
プロセスを自動化する管理サービス
AWS ConfigはAWSの構成を管理
Systems ManagerはOS内部の構成を管理
8
9. Amazon EC2 Systems Managerの構成要素
Systems Managerは複数の要素で構成されます
Run Command ステートマネージャー インベントリ メンテナンスウィンドウ
パッチマネージャー オートメーション パラメータストア
9
10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. パラメータストア
パラメータストアからのデータ取得
パラメータストアへのアクセスはIAMで制御が出来るため、パラメータ名の
命名規則を整備することで、環境毎やユーザ毎に特定の情報のみにアクセス可能
にすることが可能です
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"ssm:Describe*",
"ssm:Get*",
"ssm:List*"
],
"Resource": [
"arn:aws:ssm:ap-northeast-1:123456789123:parameter/prd.*"
]
}
]
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"ssm:Describe*",
"ssm:Get*",
"ssm:List*"
],
"Resource": [
"arn:aws:ssm:ap-northeast-1:123456789123:parameter/test.*"
]
}
]
41
42. 43. 44. 45. 46. SSM Agent
Systems Managerの利用にはSSM Agentのインストールが必要です
管理対象に常駐し、各種サービスからの要求を実行
インストールタイプのエージェント
AWSの各種サービスAPIと通信が発生
AWSから提供している以下のAMIにはインストール済み
2016年11月以降に提供しているWindows AMI(2003-2012R2、2016)
Amazon Linuxは別途インストールが必要
Source CodeはGithubで公開
https://github.com/aws/amazon-ssm-agent
46
47. EC2 Systems Managerの前提環境条件
サポートされているOS
Windows(32bit、64bit)
Windows Server 2003〜2016(R2含む)
Linux(32bit)
Amazon Linux 2014.09、2014.03 以降
Ubuntu Server 16.0.4 LTS、14.04 LTS、または 12.04 LTS
Red Hat Enterprise Linux (RHEL) 6.5 以降
CentOS 6.3 以降
Linux(64bit)
Amazon Linux 2015.09、2015.03 以降
Red Hat Enterprise Linux (RHEL) 7.x 以降
CentOS 7.1 以降
47
48. 49. 50. 51. 52. 53. SSM Agentのインストール(Windows on EC2)
AWS提供のWindows AMIはインストール済み
2016年11月以降のAMIから起動したWindowsは導入済み
2016年11月以前のAMIから起動したWindowsは更新が必要
SSM Agentを更新する
EC2Configでの更新を推奨
Run CommandでAWS-UpdateEC2Configを実行
Windows Server 2016の場合はAWS-UpdateSSMAgentを実行
53
54. 55. 56. 57. 58. 59. 60. 61. 62. 63. SSM Agentのインストール(Linux on EC2)
SSM Agentをダウンロード、インストール
リポジトリ(S3)からダウンロード
https://amazon-ssm-region.s3.amazonaws.com/latest/$arch/amazon-ssm-
agent.rpm
region部分は利用するRegionに置き換える
$arch部分もディストリビューションに合わせて置き換える
各種パッケージコマンドでインストール
sudo yum install -y amazon-ssm-agent.rpm
sudo dpkg -i amazon-ssm-agent.deb
コマンド詳細は以下のURLを確認
http://docs.aws.amazon.com/ja_jp/systems-manager/latest/userguide/ssm-
agent.html
63
64. SSM Agentのインストール(Linux on EC2)
SSM Agentをダウンロード、インストール
リポジトリ(S3)からダウンロード
東京リージョンの場合
Amazon Linux、RHEL、および CentOS 64 ビット:
https://s3.ap-northeast-1.amazonaws.com/amazon-ssm-ap-northeast-
1/latest/linux_amd64/amazon-ssm-agent.rpm
Amazon Linux、RHEL、および CentOS 32 ビット:
https://s3.ap-northeast-1.amazonaws.com/amazon-ssm-ap-northeast-
1/latest/linux_386/amazon-ssm-agent.rpm
Ubuntu Server 64 ビット:
https://s3.ap-northeast-1.amazonaws.com/amazon-ssm-ap-northeast-
1/latest/debian_amd64/amazon-ssm-agent.deb
Ubuntu Server 32 ビット:
https://s3.ap-northeast-1.amazonaws.com/amazon-ssm-ap-northeast-
1/latest/debian_386/amazon-ssm-agent.deb
64
65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. アクティベーション(Windows)
Windows PowerShell for AWSを起動し以下のコマンドを入力します
赤文字の部分は次の通り書き換えてください
code:アクティベーションコード
id:アクティベーションID
region: Systems Managerを設定しているリージョン
$dir = $env:TEMP + "¥ssm"
New-Item -ItemType directory -Path $dir
cd $dir
(New-Object System.Net.WebClient).DownloadFile("https://amazon-ssm-
region.s3.amazonaws.com/latest/windows_amd64/AmazonSSMAgentSetup.exe", $dir +
"¥AmazonSSMAgentSetup.exe")
Start-Process .¥AmazonSSMAgentSetup.exe -ArgumentList @("/q", "/log", "install.log", "CODE=code",
"ID=id", "REGION=region") -Wait
Get-Content ($env:ProgramData + "¥Amazon¥SSM¥InstanceData¥registration")
Get-Service -Name "AmazonSSMAgent"
78
79. 80. 81. 82. 83. アクティベーション(Linux)
Amazon Linux、RHEL 6.x、CentOS 6.x
mkdir /tmp/ssm
sudo curl https://s3.amazonaws.com/ec2-downloads-windows/SSMAgent/latest/linux_amd64/amazon-ssm-
agent.rpm -o /tmp/ssm/amazon-ssm-agent.rpm
sudo yum install -y /tmp/ssm/amazon-ssm-agent.rpm
sudo stop amazon-ssm-agent
sudo amazon-ssm-agent -register -code "code" -id "id" -region "region"
sudo start amazon-ssm-agent
83
84. アクティベーション(Linux)
RHEL 7.x および CentOS 7.x
mkdir /tmp/ssm
sudo curl https://s3.amazonaws.com/ec2-downloads-windows/SSMAgent/latest/linux_amd64/amazon-ssm-
agent.rpm -o /tmp/ssm/amazon-ssm-agent.rpm
sudo yum install -y /tmp/ssm/amazon-ssm-agent.rpm
sudo systemctl stop amazon-ssm-agent
sudo amazon-ssm-agent -register -code "code" -id "id" -region "region"
sudo systemctl start amazon-ssm-agent
84
85. アクティベーション(Linux)
Ubuntu
mkdir /tmp/ssm
sudo curl https://s3.amazonaws.com/ec2-downloads-windows/SSMAgent/latest/debian_amd64/amazon-ssm-
agent.deb -o /tmp/ssm/amazon-ssm-agent.deb
sudo dpkg -i /tmp/ssm/amazon-ssm-agent.deb
sudo service amazon-ssm-agent stop
sudo amazon-ssm-agent -register -code "code" -id "id" -region "region"
sudo service amazon-ssm-agent start
85
86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. 137. 138. 139. 140. 141. 142. 143. 144. 145. 146. 147. 148. AMI更新の自動化
パラメーターの内容は以下の通り
パラメーター 入力内容
SourceAmiId 更新元となるAMI ID
InstanceIamRole EC2インスタン用IAMロール名
AutomationAssumeRole Automation用IAMロールARN
TargetAmiName 作成するAMI名
InstanceType 途中に生成するインスタンスタイプ
PreUpdateScript 更新を適用する前に実行するスクリプトのURL
PostUpdateScript 更新を適用した後に実行するスクリプトのURL
IncludePackages 更新する特定のパッケージ名
デフォルトではすべてのパッケージが更新されます
ExcludePackages 更新から除外する特定のパッケージ名
148
149. 150. 151. 152. 153. 154. 155. 156. まとめ
Systems ManagerとCloud Automatorの比較
Systems Managerでは、IAMロールとJSONを利用することで複雑な処理を
行う事が可能です
Cloud Automatorの場合 わかりやすいGUIにより簡単に設定を行うことが
可能です
機能 Systems Manager Cloud Automator
ステップ処理 オートメーションで設定 SQSによる連携
OS内部処理 SSMエージェントにより実行 SSMエージェントにより実行
定期実行 メンテナンスウィンドウで設定 タイマートリガー
156
157. 158.