独自のソフトウェア更新サーバーを実行する: Reposado

独自のソフトウェア更新サーバーを実行する: Reposado

Apple はシステム管理者向けに新しいツールをリリースしました。これにより、システム管理者は Apple 製以外のハードウェアを使用して社内の Apple ソフトウェア アップデート サービスをホストできるようになります。これは、ウォルト ディズニーの IT 管理者が開発したオープンソース プロジェクト、Reposado によって可能になりました。

TUAWより:

独自のソフトウェアアップデートサーバーを運用することで、すべてのマシンにアップデートを展開する前に、ハードウェアとソフトウェアの競合がないかテストできます。また、社内の全員が個別にアップデートをダウンロードする代わりに、各アップデートを一度だけダウンロードすることで帯域幅を節約できます。

これまで、このようなサーバーはMac OS X Serverを搭載したAppleハードウェア上でのみ実行する必要がありました。しかし、Disney Animation StudiosのReposadoを使えば、任意のハードウェアおよびソフトウェアサーバー上でアップデートサーバーを実行できるようになります。

これは、大したことではないように聞こえますが、本当に素晴らしい進歩です。実際に意味するのは、ようやくシステム管理者が、自分にとって最も効果的な方法で独自のソフトウェア サーバーを本当に管理できるようになるということです。

Pythonで書かれたこのソフトウェアは、「curl」バイナリツールとApache 2などのWebサーバーを使用してアップデートをホストします。カスタムブランチを設定してアップデートを整理し、テストに合格したアップデートを追跡できます。一部のマシンでは10.6.7、他のマシンでは古いバージョンのOS Xが稼働している混在環境で作業している場合は、Reposadoを使用してマシンごとに異なるアップデートを提供することもできます。

[TUAW、OS Xの管理]