並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 71件

新着順 人気順

rundeckの検索結果1 - 40 件 / 71件

  • Rundeck - cronから移行しやすいジョブスケジューラを使ってみよう

    こんにちは。斎藤です。 最近、Dockerなどのコンテナ型仮想化技術、Chef, Ansible, Itamae などによるITインフラ構築・運用自動化技術の利用が進んでいます。一方で、何年も動いて「歴史」を積み重ねているシステムも数多くあります。そして、私を含めてそれらの運用に関わる事もあるでしょう。そんな「歴史」のあるシステムも、何とか運用を効率化したいと思う事があるかもしれません。 今日は、バッチジョブや複数サーバに対する運用を効率化するRundeckを取り上げます。「何ができるの?」「はじめかた」そして「利用時の留意点」の3点についてお話しします。 ※OSはCentOS 6系、Rundeck はバージョン 2.4.0、Java VM は Oracle JDK 1.7.0_72 を利用しています。 cron。Linux系OSに標準搭載されているジョブスケジューラです。標準で使えるため

      Rundeck - cronから移行しやすいジョブスケジューラを使ってみよう
    • ジョブスケジューラ「Rundeck」を試してみる | DevelopersIO

      森永です。 最近は大逆転裁判をやりながら寝落ちするという毎日を送っています。 サーバ構築する上で、ジョブをどうするかというのは考慮が必要な点です。 簡単に実現するにはcronを使えばいいのですが、要件によってはジョブスケジューラを使わないと厳しいということがあります。 かと言って、エンタープライズで使われている本格的なジョブスケジューラを使うのも大げさすぎる、というのもわかります。 そこで今回は、簡単に構築ができてそれなりに痒いところには手が届くジョブスケジューラ「Rundeck」を試してみます。 Rundeckとは OSSのジョブスケジューラです。 特徴として以下の様なものがあげられます。 エージェントレス SSH接続できればジョブを実行できます。 なので、別サブネットはもちろん、別VPCでも別AWSアカウントでもはたまたオンプレでもRundeckサーバからSSH接続とジョブを実行できる

        ジョブスケジューラ「Rundeck」を試してみる | DevelopersIO
      • レガシーとの向き合い方 〜cron から Rundeck へ〜 - DMM inside

        |DMM inside

          レガシーとの向き合い方 〜cron から Rundeck へ〜 - DMM inside
        • Rundeck | Modern IT Operations Management Platform | Get a Free Trial

          Join a community 50,000+ strong. Rundeck by PagerDuty is the leading OSS runbook automation platform. Standardize tasks to improve operational quality. Rundeck is great for small teams and getting started with runbook automation.

          • そんなスケジューラで大丈夫か? Rundeck超入門(基礎編)

            こんにちは、記事の更新頻度が安定しません。 Rundeckの記事を書くことを今季の目標としてしまったために(勝手に)追い詰められながら記事を書いています。 まぁやるからにはちゃんと書きます。Rundeckは機能が多いから時間がかかるのは仕方ないでしょう?俺は悪くない。 infoこの記事はRundeckの概要・用語・主な使い方について書きます。内容はリファレンスっぽい感じに仕上がっているので実際に使いながら参照することをオススメします。DockerでRundeckをちょっとだけ試してみたかった でセットアップできます。この記事はRundeck 2.5.3 を使用しており、バージョンによっては動作が異なる可能性があります。概要Rundeckは一言で言うと「すごいcron」です(ドドーン hirokiky氏 や shimizukawa氏 の発表でもそう言っていたからいいよね? 少しだけ補足します

              そんなスケジューラで大丈夫か? Rundeck超入門(基礎編)
            • Cron→Rundeckに乗り換えた話 - MonotaRO Tech Blog

              こんにちは。MonotaROで商品管理や受発注システムの開発を担当している中尾です。 この度、これまでcronで実行していたジョブに対してRundeckを導入し、ジョブのスケジュール管理を効率化することができましたので、導入にあたって苦労した点とその解消方法を中心に紹介いたします。 Rundeck導入の背景 Cronの限界を感じた 過去にも導入しようとしたが・・・ Rundeck導入において苦労した点 Rundeckが落ちた場合の対応の検討 GitでのRundeckジョブのバージョン管理 導入してよかったこと 複数のサーバーに跨ってジョブフローが組めること Cron式が使えること 重複起動制御ができること まとめ Rundeck導入の背景 Cronの限界を感じた MonotaROでは「注文を倉庫に連携する」、「商品の発注を自動で行う」といった様々なバッチ処理が、細かいものも含めると1日数千

                Cron→Rundeckに乗り換えた話 - MonotaRO Tech Blog
              • 「Javaの鉱脈」でRundeckの記事を書きました | さにあらず

                WEB+DB PRESS の Vol.87 で、ジョブスケジューラの記事を書いたので是非読んでくださし。 2015/6/24 発売ですので、既に購入頂いてる方も多いと思います。 電子書籍版もありますので物理的な媒体に興味がない方は PDF を買って下さい。 https://gihyo.jp/dp/ebook/2015/978-4-7741-7477-8今回の記事における対象読者について#僕の知ってる範囲ですと、どうも Jenkins 先生をジョブスケジューラの一種として運用している方が随分と多く見受けられます。 具体的に言うとJenkins Job DSL / Plugin等を使っているケースがこれにあたります。 CI サーバがジョブスケジューラの一種であるという部分に関しましては否定しようもないのですけども、定常的な運用作業にまで CI サーバを使うのはちょっと違うんじゃないかなーと常々

                  「Javaの鉱脈」でRundeckの記事を書きました | さにあらず
                • cron から Rundeck に乗り換えると決めた話 - MonotaRO Tech Blog

                  こんにちは、鈴木です。 cron でバッチの実行制御を行っている環境に、Rundeck というジョブスケジューラの導入を進めています。cron をやめようとした理由や、Rundeck を検証した結果をお話しします。 cron をやめる cron の安心感 cron をやめる理由 ジョブスケジューラを選定する ジョブスケジューラの一般的な特徴 機能面 構成面 Rundeck を選んだ理由 具体的な選定基準 最後に cron をやめる cron の安心感 cron は十分に枯れている、実績のあるソフトウェアです。安定して動き、情報も世の中に多くあります。何かを定期実行するときに、とりあえず cron を選んでおけば大丈夫である場合も多いです。 cron をやめる理由 今回 cron をやめようと考えた理由は以下の通りです。 ジョブ数が多くて辛くなってきたから。 権限管理やエラー時のリトライ、監

                    cron から Rundeck に乗り換えると決めた話 - MonotaRO Tech Blog
                  • Rundeckで始めるstretcherによるPull型デプロイ - kikumotoのメモ帳

                    オートスケールとかもろもろの理由からPull型デプロイに変えていきたいと思い、そうすると github.com を使いたいなぁとか思うわけです。 でも、Consul やら Serf まで今必要ないよなぁ、ということで Rundeck と組み合わせてみるといい感じになるのではと思いやってみました。 stretcher 作者である id:sfujiwara さんのエントリー YAPC::Asia 2015で発表してきました & ConsulとStretcherについて - 酒日記 はてな支店 にもある通り、stretcher は Consul / Serf なしに使えます。 Rundeck はインストール済みとします。Rundeck については下記リンクあたりをご参照いただくのがよいかと。 痒いところに手が届くバッチコントローラ「Rundeck」をご紹介! | 株式会社ロックオン社員ブログ ジ

                      Rundeckで始めるstretcherによるPull型デプロイ - kikumotoのメモ帳
                    • RundeckをECS上に構築してGitHubログインできるようにする - PartyIX

                      この記事はscouty Advent Calendar 2018 の3日目です. ECSで動かしているサービスのスケジュールジョブが多くなってきた. もともとECS Scheduled Taskを使っていたんだけど,数十個レベルになってくると,これで管理するのはだいぶつらい. というわけでRundeckを構築したメモ. そもそもECS Scheduled Taskやる気あんの? ECS Scheduled Taskの辛いところ. Scheduled Taskは既存のTaskDefinitionを上書きしてタスクを実行するため,Override用にjsonでTaskDefinitionの一部を与える必要がある Scheduled Taskの一覧画面はあるのだが,そこから「何時に,どのタスクIDで実行されたか」を知る術がない そんなだから,タスクが正常に終了したのか,何かのエラーで途中終了した

                        RundeckをECS上に構築してGitHubログインできるようにする - PartyIX
                      • RedashとRundeckで安全・安心なサービス運用 - KAYAC engineers' blog

                        Lobiチームの長田です。 今回はLobiチームで使用しているRedashとRundeckというツールについて紹介します。 Redash http://redash.io/ Redashとは Redashはデータベースにクエリを発行するためのダッシュボードです。 複数種類のデータベースに対応しており、それらに対して クエリ発行 クエリ結果を保存 クエリ結果を可視化 することができます。 その場でクエリ発行する他に、間隔を指定して定期実行することもできます。 ブラウザからクエリを定義して、 グラフとして表示したり。 何に使ってるの? LobiではアクセスログをAmazon Redshiftに取り込み、解析を行っています。 定常的に観察するべき項目については専用の解析処理と結果を保存する仕組みを用意しているのですが、 単発で数字が必要になる場合がたびたび発生します。 このような場合に毎回Red

                          RedashとRundeckで安全・安心なサービス運用 - KAYAC engineers' blog
                        • Rundeckを社内isuconのキューとして利用した話 - tjinjin's blog

                          先日、社内でisuconを開催した際にRundeckを利用したお話です。 背景 弊社内で、isucon5の予選問題を個人戦でやってみようということになり、私が環境の準備をしました。用意されているイメージを元にインスタンスを起動し、公開されているスクリプトを使ってインスタンス内でスコアが取得できることを確認しました。 しかし、開催日前日にとある若手エンジニアに「ベンチ実行するときにもCPUとか使うし、ベンチ対象サーバとベンチ実行サーバは分けて実行しないと正確な値取れないんじゃないですか^^」と言われて急遽リモートからベンチマークを実行できる環境を作ることになりました。 戦略 困ったものの、リモートから各インスタンスにベンチマークを実行するパターンをいくつか考えてみました。 isucon5の予選相当の環境を用意する 準備が大変そう。キュー保存用のRDBMS用意しないといけないし。ということで今

                            Rundeckを社内isuconのキューとして利用した話 - tjinjin's blog
                          • rundeckをセットアップして、jenkins上のjava成果物をデプロイする - aptheia.info

                            rundeck でjenkins上の成果物をデプロイしよう、という話。 rundeck について 公式サイト ITオペレーションのコンサルやってるDTO Solution(Depops関連の資料とかでよく会社名は見かけますね)が作っているデプロイ用のツール。元々はControlTierっていう管理ツールがあって、そこから分家した。ControlTierはサーバー/クライアントモデルだけど、サーバー側しか用意しなくていいRundeckのほうがお手軽度高い。 複数のサーバーを対象に状態を変更するのが目的で、capistranoとかfabricとかと同じジャンル。GUIで操作するのが特徴なので、webistrano とかに近い。 GUI(笑)みたいに思うかもしれないけど、画面上から履歴が確認できたり、ブラウザがあればどこからでもデプロイ出来るのって、運用の敷居下げるのに貢献してくれると思う。 r

                            • Rundeckをインストールして"最速"でJOB実行してみる - RAKUS Developers Blog | ラクス エンジニアブログ

                              こんにちは。 インフラエンジニアをしていますknmriiです。 今回はジョブ管理ツール「Rundeck」の紹介とインストール方法、簡単な使用方法を紹介していきます。 最速でRundeckジョブのテスト実行ができるような記事構成にしていきたいと思いますのでぜひお試し下さい。 インフラエンジニアの皆様にとって、作業自動化の助けになれば幸いです。 Rundeck Rundeckとは システム要件を確認 Rundeckをサーバにインストールしてみる 事前にJavaをインストール Rundeckインストール Rundeckサーバの起動 ログインしてみる プロジェクトを作成する まずは、RundeckサーバのローカルでJOBを実行してみる Rundeckサーバから別サーバにSSH経由でJOBを実行してみる 最後に Rundeck Rundeckとは OSSのジョブ管理ツールです。 以下のような特徴があ

                                Rundeckをインストールして"最速"でJOB実行してみる - RAKUS Developers Blog | ラクス エンジニアブログ
                              • 作業を抽象化するRundeck 〜もはや幸せしか生まない〜【cloudpack 大阪 BLOG】 | iret.media

                                まぁ、別にJenkinsでも似たようなツールであれば何でも良いんですが、 RundeckのUIがイケてる感じがしたので選んでみました。 Rundeck の機能 Rundeckは主に以下のような機能を備えています。色々出来る万能ツールです。 ですので、色々な用途で使えるかと思います。 コマンドの分散実行 拡張可能な実行システム(デフォルトでは SSH) マルチステップワークフロー ジョブの定義と実行(即時 or スケジュール) コマンドとジョブを実行するための GUI ロールベースの ACL(LDAP/ActiveDirectory 連携可能) 履歴とログ監査 外部のホスト管理ツールとの統合(open integration) CUI インタフェース Web API 考えてみた用途 障害時の調査・復旧手順をRundeckに入れる。 何が良いか。 1. 今までの複雑な手順書ベースの作業がボタン

                                  作業を抽象化するRundeck 〜もはや幸せしか生まない〜【cloudpack 大阪 BLOG】 | iret.media
                                • Rundeck こういうことってできるの?集

                                  こんにちは。斎藤です。 過日、本ブログにて Rundeck というジョブスケジューラを紹介しました(参考: 「Rundeck - cronから移行しやすいジョブスケジューラを使ってみよう」)。それを通じて、主に社内で「こういったことってできるの?」という話がいくつかあがってきました。 今回は Rundeck ができること、できないことを逆引き的にまとめてみました。 ※Rundeck は 2.4.0 を基に説明しています。 ※増えるようでしたら随時追記します。 1回限りのスケジュール実行はできるの? はい、できます。 スケジュールに、年・月・日・時・分・秒を設定します。 Rundeck の時刻設定方法はcronと近いのですが、最小の単位は分から秒、最大の単位も年にまで広がっています。そのため、年まで設定することで1回だけのスケジューリングが可能になっています。 使い終わったら、誤って手動実行

                                    Rundeck こういうことってできるの?集
                                  • ジョブ管理ツール「Rundeck」を導入した話 - WILLGATE TECH BLOG

                                    はじめに What is Rundeck? これまでの問題 Rundeck の導入を進めるために行ったこと Rundeck を実際のプロダクトに導入! おわりに はじめに こんにちは!インフラチームの高畑です! 梅雨で空気がジメッとしていて気持ちも落ち込んでくるそんな季節ですが、これからやってくる夏に思いを馳せて気持ちを切り替えていきたいと思っています。 さて、今回はジョブ管理ツールである「Rundeck」を導入してみたお話をします! What is Rundeck? Rundeck とは、OSS のジョブ管理ツールで、エージェントを別途用意する必要がなく手軽に利用ができるツールです。 LDAPと連携することにより、細かいアクセス制御やログイン連携を行うことも可能です。 また、ジョブ管理ツールを使う上で欠かせないものである Slack 通知もできる優れものです。 github.com これ

                                      ジョブ管理ツール「Rundeck」を導入した話 - WILLGATE TECH BLOG
                                    • Amazon RDSとELBでRundeckをクラスタ構成にして履歴をS3とElasticsearchに入れて可視化する | DevelopersIO

                                      Rundeckをクラスタ構成にする DevIOでは既に複数回に渡ってRundeckのご紹介をしていましたが、今回は、クラスタ構成にして高可用性を確保したいと思います。 以下は完成イメージです。 まずは基本セットアップ まずはじめにRundeckの単体起動を確認したいと思います。今回は、Amazon Linuxを用いています。また、インスタンス起動時にIAM RoleでPowerUserを指定しました。後でS3コマンドなどを実行するときにキーをベタ書きしないためです。 $ sudo yum update -y $ sudo rpm -Uvh http://repo.rundeck.org/latest.rpm $ sudo yum install rundeck -y $ sudo service rundeckd start Starting rundeckd: [ OK ] $ sudo

                                        Amazon RDSとELBでRundeckをクラスタ構成にして履歴をS3とElasticsearchに入れて可視化する | DevelopersIO
                                      • Rundeck はじめました - ゆるふわカウンターアタック

                                        うちのワンコ初めてカットしました。スッキリです。 cronやJenkinsでがんばってたジョブスケジューリング機能を一元管理する為"Rundeck"を構築しました。 cronはアレなんでやめたいし、Jenkinsは気が付けばあだ名が付くくらいたくさん居るし、執事やとい過ぎだわ まぁとは言えプラットフォームごとに出来てしまうのは仕方ないとこもあるので、事前にオンプレもAWSも繋がる便利なVPCを作っておきました。 そこにJenkinsでもいいのですが、「おれの仕事CIだし」って聞こえて来そうなのでやめときます。 最近は、AzkabanやらAirflowやらOozieやらジョブスケジューラー界隈が活況ですが、GUIがある程度充実してて必要最低限のスケジュール機能でいいのと冗長化ができるもので、誰でも使えそうって基準でRundeckに決めました。 今の最新は2.6.2がGAとして出ています。 J

                                          Rundeck はじめました - ゆるふわカウンターアタック
                                        • そのジョブのチャット通知 Rundeckでもできますよ!

                                          こんにちは。斎藤です。 以前、「Rundeck - cronから移行しやすいジョブスケジューラを使ってみよう」というエントリを起こしました。ご覧になった方もいらっしゃるかと思います。その際に「通知はチャットに流して欲しいよな」とか「チャット通知ができるのが今の主流だよね」と思った方がいらっしゃるはずです。 そこで、今日はRundeckのプラグインと、その1つであるHipChatプラグインをご紹介します。 ※CentOSは6.6、Rundeckは2.6.0のSnapshot(Vagrant VM), Rundeck HipChat Pluginは1.5.0とします。 ※最後にお知らせがあります いろいろあるあるプラグイン Rundeckはそれそのもの自体はジョブスケジューラとして完成度が高い製品であると、私は考えています。しかし、本体だけだと物足りなかったり、作り込みが必要な部分が少なからず

                                            そのジョブのチャット通知 Rundeckでもできますよ!
                                          • Rundeck の基本

                                            この章では Rundeck を使う上での基本をカバーします。まず Rundeck の GUI と CUI 両方のインターフェイスについて説明します。次にプロジェクトの準備からコマンド実行までの操作方法を説明します。そして実行制御に用いているコマンドディスパッチャについて理解を深め、最後に実行履歴の見方と利用方法を学びます。 Rundeck のインターフェイスRundeck には 2 つの主要なインターフェイスがあります。GUI: HTML ベースのグラフィカルなコンソールCUI: Shell ツールどちらのインターフェイスからも、リソースの閲覧・ディスパッチ(コマンドの発信)・ジョブの保存と実行が可能です。さらに Rundeck にはサーバーのプログラムとやり取りできる WebAPI も用意されています。Rundeck API を参照して下さい。 グラフィカルコンソールRundeck の使

                                            • GitHub - rundeck/rundeck: Enable Self-Service Operations: Give specific users access to your existing tools, services, and scripts

                                              You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                GitHub - rundeck/rundeck: Enable Self-Service Operations: Give specific users access to your existing tools, services, and scripts
                                              • Rundeck in practice [導入編] - 一休.com Developers Blog

                                                この記事は一休.comアドベントカレンダー2018の6日目です。 qiita.com 一休では、2016年の10月からRundeckを使ってバッチジョブの実行管理を行なっています。 導入からおおよそ2年たちました。 その間にデータセンターからAWSへの移行やいくつかの運用トラブルなどを経験しました。知見が溜まってきたので導入編と運用編の2つの記事に分けて紹介したいと思います。 今回はまず、導入編として、導入の背景と実際の導入作業で工夫した点、苦労した点を紹介します。また、Rundeckを導入したことで得られた改善についても紹介します。 Rundeckとは Rundeck社が提供するOSSのジョブ管理ソフトウェア。有償版もある。 ジョブフロー構築、失敗の自動リトライ、開始終了に対する通知フックなど、 一般的なジョブエンジンの機能を持つ。 Java + Groovy + Grailsで実装され

                                                • ジョブ管理でcronは限界があったので”Rundeck”を使ってハッピーになりました

                                                  インフラ勉強会用の発表資料です。cronで辛かった話から、rundeckがどれだけ素晴らしいかをご紹介。

                                                    ジョブ管理でcronは限界があったので”Rundeck”を使ってハッピーになりました
                                                  • Rundeck との闘争 - 日々是ウケ狙い

                                                    ウチの社では、Rundeck をジョブ管理サーバーとして使用している。 各バッチサーバー上のバッチプログラムを、定周期で起動させるのが仕事なのだが 何故かRundeckを運用するサーバーの負荷が右肩上がりで、しかも定期的にCPUが高止まりする、という困った状態に。 これが何とか解消できた、という話。 そもそもRundeckとは ジョブスケジューラ WebのGUIを持っていて管理が楽 オープンソースプロダクト(Java) https://github.com/rundeck/rundeck 最新バージョンは 2.6.2 (ウチらが導入したのが2015/10くらいで2.5.2なのでメンテ頻度はまあまあ) rundeck.org ウチらが取ってる構成(現状) 以下のような感じ。 バックエンドDBをデフォルトのH2 DatabaseからMySQLに変更 これやらないと、WebのGUIがとても表示が

                                                      Rundeck との闘争 - 日々是ウケ狙い
                                                    • Rundeckをクラスターモードで構築する - インティメート・マージャー エンジニアブログ

                                                      こんにちはmatsです。 最近、更新サボってましたが久しぶりの投稿です。 今回は前に下の記事でご紹介していたジョブスケジューラー「Rundeck」について書こうかと思います。 http://tech.im-dmp.net/archives/1681 最近、2.6.0がリリースされたのでアップデートを行ったのですが、改めてドキュメントを見なおしてみるとクラスター構成が組めるみたいだったのでチャレンジしてみました。 そんなに難しくはないのですが、ドキュメントがあまり綺麗にまとまっていなかったりするので、参考になれば幸いです。 Rundeckとは オープンソースで開発されているJava製のジョブスケジューラーです。 SSHで対象サーバに接続し、決められた処理を行えるのが基本機能になるのですが、EC2連携のプラグインを使うことでEC2側のタグやインスタンスタイプ、AZなどで対象サーバをフィルタリン

                                                        Rundeckをクラスターモードで構築する - インティメート・マージャー エンジニアブログ
                                                      • Rundeckを使ってリッチに定期ジョブを作った - のんびりしているエンジニアの日記

                                                        皆さんこんにちは お元気ですか。昨日食べた中華そばおいしかったです。 定期的に実行するJobを作成・実行する場合何を使っているでしょうか? メジャーなツールであれば、cronがあります。 しかし、このツールはCUI、かつ、 他に色々追加したいこと(リトライ、通知)などを 設定したい場合に大変で、面倒です。 そこで、Rundeckです。RCO&RLSさんの勉強会に触発されて使ってみました。 Rundeckとは? 一言で表すとジョブスケジューラです。 ジョブを作成し、実行間隔の管理、通知、実行方式などを管理できます。 GUIで実行コマンドを管理できるので、非常に管理しやすく 過去のログも確認しやすい、成功失敗で通知ができるなど、様々なメリットがあります。 個人的に思いつく使い道は機械学習バッチ処理ですね! Rundeckの起動 早速、実行用のjarファイルをダウンロードしましょう。 runde

                                                          Rundeckを使ってリッチに定期ジョブを作った - のんびりしているエンジニアの日記
                                                        • RunDeckを使ってみる - think-t の晴耕雨読

                                                          今回はRunDeckというツールを試してみる事にしました。 RunDeckとは? RunDeckとは 「データセンターやクラウド環境において、決まった手順を自動化する助けとなるソフトウェア」ということです。 ジョブ管理ツールですね。 今回はまずインストールして簡単に触るところまで。 インストールする インストールはyumを使えば簡単です。 # rpm -Uvh http://rundeck.org/latest.rpm http://rundeck.org/latest.rpm を取得中 準備中... ########################################### [100%] 1:rundeck-repo ########################################### [100%] # yum install rundeck Loaded

                                                            RunDeckを使ってみる - think-t の晴耕雨読
                                                          • oauth2_proxyでRundeckにGitHub認証でログインする - Qiita

                                                            はじめに Rundeck便利なんだけど、ユーザ管理が貧弱すぎて、デフォルトだとWeb画面からユーザの追加すらできない。 じゃあどうやってユーザを追加するかというと設定ファイルにユーザ名とパスワードのハッシュを書くらしい。えっ、まじで? 最近新しく作ってるサーバは基本Docker化しているので、ユーザ追加するたびに設定ファイルとかいじりたくないんだけど。。。 ほらイメージ更新したら、Dockerコンテナ再起動しないといけないし、それだけのためにジョブ止めたくないし。 なんかよい方法はないかと思って公式ドキュメント読んだらLDAP認証とかActiveDirectory認証とかのは出てくるんだけど、そーゆーのはあんまり好きじゃないんだ。Google認証とかGitHub認証とかOAuth2使えないの?って思って、Issue/PullRequestを眺めてたらこんなのを見つけた。 rundeck/r

                                                              oauth2_proxyでRundeckにGitHub認証でログインする - Qiita
                                                            • [Rundeck] Rundeck導入手順(Ubuntu 16.04) - Life with IT

                                                              2016/09/22更新 対応バージョン: 2.6.9 ジョブコントローラRundeckは今まで煩雑になりがちだったcronに代表されるUNIXにおける定形処理を統合的に管理してくれるサービスで、多重実行の制御、処理結果の保存、エラー時の処理やジョブ間の連携、メールやWebhookによる通知など様々な機能が提供されている。 リモートホストに対するジョブ実行に対してもエージェントのインストールが不要なため(要SSH接続)、複数ホストにまたがるジョブの管理が容易になる。 またWebのUIが用意されているので直感的なジョブの定義や操作が可能で、スケジューリングにcrontab形式が使用できることによりcronからの移行もスムーズに行える。 ここではこのRundeckをUbuntuに導入する手順を示す。 インストール RundeckはJavaで書かれているのでまずJavaの実行環境をインストールす

                                                              • Rundeck: プラグインの導入方法(& Amazon S3プラグイン導入を試してみる) | DevelopersIO

                                                                Rundeckでは、プラグインの形で様々な機能を追加する事が出来ます。そこで当エントリでは現在公開されているプラグインの1つであるs3関連のプラグインを実際に導入してみて、その手順について確認してみたいと思います。 プラグイン 目次 プラグイン導入の基本的な流れ 事前準備: Gradleのインストール プラグイン導入実践: rundeck-s3-log-plugin 動作確認: rundeck-s3-log-plugin まとめ プラグイン導入の基本的な流れ Rundeckでプラグインの導入を行なう際は、基本的に以下の手順を踏んで行きます。 プラグインに関するファイル一式を入手 プラグインファイルのビルドを行ない、ビルドされたjarファイルを所定のパスにデプロイ プラグインに関する設定 事前準備: Gradleのインストール プラグインのビルドを行なう際はGradleを用いる必要があります

                                                                  Rundeck: プラグインの導入方法(& Amazon S3プラグイン導入を試してみる) | DevelopersIO
                                                                • Rundeck ドキュメント (2.1.1)

                                                                  Published: May 1 2014, 20:17 EDTRundeck が初めての方は、ユーザー向けマニュアルから始めましょうRundeck の詳細についてはこちら:rundeck.org.

                                                                  • バッチ処理の管理を「Rundeck」で効率化!スモールチームに最適なジョブ管理ツールとは | SELECK

                                                                    今回のソリューション:【Rundeck】 Webサービスではユーザーに見えている画面以外にも、裏側で定期的に実行されるバッチ処理が必要となることが多い。 Linuxに付属するcronを使うのが一般的だが、より複雑なジョブを実行することや、管理を簡単にすることを目的として別のツールを使用することもできる。OSSで公開されている「Rundeck」もそのひとつだ。 「世界を祭り化する」というミッションを掲げる株式会社マツリカでは、自社サービス 「Senses」の運用にRundeckを導入している。 7名ほどのエンジニアで構成されるSensesの開発・運用チームに最適な「気軽さ」が導入の決め手だと語る、進藤 寿雄さんにお話を伺った。 現場の営業パーソンの活動を助けるSFA「Senses」を開発 私は新卒でSIerに入り、そこでサーバー管理を中心にシステム開発をしていました。その後、豆蔵という会社に

                                                                      バッチ処理の管理を「Rundeck」で効率化!スモールチームに最適なジョブ管理ツールとは | SELECK
                                                                    • そんなスケジューラで大丈夫か? Rundeck超入門(基礎編)

                                                                      こんにちは、記事の更新頻度が安定しません。 Rundeckの記事を書くことを今季の目標としてしまったために(勝手に)追い詰められながら記事を書いています。 まぁやるからにはちゃんと書きます。Rundeckは機能が多いから時間がかかるのは仕方ないでしょう?俺は悪くない。 infoこの記事はRundeckの概要・用語・主な使い方について書きます。内容はリファレンスっぽい感じに仕上がっているので実際に使いながら参照することをオススメします。DockerでRundeckをちょっとだけ試してみたかった でセットアップできます。この記事はRundeck 2.5.3 を使用しており、バージョンによっては動作が異なる可能性があります。概要Rundeckは一言で言うと「すごいcron」です(ドドーン hirokiky氏 や shimizukawa氏 の発表でもそう言っていたからいいよね? 少しだけ補足します

                                                                        そんなスケジューラで大丈夫か? Rundeck超入門(基礎編)
                                                                      • Rundeck in practice [運用編] - 一休.com Developers Blog

                                                                        この記事は一休.comアドベントカレンダー2018の9日目です。 qiita.com 導入編に続き、運用編です。 ここ2年間 Rundeckを運用してきて発生したトラブルとその対処について書きます。 ※この記事で言及するRundeckはバージョン2.6.9です。 トラブルはふたつありました。 データベースが高負荷になり動作が不安定になった なぜかジョブが起動しない データベースが高負荷になり動作が不安定になった 原因は複数ありました。 データベース(AWS RDS)のインスタンスタイプが小さすぎた 完全にサイジングのミスでした。動作確認で複数のジョブを大量に動かしたときでも、t2.smallのインスタンスで十分に動作したので、t2.smallで大丈夫だろうと、そのまま本番導入したのですが、運用開始して2ヶ月くらいで、高負荷になりました。速やかにt2.mediumにスペックアップしました。

                                                                          Rundeck in practice [運用編] - 一休.com Developers Blog
                                                                        • GUIな構成管理ツールRundeckをLDAPとZabbixと連携させる - Qiita

                                                                          この記事は【その1】ドリコム Advent Calendar 2015の15日目になります。 【その1】ドリコム Advent Calendar 2015の14日目はackaleenさんの転職して一年で感じたことです。 【その2】ドリコム Advent Calendar 2015の14日目はテラさんの絵について思ったことです。 自己紹介 ID: hiracy とか y05_netと呼ばれたり自称してます。 インフラエンジニアやってます。 去年のAdvent Calendar サーバが増えた時にインフラ担当者がやってきたこと 過去発表したスライド ドリコムのInfrastructure as Code インフラ自動化とテストについて Rundeckとは? ChefやAnsibleのような、サーバの構成を管理するツールです。 公式ページ:rundeck.org 構成管理ツールの特徴として以下の

                                                                            GUIな構成管理ツールRundeckをLDAPとZabbixと連携させる - Qiita
                                                                          • Lambda and rundeck

                                                                            put DATA on AWS S3, then fire AWS Lambda tells the S3 path to rundeck.

                                                                              Lambda and rundeck
                                                                            • Rundeckインストールと設定メモ - Qiita

                                                                              はじめに 『Rundeck』とは、オープンソースなジョブ管理ソフトウェアです。 GUIやAPIを介してジョブの作成、実行、管理、スケジューリングを行うことができます。 仕事では、主に基幹DBからRedshiftへのデータインテグレーションを目的に、『Talend Open Sutudio』と併用して運用しています。 ※2017/08/31 追記 CentOS7版&自動セットアップスクリプトを投稿しました。 前提条件 CentOS 6.5上にインストールします。 Rundeckのホスト名は"rundeck.example.jp"、IPアドレスは"192.168.1.100"と想定します。 バックエンドDBをデフォルトのH2 DatabaseからMariaDBに変更します。またMariaDBはRundeckと同一サーバで稼働しているものとします。 アクセスURLにポート番号(4440)を省略で

                                                                                Rundeckインストールと設定メモ - Qiita
                                                                              • Rundeck: スクリプトファイル読み込みによるジョブの実行 | DevelopersIO

                                                                                OSSのジョブ管理ツール『Rundeck』ではスクリプトファイルを読みこませる事でその内容をジョブのステップの1つとする事が出来ます。当エントリではその手順についてご紹介したいと思います。 Rundeck | 特集カテゴリー | Developers.IO もくじ Rundeck環境導入のEC2サーバに配備したスクリプトファイルを読み込んで実行 S3に配置したスクリプトファイルを読み込んで実行 まとめ Rundeck環境導入のEC2サーバに配備したスクリプトファイルを読み込んで実行 まずこちらで紹介するのが、Rundeckを導入した環境(EC2)配下にプログラムを配備し、そのファイルを読み込んで実行させるというものです。EC2(Amazon Linux)インスタンス上にRundeckサーバを導入するのは以前のエントリでご紹介しました。ここではその環境下で今回説明する手順を進めるという想定で

                                                                                  Rundeck: スクリプトファイル読み込みによるジョブの実行 | DevelopersIO
                                                                                • (超メモ)Rundeck を API で操作する(API 経由でジョブを実行する) - ようへいの日々精進XP

                                                                                  おはげようございます。 tl;dr Rundeck を API で操作するシリーズ第一弾。いつまで続くか解らないけど、第一弾は API 経由でジョブ実行。 提供(参考) API Reference | Version 13 この記事は API Reference | Version 13 の提供でお送りいたします。 メモ 所感 ざっと見た感じ WebUI 上の操作が全部出来そう 各エンドポイントで XML 又は JSON でレスポンスが得られる(但し、XML のみのレスポンスとなるエンドポイントもある) JSON でレスポンスを得たい場合にはリクエストヘッダに Content-Type: application/json を指定すれば良さそう(試せてない) 認証 認証はトークン認証とパスワード認証がある。どちらを選ぶかはお好みで...と言いたいところだけど、パスワード認証を利用する場合には

                                                                                    (超メモ)Rundeck を API で操作する(API 経由でジョブを実行する) - ようへいの日々精進XP