NHN Cloudの使用時に問題が発生した場合、それを解決する方法を説明します。
NHN Cloudで提供するOSバージョンのみ利用できます。個人イメージのアップロードはサポートしません。
個人OSイメージを使用するにはNHN Cloudが提供するイメージでインスタンスを作成した後、イメージ作成機能を利用してください。
インスタンス接続に使用するキーペアの秘密鍵(PEMキー)の権限が正しくないため生じる問題です。 下記のように秘密鍵ファイルの権限を調整します。
$ chmod 600 your-key.pem
CentOSインスタンスでroot権限を取得するには、次のようにsudo
コマンドを利用します。
$ sudo su
2つ以上のブロックストレージを使用するインスタンスでイメージを作成し、作成したイメージでインスタンスを作って起動すると上記のような問題が発生します。
2つ以上のブロックストレージを使用するインスタンスは、基本ディスク以外のディスクを/etc/fstab
ファイルに設定します。イメージ作成時にこのファイルも複製されるため、新しいインスタンスが起動する時、/etc/fstab
ファイルが参照するブロックストレージがなくてマウントエラーが発生します。
この問題を解消するには、/etc/fstab
ファイルで基本ディスク以外のブロックストレージ設定をコメント処理してイメージを作成する必要があります。
インスタンスが属すセキュリティグループの送信部分でDNSをブロックした場合に発生します。DNS送信ができるようにセキュリティグループを調整します。
インスタンスが属すセキュリティグループの送信部分でDNSをブロックした場合に発生します。DNS送信ができるようにセキュリティグループを調整します。
プロキシを使用するインスタンスでNHN CloudのMonitoringサービス(System Monitoring, Service Monitoring, Cloud Monitoring)が正常に動作しない場合があります。また、Windows OSの場合、パスワード初期化どの問題が発生する可能性があります。
このような問題を防止するには、プロキシを使用するインスタンスで169.254.0.0/16
帯域については、プロキシを使用できないように設定する必要があります。一般的には、no_proxy
という環境変数にこの値を設定しますが、使用するプロキシによってはこの環境変数を無視する場合もありますので、使用するプロキシのガイドを参考にして設定してください。
次のようにyum repository
ファイルを修正して使用します。
公式サポートが終了したOSは追加アップデートがサポートされないため、上位バージョンOSの使用を推奨します。
$ sudo vi /etc/yum.repos.d/CentOS-Base.repo
[base]
…
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os&infra=$infra&cc=$cc
#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
baseurl=https://vault.centos.org/6.10/os/$basearch/
…
[updates]
…
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates&infra=$infra&cc=$cc
#baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/
baseurl=https://vault.centos.org/6.10/updates/$basearch/
…
#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras&infra=$infra&cc=$cc
#baseurl=http://mirror.centos.org/centos/$releasever/extras/$basearch/
baseurl=https://vault.centos.org/6.10/extras/$basearch/
...
$ sudo vi /etc/yum.repos.d/CentOS-Base.repo
[base]
...
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os&infra=$infra&cc=$cc
#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
baseurl=https://vault.centos.org/7.9.2009/os/$basearch/
...
[updates]
...
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates&infra=$infra&cc=$cc
#baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/
baseurl=https://vault.centos.org/7.9.2009/updates/$basearch/
...
[extras]
...
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras&infra=$infra&cc=$cc
#baseurl=http://mirror.centos.org/centos/$releasever/extras/$basearch/
baseurl=https://vault.centos.org/7.9.2009/extras/$basearch/
...
[centosplus]
...
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus&infra=$infra&cc=$cc
#baseurl=http://mirror.centos.org/centos/$releasever/centosplus/$basearch/
baseurl=https://vault.centos.org/7.9.2009/centosplus/$basearch/
...
$ sudo yum clean all
$ sudo yum repolist