OCI Load Balancer と Oracle Linux 9 でロードバランシングを体験 その５ Object Storage、Block Volume 作成・設定

OCI Load Balancer と Oracle Linux 9 でロードバランシングを体験してみる その５ Object Storage、Block Volume 作成・設定

# 【お知らせ】この記事はこちらの記事と連動しております。

## **OCI Full Stack Disaster Recovery (FSDR) が Load Balancer 対応になったので試してみた**
https://qiita.com/Assemble_EX-80/items/92262c337290d57b670c

[こちらの記事](https://qiita.com/Assemble_EX-80/items/92262c337290d57b670c)を試すための [事前準備](https://qiita.com/Assemble_EX-80/items/92262c337290d57b670c#%E4%BA%8B%E5%89%8D%E6%BA%96%E5%82%99) の方法をステップバイステップで記述したものであり、こちらで利用している**Load Balancerと、Oracle Linux 9の構成を最速で構成する手順** です。


この記事は、**[その５ オブジェクト・ストレージ、ブロック・ボリューム 作成・設定 ](https://qiita.com/Assemble_EX-80/private/b846a3ac8aa8de71301a)** です。

FSDRの利用にあたって

- **オブジェクト・ストレージ・バケットの作成**
- **リュームグループの準備**

を行います。

OCI の **ストレージの種類**、 **オブジェクト・ストレージ** や、**ボリュームグループ**に関しては以下のスライド資料とマニュアルページを参照してください。

## ■資料

### **ストレージ種類、全般**

【OracleCodeNight#16】ストレージの選び方
https://speakerdeck.com/oracle4engineer/oraclecodenight-number-16-sutorezifalsexuan-bifang
ストレージ詳細
https://oracle-japan.github.io/ocidocs/services/storage/storage-200/

### **オブジェクト・ストレージ**
オブジェクト・ストレージ概要(スライド)
https://oracle-japan.github.io/ocidocs/services/storage/object-storage-100/
オブジェクト・ストレージの概要（マニュアル)
https://docs.oracle.com/ja-jp/iaas/Content/Object/Concepts/objectstorageoverview.htm

### **ブロックボリューム**
ブロックボリューム概要（スライド)
https://oracle-japan.github.io/ocidocs/services/storage/block-volume-100/
ブロック・ボリュームの概要(マニュアル)
https://docs.oracle.com/ja-jp/iaas/Content/Block/Concepts/overview.htm

### **ボリュームグループ**
ボリュームグループ（スライド）
https://speakerdeck.com/ocise/ociji-shu-zi-liao-burotukuboriyumu-gai-yao?slide=27
ボリュームグループ（マニュアル）
https://docs.oracle.com/ja-jp/iaas/Content/Block/Concepts/volumegroups.htm

# 目次
**[その１ はじめに](https://qiita.com/Assemble_EX-80/items/09d552f69e8b60e6f804)**
**[その２ ネットワーク(VCN)とVM 作成](https://qiita.com/Assemble_EX-80/items/5d941b67a73703b20f9c)**
**[その３ VM上の Oracle Linux 9 に apache、PHPインストール、設定 ](https://qiita.com/Assemble_EX-80/items/d89ddb7b78c84373c49a)**
**[その４ Load Blancer 作成・設定](https://qiita.com/Assemble_EX-80/items/20de1daabfb1f0857fc5)**
**[その５ オブジェクト・ストレージ、ブロック・ボリューム 作成・設定](https://qiita.com/Assemble_EX-80/items/b846a3ac8aa8de71301a)**
<!--
**[その３ VM上の Oracle Linux 9 に apache、PHPインストール、設定 ](https://qiita.com/Assemble_EX-80/items/d89ddb7b78c84373c49a)**
**[その４ Load Blancer 作成・設定 ](https://qiita.com/Assemble_EX-80/items/20de1daabfb1f0857fc5)**
**[その５ オブジェクト・ストレージ、ブロック・ボリューム 作成・設定 ](https://qiita.com/Assemble_EX-80/private/b846a3ac8aa8de71301a)**
-->

の構成でお届けしています。

# オブジェクトストレージの作成

オブジェクトストレージには、通常のオブジェクトストレージと、アーカイブストレージの2種類ありますが、ここでは通常のオブジェクトストレージを作成します。

#### オブジェクトストレージの種類

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3737461/6f18d650-bbc8-e43c-d229-0eeca398e19a.png)
引用元 https://speakerdeck.com/ocise/ociji-shu-zi-liao-obuziekutosutorezi-gai-yao?slide=3

## オブジェクトストレージ バケット作成
次に下記のような名前のオブジェクトストレージ バケットを作成します。

FSDR利用の際は、**オブジェクト・ストレージにログを格納**しますので、**プライマリサイト、スタンバイサイト両方のリージョンにオブジェクトストレージを作成する必要**があります。

### **Tokyo Region** 設定情報
```
オブジェクト・ストレージ
 バケット 名前: bucket-01
```

### **Seoul Region** 設定情報
```
オブジェクト・ストレージ
バケット 名前: bucket-01-icn
```

OCI コンソールの左上、メニューアイコンより、**「ストレージ」** をクリック、**「オブジェクト・ストレージとアーカイブストレージ」** を選びます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3737461/f2b18974-2b94-68e0-1f4f-dd8dca406f36.png)

**[バケットの作成]** ボタンを押し、オブジェクトストレージを作成します。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3737461/74286d06-800a-6958-ebbf-6bbfa65079d4.png)

バケット名をつけます。

この例では Tokyo Region に作成するオブジェクト・ストレージバケットには bucket-01 という名前を付けるので

　バケット名： **bucket-01** 

と入力します。

今回オブジェクト・ストレージはFSDRの実行ログの格納場所としてバケットを作成しますので、ストレージ層は **「標準」**（デフォルト）のままバケットを作成します。

デフォルトストレージ層の種類には、**「標準」** と **「アーカイブ」** があります。オブジェクトストレージの種類と違いについては前述の [こちらのドキュメント](https://qiita.com/Assemble_EX-80/private/b846a3ac8aa8de71301a#%E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E3%82%B9%E3%83%88%E3%83%AC%E3%83%BC%E3%82%B8%E3%81%AE%E7%A8%AE%E9%A1%9E) などを参照してください。

<!--
その他、自動階層化の有効化、オブジェクト・バージョニングの有効化、オブジェクト・イベントの出力、コミットされていないマルチパート・アップロードのクリーンアップ、データの暗号化を「Oracle管理キーを使用した暗号化」とするか、「顧客管理キーを使用した暗号化」とするかなど様々なオプションがありますが、ここではすべてデフォルトのまま、オブジェクト・ストレージのバケットを作成します。
-->

その他、様々なオプションがありますが、ここではすべてデフォルトのまま、オブジェクト・ストレージのバケットを作成します。

**「作成」** ボタンを押してオブジェクト・ストレージのバケットを作成してください。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3737461/35e31564-3313-e8da-70a7-55e32cf8530d.png)

オブジェクト・ストレージとアーカイブ・ストレージメニューから、作成したオブジェクト・ストレージバケットを確認することができます。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3737461/f2af8b0b-4a2a-77f4-7aac-ccc0dff84138.png)

プライマリサイトでオブジェクト・ストレージ バケットの作成が完了したら、忘れずにスタンバイサイトでもオブジェクト・ストレージ バケットの作成を行います。

ここまで問題なければ、次は**ブロックボリュームのボリュームグループ作成**に進みます。


# ボリュームグループの作成

FSDRで **コンピュートVM**を [**移動インスタンス**](https://docs.oracle.com/ja-jp/iaas/disaster-recovery/doc/add-moving-instance.html) としてDR計画をする場合は事前に

- **ボリュームグループ**に**VMのブートボリュームを登録**
- ボリュームグループの**リージョン間レプリケーション機能を設定**

を実施し**VMをプライマリサイトとスタンバイサイトで同期しておく**必要があります。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3737461/a79192ca-fe26-269e-90eb-343c4134254d.png)


<!--
 [**非移動インスタンス**](https://docs.oracle.com/ja-jp/iaas/disaster-recovery/doc/add-non-moving-instance.html) としてメンバー追加
-->

## **設定情報の確認**
### **ボリューム・グループ設定**

[**Tokyo Region**](https://cloud.oracle.com/?region=ap-tokyo-1) に以下のような **ボリューム・グループ** の配置を行います。

```
ボリューム・グループ

名前: vg_01
クロス・リージョン・レプリケーション: オン
ターゲット・リージョン: South Korea Central (Seoul)
ターゲット可用性ドメイン: TGjA:AP-SEOUL-1-AD-1
ブート・ボリューム
 instance-A1-01 (Boot Volume)   <--- instance-01 のブートボリュームを追加
 instance-E4-02 (Boot Volume)   <--- instance-02 のブートボリュームを追加
```

## ブロックボリュームのボリュームグループを作成


### ボリューム・グループ作成開始

OCI コンソールの左上、メニューアイコンより、**「ストレージ」** をクリック、**「ボリューム・グループ」** を選びます。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3737461/fa5864dd-6913-7f18-c3cb-6108abbaf0e5.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3737461/ea80163f-2c3d-e602-9317-d9342e0ac1dc.png)

### ボリューム・グループに名前を付ける
ボリューム・グループに名前を付け、可用性ドメイン（AD)を選択します。

可用性ドメインの名称や選べる数はリージョンごとに違います。
この例では下記のように名前を付け、可用性ドメイン（AD）を選択します。

　名前： **VG_01**
　可用性ドメイン： **xxxx AP-TOKYO-1=AD-1**

入力、選択出来たら「次」を押します。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3737461/7a9136b3-e366-bcf2-4e9f-9b08bae1de04.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3737461/ff6a6800-89b9-d4dc-80fa-5cfb22b554d9.png)

### ブートボリュームを追加

ボリューム・グループにFSDRでDR計画実行時に、移動の対象となる VM の ブートボリューム を追加します。

ここではDR計画で移動対象となる2つのVMのブートボリューム

　**instance-01 (Boot Volume)**
　**instance-02 (Boot Volume)**

を選びます。
選択できれば、「次」を押します。




![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3737461/33ff928b-19fa-69b2-0614-d2e99d968b2c.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3737461/1245287b-fce5-9698-2c8b-15fb0b261602.png)

### クロス・リージョン・レプリケーションの設定
次にクロス・リージョン・レプリケーションの設定を行います。

下記のスクリーンショットを参考にDR計画のスタンバイサイトとなるリージョンに、クロスリージョン・レプリケーションを設定しましょう。
この例では Seoul リージョンです。

　非同期クロス・リージョン・レプリケーションを有効にしますのラジオボタン： **ON**
　ターゲット・リージョン：**South Korea Central （Seoul)**
　可用性ドメイン： **xxxx AP-SEOUL-1-AD-1**
　確認チェックボックス： **☑ チェック**

とします。
問題なければ、「次」を押します。
 
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3737461/0f4a677f-489e-27a6-c075-88ac59caa744.png)

### バックアップ・ポリシーの設定

ボリューム・グループのバックアップを取ることができます。
バックアップ・ポリシーをあらかじめ設定していない場合は、
そのまま「次」へを押します。

後からバックアップ・ポリシーを作成し、ボリューム・グループに適応することも可能です。


![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3737461/32bd6e8a-9ae6-8793-3e40-f7a487b157f7.png)

### 設定の確認

最後に設定を確認し、問題が内容であれば「作成」を押してボリューム・グループを作成します。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3737461/37fa4d21-f078-bc2b-d384-b716e2bf6fd2.png)

### ボリューム・グループの状態の確認

OCI コンソールの左上、メニューアイコンより、**「ストレージ」** をクリック、**「ボリューム・グループ」** を選ぶと該当リージョン上の選択されているコンパートメント内に存在するボリューム・グループを確認することができます。

ボリューム・グループの状態や、クロス・リージョン・レプリケーションがオンになっていることを確認できれば設定は完了です。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3737461/8e6d70f4-dd6b-e30a-15f1-72886a6e69b8.png)


OCI Load Balancer と Oracle Linux 9 でロードバランシングを体験 その５ Object Storage、Block Volume 作成・設定

は以上になります。


# 前の記事
**[その４ Load Blancer 作成・設定](https://qiita.com/Assemble_EX-80/items/20de1daabfb1f0857fc5)** 

# 連動記事
**OCI Full Stack Disaster Recovery (FSDR) が Load Balancer 対応になったので試してみた**
https://qiita.com/Assemble_EX-80/items/92262c337290d57b670c