LoginSignup
6
0

AWS CodeDeploy Agentを入れようとしたらAmazon Kinesis Agentが起動しなくなった話

Last updated at Posted at 2023-12-24

はじめに

この投稿はアイスタイル Advent Calendar 2023 の25日目の記事です。
この投稿ではAWS CodeDeploy Agentを入れようとしたらAmazon Kinesis Agentが起動しなくなった話をしたいと思います。

AWS CodeDeploy Agentとは

AWS CodeDeploy エージェントソフトウェアパッケージをインスタンスにインストールして設定すると、そのインスタンスを CodeDeploy デプロイで使用できるようになります。

※AWSの公式から拝借
EC2インスタンスに対してデプロイするために必要となっていくるパッケージです。

Amazon Kinesis Agentとは

Kinesis エージェントはスタンドアロンの Java ソフトウェアアプリケーションであり、データを収集して Kinesis Data Streams に送信する簡単な方法です。 このエージェントは一連のファイルを継続的に監視し、新しいデータをストリームに送信します。

※AWSの公式から拝借
サーバ等からKinesis Data Streams に送信するために必要となっていくるパッケージです。

起きた事象

前提として、EC2インスタンスにはAmazon Kinesis Agentはすでに入っていてAWS CodeDeploy Agentを入れた時にAmazon Kinesis Agentが起動しなくなりました。

問題点

AWSの公式にある、AWS CodeDeploy Agentのインストール手順に沿って進めていました。

sudo yum update

上記の公式手順に記載の、一番最初のステップであるyum updateが悪さをしていました。

解決策

問題点に記載されている、yum updateのステップを飛ばすことで解決。
無事、AWS CodeDeploy AgentとAmazon Kinesis Agentの両立が実現できました。
公式手順を闇雲に信じると、思わぬところで躓きますよ、のいい教訓となりました。
ちなみにこの問題点に関しては、AWSサポートにも入ってもらってもなかなか原因が究明できず、みたいな感じで結構な時間悩んでいましたが、まさかの灯台下暗しといった結末でした。
ネットでもこの手の記事が見あたらず、この記事が解決の一手になれば幸いです。

最後に

今回の投稿は弊社のRebornプロジェクトで起きた出来事です。
弊社ではオンプレミスのシステムをクラウドへ移行するプロジェクトを現在も絶賛進行中です。
他にも様々なプロジェクトが多角的に走っているので、ちょっとでも興味があるなって方はぜひ弊社の採用ページにアクセスしていただければと思います。

6
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
0