作記録

記憶代わり

Conoha の DBサーバーのプライベートネットワーク接続までの情報まとめ

1. 下記記事を参考にDBサーバーを立ち上げる

DBサーバー(アプリケーションサーバー)を使う|ConoHa VPSサポート

2. 下記記事を参考にネットワークを作成する。

DBサーバー接続用ネットワークを使う|ConoHa VPSサポート

Ubuntuでのネットワーク設定

この記事のネットワークの設定は、CentOSを対象にしているためUbuntuでネットワークを設定する場合は下記のような network.yaml を作成する。

network:
 version: 2
 renderer: networkd
 ethernets:
  eth1:
   addresses: [**********]
   dhcp4: no
   dhcp6: no
   routes:
   - to: **********
     via: **********
key 設定する値
address VPSのネットワーク情報で表示NICが shared になっているときのIPアドレス + /23
to 東京リージョンであれば、172.21.74.0/23ここに記載
via VPSのネットワーク情報で表示NICが shared になっているときのゲートウェイのIPアドレス

参考記事

つまづいた点

●ユーザーリストのユーザーの接続許可ホストは、プライベートネットワークのDBサーバー接続用ネットワークのVPSのIPを書く。

private.***.tyo1.database-hosting.conoha.io ではなく 172.21.***.*** を書く。 https://teratail.com/questions/171630?link=qa_related_pc_sidebar

ユーザーの接続許可ホストに private.***.tyo1.database-hosting.conoha.ioを記載していた為、下記のエラーが出てConohaのDBサーバーに接続出来なかった。

ERROR 1044 (42000): Access denied for user '******'@'172.21.***.***' to database '******'

●ネットワーク設定の via 以下は、ゲートウェイのIPを利用する。これはvpsのsharedの表示INCで表示する

yamlファイルは、空文字がズレると効かない

yamlファイルは、ymlファイルだとダメ