Roving Edge Deviceの自己プロビジョニング

Roving EdgeデバイスとRoving Edge Ultrasは、小規模なインストーラOSのみで工場から適格なレルムに出荷されます。異なるプロジェクトへのデバイスの割り当てのセキュリティーと柔軟性を高めるために、インストーラOSでは、デバイスを Oracleでプロビジョニングするのではなく、ユーザーの場所でデバイスを自己プロビジョニングできます。デバイスの自己プロビジョニングには、ネットワーク設定の構成、OCIテナンシへの接続、デバイス資格証明の設定、および完全なRoving Edgeソフトウェアのインストールが含まれます。

この手順全体を1つのワークフローとして実行するのが最適です。ナビゲーションとわかりやすくするために、セクションに分かれています。

前提条件

デバイスを自己プロビジョニングする前に、次のタスクを完了する必要があります。

前提条件 詳細情報

Compute Cloud@Customerインフラストラクチャは、各Roving EdgeデバイスのOCIテナンシに作成されます。

Roving Edge Infrastructureの表示

デバイスはセットアップされ、電源が投入されます。

Oracle Roving Edge Deviceの設定

端末エミュレータを備えたノートパソコンなどの制御ホストは、デバイスのシリアルポートに接続されます。

Roving Edge Deviceのケーブル配線

ターミナル・エミュレーションを設定する

OCI CLIは、制御ホストにインストールおよび構成されます。

ホストOSに基づいて CLIをインストールするには、Working with the CLI、 Quickstartを参照してください。

デバイスの自己プロビジョニングの準備

  1. 新しいRoving EdgeデバイスのCompute Cloud@Customerインフラストラクチャ・リソースが作成されたOCIテナンシにサインインし、次の情報を保存して後で取得できるようにします:

    • テナンシOCID–OCIテナンシOCIDを検索するには、OCIコンソールにサインインし、ナビゲーション・メニュー(ハンバーガー・アイコン)を選択して、「ガバナンスと管理」→「テナンシ詳細」に移動します。このデバイスに関連付けられたOCIテナンシのOCIDをコピーします。

    • テナンシにサインインしているときに、ナビゲーション・メニューで「ハイブリッドおよびマルチクラウド」を選択し、「Oracle Compute Cloud@Customer」を選択します。このデバイス用に作成されたインフラストラクチャを選択します。OCIDコピー・ボタンを選択します。

  2. 制御ホストのターミナル・エミュレータで、一時的なOCI CLIセッションを確立します:

    詳細は、CLI用のトークンベースの認証を参照してください。

    ノート

    セッションは24時間後に失効します。セルフプロビジョニングにそれよりも時間がかかる場合は、新しいセッションを確立する必要があります。

    1. 自己プロビジョニング中にOCIで認証するために使用される一時セッションを作成して、セッション・トークンを生成します:

      oci session authenticate
    2. 一時セッション用に作成された構成ファイルを表示します。

      この出力は、後続のタスクで参照します。例:

      $ cat ~/.oci/config
      [profile]
      fingerprint = 1a:2b:3c:4d:5e:6f:7g:8h:9i:0k:e7:07:fa:b0:34:56
      key_file = /Users/user1/.oci/sessions/profile/oci_api_key.pem
      tenancy = ocid1.tenancy.oc1..unique-id
      region = us-phoenix-1
      security_token_file = /Users/user1/.oci/sessions/profile/token
    3. OCI CLI構成ファイルに従って、セキュリティ・トークン・ファイルが格納されているディレクトリの内容を表示します。

      後続のタスクでは、トークンとキーが必要です。例:

      $ ls ~/.oci/sessions/<my-profile>
      oci_api_key_public.pem	oci_api_key.pem		token

自己プロビジョニング・プロセスの開始

デバイスの電源が最初に投入され、はじめてブートすると、次のメニューが表示されます(Power On the Deviceを参照)。

Roving Edge Basic Configuration Interface (ver. 2.0.58)
Number selects a menu item, Enter accepts the selection, Ctrl+Z refreshes the
menu, Ctrl+C returns to main menu, Backspace deletes a character.

1) Select Platform
2) Advanced Operations

Select option (1-2):

シリアルコンソールメニューを操作する場合は、メニューオプションのメニュー番号を入力します。

  1. 「プラットフォームの選択」の数値を入力します。

    例:

    Select option (1-2): 1
    
    Roving Edge Basic Configuration Interface (ver. 2.0.58) / Select Platform
    Number selects a menu item, Enter accepts the selection, Ctrl+Z refreshes the
    menu, Ctrl+C returns to main menu, Backspace deletes a character.
    
    1) Roving Edge Classic
    2) OCI Edge Platform
    
    Select option (1-2):
  2. 「OCI Edge Platform」を選択します。

    セルフプロビジョニングのメイン・メニューが表示されます。

    Roving Edge Basic Configuration Interface - OCI Edge Platform (ver. 2.0.58)
    Number selects a menu item, Enter accepts the selection, Ctrl+Z refreshes the
    menu, Ctrl+C returns to main menu, Backspace deletes a character.
    
    1) Configure Networking
    2) Set Up OCI Connectivity
    3) Set Up Credentials
    4) Advanced Operations
    
    Select option (1-4):
    ノート

    メイン・メニューには、操作の概要リストが表示されます。各操作にはサブメニューがあります。Ctrl+Cを押すと、サブメニューからメイン・メニューに戻ることができます。取り消すか、現在の操作から戻すか、プロセスが停止して応答しなくなった場合は、Ctrl+Zを使用して画面をリフレッシュします。特定の操作によって、進行中のCtrl+CまたはCtrl+Zの使用が防止されます。

デバイスネットワーキングの構成

このタスクでは、パブリックネットワークへのアクセスを有効にするようにデバイスネットワーク設定を構成します。

  1. 「ネットワーキングの構成」を選択します。

    ネットワーク・サブメニューが表示されます。

    Roving Edge Basic Configuration Interface - OCI Edge Platform (ver. 2.0.58) / Configure Networking
    Number selects a menu item, Enter accepts the selection, Ctrl+Z refreshes the
    menu, Ctrl+C returns to main menu, Backspace deletes a character.
    
    1) IP Address:
    2) Gateway:
    3) DNS Servers: 206.223.27.1, 206.223.27.2
    4) NTP Servers:
    5) Proxy URL:
    6) Test Network Connectivity to OCI
    7) Check OCI Server Clock and Device Clock
    
    Select option (1-7):
  2. メニューオプションを使用して、ネットワーク環境に応じてデバイスネットワークパラメータを構成します。

    • IPアドレス:次のいずれかの形式を使用して、物理デバイスのIPアドレスを入力します。

      A.B.C.D/PまたはA.B.C.D/M (P - プレフィックス長またはM - ネットマスク)。例: 203.0.113.2/24

    • Gateway:ゲートウェイのIPアドレスを入力します。例: 203.0.113.1

    • DNSサーバー: DNSサーバーのIPアドレスをカンマで区切ってA.B.C.Dとして入力します。例: 216.146.35.35,216.146.36.36

    • (オプションですが強くお勧めします) NTPサーバー: NTPサーバーのIPアドレスをコンマで区切って入力します。例: 203.0.113.15,203.0.113.16,203.0.113.17

      NTPを使用すると、デバイスクロックが点滴しないようになり、TLSの問題が発生します。

    • (オプション)プロキシURL:インターネット・アクセスにプロキシが必要な場合は、URLを入力します。例: https://<hostname>:<port>。基本的なフォワード・プロキシのみがサポートされています。手動で構成されたホストおよびポートで、認証や高度な機能はありません。

  3. 「OCIへのネットワーク接続のテスト」を選択します。デバイスは、パブリック・ネットワーク・アクセスおよび名前解決を検証するためにOCIへのHTTPコールを実行します。
  4. 「OCI Server Clock and Device Clockのチェック」を選択します。デバイスはOCIサーバー・クロックをフェッチし、デバイス・クロックと比較します。

    クライアントのクロックがサーバーのクロックから5分を超えた場合、認証は失敗します。詳細は、クライアント・クロック・スキューの最大許容値を参照してください。デバイスのクロックがサーバークロックから5分以上偏っている場合は、NTPサーバーを再入力して時間を更新および同期します。クロック・チェックを再度実行します。

OCIへの接続の設定

このタスクでは、デバイスをOCIに登録します。登録によってデバイスが検証され、OCIテナンシの対応するインフラストラクチャに関連付けられます。

自己プロビジョニングの準備中に検索して保存したパラメータを使用します。Prerequisitesおよび Prepare to Self-Provision the Deviceを参照してください。

  1. シリアル・コンソールで、Ctrl+Cと入力してメイン・メニューに戻ります。

  2. 「OCI接続の設定」の番号を入力します。

    「OCI接続の設定」サブメニューが表示されます。

    Roving Edge Basic Configuration Interface - OCI Edge Platform (ver. 2.0.58) / Set Up OCI Connectivity
    Number selects a menu item, Enter accepts the selection, Ctrl+Z refreshes the
    menu, Ctrl+C returns to main menu, Backspace deletes a character.
    
    1) Region:
    2) Tenancy ID:
    3) Infra ID:
    4) Session Token:
    5) Session Private Key:
    6) Register Device to OCI
    7) Retry Obtaining Resource Principal
    
    Select option (1-7):
  3. 次に示すメニュー・オプションを使用して、OCI接続を構成します。

    • 「リージョン」を選択します: configファイルの出力にリストされたリージョンを入力します。例: us-ashburn-1、uk-london-1、us-phoenix-1

    • 「テナンシID」を選択します: OCID形式でテナンシIDを入力します。例: ocid1.tenancy.<REALM>..uniqueID

    • 「インフラストラクチャOCID」を選択します: インフラストラクチャOCIDを入力します。

    • セッション・トークンの選択: これは、準備中に一時OCI CLIセッションに対して生成されたトークンです。configファイルの出力にリストされたsecurity_token_fileの内容を入力します。

      セッション・トークン出力のみを選択してください。周囲の記号や文字を省略します。

      $ cat token && echo ""
      abcdefghijklmnopqrstuvwxyzeyJraWQiOiJhc[...]3dfaWFkXzhia04-YzxddQ12345677890
    • セッション秘密キーの選択: configファイルの出力にリストされているkey_fileの内容を入力します。

      BEGIN PRIVATE KEYで始まりEND PRIVATE KEYで終わる行のみをコピーします。その他の文字は省略します。

      $ cat oci_api_key.pem | sed '$d'
      -----BEGIN PRIVATE KEY-----
      MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQD7EqlbJj7l1DD0
      {...}
      QEuLAD1TE6M312345677890==
      -----END PRIVATE KEY-----
      $

      このファイルには複数のエントリが含まれています。したがって、キーを貼り付けたあと、Returnを2回押して入力モードを終了する必要があります。

    • 「デバイスのOCIへの登録」を選択します。

      デバイス・シリアル番号は、OCIテナンシのインフラストラクチャ・リソースに登録されます。リソース・プリンシパルは自動的に取得されます。

      最後の手順が失敗した場合は、Retry Obtaining Resource Principalを実行して、もう一度試してください。

Edge Platformソフトウェアのダウンロードとインストール

デバイスは、小さなインストーラOSに付属しています。このタスクでは、完全なRoving Edgeソフトウェアをダウンロードしてインストールします。

このタスクには高速ネットワークを使用することをお勧めします。

ヒント

ネットワーク接続が制限された環境でのインストールの場合、または複数のRoving Edgeデバイスをオフラインでステージングする場合、OCIから直接ダウンロードするのではなく、USBドライブからEdge Platformソフトウェアのインストール・ファイルをインポートするオプションがあります。Loading the Edge Platform Software from a USB Driveを参照してください。

このシナリオでは、ダウンロード・ステップをスキップし、「インストールの開始」メニュー・オプションに進みます。

重要

ダウンロードまたはインストールのプロセスを中断しないでください。ダウンロードが中断された場合、不完全なファイルは再開できず、再度ダウンロードする必要があります。

  1. シリアル・コンソールで、Ctrl+Cと入力してメイン・メニューに戻ります。
  2. 「プラットフォーム・イメージのインストール」を選択します。

    次のメニューが表示されます。

    Roving Edge Basic Configuration Interface - OCI Edge Platform (ver. 2.0.58) / Install Platform Image
    Number selects a menu item, Enter accepts the selection, Ctrl+Z refreshes the
    menu, Ctrl+C returns to main menu, Backspace deletes a character.
    
    1) Download Installation Files
    2) Start Installation
    
    Select option (1-2):
  3. 「インストール・ファイルのダウンロード」を選択します。

    複数のISOイメージ・ファイルがダウンロードされます。ダウンロードが完了するまで待ちます。

  4. ダウンロードの最後に、ISOバージョンが表示されます。任意のキーを押して続行し、インストールを開始します。

  5. 「インストールの開始」を選択します。

    プロセスが終了すると、インストールが完了し、デバイスがリブートすることを示すメッセージが表示されます。

  6. リブート後、GRUBメニューが表示され、ブートオプションが1つだけ表示されます。Edge OS with secure bootです。自動的に起動しない場合は、矢印キーを使用して選択し、Returnキーを押します。ブートプロセスには10分かかることがあります。

  7. デバイスがブート・シーケンスを完了すると、「OCI Edge Platform Serial Console Lock」画面が表示されます。

    シリアルコンソールの初期パスフレーズを設定します。今後、このパスワードを管理する必要がある場合は、Changing the Serial Console Passphraseを参照してください。

    パスフレーズの要件:

    • 最小長: 8文字

    • 最大長: 64文字です

    • 次の文字を含める必要があります。

      • 小文字1文字
      • 大文字1文字
      • 1桁
      • このリストの特殊文字:
        [ ] ! @ # % ^ & * ( ) _ = + " ` ~ $ - { } | \ ; < > . / ? ,

    Returnキーを押して、メイン画面に戻ります。

  8. パスフレーズを入力して、シリアルコンソールのロックを解除します。

    OCI Edge Platformのシリアル・コンソール・メニューが表示されます。

       OCI Edge Platform
       ---------------------------
    1) Change Passphrase
    2) Check Network Configuration
    3) Show Status
    4) Show System Diagnostics
    5) Shutdown Device
    6) Reboot Device
    7) Advanced Menu
    8) Help
    9) Lock Screen
    
    Enter command number:

    シリアルコンソールへの将来のすべてのアクセスには、デバイスのロック解除パスフレーズが必要です。

    インストールに失敗すると、インタフェースにBASE64エンコード文字列が表示されます。この文字列には、ログを含む圧縮アーカイブが含まれています。次に例を示します。

    BASE64 encoded output for the logs archive follows:
    ============
    <BASE64_string>
    ============

    BASE64出力(=== 行の間のテキスト)をコピーしてファイルに保存します。次に、ファイルをOracle Supportに送信します。「自己プロビジョニング」を参照してください。インストールを再開することもできます。

  9. ソフトウェアのインストールのバックグラウンドプロセスが完了するまで待ちます。ステータスをチェックして、次を確認します。

    1. OCI Edge Platformのシリアル・コンソール・メニューで、「拡張メニュー」「インストール管理」の順に選択します。

         Install Management
         -----------------------------
      1) Monitor Installation Progress
      2) Number of Log Lines
    2. 「Install Management」メニューで、「Monitor Installation Progress」を選択します。

      デフォルトでは、インストール・ログの最後の20行が表示されます。この設定は、「ログ行数」メニュー・オプションを使用してカスタマイズできます。

       These are the last 20 lines from the installation log:
      =============================================================
      Tuesday 03 February 2026  00:12:59 +0000 (0:00:00.361)       0:00:03.843 ******
      changed: [100.96.2.33]
      
      TASK [add the reprovision complete lock for this node] *************************
      Tuesday 03 February 2026  00:13:00 +0000 (0:00:00.468)       0:00:04.311 ******
      skipping: [100.96.2.33]
      
      PLAY RECAP *********************************************************************
      100.96.2.33                : ok=6    changed=3    unreachable=0    failed=0    skipped=1    rescued=0    igno0
      
      Tuesday 03 February 2026  00:13:00 +0000 (0:00:00.008)       0:00:04.319 ******
      ===============================================================================
      Gathering Facts --------------------------------------------------------- 2.60s
      Copy Install Logs ------------------------------------------------------- 0.81s
      add the install complete lock for this node ----------------------------- 0.47s
      Copy platform log ------------------------------------------------------- 0.36s
      Include pca-system-config ----------------------------------------------- 0.04s
      Check for tag ----------------------------------------------------------- 0.03s
      add the reprovision complete lock for this node ------------------------- 0.01s
      Tue Feb  3 00:13:00 UTC 2026  Install completed on pcamn01.
      =============================================================
      
      Installation is COMPLETE.
      Press ENTER to return... 
    3. ログ出力からインストールが完了したことが報告されるまで、監視を続けます。次に、メイン・メニューに戻ります。

  10. シリアルコンソールへの接続を維持します。これは、「エッジ・プラットフォーム・ソフトウェアの初期設定および構成の完了」で再度使用します。

次の作業