1. repeatedly

    Posted

    repeatedly
Changes in title
+Treasure AgentとAmazon Linux
Changes in tags
Changes in body
Source | HTML | Preview
@@ -0,0 +1,30 @@
+
+Treasure Agent(td-agent)とAmazon Linuxの関係について,現状を簡潔にまとめておきます.
+
+## 非サポート対象
+
+[td-agent v1 vs. td-agent v2](http://docs.fluentd.org/articles/td-agent-v1-vs-v2)のSupported Platformsに書いてますが,現状Treasure AgentはRedHat/CentOSの5/6向けのRPMを提供しています(7も近々出します).Amazon LinuxはRHELベースでRPMを使っているので,サポート対象に入っていると思われるかもしれませんが,実際は非サポートです.理由はいくつかあります.
+
+* Amazon Linuxは俺俺バージョニングを採用していて,安定したサポートが難しい.$releaseverがlatestなのもつらい
+ * Treasure Dataが提供している http://toolbelt.treasuredata.com/sh/install-redhat-td-agent2.sh のインストールスクリプトではエラーになります
+* Amazon Linuxのために特別なビルドプロセスを採用するのがコスト
+* RHELとの互換性が維持されてない箇所があるが,それを調べてサポートするのが難しい
+
+以下はfujiwaraさんのtweetですが,やはりサポート対象にするには少し懸念事項があります.
+
+<blockquote class="twitter-tweet" lang="en"><p>Amazon Linux, 2013.09まではわりとCentOS/RHEL6のつもりでRPM入れても動いたけど2014.03からは別物と思ったほうがいいですね。glibcとかperlとか変わってるから</p>&mdash; fujiwara (@fujiwara) <a href="https://twitter.com/fujiwara/status/512154791628115968">September 17, 2014</a></blockquote>
+<script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script>
+
+
+## Treasure Agentを使うには…
+
+以下の4つが考えられます.
+
+- Treasure Agentに限らず,Amazon Linux上でRHEL向けのRPMが動くかどうかの保証はないので,利用するパッケージが問題なく動くかどうかちゃんと確認してから使う
+- Treasure Agentを実際に使っているAmazon Linuxで再ビルドする
+- fluentd gemを直接使う
+
+実際の所,Treasure Dataが配布しているRPMを使ってAmazon Linuxで動かしている人たちはいるので,クリティカルな問題は現状ないとは思っていますが,心配な方はTreasure Agentを再ビルドした方が良いとは思います.
+
+
+Amazon Linux側の問題が解決され,ユーザがかなり増えればサポートをする可能性はありますが,難しいというのが現状です.