さくらのクラウドでOracle Linuxを使う２つの方法（CentOS8.2から移行、ISOイメージからインストール）

# 概要
さくらのクラウドにおいて、現時点（2021年8月現在）では「Oracle Linux」のパブリックアーカイブやISOイメージ提供は行われていないため、利用する方法についてまとめたものです。

- 方法A：CentOS8.2からOracle Linux8.4へ入れ替える
- 方法B：Oracle LinuxのISOイメージを利用して手動インストール


# 前提条件

- さくらのクラウドコントロールパネルへログインできること
- 利用端末から、さくらのクラウド環境へSSH接続ができること
- 利用端末から、さくらのクラウド環境へFTP接続ができること

:::note warn
警告
さくらのクラウドを利用する際には費用が発生しますので、ご注意ください。
:::


# 方法A：CentOS8.2からOracle Linux8.4へ入れ替える
## A-1：CentOS8.2の環境準備
[提供中のアーカイブ・ISO イメージ一覧](https://manual.sakura.ad.jp/cloud/server/os-packages/archive-iso/list.html "提供中のアーカイブ・ISO イメージ一覧")に掲載されている「CentOS Linux 8.2.2004 64bit」を利用してサーバ環境を構築する

1. さくらのクラウドントロールパネルへログインし、「さくらのクラウド」を選択
1. 左メニューの「サーバ」を選択し、画面右上の「追加」を選択
1. ディスクの「アーカイブ選択」では「CentOS Linux 8.2.2004 64bit」を選択
![a-01-server.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1191204/fe29bced-8598-0866-6947-427397b76654.png)
1. ディスクの修正では「管理ユーザのパスワード」と「ホスト名」を入力（今回の入力例：centos8）
![a-02-server.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1191204/ff0ec9f2-a147-1e05-5e20-e8c157ca9b7f.png)
1. 下にスクロールし、画面右下の「作成」ボタンを押す
1. 確認画面が表示されるので、「作成」ボタンを押す
1. 進捗画面が表示されるので、ステータスが3つとも「成功」になるまで待つ
![a-03-server.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1191204/f9465449-43aa-19aa-8c90-8293d8c02000.png)
1. 左メニューの「サーバ」を選択し、サーバ情報（IPアドレスなど）を確認

## A-2：Oracle Linux8.4へコンバート

1. 利用端末から、作成したサーバにSSHで接続
1. システムのアップデート実施
1. [https://github.com/oracle/centos2ol](https://github.com/oracle/centos2ol "centos2ol")をダウンロードし実行

```
dnf -y update
git clone https://github.com/oracle/centos2ol.git
cd centos2ol/
bash ./centos2ol.sh
```



# 方法B：Oracle LinuxのISOイメージを利用して手動インストール
## B-1：事前準備
利用端末に、[Oracle Linux Installation Media](https://yum.oracle.com/oracle-linux-isos.html "Oracle Linux Installation Media")からISOイメージ（OracleLinux-R8-U4-x86_64-dvd.iso）をダウンロードする

:::note
インフォメーション
「OracleLinux-R8-U4-x86_64-dvd.iso」のファイルサイズは、約9.2GB
:::

1. さくらのクラウドントロールパネルへログインし、「さくらのクラウド」を選択
1. 左メニューの「ストレージ」から「ISOイメージ」を選択
1. サイズ「10GB」を選択し、「名前」を入力（今回の入力例：OracleLinux84）
![b-00-iso.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1191204/838624cd-59b2-be06-9504-d703ac78d958.png)
1. 画面右下の「作成」ボタンを押すと、FTP接続に必要な情報が表示される
![b-01-iso.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1191204/9877deaa-7d3e-564c-425c-8908b48006ed.png)

1. FTP接続ソフトと接続情報を利用し、Oracle LinuxのISOイメージをさくらのクラウドISOイメージへアップロード
![b-00-ffftp.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1191204/c723ecaf-f2cd-e42c-5822-eabfb12eee1f.png)
1. アップロードが完了したら、FTP接続ソフトを切断する
1. さくらのクラウドントロールパネルへ戻り、画面右上の「FTPを完了」を選択
![b-02-iso.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1191204/4eb2e574-c92b-c75a-ae77-b7172ccecccd.png)
1. 確認メッセージが表示されるので、「FTPを完了」ボタンを押す
![b-03-iso.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1191204/140a3f9b-edf9-c501-dc6c-f3a438e1622a.png)
1. 完了メッセージが表示されるので、「OK」ボタンを押す
![b-04-iso.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1191204/9c39fe17-06ce-8566-e942-3a239b4b8135.png)

## B-2：Oracle LinuxのISOイメージからサーバ作成

1. 左メニューの「サーバ」を選択し、画面右上の「追加」を選択
1. ディスクの「ディスクソース」では「ブランク（空のディスク）」を選択
1. ディスクの「ISOイメージを使う」では「OracleLinux84」を選択（※アップロードしたISOイメージが選択できる）
![b-13-server.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1191204/8a534000-826e-e335-8e67-cae9d2f39b52.png)
1. サーバの情報では「名前」を入力（今回の入力例：oraclelinux8）
1. 下にスクロールし、画面右下の「作成」ボタンを押す
1. 確認画面が表示されるので、「作成」ボタンを押す
1. 進捗画面が表示されるので、ステータスが4つとも「成功」になるまで待つ
![b-14-server.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1191204/45ee5bfb-2bca-06d5-a022-9c10dd0b9323.png)


## B-3：コンソールからOracle Linuxのインストール実行
左メニューの「サーバ」を選択し、表示される対象サーバの詳細メニューから「コンソール」を選択する
![b-15-server.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1191204/bdf7b391-f2ec-4d99-0499-e721bcb7efbc.png)

以降、コンソールを利用してインストールを行う

1. 下記画面が表示されたら、「Install Oracle Linux 8.4.0」を選択
![console-01.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1191204/6f8d68b6-7230-e58d-4589-c864af18095f.png)
1. インストール画面が表示されるまで待つ
![console-02.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1191204/fefc685c-db0b-3e98-431d-9ce81d7ebc73.png)
1. 「日本語」を選択し、「続行」ボタンを押す
![console-03.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1191204/fb2b032d-e05f-3024-e0a0-701ad0becd47.png)
1. インストール概要画面が表示されるので、必要な項目を設定
![console-04.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1191204/d0711c3d-12d0-9db7-4cde-b6abfed543f6.png)
1. インストール先を選択し、設定に問題なければ「完了」ボタンを押す
![console-05.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1191204/9a8f317e-602d-460f-ea38-5d4634a2f8e7.png)
1. ネットワークとホスト名を選択し、Ethernet(ens3)を「オン」、ホスト名を入力し、「完了」ボタンを押す
![console-07.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1191204/3aa8d5ef-417d-3d2c-5be9-1702d0194ed8.png)
1. ソフトウェアの選択について、「最小限のインストール」を選択し、「完了」ボタンを押す
![console-09.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1191204/5f865637-66f4-9936-b63d-a786a11e1895.png)
1. 時刻と日付を選択し、地域「アジア」都市「東京」を選び「完了」ボタンを押す
![console-11.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1191204/aeffa153-ca1e-719c-321e-dee9e802c499.png)
1. rootパスワードを選択し、適宜パスワードを入力し、「完了」ボタンを押す
![console-13.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1191204/475495f0-2e24-994e-b3f9-c293e5870579.png)
1. 「インストールの開始」ボタンを押す
![console-14.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1191204/118db3d7-a11d-2da6-d673-803bee05256e.png)
1. インストールが終わるまでしばし待つ
![console-15.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1191204/ac00dcf0-3dd5-b5ef-7fee-b4b0caffa746.png)
1. インストールが完了したら、「システムの再起動」ボタンを押す
![console-16.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1191204/3037b9a7-df05-162b-de12-97f12d7515a4.png)
1. 再起動が完了すると、ログイン画面が表示される
![console-17.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1191204/d1ad3bce-2b41-b3d4-6a04-0f306068749c.png)