OCI CLIのインストール
OCI CLIを使用してプライベート・クラウド・アプライアンス・リソースを管理するには、OCI CLIをインストールおよび構成します。
開始する前に
OCI CLIをインストールして使用するには、次のものが必要です:
-
Compute Web UIのユーザー・アカウント。
-
APIリクエストの署名に必要なAPI署名キー・ペア。PEM形式のRSA公開キー/秘密キー・ペアをまだ持っていない場合は、OCI CLI構成ステップでペアを作成できます。ユーザー・アカウントに公開キーを追加するには、「ユーザー・プロファイルへのAPI公開キーの追加」を参照してください。
-
Private Cloud Applianceの自己署名証明書。
この要件は、構成ステップで満たされます。
OCI CLIは、macOS、Microsoft WindowsまたはサポートされているLinux/UNIXオペレーティング・システムにインストールできます。
-
Oracle Linux 7およびOracle Linux 8
-
CentOS 7.0およびCentOS 8.x
-
Ubuntu 16.04、Ubuntu 18.04、およびUbuntu 20.04
OCI CLIのインストール
パッケージ・マネージャを使用して、Oracle LinuxまたはmacOSオペレーティング・システムにOCI CLIをインストールできます。Microsoft Windowsまたは他のオペレーティング・システムにインストールするには、インストール・スクリプトを使用します。
OCI CLIがすでにインストールおよび構成されている場合は、OCI CLIの構成に進み、OCI CLI for Private Cloud Applianceをさらに構成する方法を学習できます。
OCI CLI、その依存関係およびPythonをインストールするには、OSのステップに従います。インストール中に、Responding to the Install Script Promptsの説明に従って、情報を求めるプロンプトに応答します。
Oracle Linux 8
次のコマンドを実行して、OCI CLIをインストールします:
$ sudo dnf -y install oraclelinux-developer-release-el8
$ sudo dnf install python36-oci-cliOCI CLIをアンインストールするには、次を実行します:
$ sudo dnf remove python36-oci-cliOracle Linux 7
次のコマンドを実行して、OCI CLIをインストールします:
$ sudo yum install python36-oci-cliOCI CLIをアンインストールするには、次を実行します:
$ sudo yum remove python36-oci-climacOS
macOSでOCI CLIをインストール、アップグレード、およびアンインストールするには、Homebrewを使用できます。
-
OCI CLIをインストールするには、次を実行します:
$ brew update && brew install oci-cli -
OCI CLIをアップグレードするには、次を実行します:
$ brew update && brew upgrade oci-cli -
OCI CLIをアンインストールするには、次を実行します:
$ brew uninstall oci-cli
Microsoft Windows
Microsoft Windows PowerShellを使用して、OCI CLIをインストールできます。
-
「管理者として実行」オプションを使用してPowerShellコンソールを開きます。
-
環境変数
http_proxyおよびhttps_proxyを設定します。重要
https_proxyの値は、HTTPプロキシ・サーバーのホスト名またはIPアドレスです。$Env:http_proxy="http://www-proxy.example.com:80" $Env:https_proxy="http://www-proxy.example.com:80"プロキシ・サーバーでユーザー名とパスワードが必要な場合、または80以外のポート番号を使用する場合は、次の例に示すようにその情報を含めます。
$Env:https_proxy=http://username:password@proxy.example.com:portプロキシ変数が正しく設定されていることを確認します。インターネットに接続できることを確認します。
$Env:http_proxy $Env:https_proxy ping https://raw.githubusercontent.com -
インストーラが、スクリプトをインストールして実行することで、オートコンプリートを有効にします。このスクリプトの実行を許可するために、RemoteSigned実行ポリシーを有効にする必要があります。
PowerShellのリモート実行ポリシーを構成するには、次のコマンドを実行します。
$ Set-ExecutionPolicy RemoteSigned -
PowerShellにMicrosoft Windows 2012およびMicrosoft Windows 2016用のTLS 1.2の使用を強制します。
$ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12 -
インストール・スクリプトをダウンロードします。
$ Invoke-WebRequest ^ https://raw.githubusercontent.com/oracle/oci-cli/master/scripts/install/install.ps1 ^ -OutFile install.ps1 -
プロンプトの有無にかかわらず、インストール・スクリプトを実行します。
前のステップでダウンロードした
install.ps1スクリプトを実行します。プロンプトを回避し、デフォルト値を受け入れるには、次のオプションを使用してスクリプトを実行します。
$ install.ps1 -AcceptAllDefaults -
プロキシ環境変数の設定を解除します。
$Env:http_proxy="" $Env:https_proxy=""
その他のオペレーティングシステムでのインストールスクリプトの使用
その他のOSの場合は、次のインストール・スクリプトを実行して、OCI CLI、その依存関係およびPythonをインストールします。
$ bash -c "$(curl -L https://raw.githubusercontent.com/oracle/oci-cli/master/scripts/install/install.sh)"プロンプトを回避し、デフォルト値を受け入れるには、--accept-all-defaultsオプションを追加します。
インストールスクリプトプロンプトへの応答
-
LinuxまたはMicrosoft Windowsに互換性のあるバージョンのPythonがインストールされていない場合は、バイナリおよび実行可能ファイルをインストールする場所を指定するよう求められます。スクリプトはPythonをインストールします。
-
互換性のあるバージョンのPythonがmacOSにインストールされていない場合は、Pythonのバージョンに互換性がないことが通知されます。インストールを続行する前にアップグレードする必要があります。スクリプトはPythonをインストールしません。
-
OCI CLIを最新バージョンにアップグレードするよう求められたら、Yで応答して既存のインストールを上書きします。
-
PATHを更新するように求められたら、Yで応答して、実行可能ファイルのフルパスを指定せずに
ociを起動できるようにします。