プレゼンタイトルを入力してください



Similar documents
iStorage ソフトウェア VMware vSphere Web Client Plug-in インストールガイド

1 書 誌 作 成 機 能 (NACSIS-CAT)の 軽 量 化 合 理 化 電 子 情 報 資 源 への 適 切 な 対 応 のための 資 源 ( 人 的 資 源,システム 資 源, 経 費 を 含 む) の 確 保 のために, 書 誌 作 成 と 書 誌 管 理 作 業 の 軽 量 化 を 図

ファイルサーバー(NFS) 構築ガイド

<4D F736F F F696E74202D B E E88E68C9A90DD8BC65F E DC58F4994C52E >

<4D F736F F D E598BC68A8897CD82CC8DC490B68B7982D18E598BC68A8893AE82CC8A C98AD682B782E993C195CA915B C98AEE82C382AD936F985E96C68B9690C582CC93C197E1915B927582CC898492B75F8E96914F955D89BF8F915F2E646F6

<4D F736F F D2090AD957B94468FD88AEE94D B292428C7689E68F912E646F63>

参加表明書・企画提案書様式

研究者情報データベース

Microsoft Word - i_navi.txt

続 に 基 づく 一 般 競 争 ( 指 名 競 争 ) 参 加 資 格 の 再 認 定 を 受 けていること ) c) 会 社 更 生 法 に 基 づき 更 生 手 続 開 始 の 申 立 てがなされている 者 又 は 民 事 再 生 法 に 基 づき 再 生 手 続 開 始 の 申 立 てがなさ

スライド 1

Microsoft Word 行革PF法案-0概要

<4D F736F F D AC90D1955D92E CC82CC895E DD8C D2816A2E646F63>

代 議 員 会 決 議 内 容 についてお 知 らせします さる3 月 4 日 当 基 金 の 代 議 員 会 を 開 催 し 次 の 議 案 が 審 議 され 可 決 承 認 されました 第 1 号 議 案 : 財 政 再 計 算 について ( 概 要 ) 確 定 給 付 企 業 年 金 法 第

●電力自由化推進法案

<4D F736F F D F93878CA797708F4390B3816A819A95CA8B4C976C8EAE91E682538B4C8DDA97E12E646F6378>

入札方式別操作

ーがサーバーにファイルをアップロードしたり ファイルを 電 子 メールで 送 信 したために) 利 用 できるようになった 場 合 手 動 で 転 送 されたこれらのファイルにアクセスするユーザーまたはデバイスに CAL は 必 要 ありません 以 下 の 例 では 特 定 の 製 品 について 説


社 会 福 祉 協 議 会 様 の 運 営 する 以 下 の 相 談 業 務 をサポートします 1. 日 常 生 活 自 立 支 援 事 業 2. 成 年 後 見 制 度 事 業 3. 高 齢 者 ふれあい 相 談 センター 事 業 ( 高 齢 者 の 何 でも 相 談 支 援 ) 4. 資 金 貸

募集新株予約権(有償ストック・オプション)の発行に関するお知らせ

工 事 名 能 代 南 中 学 校 体 育 館 非 構 造 部 材 耐 震 改 修 工 事 ( 建 築 主 体 工 事 ) 入 札 スケジュール 手 続 等 期 間 期 日 期 限 等 手 続 きの 方 法 等 1 設 計 図 書 等 の 閲 覧 貸 出 平 成 28 年 5 月 24 日 ( 火

小 売 電 気 の 登 録 数 の 推 移 昨 年 8 月 の 前 登 録 申 請 の 受 付 開 始 以 降 小 売 電 気 の 登 録 申 請 は 着 実 に 増 加 しており これまでに310 件 を 登 録 (6 月 30 日 時 点 ) 本 年 4 月 の 全 面 自 由 化 以 降 申


第5回法人課税ディスカッショングループ 法D5-4

AGT10 ( Android(TM) 4.1) ファームウェア更新方法

事前チェック提出用現況報告書作成ツール入力マニュアル(法人用)

工 事 名 渟 城 西 小 学 校 体 育 館 非 構 造 部 材 耐 震 改 修 工 事 ( 建 築 主 体 工 事 ) 入 札 スケジュール 手 続 等 期 間 期 日 期 限 等 手 続 きの 方 法 等 1 設 計 図 書 等 の 閲 覧 貸 出 平 成 28 年 2 月 23 日 ( 火

文化政策情報システムの運用等

(2) 共 通 費 について 第 2 編 共 通 費 2 12 共 通 費 算 定 に 関 する 数 値 の 取 り 扱 い (1) 積 み 上 げによる 算 定 積 み 上 げによる 算 定 は 第 3 編 18に 準 ずる (2) 率 による 算 定 公 共 建 築 工 事 共 通 費 積 算

050 LGWAN-05月.indd

その 他 事 業 推 進 体 制 平 成 20 年 3 月 26 日 に 石 垣 島 国 営 土 地 改 良 事 業 推 進 協 議 会 を 設 立 し 事 業 を 推 進 ( 構 成 : 石 垣 市 石 垣 市 議 会 石 垣 島 土 地 改 良 区 石 垣 市 農 業 委 員 会 沖 縄 県 農

新 生産管理システム ご提案書 2002年10月15日 ムラテック情報システム株式会社

セルフメディケーション推進のための一般用医薬品等に関する所得控除制度の創設(個別要望事項:HP掲載用)

S16-386・ソフトウェアの調達に関する入札実施の件

2 役 員 の 報 酬 等 の 支 給 状 況 平 成 27 年 度 年 間 報 酬 等 の 総 額 就 任 退 任 の 状 況 役 名 報 酬 ( 給 与 ) 賞 与 その 他 ( 内 容 ) 就 任 退 任 2,142 ( 地 域 手 当 ) 17,205 11,580 3,311 4 月 1

PowerPoint プレゼンテーション

工 事 名 沢 口 浄 配 水 場 建 設 工 事 ( 浄 水 管 理 棟 ) 入 札 スケジュール 手 続 等 期 間 期 日 期 限 等 手 続 きの 方 法 等 平 成 24 年 5 月 8 日 ( 火 ) 正 午 から 1 設 計 図 書 等 の 閲 覧 貸 出 基 本 事 項 2のとおり

(Microsoft Word - \221\346\202P\202U\201@\214i\212\317.doc)

通 知 カード と 個 人 番 号 カード の 違 い 2 通 知 カード ( 紙 )/H27.10 個 人 番 号 カード (ICカード)/H28.1 様 式 (おもて) (うら) 作 成 交 付 主 な 記 載 事 項 全 国 ( 外 国 人 含 む)に 郵 送 で 配 布 希 望 者 に 交

Microsoft PowerPoint - 経営事項審査.ppt

1. 中 小 企 業 等 経 営 強 化 法 の 目 的 (1) 生 産 性 向 上 の 必 要 性 (3) 業 種 別 の 経 営 課 題 への 対 応 少 子 高 齢 化 人 手 不 足 等 の 状 況 において 効 果 的 に 付 加 価 値 を 生 み 出 せるよう 製 造 業 はもとより

<4D F736F F F696E74202D2093FA8C6F939D8D EA68E9197BF>

1. 決 算 の 概 要 法 人 全 体 として 2,459 億 円 の 当 期 総 利 益 を 計 上 し 末 をもって 繰 越 欠 損 金 を 解 消 しています ( : 当 期 総 利 益 2,092 億 円 ) 中 期 計 画 における 収 支 改 善 項 目 に 関 して ( : 繰 越

CSV_Backup_Guide

定 性 的 情 報 財 務 諸 表 等 1. 連 結 経 営 成 績 に 関 する 定 性 的 情 報 当 第 3 四 半 期 連 結 累 計 期 間 の 業 績 は 売 上 高 につきましては 前 年 同 四 半 期 累 計 期 間 比 15.1% 減 少 の 454 億 27 百 万 円 となり

Microsoft Word )40期決算公開用.doc

Microsoft Word - 不正アクセス行為の禁止等に関する法律等に基づく公安

企業におけるマイナンバーのセキュリティに関する実態調査

(2) 業 務 処 理 過 程 における 意 思 決 定 の 迅 速 化 を 図 るためには 電 子 決 裁 機 能 を 活 用 することが 有 効 と 考 えられるが 未 だ 総 合 的 な 文 書 管 理 システムに おいて 電 子 決 裁 機 能 を 整 備 していない 府 省 がみられる ま

変 更 履 歴 日 付 Document ver. 変 更 箇 所 変 更 内 容 2015/3/ 新 規 追 加 2015/9/24 誤 字 修 正 2016/2/ 動 作 環 境 最 新 のものへ 変 更 全 体 オペレーター の 表 記 を 削 除 2016/5/

施 工 P お 気 に 入 り データを 活 用 するための 準 備 施 工 パッケージデータをお 気 に 入 りに 登 録 し 単 価 を 閲 覧 するための 方 法 を 説 明 します 1. 施 工 パッケージデータをダウンロードする 施 工 パッケージデータのダウンロードは 下 記 から 行

< F2D8AC493C CC81698EF3928D8ED2816A2E6A7464>

( 運 用 制 限 ) 第 5 条 労 働 基 準 局 は 本 システムの 維 持 補 修 の 必 要 があるとき 天 災 地 変 その 他 の 事 由 によりシステムに 障 害 又 は 遅 延 の 生 じたとき その 他 理 由 の 如 何 を 問 わず その 裁 量 により システム 利 用 者

Flash基礎Chapter1_3稿.indd

目 次 目 次... 本 書 の 見 かた... 2 商 標 について... 2 オープンソースライセンス 公 開... 2 はじめに... 3 概 要... 3 使 用 環 境 について... 4 対 応 している OS およびアプリケーション... 4 ネットワーク 設 定... 4 Googl

平 成 27 年 11 月 ~ 平 成 28 年 4 月 に 公 開 の 対 象 となった 専 門 協 議 等 における 各 専 門 委 員 等 の 寄 附 金 契 約 金 等 の 受 取 状 況 審 査 ( 別 紙 ) 専 門 協 議 等 の 件 数 専 門 委 員 数 500 万 円 超 の 受

別冊資料-11

平成25年度 独立行政法人日本学生支援機構の役職員の報酬・給与等について

ez_meishi.ppt

Office 10 パッケージ版「リンク集」

入札公告 機動装備センター

検 討 検 討 の 進 め 方 検 討 状 況 簡 易 収 支 の 世 帯 からサンプリング 世 帯 名 作 成 事 務 の 廃 止 4 5 必 要 な 世 帯 数 の 確 保 が 可 能 か 簡 易 収 支 を 実 施 している 民 間 事 業 者 との 連 絡 等 に 伴 う 事 務 の 複 雑

Microsoft PowerPoint - 報告書(概要).ppt

ソフトウェア説明書

スライド 1

form

<4D F736F F F696E74202D208CE38AFA8D8297EE8ED288E397C390A CC8A AE98EBA8DEC90AC816A2E707074>

(2) 簡 便 な 会 計 処 理 及 び 四 半 期 連 結 財 務 諸 表 の 作 成 に 特 有 の 会 計 処 理 の 適 用 該 当 事 項 はありません (3) 四 半 期 連 結 財 務 諸 表 作 成 に 係 る 会 計 処 理 の 原 則 手 続 表 示 方 法 等 の 変 更 当

(10) 本 工 事 の 契 約 締 結 日 において 現 場 代 理 人 を 工 事 現 場 に 常 駐 で 配 置 し 得 ること ただし 本 入 札 の 一 般 競 争 入 札 参 加 申 込 書 の 提 出 日 現 在 において 3カ 月 以 上 直 接 的 かつ 恒 常 的 な 雇 用 関

1 変更の許可等(都市計画法第35条の2)

大田市固定資産台帳整備業務(プロポーザル審査要項)

(別紙3)保険会社向けの総合的な監督指針の一部を改正する(案)

(Microsoft PowerPoint - Ver12\203o\201[\203W\203\207\203\223\203A\203b\203v\216\221\227\277.ppt)

はじめに この 資 料 は データ デデュプリケーション 機 能 を 検 討 いただくにあたり ディス ク 使 用 率 とバックアップ パフォーマンスについて データ デデュプリケーション デバイス( 以 降 DDD と 記 述 )とファイル システム デバイス ( 以 降 FSD と 記 述 )

<4D F736F F F696E74202D2082C882E982D982C DD8ED88EE688F882CC82B582AD82DD C668DDA9770>

KINGSOFT Office 2016 動 作 環 境 対 応 日 本 語 版 版 共 通 利 用 上 記 動 作 以 上 以 上 空 容 量 以 上 他 接 続 環 境 推 奨 必 要 2

Microsoft Word - 佐野市生活排水処理構想(案).doc

<4D F736F F D208ED089EF95DB8CAF89C193FC8FF38BB CC8EC091D492B28DB88C8B89CA82C982C282A282C42E646F63>

養 老 保 険 の 減 額 払 済 保 険 への 変 更 1. 設 例 会 社 が 役 員 を 被 保 険 者 とし 死 亡 保 険 金 及 び 満 期 保 険 金 のいずれも 会 社 を 受 取 人 とする 養 老 保 険 に 加 入 してい る 場 合 を 解 説 します 資 金 繰 りの 都

容 積 率 制 限 の 概 要 1 容 積 率 制 限 の 目 的 地 域 で 行 われる 各 種 の 社 会 経 済 活 動 の 総 量 を 誘 導 することにより 建 築 物 と 道 路 等 の 公 共 施 設 とのバランスを 確 保 することを 目 的 として 行 われており 市 街 地 環

03_主要処理画面.xlsx

スライド 1

私立大学等研究設備整備費等補助金(私立大学等

<4D F736F F D C97F195CF8AB DEC90E096BE8F912091E6312E313294C52E646F63>

1 特 別 会 計 財 務 書 類 の 検 査 特 別 会 計 に 関 する 法 律 ( 平 成 19 年 法 律 第 23 号 以 下 法 という ) 第 19 条 第 1 項 の 規 定 に 基 づき 所 管 大 臣 は 毎 会 計 年 度 その 管 理 する 特 別 会 計 について 資 産

Taro-条文.jtd

4. その 他 (1) 期 中 における 重 要 な 子 会 社 の 異 動 ( 連 結 範 囲 の 変 更 を 伴 う 特 定 子 会 社 の 異 動 ) 無 (2) 簡 便 な 会 計 処 理 及 び 四 半 期 連 結 財 務 諸 表 の 作 成 に 特 有 の 会 計 処 理 の 適 用 有

< 目 次 > 8. 雇 用 保 険 高 年 齢 雇 用 継 続 給 付 27 ( 育 児 休 業 給 付 介 護 休 業 給 付 ) 8.1 高 年 齢 雇 用 継 続 給 付 画 面 のマイナンバー 設 定 高 年 齢 雇 用 継 続 給 付 の 電 子 申 請 高

1.システム 構 成 1.1 ハードウェア 及 ぶ 基 本 ソフトウェア (1) システム 構 成 の 基 本 方 針 システム 構 成 のコンセンプトについて 2 頁 以 内 で 記 述 してください 1ハードウェア 構 成 のコンセプト

機 能 概 要 概 要 平 成 24 年 度 シームレスな 地 域 連 携 医 療 の 実 現 実 証 事 業 に 対 応 するため 地 域 連 携 システム( 能 登 北 部 版 )を 構 築 する 機 能 < 機 能 追 加 変 更 一 覧 > 1. 画 像 連 携 機 能 院 内 で 撮 影

目 次 ログインする 前 に... 4 メンバー 管 理 編 ( 管 理 者 )... 5 ログインする... 6 トップページについて... 7 メンバー 管 理 をする... 8 メンバー 管 理 画 面 について 医 療 機 関 指 定 新 規 追 加 指 定...

目 次 1. 積 算 内 訳 書 に 関 する 留 意 事 項 1 ページ 2. 積 算 内 訳 書 のダウンロード 3 ページ 3. 積 算 内 訳 書 の 作 成 (Excel 2003の 場 合 ) 6 ページ 4. 積 算 内 訳 書 の 作 成 (Excel 2007の 場 合 ) 13

トートリンク インストールガイド

2004年度第2回定期監査(学校)事情聴取事項

<4D F736F F F696E74202D B B83678E9197BF2E B93C782DD8EE682E890EA97705D>

Microsoft Word - 目次.doc

Microsoft Word - 参考資料:SCC_IPsec_win8__リモート設定手順書_

企業年金制度における個人番号の取扱いについて.PDF

は 固 定 流 動 及 び 繰 延 に 区 分 することとし 減 価 償 却 を 行 うべき 固 定 の 取 得 又 は 改 良 に 充 てるための 補 助 金 等 の 交 付 を 受 けた 場 合 にお いては その 交 付 を 受 けた 金 額 に 相 当 する 額 を 長 期 前 受 金 とし

Transcription:

知 らなきゃ 損! 今 話 題 の 自 動 構 築 フレームワーク! 2013/9/14 株 式 会 社 日 立 ソリューションズ オープンソース 技 術 開 発 センタ 喜 納 健

知 らなきゃ 損! 今 話 題 の 自 動 構 築 フレームワーク! Contents 1. システム 構 築 における 課 題 2. の 概 要 3. -Clientのデプロイ 方 法

知 らなきゃ 損! 今 話 題 の 自 動 構 築 フレームワーク! 1. 章 システム 構 築 における 課 題

1-1 システム 構 築 における 課 題 大 規 模 環 境 構 築 における 課 題 近 年 OpenStackやHadoopなど 大 規 模 クラウド 基 盤 が 注 目 を 集 めている 大 規 模 環 境 の 構 築 作 業 を 行 うには 次 の 様 な 作 業 が 発 生 する 事 がある 単 調 な 繰 り 返 し 作 業 待 ち 時 間 が 発 生 する 作 業 このような 作 業 は 以 下 の 事 象 を 引 き 起 こす モチベーションの 低 下 設 定 ミスの 発 生 障 害 発 生 時 の 切 り 分 けが 困 難 設 定 ミスが あるのは どのマシン だ? 自 動 化 を 検 討 しましょう! 3

知 らなきゃ 損! 今 話 題 の 自 動 構 築 フレームワーク! 2. 章 の 概 要

2-1 の 概 要 とは システム 自 動 構 築 のために 開 発 されたOSSのフレームワーク 主 な 開 発 は 米 国 のOpscode 社 多 数 の 導 入 実 績 があり Facebook も 採 用 システムをコードで 管 理 する 従 来 は 詳 細 設 計 書 や 構 築 手 順 書 を 使 用 して 行 っていた 部 分 を コード 化 して 管 理 する は その 仕 組 みを 提 供 する システムA サーバ1 サーバ1 OS 設 定 A OS 設 定 B サーバ1 構 成 を 集 約 OS 設 定 A システムの 状 態 を コードで 定 義 include_recipe "yum" サーバ2 サーバ2 ソフトA ソフトB OS 設 定 A OS 設 定 C ソフトA ソフトC サーバ2 OS 設 定 B OS 設 定 C ソフトA ソフトB ソフトC directory "/etc/ntp" do owner "root" group "root" mode "0755" action :create end yum_package ntpd" do version X.X.XX- 15.el6.centos" action :install end 5

2-2 導 入 効 果 とユーザ 導 入 効 果 自 動 化 によるコスト 削 減 の 他 コンプライアンス 対 応 にも 利 用 されている 環 境 構 築 の 自 動 化 による 構 築 コスト 削 減 ( 新 規 構 築 に 限 らず 既 存 環 境 の 移 行 に 伴 う 再 構 築 も 含 む) 設 定 変 更 の 自 動 化 による 運 用 管 理 コストの 削 減 オペレーションの 可 視 化 によるセキュリティ コンプライアンス 対 応 ユーザ( 企 業 ) クラウドサービスを 提 供 する 企 業 が 多 数 SNS ソーシャルゲーム SaaS を 提 供 するサービス 企 業 (Facebook/サイバーエージェント/IGNなどの 企 業 ) クラウド 基 盤 を 提 供 運 用 するクラウドベンダ (Stratalux/Cycle Computing/DreamHostなどの 企 業 ) 自 社 でECサイトを 運 営 する 企 業 (BookRenter/MercadoLibre/LANなどの 企 業 ) 6

2-3 のアーキテクチャ のアーキテクチャ システムの 状 態 は レシピと 呼 ばれるファイルにコードで 記 述 し 管 理 する 構 築 対 象 マシンにレシピを 配 布 し プログラムがレシピに 基 づいて 構 築 Client/Serverと スタンドアロンの2 通 りの 使 い 方 がある Client/Server Client/Serverタイプは レシピと 構 築 対 象 マシンの 状 態 を 一 括 管 理 できる ServerでレシピとClient 情 報 を 管 理 Clientを 実 行 すると 自 身 に 割 り 当 てられた レシピを 取 得 適 用 構 築 対 象 マシン サーバとレシピの 紐 付 け サーバ1 サーバ1 サーバ2 サーバ レシピA レシピB レシピC Client 構 築 対 象 マシン サーバ2 スタンドアロン( Solo) スタンドアロンタイプは 構 築 台 数 が 少 ない( 数 十 台 ) 場 合 に 有 効 ( 台 数 が 少 なくても 正 確 さが 求 められる 構 築 に 有 効 ) 構 築 対 象 マシンにレシピを 配 布 Soloは 配 布 されたレシピを 読 み 込 み 適 用 構 築 対 象 マシン サーバ1 Solo 構 築 対 象 マシン サーバ2 Solo DB Server Client 7

2-4 Serverのアーキテクチャ Serverの 基 本 構 成 Server Client および 操 作 端 末 で 構 成 される Client レシピの 管 理 サーバ レシピ DB Server 構 築 対 象 マシン Client 操 作 端 末 WebUI/CUI システムのあるべき 状 態 を 定 義 レシピに 基 づいた 構 築 の 自 動 実 行 Server の 操 作 Server 内 部 DB (V.10までは CouchDB V.11 から PostgreSQL ) 8

2-5 基 本 的 な 動 作 (1) Web サーバ 構 築 例 レシピの 作 成 管 理 端 末 でレシピを 作 成 する 管 理 端 末 レシピ サーバ DB Server 構 築 対 象 マシン Client 作 業 マシンでレシピを 作 成 する 9

2-6 基 本 的 な 動 作 (2) Web サーバ 構 築 例 レシピのアップロード レシピを 作 成 し Server にアップロードする 管 理 端 末 レシピ サーバ DB Server 構 築 対 象 マシン Client サーバ へアップロードする 10

2-7 基 本 的 な 動 作 (3) Web サーバ 構 築 例 レシピの 割 り 当 て Serverにアップロードしたレシピと 構 築 対 象 マシンの 紐 付 けを 行 う レシピ サーバ Server 利 用 可 能 レシピ ネットワーク リポジトリ Webサーバ 利 用 可 能 ロール Client 導 入 マシン Run list Web リポジトリ ネット Run list DB Run list レシピを 構 築 対 象 マシンに 紐 付 ける 11

2-8 基 本 的 な 動 作 (4) Web サーバ 構 築 例 Clientによるレシピの 取 得 Client が レシピを 取 得 する Run list Webサーバ サーバ DB Server 構 築 対 象 マシン 実 行 Client リポジトリ 設 定 ネットワーク 設 定 構 築 対 象 マシンで chef-client コマンド を 実 行 する Client は 自 己 に 割 り 当 てられたレシピを 取 得 する 12

2-9 基 本 的 な 動 作 (5) Web サーバ 構 築 例 Clientによるオペレーションの 実 行 Client が 取 得 したレシピに 基 づいて オペレーションを 行 う Run list サーバ 構 築 対 象 マシン Webサーバ リポジトリ 設 定 DB ネット ワーク 設 定 実 行 Client は 取 得 したレシピに 基 づいて インストールやファイルの 設 定 を 行 う 13

2-10 基 本 的 な 動 作 (6) Web サーバ 構 築 例 Clientによるオペレーションの 実 行 Client が 取 得 したレシピに 基 づいて オペレーションを 行 う Run list サーバ 構 築 対 象 マシン Webサーバ DB リポジ トリ 設 定 実 行 Client は 取 得 したレシピに 基 づいて インストールやファイルの 設 定 を 行 う 14

2-11 基 本 的 な 動 作 (7) Web サーバを 構 築 必 要 に 応 じて 外 部 から 構 築 に 必 要 なリソースを 調 達 必 要 な 外 部 リソースは 別 途 リポジトリなどから 取 得 する Run list サーバ 外 部 リポジトリ 構 築 対 象 マシン DB Web サーバ 実 行 Yum などのパッケージ 管 理 ツールと 連 携 し 外 部 のリポジトリからリソースを 取 得 することでもできる 15

2-12 レシピの 記 載 例 システムの 状 態 を Ruby の DSL 1 で 順 序 立 てて 記 載 する レシピ(XXX.rb) # # Cookbook Name:: cm4-server # Recipe:: default # # Copyright 2012, YOUR_COMPANY_NAME # # All rights reserved - Do Not Redistribute # 順 序 Apache のパッケージがインストールされている 状 態 を 定 義 した 後 に Apache のサービスが 起 動 している 状 態 を 定 義 する include_recipe "yum" yum_package "httpd" do version "2.2.15-15.el6.centos" action :install end service "httpd" do supports :status => true action [ :enable, :start ] end remote_file "/etc/httpd/conf/httpd.conf" do source "httpd.conf" owner "root" group "root" mode "0644" action :create end 状 態 で 定 義 の 場 合 レシピに 状 態 を 定 義 する は レシピとシス テムの 状 態 を 比 較 し レシピと 異 なっている 場 合 に 設 定 を 行 う Shellの 場 合 ファイルの 存 在 確 認 などを 行 う 必 要 がある 場 合 もある ファイルの 存 在 確 認 を 行 う 場 合 の 例 --- if [ -e /etc/httpd/conf/httpd.conf ] then 省 略 --- 1: 特 定 の 目 的 に 特 化 したプログラミング 言 語 16

知 らなきゃ 損! 今 話 題 の 自 動 構 築 フレームワーク! 3. 章 -Clientのデプロイ 方 法

3-1 を 使 用 する 際 の 流 れ レシピの 準 備 レシピの 作 成 レシピアップロード 構 築 対 象 マシンとレシピの 紐 付 け 設 定 レシピ 管 理 端 末 サーバ chef-client のデプロイ chef-clientインストール chef-clientの 設 定 構 築 対 象 マシン Client Run list レシピの 適 用 chef-clientの 実 行 構 築 対 象 マシン 実 行 ここを1 台 1 台 やっていると 大 変 なので 自 動 化! 18

3-2 前 提 と 準 備 前 提 Red Hat 系 OSのシステムを 構 築 ハードウェアは IPMIに 対 応 (IPMI:ハードウェア 管 理 のインターフェース 仕 様 ) 準 備 Serverを 内 臓 するインストール 用 のサーバを 用 意 済 ( 以 下 インストールサーバ) のClientとレシピの 紐 付 けは 実 施 済 インストール サーバ 構 築 対 象 マシン 群 (ブレード) DHCP Server TFTP Server Web Server Server 19

3-3 Client インストールの 自 動 化 ネットワークブートと Kickstartを 使 用 インストール 用 のサーバを 用 意 し ネットワーク 経 由 で 構 築 OSインストール アプリケーションのデプロイ 手 動 インストール 媒 体 の 用 意 OSインストール (GUIで 対 話 的 に) コマンド 操 作 自 動 ネットワークブート Kickstart 1 Clientのインストール (Kickstartの 後 処 理 で 実 行 ) インストール 用 マシン 構 築 対 象 マシン Kickstart 設 定 ファイル OS 設 定 インストーラ Clientの 構 築 を Shellスクリプトで 実 装 Client インストール 1:Red Hat 系 Linuxのサイレントインストールツール 20

3-4 自 動 構 築 の 流 れ マシンの 起 動 からアプリケーションサービスの 起 動 まで 自 動 構 築 構 築 用 サーバ 構 築 対 象 マシン 群 IPMIを 使 用 して 電 源 を 入 れる DHCP server TFTP server ブートローダ HTTP server Kickstart ファイル ディスクイメージ Server 暫 定 IPアドレス の 取 得 TFTP server の 参 照 Kickstart file の 取 得 OSの インストール chef-client デプロイと 実 行 次 シートでもう 少 し 詳 細 を 説 明 21

3-5 Clientのインストール 設 定 を 自 動 化 Kickstartの 後 処 理 (オプション)を 使 用 KickstartのOSインストール 後 に 実 行 されるスクリプトで Clientのデプロイを 行 う ネットワーク 設 定 ホスト 名 IPアドレス Yumリポジトリ 設 定 インストールサーバのリポジトリを 登 録 Clientインストール Yumを 使 用 したインストール インストール サーバ 構 築 対 象 マシン Client 設 定 認 証 キーの 取 得 Client 設 定 ファイルの 取 得 Client 実 行 レシピの 取 得 と 適 用 22

3-6 の 特 徴 には 以 下 の 特 徴 がある レシピ 再 利 用 による 構 築 管 理 工 数 の 削 減 作 業 の 重 複 を 削 減 する 検 索 機 能 Web 上 に 公 開 されているレシピを 検 索 利 用 できる レシピを 共 有 システム 状 態 を 管 理 するフレームワークの 整 備 システムを 状 態 で 定 義 管 理 する 仕 組 み 人 為 的 ミスのリスク 排 除 人 為 的 ミスのリスクを 排 除 することで 手 戻 りのリスクを 軽 減 できる 類 似 構 成 のマシンが 多 い 大 規 模 システムの 構 築 に 有 効 類 似 した 構 成 のマシンが 多 い 場 合 レシピ 作 成 の 費 用 対 効 果 が 高 くなる 同 じレシピを 複 数 台 に 使 える! 23

END 知 らなきゃ 損! 今 話 題 の 自 動 構 築 フレームワーク! 2013/9/14 株 式 会 社 日 立 ソリューションズ オープンソース 技 術 開 発 センタ 喜 納 健

本 資 料 に 掲 載 されている 会 社 名 製 品 名 サービス 名 は 各 社 の 登 録 商 標 又 は 商 標 です Hadoopは Apacheソフトウェア 財 団 の 米 国 及 びその 他 の 国 における 登 録 商 標 です OpenStackは OpenStack,LLC の 登 録 商 標 です Facebookは 米 国 Facebook Inc.の 登 録 商 標 です その 他 記 載 の 会 社 名 製 品 名 は それぞれの 会 社 の 商 標 もしくは 登 録 商 標 です

付 録 1 インストールは 簡 単 Omnibusインストーラ 開 発 元 のOpscode 社 が 提 供 するインストーラを 使 用 すれば 構 築 は 簡 単 コマンド 数 行 でインストール # rpm ivh /tmp/chef-server-11.0.6-1.el6.x86_64.rpm # chef-server-ctl reconfigure # chef-server-ctl test Red Hat 系 OSでは /opt/chef 以 下 に 全 て 配 置 ( 環 境 への 影 響 を 限 定 ) Ruby(およびRubyGems) 同 梱 既 存 のRuby/RubyGems 環 境 と 競 合 しない # /opt/chef/embedded/bin/ruby -v ruby 1.9.3p286 (2012-10-12 revision 37165) [x86_64-linux] # /opt/chef/embedded/bin/gem -v 1.8.24 # 26

付 録 2 開 発 が 進 められているプラットフォーム 現 状 は Linux 系 OSが 中 心 UbuntuやDebian Red Hat 系 LinuxなどのLinux 系 OSが 中 心 Windowsでも 開 発 が 進 んでいる 参 照 元 :http://wiki.opscode.com/display/chef/system+requirements( 最 終 アクセス:2013/08/06) 27

付 録 3 構 築 対 象 マシンの 情 報 を 取 得 するOhai Ohaiコンポーネント 構 築 対 象 マシンに 関 するOSの 種 類 カーネルのバージョンといった プラットフォーム 情 報 の 他 ホスト 名 やIPアドレスなども 取 得 できる プラットフォームの 詳 細 (OSの 種 類 やバージョンなど) ネットワークの 使 用 状 況 メモリの 使 用 状 況 カーネルのデータ ホスト 名 構 築 対 象 マシン Client/Solo Ohai 物 理 レイヤ 構 築 対 象 マシンのホスト 名 を 設 定 する 場 合 以 下 の 様 にレシピを 記 載 する で 構 築 する 際 に 各 ノードでそれぞれのホスト 名 (FQDN)が 設 定 される アプリ 構 築 レシピ 設 定 後 のファイル hostname=<%= node['fqdn'] %> hostname=hostname. 28