最新のfedoraをAWSで使おう
こんにちは、望月です。
Red Hat Enterprise Linux も 8 となり、最新のLinux事情も追ってみようかなと思ったので、fedoraを触ってみようと思いました。せっかくAWSにもあるのでEC2で使おうと思いましたが
なんかいっぱいある!!!
コミュニティ AMIでfedoraは提供されていますが最新版迷子とならないように、最新版の入手方法を紹介します。
やってみた
最新AMI ID取得
fedora では、通常のISOイメージとは別にCloud Base Imagesという形で、OpenstackやVagrantなどのイメージも提供されており、AWSのAMIもこちらで提供されています。
GP2 HVM AMIs、arm64 AMIs、Standard HVM AMIsと提供されており、今回はGP2 HVM AMIsを利用したいと思います。
各リージョンごとの最新AMI IDが確認できます。また Launch のアイコンをクリックすることで直接インスタンス作成画面に進むことができます。
ログイン
作成したインスタンスへのログインには fedora ユーザを利用します。
ssh -i keypair.pem fedora@ec2-xxx-xxx-xxx-xxx.ap-northeast-1.compute.amazonaws.com
バージョンを確認したところ Fedora 30 となっており、Kernelバージョンも 5 になってました。
$ hostnamectl Static hostname: ip-10-0-0-188.ap-northeast-1.compute.internal Icon name: computer-vm Chassis: vm Machine ID: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Boot ID: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Virtualization: kvm Operating System: Fedora 30 (Cloud Edition) CPE OS Name: cpe:/o:fedoraproject:fedora:30 Kernel: Linux 5.0.9-301.fc30.x86_64 Architecture: x86-64
ミドルウェアのバージョン確認
せっかくなので、主要ミドルウェアのバージョンも確認していきましょう。
- Apache: 2.4.39
$ dnf info httpd Last metadata expiration check: 0:07:28 ago on Thu 27 Jun 2019 09:41:32 AM UTC. Available Packages Name : httpd Version : 2.4.39 Release : 4.fc30 ……
- nginx: 1.16
$ dnf info nginx Last metadata expiration check: 0:06:35 ago on Thu 27 Jun 2019 09:41:32 AM UTC. Available Packages Name : nginx Epoch : 1 Version : 1.16.0 Release : 3.fc30 ……
- php: 7.3.6
- fedoraだからというのもあるとは思いますが5系はパッケージ提供がないようです。
$ dnf info php Last metadata expiration check: 0:06:18 ago on Thu 27 Jun 2019 09:41:32 AM UTC. Available Packages Name : php Version : 7.3.6 Release : 1.fc30 ……
- PostgreSQL: 11.3
$ dnf info postgresql-server Last metadata expiration check: 0:09:34 ago on Thu 27 Jun 2019 09:41:32 AM UTC. Available Packages Name : postgresql-server Version : 11.3 Release : 1.fc30 ……
- MariaDB: 10.3.12
$ dnf info mariadb-server Last metadata expiration check: 0:09:41 ago on Thu 27 Jun 2019 09:41:32 AM UTC. Available Packages Name : mariadb-server Epoch : 3 Version : 10.3.12 Release : 10.fc30 ……
まとめ
最新のfedora 30を少し触ってみて、初めてfedoraを触ったのがFedora CoreのPPC版というマニアックなところからLinux人生がはじまり、手探りでWebサーバなどを立てて遊んでたことを思い出しました。
これからも初めてLinux触った頃の気持ちを忘れず、最新技術を楽しんでいこうと思いました!