こんばんは。五月雨です。
タイトルの通り、今回はOCI上で利用できる Always Freeリソースを使ってゲームサーバーを用意していくシリーズです。
今回はマシンの作成をします。
1.OCIのサインアップ方法
OCIへのサインアップ方法についてはQiita等にまとめている方が多くいらっしゃいますのでそちらを参考にしてください
参考: https://qiita.com/fufukuku/items/af58e01ec0ee93f063b0
2.インスタンスの作成
サインアップが終わったらOCIへログインし、「コンピュート」から「インスタンス」を選択します。
![](https://i0.wp.com/storage.drizzle-web.net/wp/2024/05/image.png?resize=665%2C292&ssl=1)
クリックすると画面が移動するので、「インスタンスの作成」というボタン(灰色)を押しインスタンス作成画面へ移動します。
![](https://i0.wp.com/storage.drizzle-web.net/wp/2024/05/image-1.png?resize=665%2C199&ssl=1)
2-1.インスタンスの設定
- 名前はわかりやすい物を付けてください。
- シェイプシリーズは「Ampere A1.Flex」
- OCPU数を4、メモリを24GBに設定
- イメージは「Ubuntu 22.04 aarch64」(近しい物)を選択します
![](https://i0.wp.com/storage.drizzle-web.net/wp/2024/05/image-3.png?resize=665%2C368&ssl=1)
2-2.ネットワーク設定
- プライマリVNICの「パブリックIPv4アドレスの自動割り当て」を有効にします
- SSHキーの追加の項目にある、「秘密キーの保存」を必ずクリックし、保存します。
秘密キーのダウンロードを忘れたり、なくしたりすると手順をやり直すことになります。
![](https://i0.wp.com/storage.drizzle-web.net/wp/2024/05/image-7.png?resize=665%2C371&ssl=1)
2-3 ブートボリュームの設定
- 「カスタムブートボリュームサイズを指定します」にチェックを入れます
- その上で、サイズを200GBとしてください
![](https://i0.wp.com/storage.drizzle-web.net/wp/2024/05/image-8.png?resize=665%2C198&ssl=1)
上記の設定が終わったら、「作成」ボタンを押して作成します。
作成時にエラーが出て作成できない場合があります。
エラーにOut of Capacityとでる場合は時間を空けて何度か試すと作成できます。
無事に作成が終わると実行中と表示されます。
ここで表示されているパブリックIPアドレスはメモしておいてください。
![](https://i0.wp.com/storage.drizzle-web.net/wp/2024/05/image-9.png?resize=665%2C229&ssl=1)
3.作成した仮想マシンにアクセスする
マシンの作成が完了したら、正しくマシンにアクセスできるか確認します。
マシンにアクセスするにはSSHという方法を使用する必要があります。
ここではTera Termを例に説明します。
Tera Termはhttps://github.com/TeraTermProject/teraterm/releases から入手できます
Tera Termを起動したら画像のような画面になるのでホストにあらかじめメモしておいたパブリックIPアドレスを入力し、OKを押します。
※メモしていない場合は、OCIのコンピュート→インスタンスで確認することができます。
![](https://i0.wp.com/storage.drizzle-web.net/wp/2024/05/image-15.png?resize=516%2C297&ssl=1)
OKを押すと以下のような表示が出てくるので「続行」を押します
![](https://i0.wp.com/storage.drizzle-web.net/wp/2024/05/image-16.png?resize=507%2C360&ssl=1)
そうすると画像のような画面になるので以下のようにし、OKを押します
- ユーザ名
- ubuntu
- パスフレーズ
- 空
- 認証方式
- RSA/DSA/ECDSA/ED25519鍵を使う
- 秘密鍵の欄の右側にあるボタンを押してダウンロードした秘密キーを選びます
![](https://i0.wp.com/storage.drizzle-web.net/wp/2024/05/image-17.png?resize=615%2C436&ssl=1)
正しくログインされればOKです。
ログイン後はこの記事などに従ってお好きなゲームサーバーを構築してください。
次回はOCIのネットワークセキュリティ関係の