22 Compute Classicのよくある質問
マシン・イメージ
インスタンスの作成には、どのベース・イメージを使用できますか。
オラクル社提供または独自のイメージを使用してインスタンスを作成できます。 「マシン・イメージの管理」を参照してください。
オラクル社提供のイメージを使用してインスタンスを作成した後、追加のパッケージを使用してオペレーティング・システムおよびカーネルを更新する場合、更新されたオペレーティング・システムおよびカーネルは引き続きサポートされますか。
オペレーティング・システムおよびカーネルは、オラクル社のパブリックまたはサポート・リポジトリを使用して更新されるかぎり引き続きサポートされます。
Oracle Cloud Marketplaceからイメージを選択してインスタンスを作成するために使用できますか。
はい。Oracle Cloud Marketplaceに移動して使用するイメージを選択できます。 「Get App」をクリックし、使用条件に同意します。 指示に従って、Compute Classic WebコンソールでCreate Instanceウィザードを起動します。
または、Webコンソールで「Create Instance」ウィザードを起動してから、「Marketplace」タブで必要なマシン・イメージを選択できます。 「「Instances」ページからのインスタンスの作成」を参照してください。
インタフェース
このサービスは、どんなユーザー・インタフェースで利用できますか。
WebコンソールまたはREST API「またはコマンドライン・インタフェース(CLI)」を使用してCompute Classicにアクセスできます。 「Webコンソールを使用したCompute Classicへのアクセス」、「REST APIを使用したCompute Classicへのアクセス」 および「コマンド・ライン・インタフェースを使用したCompute Classicへのアクセス」を参照してください。
Webコンソールが頻繁にタイムアウトするのはなぜですか。
セキュリティを確保するために、Webコンソールは15分間何も操作がないと自動的にタイムアウトします。 Webコンソールの使用を再開するには、再度ログインします。
APIを使用してサービスに接続するにはどうすればいいですか。
「Oracle Cloud Infrastructure Compute ClassicのREST API」の「クイック・スタート」を参照してください。
インスタンス・プロパティ
1つのインスタンスに割り当てることのできるCPUとメモリーはいくつですか。
インスタンスに割り当てられるCPUの数とRAM容量は、インスタンスの作成時に選択するシェイプによって決まります。 「シェイプについて」を参照してください。
インスタンス全体に割り当てることができるメモリーの最大容量はどのくらいですか。
各インスタンスに割り当てられるメモリーは、インスタンスの作成中に選択するシェイプによって決まります。 そのため、インスタンス全体で使用できるメモリーの最大容量は、各インスタンスに選択したシェイプに関連付けられるRAMの合計量になります。 メモリーの割当に個別の上限はありません。 各シェイプに関連付けられているRAMの量については、「シェイプについて」を参照してください。
インスタンスに永続ストレージを提供するにはどうすればいいですか。
ブロック・ストレージ領域を提供するには、ストレージ・ボリュームを作成してインスタンスにアタッチします。 「ストレージ・ボリュームの管理」を参照してください。
インスタンスの中で、3つのパート名(Compute-identity_domain/user/id)を持つものと、4つのパート名(Compute-identity_domain/user/name/id)を持つものがあるのはなぜですか。
インスタンス名に含まれるidは、インスタンスの作成時に自動的に生成されます。 インスタンスの作成中にname(オプションのパラメータ)を指定する場合、指定するnameの後に4つのパート名のidが付きます。
インスタンスの使用方法
Compute Classicインスタンスに何がインストールできますか?
インスタンスの作成に使用したマシン・イメージに含まれているオペレーティング・システムでサポートされており、そのアプリケーションのベンダーのライセンスおよびサポート契約の対象となる、任意のオラクル社またはサードパーティのアプリケーションをデプロイできます。 オラクル社は、いずれのサードパーティのアプリケーションおよびソフトウェアのサポートまたは保障も提供しません。
どのようにしてインスタンスを停止できますか。
インスタンスが不要になったら、インスタンスを停止または削除できます。 永続的なストレージ・ボリュームからブートする場合にのみインスタンスを停止できます。 インスタンスを停止すると、後でインスタンスを再開できます。 インスタンス・オーケストレーションを停止してインスタンスを削除した場合は、必要に応じて後で再作成できます。 「インスタンスのライフサイクル操作の管理」を参照してください。
どのようにしてインスタンスを削除できますか。 Webコンソールに「Delete」オプションがありません。
どのようにしてインスタンスのブート・ログにアクセスできますか。
オラクル社提供のイメージを使用し、2016年5月中旬以降に作成されたインスタンスの場合、Webコンソールを使用してブート・ログを表示できます。 「インスタンスのブート・ログの表示」を参照してください。
それ以外のインスタンスの場合、デフォルトではブート・ログを表示できないことがあります。 「Logs」ページにログが見つからなかったことを示すメッセージが表示されます。 このような場合、ブート・ログを表示するには、インスタンスにログインして、コンソールでシリアル・ポートに出力するよう指示します。
Oracle Linuxインスタンスのブート・ログを表示するには:
- SSHを使用してインスタンスにアクセスします。 「SSHを使用したOracle Linuxインスタンスへのアクセス」を参照してください。
- 次のコマンドを実行します。
sudo su vi /etc/grub.conf
grub.confファイルで、カーネルの記述ごとに、console=ttyS0エントリを追加してファイルを保存します。 -
インスタンスを再起動します。 「インスタンスのリブート」を参照してください。
インスタンスが再起動したら、Webコンソールを使用してブート・ログを表示できます。 「インスタンスのブート・ログの表示」を参照してください。
インスタンスをテンプレートとして使用して、まったく同じインスタンスをもう1つ作成できますか。
はい。インスタンス・スナップショットを作成することにより、これを実行できます。 次に、これを実行する方法を示します。
-
nonpersistentブート・ディスクを使用するインスタンスを作成します。
注意:
Webコンソールを使用してインスタンスを作成する場合は、デフォルトで選択されている永続ブート・ディスクのオプションを明示的に削除してください。 永続ブート・ディスクを使用するインスタンスのインスタンス・スナップショットを作成することはできません。
-
必要に応じて、ユーザーの追加やアプリケーションのインストールおよび構成を行ってインスタンスをカスタマイズします。
-
インスタンス・スナップショットを作成します。
-
インスタンス・スナップショットによって作成されたイメージを登録します。
-
イメージを使用して、新しいインスタンスを作成します。
詳細は、「インスタンス・スナップショットを使用したインスタンスのクローニング」を参照してください。
共有ネットワーク設定
インスタンスのパブリックIPアドレスは固定ですか、それとも動的ですか。
インスタンスのプライベートIPアドレスは固定されていますか。あるいは動的ですか。
共有ネットワークのプライベートIPアドレスは、オラクル提供のIPアドレスのプールから各インスタンスに動的に割り当てられます。 インスタンスを再起動する場合、そのプライベートIPアドレスは変わる可能性があります。
オラクル提供のリリース・バージョン16.3.6以降のマシン・イメージを使用してインスタンスを作成する場合は、各インスタンスに最大8つのネットワーク・インタフェースを指定できます。 インスタンスの作成中に、作成した1つ以上のIPネットワークと共有ネットワークにインスタンスを追加できます。 共有ネットワークによって割り当てられるIPアドレスは引き続き動的に割り当てられますが、IPネットワークのIPアドレスについては固定と動的のいずれにするかを指定できます。
自分のインスタンスのIPアドレスを確認するには、どうすればいいですか。
「Instances」ページに、インスタンスのパブリックとプライベートの両方のIPアドレスが表示されます。 インスタンスの詳細ページでも、インスタンスのこのような詳細だけでなく、他の詳細も参照できます。
インスタンス間でトラフィックを制限および隔離するには、どうすればいいですか。
相互に通信する必要があるインスタンスは、同じセキュリティ・リストに追加します。 インスタンスを他のインスタンスから隔離するには、異なるセキュリティ・リストに追加します。 デフォルトでは、異なるセキュリティ・リストにあるインスタンスは相互に通信できません。 セキュリティ・ルールを使用して、セキュリティ・リストのデフォルト・ポリシーをオーバーライドできます。 「共有ネットワークの構成」を参照してください。
ストレージ管理
インスタンスの作成後に、インスタンスにブロック・ストレージを追加するにはどうすればいいですか。
実行中のインスタンスにアタッチするストレージ・ストレージがすでに作成済の場合は、「インスタンスへのストレージ・ボリュームのアタッチ」を参照してください。 ストレージ・ボリュームを作成し、インスタンスにアタッチする場合は、「ストレージ・ボリュームの作成」を参照してください。
1つのインスタンスにアタッチできるストレージ・ボリュームはいくつですか。
1つのインスタンスに対し、最大10のブロック・ストレージをアタッチできます。
ストレージ・ボリュームに許可されるサイズはどのくらいですか。
指定できる範囲は1 GBから2 TBまで、増分の単位は1 GBずつです。 ストレージ・ボリュームのサイズは、ボリュームの作成時に指定できます。
インスタンスがさらに多くのストレージにアクセスする必要がある場合はどうですか。
インスタンスが単一のインスタンスにアタッチできるより多くのストレージにアクセスする必要がある場合は、Oracle Cloud Infrastructure Storage Software Appliance - Cloud Distributionを使用して、無制限にスケーラブルな共有ファイル・ストレージ容量にアクセスすることを検討できます。 「Oracle Cloud Infrastructure Storage Software Appliance - Cloud Distributionの使用」の「Oracle Cloud Infrastructure Storage Software Appliance - Cloud Distributionについて」を参照してください。すでにストレージ・ボリュームをインスタンスにアタッチしています。 ストレージ・ボリュームのサイズを変更できますか。
はい、作成後、インスタンスにアタッチされている場合でも、ストレージ・ボリュームのサイズを変更できます。 ただし、ストレージ・ボリュームのサイズは増やすことのみでき、減らすことはできません。 「ストレージ・ボリュームのサイズの増加」を参照してください。
1つのストレージ・ボリュームを一度に複数のインスタンスにアタッチできますか。 できない場合は、どのように共有ストレージを実装できますか。
いいえ。1つのストレージ・ボリュームを一度に複数のインスタンスにアタッチすることはできません。
NFSv4上でクラウド上に非常にスケーラブルで共有されたストレージをインスタンスに提供するには、Oracle Cloud Infrastructure Storage Software Appliance - Cloud Distributionの使用を検討してください。 このアプライアンスはCompute Classicインスタンスにプロビジョニングされ、クラウド内のファイル・サーバーのロールを果たします。 Compute ClassicインスタンスでCompute Classicを実行している場合、Oracle Cloud Infrastructure Object Storage Classicに共有され、拡張性が高く、低コストで信頼性の高いストレージ容量が提供されます。 アプライアンスが最適なユースケースについては、「Oracle Cloud Infrastructure Storage Software Applianceの使用」の「Oracle Cloud Infrastructure Storage Software Appliance- Cloud Distributionについて」を参照してください。
Orchestration v1
オーケストレーションを使用してどのような種類のリソースを作成できますか。
オーケストレーションを追加し、開始しましたが、何も起こらないようです。
オーケストレーションを開始すると、ステータスは「Starting」に変わります。 オーケストレーションで定義されているオブジェクトの数と型に応じて、すべてのオブジェクトが作成されるまで時間がかなりかかることがあります。 オブジェクトが作成される間、オーケストレーションは「Starting」のステータスを示し続けます。 すべてのオブジェクトが作成されると、オーケストレーションのステータスは「Ready」に変わります。 いずれかのオブジェクトが作成されない場合、オーケストレーションの状態は「Error」に変わります。 オーケストレーションのステータスが「Error」に変わらない場合、オブジェクトは作成中です。 ステータスが「Ready」または「Error」のいずれかに変わるまで待機してください。
オーケストレーションv1を更新できますか?
stopped状態の場合は、Webコンソールを使用してオーケストレーションを更新できます。
自分のオーケストレーション内で属性を特定の順序で定義しました。 しかし、Webコンソールでオーケストレーションを表示またはダウンロードすると、属性は異なる順序になっています。 どうして?
JSON形式のオーケストレーション・ファイルを作成する場合、属性階層が「Orchestrations v1の属性」で説明されている限り、任意の順序で属性を並べ替えることができます。 オーケストレーションをCompute Classicにアップロードすると、属性は別の順序で格納されます。 たとえば、オーケストレーションの最初の位置でha_policy属性を定義したとしても、オーケストレーションを表示またはダウンロードする際、ha_policy属性はオーケストレーションで最後の位置になります。 これらの変更はオーケストレーションおよびその中で定義されている属性には影響しません。
オーケストレーションを使用して5つのインスタンスを作成しました。 3つのインスタンスを削除し、他の2つはそのまま残したいです。 どうすればこれを達成できますか。
REST API、CLI、またはWebコンソールを使用して、必要のないインスタンスを停止することができます。 インスタンスを停止すると、必要に応じて後でインスタンスを再開できます。 「インスタンスのライフサイクル操作の管理」を参照してください。
オーケストレーションは起動プランとどのような点で異なりますか。
| 機能 | 起動プラン | オーケストレーション |
|---|---|---|
|
複数のインスタンスを作成できますか。 |
はい |
はい |
|
インスタンスにHAポリシーを指定できますか。 |
番号 インスタンスは維持されません。 インスタンスを削除した場合は、再度作成する必要があります。 |
はい HAポリシーはインスタンスごとに指定できます。 「オーケストレーション内の高可用性ポリシーについて」を参照してください。 |
|
他のオブジェクト型を作成できますか。 |
番号 |
はい 「オーケストレーションのオブジェクト型」を参照してください。 |
|
一度に複数のオブジェクトを停止し、再作成できますか。 |
番号 APIまたはWebコンソールを使用して個別のインスタンスを管理できます。 |
はい オーケストレーションを停止または開始して、オーケストレーションで指定されているすべてのリソースを作成あるいは破棄できます。 「Orchestrations v1を使用したリソースの管理」を参照してください。 |
|
Compute Classicに保存されていますか? |
番号 |
はい オーケストレーションを表示、監視、ダウンロード、開始、停止または削除できます。 「Orchestrations v1を使用したリソースの管理」を参照してください。 |
SSHキーの使用
1つのインスタンスに複数のSSH公開キーを関連付けることはできますか。
はい、インスタンスの作成時に、複数のSSH公開キーをインスタンスに関連付けることができます。 これを行うには、インスタンスの作成を開始する前に、必要なすべてのSSH公開キーをCompute Classicにアップロードする必要があります。
あるいは、LinuxまたはOracle Solarisのインスタンスの作成後、インスタンスにログインしてユーザーの~/.ssh/authorized_keysファイルを編集することで、インスタンスにSSH公開キーをさらにインジェクトできます。
インスタンスのユーザーの~/.ssh/authorized_keysファイルを編集する必要がある場合、ファイルを変更する前に2つ目のsshセッションを開始して、authorized_keysファイルの編集中にこのセッションが接続された状態を保つようにします。 この2番目のsshセッションは、バックアップとして機能します。 authorized_keysファイルの破損や誤った変更が原因でインスタンスからのロックアウトが発生した場合に、バックアップのsshセッションを使用して変更を修正したり、変更を元に戻せます。 バックアップのsshセッションを閉じる前に、新規または更新したSSHキーでログインしてauthorized_keysファイルに加えた変更をテストします。
注意:
非永続ブート・ディスクから起動するように設定されているインスタンスを削除して再作成すると、手動で追加または編集したSSH公開キー(インスタンス作成中ではない)を再度追加または編集する必要があります。 これを行うには、元のSSH秘密キーを使用して、インスタンスにログインする必要があります。 そのため、元のSSH秘密キーを安全に保管しておいてください。
複数のインスタンスに1つのSSH公開キーを関連付けることはできますか。
はい、複数のインスタンスに1つのSSH公開キーを関連付けることができます。
SSH秘密キーにアクセスできなくなりました。 今私は何をしますか?
SSH秘密キーは、Linuxインスタンスにアクセスできる唯一の方法です。 秘密キーがないと、インスタンスにアクセスできません。 必ずSSH秘密キーの暗号化されたコピーをバックアップし、キーを安全に保管してください。
SSH秘密キーが損われました。 新しいSSHキー・ペアを生成し、実行しているインスタンスのSSH公開キーを更新する必要があります。 どうすればこれを達成できますか。
実行中のインスタンスでSSH公開キーを変更するには、インスタンスにログインし、ユーザーの~/.ssh/authorized_keysファイルを編集します。 このファイル内の既存のSSH公開キーを削除し、新しいキーに置き換えてください。
注意:
WindowsインスタンスにはSSHを使用してログインできないため、Windowsインスタンスを作成している場合はこれを実行する必要はありません。 RDPを使用してWindowsインスタンスにログインするには、「RDPを使用したWindowsインスタンスへのアクセス」を参照してください。
インスタンスのユーザーの~/.ssh/authorized_keysファイルを編集する必要がある場合、ファイルを変更する前に2つ目のsshセッションを開始して、authorized_keysファイルの編集中にこのセッションが接続された状態を保つようにします。 この2番目のsshセッションは、バックアップとして機能します。 authorized_keysファイルの破損や誤った変更が原因でインスタンスからのロックアウトが発生した場合に、バックアップのsshセッションを使用して変更を修正したり、変更を元に戻せます。 バックアップのsshセッションを閉じる前に、新規または更新したSSHキーでログインしてauthorized_keysファイルに加えた変更をテストします。
注意:
非永続ブート・ディスクから起動するように設定されているインスタンスを削除して再作成すると、手動で追加または編集したSSH公開キー(インスタンス作成中ではない)を再度追加または編集する必要があります。 これを行うには、元のSSH秘密キーを使用して、インスタンスにログインする必要があります。 そのため、元のSSH秘密キーを安全に保管しておいてください。
他のユーザーが自分のインスタンスにアクセスできるようにしたいのですが、SSH秘密キーを共有したくありません。 どうすればいいですか。
~/.ssh/authorized_keysファイルに追加できます。 これらのユーザーは、適切な秘密キーを使用してインスタンスにsshアクセスできます。 「Oracle Linuxインスタンスへのユーザーの追加」を参照してください。
注意:
非永続ブート・ディスクから起動するように設定されたインスタンスを削除して再作成すると、手動で追加されたユーザー(つまり、マシン・イメージで定義されていないユーザー)を再度追加する必要があります。
非永続ブート・ディスクから起動するように設定されているインスタンスを削除して再作成すると、手動で追加または編集したSSH公開キー(インスタンス作成中ではない)を再度追加または編集する必要があります。 これを行うには、元のSSH秘密キーを使用して、インスタンスにログインする必要があります。 そのため、元のSSH秘密キーを安全に保管しておいてください。
インスタンスへの接続
インスタンスに接続(ログイン)するには、どうすればいいですか。
-
Oracle Linuxイメージを使用して作成されたインスタンスの場合は、「SSHを使用したOracle Linuxインスタンスへのアクセス」を参照してください。
-
Oracle Solarisイメージを使用して作成されたインスタンスの場合は、「SSHを使用したOracle Solarisインスタンスへのアクセス」を参照してください。
-
Windowsインスタンスの場合は、「RDPを使用したWindowsインスタンスへのアクセス」を参照してください。
-
Oracle Cloud Marketplaceのイメージについては、イメージ・プロバイダが提供するログイン手順を参照してください。
opc以外のユーザーとしてOracle Linuxインスタンスにログインするには、どうすればいいですか。
「Oracle Linuxインスタンスへのユーザーの追加」を参照してください。