タグ

Ansibleに関するyosfのブックマーク (67)

  • クラウド移行案件を担当してAnsibleを覚えた話 - NRIネットコムBlog

    記事は マイグレーションウィーク 3日目の記事です。 💻🖥 2日目 ▶▶ 記事 ▶▶ 4日目 🖥💻 はじめに こんにちは。入社2年目の牛塚です。部署に配属されてからもうすぐ一年になりますが、さまざまな経験をし多くのことを学ぶことが出来ました。私は普段オンプレサーバーからクラウド環境へ移行する案件を担当しており、その中でAnsibleをはじめて使いました。今回はAnsibleについて簡単な説明と、実際に案件で使ってみて感じたことをまとめてみました。 Ansibleとは AnsibleとはサーバーをはじめとしたIT機器の構築作業を自動化できるIaCサービスです。サーバーのセットアップをする際には要件に合わせて、ソフトウェアのインストール、サービスの設定・起動、など一連の作業が必要となります。これらの作業をコマンドを入力して手作業で進めると、思わぬミスが起こる可能性があります。 An

    クラウド移行案件を担当してAnsibleを覚えた話 - NRIネットコムBlog
    yosf
    yosf 2024/06/27
  • 今ふたたびのAnsible入門 - Lighthouse Developers Blog

    こんにちは、ライトハウスでソフトウェアエンジニアをしている北添です。 今回は「今ふたたびのAnsible入門」と題しまして以下の内容を書きます。 なぜ今ふたたびAnsibleに入門するのか 基的な使い方 ベストプラクティスに則ったAnsibleのコード設計 なぜこの記事を書いたか 理由は2つあります。 1つ目は、IoTのプロダクトでAnsibleがどのように活躍するのか、ご紹介したかったことです。 私が勤める株式会社ライトハウスは、水産業界の課題解決のために船舶のIoT化を推し進めています。 船舶からセンサーを通じて情報を吸い上げ、クラウドへ送信することでIoT化が達成されます。 通常、センサーで取得したデータは直接クラウドへ送信されるのではなく、船内のサーバーに一度集められた後送信されます。 つまり、IoTの文脈ではオンプレミスサーバーが必要であり、オンプレミスサーバーが必要な以上、構

    今ふたたびのAnsible入門 - Lighthouse Developers Blog
    yosf
    yosf 2022/01/12
  • TerraformとAnsible~それぞれの得意領域と使い分け~ | LAC WATCH

    ※1 以下資料を参照(2020年12月4日現在) Cloud modules -- Ansible Documentation ※2 OS・ミドルウェア層の構成管理にはPythonの実行環境が必要 特に大きな違いになるのが、赤い線で囲っている「インフラ層の構成管理」と「OS・ミドルウェア層の構成管理」です。これらの機能が、両製品を組み合わせて使い分けるポイントです。具体的にどのような点が異なるのか説明していきます。 IaCモデルの違い IaCツールとして、Terraformは宣言モデル、Ansibleは命令実行モデルを採用しています。宣言モデルはインフラのあるべき状態をコードで表現します。対して、命令実行モデルはリソースを作成する手順をコードで表現します。では、実際にクラウドをIaCで管理する場合に、宣言モデルと命令実行モデルでどのような違いがでてくるのでしょうか? 例えば、AWSにEC2

    TerraformとAnsible~それぞれの得意領域と使い分け~ | LAC WATCH
  • インフラ自動化ツールのAnsibleでKubernetesクラスタの構成や運用管理を実現。Red HatがAdvanced Cluster Managementとの統合機能を発表

    インフラ自動化ツールのAnsibleでKubernetesクラスタの構成や運用管理を実現。Red HatがAdvanced Cluster Managementとの統合機能を発表 Red Hatは、構成管理ツールの「Ansible Automation Platform」と、Kubernetesの運用管理ツールである「Advanced Cluster Management」の統合機能を、オンラインで開催したイベント「AnsibleFest2020」で発表しました。 これにより、AnsibleからAdvanced Cluster Managementを通じてKubernetesのクラスタの構成や運用管理などを容易に実現できるようになります。 Ansibleは、多数のサーバに対するソフトウェアのインストールや設定、ネットワーク機器の構成変更などを含むさまざまなインフラの設定を、スクリプトを記述

    インフラ自動化ツールのAnsibleでKubernetesクラスタの構成や運用管理を実現。Red HatがAdvanced Cluster Managementとの統合機能を発表
  • DeNAのサーバーサイドエンジニアが教える 構成管理ツール「Ansible」実践ガイド

    「みんなのPython勉強会」は、Pythonを中心として、プログラミングを仕事、研究、趣味など、さまざまなシーンで生かす方法を一緒に学ぶ勉強会です。56回のテーマは「サーバーサイドエンジニア」。 Ansibleは、YAMLファイルを書くことで構成管理できるソフトウェアです。Ansible実践ガイドの著者のひとりである佐藤学氏が、Ansibleを使うときのポイントを紹介しました。 Ansibleで始めるサーバーサイドのインフラ構築 佐藤学氏:お待たせいたしました。「Ansibleで始めるサーバーサイドのインフラ構築」と題して、佐藤がお届けします。よろしくお願いします。 オンラインでこれだけの人数の前で登壇というのは初めてなので、緊張していますが、それ以上に、どのようなレスポンスがあるかを楽しみしていますので、みなさんよろしくお願いいたします。 さっそく始めます。まず自己紹介です。私、佐藤と

    DeNAのサーバーサイドエンジニアが教える 構成管理ツール「Ansible」実践ガイド
    yosf
    yosf 2020/07/09
  • Ansible トレイルマップ

    Ansibleトレイルマップは、Ansibleを学習し活用する過程を旅になぞらえてお伝えする手引書です。道に迷うことなく歩みを進め、Ansibleの世界を満喫しつつ経験を積み、楽しみながら自らの糧にできることを目指しています。 IT運営の自動化は、 ITが生まれた時から多くのエンジニアの悩みの種でした。これからも悩みの種であり続けるでしょう。Ansibleは、技術的な創意工夫が必要な領域を少なくし、誰もが複雑なデプロイを簡単に扱えるようにするために生まれました。そして、開発や運用、サーバやネットワークといったチーム横断の自動化パイプラインの共通言語となり、お互いが協力し改善するための基礎となります。 Ansibleの初学者の皆さん、Ansibleを共通言語として組織に浸透させたいTechリードの皆さん、自動化を次の段階に進めたいと考えているチームリーダーの皆さん、自動化の旅をAnsible

    Ansible トレイルマップ
    yosf
    yosf 2020/06/17
  • アプリエンジニアのAnsible入門

    自宅で執筆してますGMOアドマーケティング GMOSSP開発担当の@KazuakiMです。 コロナの影響で私の生活環境は大きく変わりましたが、私は元気です。 今日はGMOSSPの環境構築、リリースなどで活躍しているAnsibleに触れる機会がありましたので、 Ansible初心者の私がAnsibleのPlaybookを修正して番環境に反映するまでをコードと共にご紹介します。 Ansibleの知識が全くないため、Ansible構築・運用ガイドブックを参考に既存のコードを読み解いていきました。 こちらのは弊社のインフラチームに良だとお墨付きをもらい、じっくり読み込んでなんとなく理解が深まりました。 ではさっそく、Ansible独自?の用語と合わせて、設定方法をご紹介します。 インベントリ Ansible適用対象のホストを記載します。その際にホストグループを設定する事ができます。 書き方的

    アプリエンジニアのAnsible入門
    yosf
    yosf 2020/05/25
  • Ansibleは、セキュリティの何を自動化できるのか

    Red Hatは、「Red Hat Ansible Automation Platform」で、インフラやネットワークに加え、セキュリティの自動化を推進している。では、Ansibleはセキュリティの何を自動化できるのだろうか。 Red Hatは、オープンソースソフトウェア(OSS)のAnsibleに基づく自動化ツールの「Red Hat Ansible Automation Platform」(以下、Ansible)で、インフラやネットワークに加え、セキュリティの自動化を推進している。では、Ansibleはセキュリティの何を自動化できるのだろうか。 セキュリティにおけるAnsibleの製品戦略を担当しているRed Hatのコンサルティング・プロダクト・エンジニア、マッシモ・フェラーリ(Massimo Ferrari)氏が2020年2月中旬に説明したところによると、Ansibleではまず、人が

    Ansibleは、セキュリティの何を自動化できるのか
    yosf
    yosf 2020/02/29
  • ソフトバンクがAnsibleで働き方改革――サーバー証明書の更新を最速20秒で!|BUSINESS NETWORK

    半分のコストで2倍の成果を出す――。ソフトバンクは2015年頃、働き方改革で4倍の生産性を目指した。この目標達成のため、ネットワーク部門は内製ツールを開発したがうまくいかない。切り札になったのが「Ansible」だった。 「何もしなかったら、確実に破綻することが目に見えていました」 ソフトバンクは2019年4月にガートナーが開催した「ITインフラストラクチャ、オペレーション&クラウド戦略コンファレンスサミット」でレッドハットと共同で「ソフトバンクの取り組みから紐解くIT自動化ベストプラクティス」と題した講演を開催した。 ソフトバンクは2015年ごろから「Half&Twice」というテーマで働き方改革に取り組んでいる。半分(Half)のコストで2倍(Twice)の成果を出す。つまり4倍の生産性を実現しようとした。冒頭のコメントは、ソフトバンクのネットワークを管理する前田高尚氏の「Half&T

    ソフトバンクがAnsibleで働き方改革――サーバー証明書の更新を最速20秒で!|BUSINESS NETWORK
    yosf
    yosf 2019/07/31
  • 全部めんどいけんAnsibleで自動化しよ?❤️ | 奴隷インフラエンジニアの日常

    みなさま、こんばんわ。梶松です。 タスクに追われ、更新が不定期ですが、梶松は元気です。 最近は7payの1件などで世間は大騒ぎですね。 この件に限ったことではありませんが、セキュリティ仕事もプライベートも意識していきたいものです。 さて、前回の”pythonでsambaにアクセス!”の記事から24時間も立ってませんが、今回はansibleという構成管理ツールを使用して自動化を実施していきます。 Ansibleについて Ansibleとは? なんてググれば星の数ほど記事が出てきますが、簡単にどんなものか記載します 突然ですが、大量のサーバ群に対して多量の作業を短時間で実施する必要が出た場合、どうしますか? 量も時間的制約も関係ねぇ、気合いで乗り切るぜ!と人力で実施します? その場合オペミスはもちろん、作業にかける時間等も懸念点としてあげられます。 もちろん、俺はエンジニアだぜ?スクリプトを

    全部めんどいけんAnsibleで自動化しよ?❤️ | 奴隷インフラエンジニアの日常
    yosf
    yosf 2019/07/09
  • Excel運用からAnsible TowerとGitLab運用に変更してどう変わったかまとめてみた | 日常系エンジニアのTech Blog

    Ansible TowerとGitLabを入れてどういう運用を実現したかったかを簡単な例と一緒にまとめてみようと思います。(自分への備忘録含め) ここに書くこと ここでは Ansible Night in Tokyo 2019.04 で話をした中のLinuxサーバ運用編ついてもう少し詳細に書いてみようと思います。 ここで言う運用のイメージは 定常運用 です。 Excel運用課題の振り返り ファイルの管理が「yyyymmdd」などファイルの末尾で管理されていたりしてどれが最新か分かりにくい 手順書の変更履歴が表で管理されていて文字しか書いていなくて before after が分かりにくい レビューシートが手順書ごとに出来ていく、これも日付管理されたり文字で書いてあるだけなので実際にどう修正したのかが残らない 手順書フォーマットは統一されているが、人によって手順の内容がバラバラ 「このファイ

    Excel運用からAnsible TowerとGitLab運用に変更してどう変わったかまとめてみた | 日常系エンジニアのTech Blog
    yosf
    yosf 2019/06/03
  • ハイブリッドクラウド全体を管理できる自動化フレームワーク――Ansible Tower 3.4

    ハイブリッドクラウド全体を管理できる自動化フレームワーク――Ansible Tower 3.4
    yosf
    yosf 2019/04/17
  • Ansibleとは何か 構成管理ツールの目的〜Ansible導入まで最速で理解する - Qiita

    はじめに 記事は、構成管理ツールの目的〜Ansible導入まで最速で理解することを目標に、インフラエンジニアの観点でまとめました。 なお、文明が遅れているSI業界の片隅のシステムにおけるインフラ構築は大体こんな感じです。 【現状】 設計書を基に、パラメータシート(Excel)及び構築手順書(ExcelまたはWord)の作成 構築手順書を見ながら、構築作業の実施(※1) 運用開始後、設定変更が発生した場合は、パラメータシート(Excel)に変更履歴を記入 (※1)SI業界に構成管理ツールは存在しない。(同じSIでも使っているところはあると思うが、行政のようなレガシーシステムでは皆無)せいぜいテラタームでブロードキャストして、実行するコマンドを書いたスクリプト動かすだけ。あとは、confファイルなど必要資材は、WinSCPで送ったりする。 【問題点】 ドキュメント作成に時間がかかる(構築手順

    Ansibleとは何か 構成管理ツールの目的〜Ansible導入まで最速で理解する - Qiita
    yosf
    yosf 2019/01/25
  • Ansible、Vagrant、Packerを用いたAWSの開発/本番/ステージング環境の構築

    はじめに 受託開発において、比較的小規模なフルスクラッチのWebシステムを開発する場合、インフラ関連の工数の中でWeb/アプリケーション(AP)サーバの構築に対する工数が比較的多くなってきます。 また、複数のプロジェクトにおいて、同じような作業を繰り返し実施する必要があり、手作業で構築を実施する場合、繰り返し実施する中で手順書が修正され続け、いわゆる「秘伝のタレ」となり再現性が失われるケースが多々あります。 稿では、開発環境及び番/ステージング環境において、Web/APサーバを構築する際に「再現性があり」「繰り返し利用が可能で」「短時間で構築が可能な」方法として、Ansible、Vagrant、Packerを用いた実践方法をご紹介します。 Ansible、Vagrant、Packerの役割 Ansible、Vagrant、Packerは既に多くの事例でも採用されているため、ご存知の方も

    Ansible、Vagrant、Packerを用いたAWSの開発/本番/ステージング環境の構築
  • 社内でシェルスクリプトからAnsibleに移行しつつある話 - Qiita

    はじめに 今いる会社でインフラエンジニアとして仕事をしています。 何十台ものサーバをセットアップして顧客先に納品しているのですが、そのOS設定作業を今までシェルスクリプトで行なっていました。(時には手順書通りにコマンドうってセットアップ...みたいなこともありました。) しかし、Ansibleというサーバ構成管理ツールの存在に気づき始めた人が社内に出て、今構築作業を行なっています。 なぜAnsibleを使うようになったのか話したいと思いますが、Ansibleの具体的な概要については割愛します。 なぜAnsibleに移行しようとするか? 設定するサーバ自体にコマンド打たなくても良い 今までのシェルスクリプト シェルスクリプトで設定しようとすると... 設定するサーバの端末を開く ↓ シェルスクリプトがあるサーバをマウントし実行、またはUSBなどのメディアでシェルスクリプトを実行 ↓ 再起動し

    社内でシェルスクリプトからAnsibleに移行しつつある話 - Qiita
    yosf
    yosf 2019/01/16
  • [小ネタ] WSL上でAnsibleを使う際にハマったこと | DevelopersIO

    小ネタです。 私は普段Windowsを利用しており、Windows Subsystem for Linux(WSL)にAnsibleをインストールして作業を行った際に少しハマったのでその内容を共有します。 TL;DR; それほど大した話ではないので最初に結論を書いておきます。 WSL上でAnsibleを利用する際はWindows側(/mnt/c/配下)ディレクトリのアクセス権に気を付けましょう。 前提 環境としては Windows 10 October 2018 Update (1809) WSLのディストリビューションはUbuntu 18.04 Ansible 2.7.4 になります。 WSLの構築手順は端折りますが、Ansibleはインストレーションガイドに従いAptからインストールしています。 sudo apt-get update sudo apt-get install soft

    [小ネタ] WSL上でAnsibleを使う際にハマったこと | DevelopersIO
    yosf
    yosf 2019/01/10
  • Ansibleをとりまくさまざまな技術について - 赤帽エンジニアブログ

    Ansible Tower Red Hat の杉村です。Ansible のテクニカルサポートエンジニアをしています。この記事は、Ansible Advent Calendar 2018 の 22 日目の記事です。 Ansible は日々進化を続け、さまざまな種類のサーバやネットワーク機器に対応するようになりました。Ansible で使われている技術について、一言二言で軽く紹介していこうと思います。 Core components YAML Jinja2 Inventory Static Dynamic Variables Facts Vault Role Galaxy Python modules Playbook 接続方式 SSH WinRM Network 認証方式 SSH Windows Ansible Tower / AWX Django RabbitMQ Celery Memca

    Ansibleをとりまくさまざまな技術について - 赤帽エンジニアブログ
    yosf
    yosf 2018/12/22
  • Ansibleのモジュールを開発してみよう - 赤帽エンジニアブログ

    この記事は、「赤帽エンジニア Advent Calendar 2018」16日目の記事です。 こんにちは、Ansibleのテクニカルサポートエンジニアをしている、八木澤(@hiyoko_taisa)です。 Ansibleを使う上で「こんなモジュールがあったらいいのに」「このモジュールにこんな機能があればいいのに」と思うことはありませんか? Ansibleでは、Pythonの知識があればモジュールを自作することも可能です。 ここでは、そのやり方について下記の公式ドキュメントをベースに解説します。 https://docs.ansible.com/ansible/2.7/dev_guide/developing_modules.html 注: 自作モジュールの作成方法およびトラブルシュートはRed Hat Ansible Engineのサポート対象外となりますので、ご注意ください モジュールを

    Ansibleのモジュールを開発してみよう - 赤帽エンジニアブログ
    yosf
    yosf 2018/12/16
  • Ansible サポートエンジニアとして入社後3ヶ月の振り返り - 赤帽エンジニアブログ

    Red Hat の杉村です。8月1日に Ansible の TSE (Technical Support Engineer) として入社しました。 入社後には12週間のカリキュラム (90 day onboarding plan) が組まれていて、サポートエンジニアとしては未経験だったわたしでもうまく立ち上げてもらえる仕組みが整っていました。もうすぐ終わりですので振り返ってみようと思います。 Week 1 同僚とランチ! 業務で使うPCやツールのアカウント設定 チャットツール チケットシステム AWS GitHub e-learning で心構え系のトレーニングやオリエンテーション チケットの対応業務のワークフロー Ansible Tower のインストール (いきなりか!) Ansible Tower のアップデート Ansible Tower の e-learning course D

    Ansible サポートエンジニアとして入社後3ヶ月の振り返り - 赤帽エンジニアブログ
    yosf
    yosf 2018/10/25
  • Ansible勉強会資料

    ■Description Ansible実践ガイド -入門編- http://amzn.asia/ebi7wIz ※上記の書籍内容に基づいて作成を行っています。 ■Target ・これからAnsibleを学びたい方 ・Ansibleとは何かを知りたい方 ・Ansibleと他の構成管理ツールとの違いを知りたい方

    Ansible勉強会資料
    yosf
    yosf 2018/09/09