RHEL 互換 OS の AlmaLinux を触ってみた

Red Hat Enterprise Linux 互換の OS「AlmaLinux」を触ってみました
2021.07.07

この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。

こんにちは、望月です。

ふと調べてみたら AlmaLinux の AMI が公開されていたので触ってみました。
AlmaLinux は CentOS が従来の CentOS Linux から CentOS Stream へシフトすることを発表したことから生まれた Red Hat Enterprise Linux 互換の OS となります。
もともと法人向けに CloudLinux OS という Linux ディストリビューションを提供している CloudLinux 社が主導していることもあり、サポート面などについても安心できそうですね。
これまで CentOS Linux 使ってたけど、今後どうしようという方はぜひ検討してみてください。

AWS Marketplace: AlmaLinux OS 8

起動してみた

インスタンス作成時に「AlmaLinux」で検索することで、マーケットプレイスに「AlmaLinux OS 8」が表示されるので、そちらを選択しインスタンスを作成することで AlmaLinux を利用することができます。

また、AlmaLinux の Wiki にて AMI ID も公開されているのでそちらで検索して利用することもできます。

AWS | AlmaLinux Wiki

インスタンス作成後、ログインして簡単に確認してみました。
現在提供されている AlmaLinux は 8.4 となります。
デフォルトユーザーも ec2-user となるため一瞬ログインできないと悩むこともありませんね!

[ec2-user@ip-10-0-0-43 ~]$ cat /etc/system-release
AlmaLinux release 8.4 (Electric Cheetah)

kernel のバージョンは 4.18 になります。

[ec2-user@ip-10-0-0-43 ~]$ uname -srv
Linux 4.18.0-305.el8.x86_64 #1 SMP Wed May 19 18:55:28 EDT 2021

うれしいことに最初から ssm-agent がインストールされているのでセッションマネージャーでのログインも簡単に行うことができます。

[ec2-user@ip-10-0-0-43 ~]$ rpm -qi amazon-ssm-agent
Name        : amazon-ssm-agent
Version     : 3.0.1124.0
Release     : 1
Architecture: x86_64
Install Date: Mon 31 May 2021 05:07:04 PM UTC
Group       : Amazon/Tools
Size        : 113186305
License     : Apache License, Version 2.0
Signature   : RSA/SHA1, Fri 23 Apr 2021 11:15:33 PM UTC, Key ID 54f4f56e693eca21
Source RPM  : amazon-ssm-agent-3.0.1124.0-1.src.rpm
Build Date  : Fri 23 Apr 2021 10:58:18 PM UTC
Build Host  : ec2-ssm-agent-builder-25001.iad12.corp.amazon.com
Relocations : (not relocatable)
Packager    : Amazon.com, Inc. <http://aws.amazon.com>
Vendor      : Amazon.com
URL         : http://docs.aws.amazon.com/ssm/latest/APIReference/Welcome.html
Summary     : Manage EC2 Instances using SSM APIs
Description :
This package provides Amazon SSM Agent for managing EC2 Instances using SSM APIs

サポート期限について

AlmaLinux OS 8 は 2029 年までのサポートされるとのことです。

How long will CloudLinux support AlmaLinux? CloudLinux is committed to supporting AlmaLinux until 2029, including stable and thoroughly tested updates and security patches. Read more about CloudLinux support in the CloudLinux announcement (opens new window).

8.4 | AlmaLinux Wiki

まとめ

もともとは Rocky Linux の GA というニュースを見て調べてみたら Rocky Linux の AMI はまだ公開されておらず、AlmaLinux はすでにあったので AlmaLinux を触ってみました。
基本的には CentOS Linux 8 と使い勝手を変えることなく使うことができるディストリビューションになるかと思います。
Rocky Linux も AMI が公開されたら、触ってみたいと思います。