<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Job | ～下町物語～</title>
	<atom:link href="https://blog.rurineko.com/archives/tag/job/feed" rel="self" type="application/rss+xml" />
	<link>https://blog.rurineko.com</link>
	<description>入り組んだ現代社会に鋭いメスを入れ、おもしろおかしく書綴るブログである</description>
	<lastBuildDate>Tue, 19 Jun 2018 14:14:03 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://blog.rurineko.com/wp-content/uploads/2017/04/cropped-image2_9-32x32.jpg</url>
	<title>Job | ～下町物語～</title>
	<link>https://blog.rurineko.com</link>
	<width>32</width>
	<height>32</height>
</image> 
<atom:link rel="hub" href="https://pubsubhubbub.appspot.com"/>
<atom:link rel="hub" href="https://pubsubhubbub.superfeedr.com"/>
<atom:link rel="hub" href="https://websubhub.com/hub"/>
<atom:link rel="self" href="https://blog.rurineko.com/archives/tag/job/feed"/>
	<item>
		<title>今回はRundeckのお話</title>
		<link>https://blog.rurineko.com/archives/11854</link>
		
		<dc:creator><![CDATA[rurineko]]></dc:creator>
		<pubDate>Mon, 11 Jun 2018 23:43:10 +0000</pubDate>
				<category><![CDATA[1.趣味関連]]></category>
		<category><![CDATA[2.IT関連]]></category>
		<category><![CDATA[Linux(シェル)]]></category>
		<category><![CDATA[Linux(ミドル）]]></category>
		<category><![CDATA[Linux（OS）]]></category>
		<category><![CDATA[クラウド]]></category>
		<category><![CDATA[ネットワーク]]></category>
		<category><![CDATA[ネットワーク関連]]></category>
		<category><![CDATA[CentOS7]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Cron]]></category>
		<category><![CDATA[Job]]></category>
		<category><![CDATA[Rundeck]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[オンプレ]]></category>
		<guid isPermaLink="false">https://blog.rurineko.com/?p=11854</guid>

					<description><![CDATA[<p><span class="span-reading-time rt-reading-time" style="display: block;"><span class="rt-label rt-prefix">この記事を読む およそ時間</span> <span class="rt-time"> 2</span> <span class="rt-label rt-postfix">分</span></span>Rundeckってなに？ 簡単に言うと、タスクスケジューラーかな？cron的な動作もするので、consoleログインしなくてもRundeckがあれば、基本的にWebからゴリゴリやれるツールなのです。 簡単な構成図 汚い字 [&#8230;]</p>
<p>The post <a href="https://blog.rurineko.com/archives/11854">今回はRundeckのお話</a> first appeared on <a href="https://blog.rurineko.com">～下町物語～</a>.</p>]]></description>
										<content:encoded><![CDATA[<span class="span-reading-time rt-reading-time" style="display: block;"><span class="rt-label rt-prefix">この記事を読む およそ時間</span> <span class="rt-time"> 2</span> <span class="rt-label rt-postfix">分</span></span><h2 id="midashi2">Rundeckってなに？</h2>
<p><img fetchpriority="high" decoding="async" class="wp-image-11855 aligncenter" src="https://blog.rurineko.com/wp-content/uploads/2018/06/SnapCrab_NoName_2018-6-12_0-44-8_No-00.png" alt="" width="486" height="116" /></p>
<p>簡単に言うと、タスクスケジューラーかな？cron的な動作もするので、consoleログインしなくてもRundeckがあれば、基本的にWebからゴリゴリやれるツールなのです。</p>
<h3 id="midashi3">簡単な構成図 汚い字だが、最近味があるなぁｗｗｗ　超＋思考ｗ</h3>
<p><img decoding="async" class="wp-image-11856 aligncenter" src="https://blog.rurineko.com/wp-content/uploads/2018/06/IMG_20180612_005153-400x297.jpg" alt="" width="787" height="584" srcset="https://blog.rurineko.com/wp-content/uploads/2018/06/IMG_20180612_005153-400x297.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2018/06/IMG_20180612_005153-620x460.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2018/06/IMG_20180612_005153-768x570.jpg 768w, https://blog.rurineko.com/wp-content/uploads/2018/06/IMG_20180612_005153.jpg 865w" sizes="(max-width: 787px) 100vw, 787px" /></p>
<h3 id="midashi3">こんなことをやると便利なツール</h3>
<p>青の人は、管理者としましょう。AWSを例に取ってますが、EC2が数台から数十台並んでいるとしましょう。まあ、1台とかだとconsoleつなげばいいんですけどねぇ。まあ、複数台あるとして、全台でyum updateをかけないといけない要件が出てきました。</p>
<p>この場合、いつもの流れですと、1台consoleつないでシーケンシャルにやって行く方法が1つ、テラタームを複数起動して、ブロードキャストコマンドで一気に実施する方法がありますね。</p>
<p>ただ、前者は、確実にこなせますが、1000台あったらどうしましょうか？1台10分ｘ1000台として、全部片付けるのに166．7時間≓7日程度かかる計算になります。それは、流石に1人じゃやってられないですよね。</p>
<h4 id="midashi4">じゃあ、どうする？</h4>
<p>とりあえず、teratermを1000窓開くか！そんなのが開けるPC無いですよね？メモリーもそうだし、画面も窓を小さくしても、結局は1000窓なんて開けないですね。</p>
<h4 id="midashi4">そうだこんな時にRundeckでしょ！？</h4>
<p>そうなんですよ。Rundeckって、Nodeを選択すると単一Nodeでも、処理を実行出来ますが、All Nodeにすると、全部のNodeに一斉にコマンドを流すことが可能なのです。厳密に言うとSSHでコマンドを投げていきますので、1つのタイムシェアリングを見ると1つのホストしか投げていないので、高速に処理するシーケンシャルとでも言いますか。人がやるよりよっぽど早いです。</p>
<h3 id="midashi3">インストール</h3>
<p>ちゃちゃーとインストールしてしまいましょう。OSは、CentOS7.3 64Bit版を使用しています。図がわるく、rundeck,sh になってますが、体裁上実行権を付与していないので、適当で動くのです。</p>
<p><img decoding="async" class="alignnone wp-image-11858" src="https://blog.rurineko.com/wp-content/uploads/2018/06/SnapCrab_NoName_2018-6-12_1-8-52_No-00.png" alt="" width="465" height="179" />ちゃちゃーとシェル化して</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-11859" src="https://blog.rurineko.com/wp-content/uploads/2018/06/SnapCrab_NoName_2018-6-12_1-9-27_No-00.png" alt="" width="310" height="40" />　コマンドを実行しますね。</p>
<p>3分もたたない間に、インストール完了 4440のリッスンしているのがRundeckです。</p>
<p><img loading="lazy" decoding="async" class="wp-image-11860 aligncenter" src="https://blog.rurineko.com/wp-content/uploads/2018/06/SnapCrab_NoName_2018-6-12_1-15-40_No-00-400x39.png" alt="" width="718" height="70" srcset="https://blog.rurineko.com/wp-content/uploads/2018/06/SnapCrab_NoName_2018-6-12_1-15-40_No-00-400x39.png 400w, https://blog.rurineko.com/wp-content/uploads/2018/06/SnapCrab_NoName_2018-6-12_1-15-40_No-00-620x60.png 620w, https://blog.rurineko.com/wp-content/uploads/2018/06/SnapCrab_NoName_2018-6-12_1-15-40_No-00-768x75.png 768w, https://blog.rurineko.com/wp-content/uploads/2018/06/SnapCrab_NoName_2018-6-12_1-15-40_No-00.png 781w" sizes="auto, (max-width: 718px) 100vw, 718px" /></p>
<h4 id="midashi4">ログイン画面を見てみましょう</h4>
<p>問題無くあがってきましたね。さっき流したスクリプトは夢の様なスクリプトですねぇ。</p>
<p><img loading="lazy" decoding="async" class="wp-image-11861 aligncenter" src="https://blog.rurineko.com/wp-content/uploads/2018/06/SnapCrab_NoName_2018-6-12_1-18-8_No-00-400x128.png" alt="" width="744" height="238" srcset="https://blog.rurineko.com/wp-content/uploads/2018/06/SnapCrab_NoName_2018-6-12_1-18-8_No-00-400x128.png 400w, https://blog.rurineko.com/wp-content/uploads/2018/06/SnapCrab_NoName_2018-6-12_1-18-8_No-00-620x198.png 620w, https://blog.rurineko.com/wp-content/uploads/2018/06/SnapCrab_NoName_2018-6-12_1-18-8_No-00-768x246.png 768w, https://blog.rurineko.com/wp-content/uploads/2018/06/SnapCrab_NoName_2018-6-12_1-18-8_No-00-940x301.png 940w, https://blog.rurineko.com/wp-content/uploads/2018/06/SnapCrab_NoName_2018-6-12_1-18-8_No-00.png 1273w" sizes="auto, (max-width: 744px) 100vw, 744px" /></p>
<p>ログインIDとパスワードは、デフォルトでadmin/adminです。パスワード変更はWebから出来ないんですよ。この辺りは、リモートの接続方法の運用保守の所で詳しく掲載します。</p>
<p><img loading="lazy" decoding="async" class="wp-image-11862 aligncenter" src="https://blog.rurineko.com/wp-content/uploads/2018/06/SnapCrab_NoName_2018-6-12_1-24-15_No-00-400x183.png" alt="" width="743" height="340" srcset="https://blog.rurineko.com/wp-content/uploads/2018/06/SnapCrab_NoName_2018-6-12_1-24-15_No-00-400x183.png 400w, https://blog.rurineko.com/wp-content/uploads/2018/06/SnapCrab_NoName_2018-6-12_1-24-15_No-00-620x284.png 620w, https://blog.rurineko.com/wp-content/uploads/2018/06/SnapCrab_NoName_2018-6-12_1-24-15_No-00-768x352.png 768w, https://blog.rurineko.com/wp-content/uploads/2018/06/SnapCrab_NoName_2018-6-12_1-24-15_No-00-940x430.png 940w, https://blog.rurineko.com/wp-content/uploads/2018/06/SnapCrab_NoName_2018-6-12_1-24-15_No-00.png 1265w" sizes="auto, (max-width: 743px) 100vw, 743px" /></p>
<p>ここまで来ると、概ね大丈夫ですね。</p>
<p>プロジェクトを作成して、必要なJobをつくって行く感じです。必要なのは、プロジェクト名とsshの鍵情報くらいです。後は、基本的にデフォルトでも動作するはず。</p>
<p><img loading="lazy" decoding="async" class="wp-image-11863 aligncenter" src="https://blog.rurineko.com/wp-content/uploads/2018/06/FireShot-Capture-3-Create-a-Project-http___192.168.2.61_4440_resources_createProject-400x897.png" alt="" width="747" height="1675" srcset="https://blog.rurineko.com/wp-content/uploads/2018/06/FireShot-Capture-3-Create-a-Project-http___192.168.2.61_4440_resources_createProject-400x897.png 400w, https://blog.rurineko.com/wp-content/uploads/2018/06/FireShot-Capture-3-Create-a-Project-http___192.168.2.61_4440_resources_createProject-620x1390.png 620w, https://blog.rurineko.com/wp-content/uploads/2018/06/FireShot-Capture-3-Create-a-Project-http___192.168.2.61_4440_resources_createProject-768x1722.png 768w, https://blog.rurineko.com/wp-content/uploads/2018/06/FireShot-Capture-3-Create-a-Project-http___192.168.2.61_4440_resources_createProject-940x2107.png 940w, https://blog.rurineko.com/wp-content/uploads/2018/06/FireShot-Capture-3-Create-a-Project-http___192.168.2.61_4440_resources_createProject.png 1278w" sizes="auto, (max-width: 747px) 100vw, 747px" /></p>
<h4 id="midashi4">testプロジェクトが作成されました。</h4>
<p><img loading="lazy" decoding="async" class="wp-image-11864 aligncenter" src="https://blog.rurineko.com/wp-content/uploads/2018/06/SnapCrab_NoName_2018-6-12_1-28-17_No-00-400x60.png" alt="" width="740" height="111" srcset="https://blog.rurineko.com/wp-content/uploads/2018/06/SnapCrab_NoName_2018-6-12_1-28-17_No-00-400x60.png 400w, https://blog.rurineko.com/wp-content/uploads/2018/06/SnapCrab_NoName_2018-6-12_1-28-17_No-00-620x94.png 620w, https://blog.rurineko.com/wp-content/uploads/2018/06/SnapCrab_NoName_2018-6-12_1-28-17_No-00-768x116.png 768w, https://blog.rurineko.com/wp-content/uploads/2018/06/SnapCrab_NoName_2018-6-12_1-28-17_No-00-940x142.png 940w, https://blog.rurineko.com/wp-content/uploads/2018/06/SnapCrab_NoName_2018-6-12_1-28-17_No-00.png 1286w" sizes="auto, (max-width: 740px) 100vw, 740px" /></p>
<h4 id="midashi4">Jobをつくって行きましょう。</h4>
<p>ここもJob名とWorkflow:command : date等入れるだけで、testとしては十分</p>
<p><img loading="lazy" decoding="async" class="wp-image-11865 aligncenter" src="https://blog.rurineko.com/wp-content/uploads/2018/06/FireShot-Capture-3-Create-a-Project-http___192.168.2.61_4440_resources_createProject-1-400x897.png" alt="" width="751" height="1684" srcset="https://blog.rurineko.com/wp-content/uploads/2018/06/FireShot-Capture-3-Create-a-Project-http___192.168.2.61_4440_resources_createProject-1-400x897.png 400w, https://blog.rurineko.com/wp-content/uploads/2018/06/FireShot-Capture-3-Create-a-Project-http___192.168.2.61_4440_resources_createProject-1-620x1390.png 620w, https://blog.rurineko.com/wp-content/uploads/2018/06/FireShot-Capture-3-Create-a-Project-http___192.168.2.61_4440_resources_createProject-1-768x1722.png 768w, https://blog.rurineko.com/wp-content/uploads/2018/06/FireShot-Capture-3-Create-a-Project-http___192.168.2.61_4440_resources_createProject-1-940x2107.png 940w, https://blog.rurineko.com/wp-content/uploads/2018/06/FireShot-Capture-3-Create-a-Project-http___192.168.2.61_4440_resources_createProject-1.png 1278w" sizes="auto, (max-width: 751px) 100vw, 751px" /></p>
<h4 id="midashi4">test Jobできました。</h4>
<p><img loading="lazy" decoding="async" class="wp-image-11866 aligncenter" src="https://blog.rurineko.com/wp-content/uploads/2018/06/SnapCrab_NoName_2018-6-12_1-32-56_No-00-400x63.png" alt="" width="756" height="119" srcset="https://blog.rurineko.com/wp-content/uploads/2018/06/SnapCrab_NoName_2018-6-12_1-32-56_No-00-400x63.png 400w, https://blog.rurineko.com/wp-content/uploads/2018/06/SnapCrab_NoName_2018-6-12_1-32-56_No-00-620x98.png 620w, https://blog.rurineko.com/wp-content/uploads/2018/06/SnapCrab_NoName_2018-6-12_1-32-56_No-00-768x121.png 768w, https://blog.rurineko.com/wp-content/uploads/2018/06/SnapCrab_NoName_2018-6-12_1-32-56_No-00-940x148.png 940w, https://blog.rurineko.com/wp-content/uploads/2018/06/SnapCrab_NoName_2018-6-12_1-32-56_No-00.png 1280w" sizes="auto, (max-width: 756px) 100vw, 756px" /></p>
<h4 id="midashi4">Jobを動かして見ましょう</h4>
<p>問題無くSucceededになって、ちゃんとdate文の情報が取れてきてることが確認出来ますね。これで、Webからサーバ内部に入らなくても、保守作業が出来る事が確認できました。</p>
<p><img loading="lazy" decoding="async" class="wp-image-11867 aligncenter" src="https://blog.rurineko.com/wp-content/uploads/2018/06/SnapCrab_NoName_2018-6-12_1-33-55_No-00-400x122.png" alt="" width="757" height="231" srcset="https://blog.rurineko.com/wp-content/uploads/2018/06/SnapCrab_NoName_2018-6-12_1-33-55_No-00-400x122.png 400w, https://blog.rurineko.com/wp-content/uploads/2018/06/SnapCrab_NoName_2018-6-12_1-33-55_No-00-620x190.png 620w, https://blog.rurineko.com/wp-content/uploads/2018/06/SnapCrab_NoName_2018-6-12_1-33-55_No-00-768x235.png 768w, https://blog.rurineko.com/wp-content/uploads/2018/06/SnapCrab_NoName_2018-6-12_1-33-55_No-00-940x288.png 940w, https://blog.rurineko.com/wp-content/uploads/2018/06/SnapCrab_NoName_2018-6-12_1-33-55_No-00.png 1262w" sizes="auto, (max-width: 757px) 100vw, 757px" /></p>
<p><img loading="lazy" decoding="async" class="wp-image-11868 aligncenter" src="https://blog.rurineko.com/wp-content/uploads/2018/06/SnapCrab_NoName_2018-6-12_1-34-33_No-00-400x67.png" alt="" width="746" height="125" srcset="https://blog.rurineko.com/wp-content/uploads/2018/06/SnapCrab_NoName_2018-6-12_1-34-33_No-00-400x67.png 400w, https://blog.rurineko.com/wp-content/uploads/2018/06/SnapCrab_NoName_2018-6-12_1-34-33_No-00-620x104.png 620w, https://blog.rurineko.com/wp-content/uploads/2018/06/SnapCrab_NoName_2018-6-12_1-34-33_No-00-768x129.png 768w, https://blog.rurineko.com/wp-content/uploads/2018/06/SnapCrab_NoName_2018-6-12_1-34-33_No-00-940x157.png 940w, https://blog.rurineko.com/wp-content/uploads/2018/06/SnapCrab_NoName_2018-6-12_1-34-33_No-00.png 1267w" sizes="auto, (max-width: 746px) 100vw, 746px" /></p>
<p>次は、リモート環境を今回立てたRundeckよりつついてみましょう。といいたい所ですが、もう26時前なので、次回の講釈に回そうと思います。</p><p>The post <a href="https://blog.rurineko.com/archives/11854">今回はRundeckのお話</a> first appeared on <a href="https://blog.rurineko.com">～下町物語～</a>.</p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Jenkinsでラジオ録音</title>
		<link>https://blog.rurineko.com/archives/10184</link>
		
		<dc:creator><![CDATA[rurineko]]></dc:creator>
		<pubDate>Thu, 25 Jan 2018 00:16:18 +0000</pubDate>
				<category><![CDATA[1.趣味関連]]></category>
		<category><![CDATA[3.ホットな話題]]></category>
		<category><![CDATA[Mobile投稿]]></category>
		<category><![CDATA[jenkins]]></category>
		<category><![CDATA[Job]]></category>
		<category><![CDATA[radio]]></category>
		<category><![CDATA[ジョブ]]></category>
		<category><![CDATA[録音]]></category>
		<guid isPermaLink="false">https://blog.rurineko.com/?p=10184</guid>

					<description><![CDATA[<p><span class="span-reading-time rt-reading-time" style="display: block;"><span class="rt-label rt-prefix">この記事を読む およそ時間</span> <span class="rt-time"> 1未満</span> <span class="rt-label rt-postfix">分</span></span>とりま、Jenkinsを新しい環境に移したので、今は新環境からラジオ録音に切り替えました。他も何気にごにょごにょやっているやつがあるので、それらをちゃんと移行してあげないとといった感じです。 まずは、ラジオ録音系のジョブ [&#8230;]</p>
<p>The post <a href="https://blog.rurineko.com/archives/10184">Jenkinsでラジオ録音</a> first appeared on <a href="https://blog.rurineko.com">～下町物語～</a>.</p>]]></description>
										<content:encoded><![CDATA[<span class="span-reading-time rt-reading-time" style="display: block;"><span class="rt-label rt-prefix">この記事を読む およそ時間</span> <span class="rt-time"> 1未満</span> <span class="rt-label rt-postfix">分</span></span>
<a href='https://blog.rurineko.com/archives/10184/screenshot_2018-01-25-08-49-43'><img loading="lazy" decoding="async" width="400" height="667" src="https://blog.rurineko.com/wp-content/uploads/2018/01/Screenshot_2018-01-25-08-49-43-400x667.png" class="attachment-thumbnail size-thumbnail" alt="" srcset="https://blog.rurineko.com/wp-content/uploads/2018/01/Screenshot_2018-01-25-08-49-43-400x667.png 400w, https://blog.rurineko.com/wp-content/uploads/2018/01/Screenshot_2018-01-25-08-49-43.png 480w" sizes="auto, (max-width: 400px) 100vw, 400px" /></a>

<p>とりま、Jenkinsを新しい環境に移したので、今は新環境からラジオ録音に切り替えました。他も何気にごにょごにょやっているやつがあるので、それらをちゃんと移行してあげないとといった感じです。</p>
<p>まずは、ラジオ録音系のジョブを移行しました。後は、ちゃんとgitから最新を持ってきて録音できる感じにしたいですね。</p>
<p>シェルなんかも、git管理してsource管理していきたいです。諸々環境を作って上げないとと思ってはいるけど、なかなか時間が取れないですね。</p><p>The post <a href="https://blog.rurineko.com/archives/10184">Jenkinsでラジオ録音</a> first appeared on <a href="https://blog.rurineko.com">～下町物語～</a>.</p>]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
