2013年04月16日

ClusterShellで始めるSSHで並列・分散サーバー管理

並列大好き。並列と言われたら評価しない訳にはいかない。今日はSSHで管理対象ホストに対してコマンドを並列実行出来るClusterShellの使い方・特徴をご紹介します。

cluster shell


  続きを読む
Posted by netbuffalo at 21:30Comments(0)TrackBack(0)

2013年03月29日

pssh, pdshでもない! TakTukを使って複数ホストで並列・同時コマンド実行・ファイル転送する

SSHを利用した複数ホストの並列・自動管理といえば psshpdshParallel、並列・同時実行ではありませんが Capistrano なんて名前が頭に浮かぶんじゃないでしょうか。今日はこれら日本で有名(?)なプロダクトにも引けを取らないPerlベースの並列・自動化ツール TakTuk を紹介します。

media-seek-forward-8


  続きを読む
Posted by netbuffalo at 21:30Comments(0)TrackBack(0)

2012年12月20日

NetSpear - ネットワーク・スクリプトの自動実行アプリケーションを作ってみた

今身の回りにある家電製品、モバイル・ガジェットを見ると、その中身であるOSにはLinuxを採用しているというケースが増えて来ていますよね。

僕もブログを通じて家電製品やLinuxサーバーのカスタマイズ・設定方法を説明することがあるんですが、その手順の大部分はSSH/SFTPプロトコルとCLIと呼ばれるコマンド形式を組み合わせた操作で、知らない・慣れない人には途端に難しくなってしまうことに不満を感じていたんです。

かと言って機器・オペレーションが変わる度に専用デスクトップ・アプリケーションを作るのも大変・・・。 

機能を絞り込み・その分操作がシンプルで、操作内容を外部設定(スクリプト)化でき、色々な手順の自動化に使えるツールがあれば良いな、という事で NetSpear というネットワーク・スクリプトの実行アプリケーションを作って見ました。

netspear-logo
  続きを読む
Posted by netbuffalo at 23:00Comments(0)TrackBack(0)

2011年09月02日

SSH Worker-1.1: Support HTTP Proxy

最近この話ばっかりなんですがHTTP Proxyを経由したSSH接続に対応したので公開しておきます。
SSH Workerの詳しい使い方は、前回前々回の記事を参照下さい。

46
  続きを読む
Posted by netbuffalo at 19:03TrackBack(0)

2011年08月30日

SSH Worker-1.0: Support Gateway & Terminal

前回の記事で紹介した複数のSSHサーバに同時・並列にコマンドを実行するSSH Workerですが1.0と呼べそうなところまで作ってみましたが、今日は追加機能の紹介です(誰も使ってないと思いますが・・・)。

大きな変更点は次の通りです。

 1)SSHゲートウェイ対応
 2)ターミナル対応

基本的な使い方は前回の記事を見て下さいね。
  続きを読む
Posted by netbuffalo at 18:55TrackBack(0)

2011年08月13日

SSH Worker:複数のSSH/SFTPサーバに並列実行して楽をする?

管理するサーバの数が増えてくると、何かを調べたり、インストールしたいと思ったときには結構な労力が必要で、Capistranoなどの自動化アプリケーションを使ったりしますよね。ただ時間がたつとそのツールの操作・設定方法も忘れるタイプの人間なので、単純にSSH/SFTPが複数のサーバに対して並列して実行できるのが一番役立つかと思いSSH WorkerというピュアJavaのデスクトップ・アプリケーションを作ってみました。

13
  続きを読む
Posted by netbuffalo at 13:11TrackBack(0)

2010年12月16日

JavaでSSH

JavaでSSHしてみたいと思い、色々とライブラリを探してたのですが最終的にorion-ssh2に落ち着きました。
 
理由は、ライセンス形態がBSD(ライク)だったから。
 
もともとはGanymed SSH-2として始まり、途中trileadとなり、現在はorion-ssh2(build 214)としてプロジェクトが続いています。

ダウンロードしたorion-ssh2-214.jarにクラス・パスを通せば準備完了です。
  続きを読む
Posted by netbuffalo at 18:00TrackBack(0)