1
0

More than 1 year has passed since last update.

AWS EC2 Ubuntu 18.04 lts -> proライセンスにUpgradeする

Last updated at Posted at 2023-05-19

はじめに

Ubuntu 18.04 lts がEOLしちゃったので対応をしています。

AWSでltsからproにライセンスUpgradeができるというのでコツコツ実施しています。
https://aws.amazon.com/jp/about-aws/whats-new/2023/04/aws-license-manager-ec2-instances-ubuntu-pro-operating-system/

Ubuntu 18.04 proだと2028/5/31までEOLが伸びます。
https://www.omgubuntu.co.uk/2023/05/ubuntu-18-04-end-of-support

※費用は若干お高くなります。

ubuntu 16.04 lts以降であればproにUpgradeできるらしいですが、今のところ16.04で成功したことはないです。

考察

インスタンスについてるライセンスがすげ変わるみたいです。
でもって ubuntu pro client tools ってパッケージが良しなにしてくれるようです。
なのでOS的にはあまり変更ないです。

上記ツール入れるときに依存パッケージ入るケースがあるので、そこだけお気をつけください。

いまのところ下記が入ってるインスタンス問題なくできました。
・Wordpress
・Redash

手順

Ubuntu公式手順に+αしています。
https://ubuntu.com/tutorials/how-to-upgrade-ubuntu-lts-to-ubuntu-pro-on-aws-using-aws-license-manager#1-overview

1.該当インスタンスにSSMの設定を実施する
これは別途記事書こうかなと思います。
インスタンスプロファイルとして AmazonSSMManagedInstanceCore の権限が付与されていればOKです。

2.OSバージョンを一応確認する

$ sudo cat /etc/os-release

3.ubuntu pro client toolsをインストールする

$ sudo apt install ubuntu-advantage-tools

4.pro statusコマンドで状態を確認する。まだproじゃないよって出ます。
This machine is not attached to an Ubuntu Pro subscription.

$ pro status
SERVICE          AVAILABLE  DESCRIPTION
cc-eal           yes        Common Criteria EAL2 Provisioning Packages
cis              yes        Security compliance and audit tools
esm-apps         yes        Expanded Security Maintenance for Applications
esm-infra        yes        Expanded Security Maintenance for Infrastructure
fips             yes        NIST-certified core packages
fips-updates     yes        NIST-certified core packages with priority security updates
livepatch        yes        Canonical Livepatch service
ros              yes        Security Updates for the Robot Operating System
ros-updates      yes        All Updates for the Robot Operating System

This machine is not attached to an Ubuntu Pro subscription.
See https://ubuntu.com/pro

5.インスタンスをシャットダウンします。

6.管理コンソールでAWS License Manager を開く

7.初回のみの手順
・「AWS License Managerの使用を開始する」をクリックします。
・「AWS License Manager に必要なアクセス許可を付与します」にチェックを入れます。
・「アクセス許可の付与」をクリックします。

8.ライセンスタイプの変換
・「ライセンス タイプの変換」をクリックします。
・「ライセンスタイプ変換の作成」をクリックします。
・Source operating systemに「Ubuntu LTS」を選択します。
・対象マシンを選択して「次へ」をクリックします。
・「Ubuntu Pro」が選択されていることを確認し、「次へ」をクリックします。
・レビュー画面で対象とライセンスタイプに間違いがないことを確認し、「Convert」をクリックします。
・変換が成功するまで5分程度待ちます。

9.インスタンスを選択し、「プラットフォームの詳細」に「Ubuntu Pro Linux」と表示されることを確認します。

10.インスタンスを起動します。

11.インスタンスにログインします。

12.OSバージョン確認
※手順2から変わらないです。

$ sudo cat /etc/os-release

13.pro statusコマンドで状態を確認します。
Enable services with: pro enable <service>がproの証と思われます。
valid untilの年が9999なのですが、気にしなくて良さそううです。

SERVICE          ENTITLED  STATUS    DESCRIPTION
cc-eal           yes       disabled  Common Criteria EAL2 Provisioning Packages
cis              yes       disabled  Security compliance and audit tools
esm-apps         yes       enabled   Expanded Security Maintenance for Applications
esm-infra        yes       enabled   Expanded Security Maintenance for Infrastructure
fips             yes       disabled  NIST-certified core packages
fips-updates     yes       disabled  NIST-certified core packages with priority security updates
livepatch        yes       enabled   Canonical Livepatch service

Enable services with: pro enable <service>

                Account: アカウントID
           Subscription: アカウントID
            Valid until: 日付 09:00:00 9999 JST
Technical support level: essential

14.syslogなどエラー無いか確認します。

15.当該インスタンスで実現している機能を確認します。

1
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
1
0