みなさん、お元気にお過ごしでしょうか。t-tasakaです。
最近カラスの巣立ちの時期らしく、大きくなった若鳥をよく見かけます。成鳥との違いはクチバシの色です。赤い方が若鳥です。 またオナガやホオジロも見かけます。
さて今回は、6/1にリリースされたボリュームのオンラインでのサイズアップについてです。
今までのやり方でボリュームのサイズアップを行うには、Oracle Cloud Infrstructureドキュメントによると、
-
既存のボリュームをオフライン・サイズ変更で拡大する
-
ボリューム・バックアップから、より大きなボリュームにリストアする
-
既存のボリュームを、より大きな新しいボリュームにクローニングする
と言う三つの手段があるようです。
これら全てオフラインでの作業ですので、インスタンスを停止する必要がありますが、オンラインのままでダウンタイムなしにブート・ボリュームやブロック・ボリュームのサイズアップができるようになったみたいです。
ドキュメントはこちら
早速、試してみたいと思います!
目次
今回やること、事前準備
今回はWindows Server2019インスタンスを用意して、ブート・ボリュームとインスタンスにアタッチしたブロック・ボリュームを起動したままの状態で、どちらもサイズアップしてみます。
テストの環境を用意しました。VCN、サブネットなどは用意してあり、Windows Serverインスタンスにリモートデスクトップで接続できるようネットワーク設定をしておきます。
![f:id:t-tasaka:20200605190553p:plain size up](https://cloudii.jp/wp-content/uploads/image/hatena/20200605190553.png)
作業の流れですが、
-
管理コンソールでボリュームのサイズ変更をし
-
Windows Serverにてディスク管理画面から未割り当ての領域を割り当てる
と言う2ステップで済むようです。
インスタンスの準備
まずはインスタンスを設定します。 今回は最低限の構成でWindows Server 2019のインスタンスを作成しました。
![f:id:t-tasaka:20200611135016p:image:w600 windows instance](https://cloudii.jp/wp-content/uploads/image/hatena/20200611135016.png)
ブート・ボリュームはデフォルトの256GBです。 また、50GBのブロック・ボリュームをアタッチしています。 ディスクの管理画面からみるとそれぞれ確認できます。
![f:id:t-tasaka:20200611142814p:plain disk](https://cloudii.jp/wp-content/uploads/image/hatena/20200611142814.png)
ブート・ボリューム
ボリュームのサイズ変更
管理コンソールから任意のインスタンスのブート・ボリュームの詳細画面を開き「Edit Size or Performance」をクリックします。
![f:id:t-tasaka:20200611165216p:image:w600 Edit Size or Performance](https://cloudii.jp/wp-content/uploads/image/hatena/20200611165216.png)
任意の整数を入力し変更するボリュームのサイズを指定します。300GBにしてみました。
![f:id:t-tasaka:20200611170728p:image:w450 size](https://cloudii.jp/wp-content/uploads/image/hatena/20200611170728.png)
ブート・ボリュームがプロビジョニング中となり、アラートが出てきます。
![f:id:t-tasaka:20200611171103p:image:w600 alert](https://cloudii.jp/wp-content/uploads/image/hatena/20200611171103.png)
拡張した領域の割り当て
今度はWindows Server側で、再度ディスクの管理を開きます。先ほど増やした分の44GBが未割り当てとして見えます!
![f:id:t-tasaka:20200611172041p:image:w600 disk again](https://cloudii.jp/wp-content/uploads/image/hatena/20200611172041.png)
Cドライブを右クリックして、「ボリュームの拡張」をクリックします。
![f:id:t-tasaka:20200611172519p:image:w450](https://cloudii.jp/wp-content/uploads/image/hatena/20200611172519.png)
ボリュームの拡張ウィザードが開きます。空き領域が選択されていることを確認して先へ進めます。
![f:id:t-tasaka:20200611172634p:image:w600](https://cloudii.jp/wp-content/uploads/image/hatena/20200611172634.png)
Cドライブが大きくなりました!
![f:id:t-tasaka:20200611172911p:image:w600](https://cloudii.jp/wp-content/uploads/image/hatena/20200611172911.png)
ブロック・ボリューム
ボリュームのサイズ変更
続いてブロック・ボリュームもサイズ変更したいと思います。 ブロック・ボリュームも同様に、ブロック・ボリュームの詳細画面から「Edit Size or Performance」をクリックします。
![f:id:t-tasaka:20200611173947p:image:w600 block volume](https://cloudii.jp/wp-content/uploads/image/hatena/20200611173947.png)
60GBにしてみます。
![f:id:t-tasaka:20200611174048p:image:w450 60GB](https://cloudii.jp/wp-content/uploads/image/hatena/20200611174048.png)
拡張した領域の割り当て
プロビジョニングが終わったら、再度Windows Serverの画面に戻りディスクの管理を開きます。
![f:id:t-tasaka:20200611174231p:image:w600](https://cloudii.jp/wp-content/uploads/image/hatena/20200611174231.png)
ボリュームの拡張をします。(以後の手順は先ほどと全く同じです)
![f:id:t-tasaka:20200611174624p:image:w450](https://cloudii.jp/wp-content/uploads/image/hatena/20200611174624.png)
無事拡張されました。
![f:id:t-tasaka:20200611174759p:image:w600](https://cloudii.jp/wp-content/uploads/image/hatena/20200611174759.png)
まとめ
Linuxの場合、ボリュームの再スキャンが必要なようですが、Windows Serverですと勝手に認識してくれるので、拡張した分を割り当てれば良いので簡単に終わりました。便利ですね。
ではまたお会いしましょう!