目次にジャンプページナビゲーションにジャンプ: 前のページ[アクセスキーp]/次のページ[アクセスキーn]
documentation.suse.com / SUSE Linux Enterprise Micro Documentation / 導入ガイド / 生イメージの展開 / 生イメージの展開
適用項目 SUSE Linux Enterprise Micro 5.1

6 生イメージの展開

SUSE Linux Enterprise Microには、デバイスストレージ(メモリカード、USBメモリ、またはハードディスク)に直接展開できる生イメージが用意されています。イメージを展開できるデバイスタイプのオプションは、特定のハードウェアごとに異なるため、ベンダーのドキュメントに従ってください。

展開されたイメージの初期設定を行うには、手順6.2「設定デバイスの準備」で説明するように設定データを準備し、デバイス(USBメモリなど)に設定データをコピーする必要があります。このデバイスは、初回の起動時にSLE Microを実行しているホストに接続する必要があります。

セットアップを準備するには、2つの個別のデバイスが必要です。1つはSLE Microが実行する生ディスクイメージ用で、もう1つは設定メディアとして機能するものです。

手順 6.1: 生のディスクイメージの準備
  1. 生イメージをダウンロードし、解凍します。

    tux > xz -d DOWNLOADED_IMAGE.raw.xz
  2. SLE Microを実行するデバイスに、解凍したイメージをコピーします。

    tux > dd if=DOWNLOADED_IMAGE.raw of=/dev/sdX

次の手順では、設定デバイス(通常はUSBメモリ)を準備する方法を説明します。

手順 6.2: 設定デバイスの準備
  1. SLE Microでサポートされている任意のファイルシステム(Ext3、Ext4など)にディスクをフォーマットします:

    tux > sudo mkfs.ext4 /dev/sdY
  2. デバイスのラベルを、ignition (IgnitionまたはCombustionのいずれかが使用されている場合)またはcombustion (Combustionのみが使用されている場合)に設定します。Ext4ファイルシステムの場合は、次のように設定します。

    tux > sudo e2label /dev/sdY ignition

    仮想化システムまたはハードウェアがサポートしている任意のタイプの設定ストレージメディアを使用できます(ISOイメージ、USBメモリなど)。

  3. デバイスをマウントします。

    tux > sudo mount /dev/sdY /mnt
  4. 使用する設定ツールに応じて、第7章 「Ignitionを使用した設定または第8章 「Combustionによる設定に示すようにディレクトリ構造を作成します。

    tux > sudo mkdir -p /mnt/ignition/

    あるいは、

    tux > sudo mkdir -p /mnt/combustion/
  5. 初めて起動する前に、IgnitionまたはCombustionで使用される設定のすべての要素を準備します。システムにログインするには、root用のパスワードを指定するか、パスワードのない認証を設定する必要があります。そうしない場合、初回の起動後にシステムにアクセスできなくなります。

初回の起動後に、コマンドラインツールSUSEConnectを使用して、SUSE Linux Enterprise Microインスタンスを登録する必要があります。詳細については、6.1項 「登録」を参照してください。

SLE Microには、ライブパッチ用の拡張機能があります。この拡張機能を使用するには、インストール済みシステムからサブスクリプションに拡張機能を追加する必要があります。詳細については、6.2項 「拡張機能の管理」を参照してください。

6.1 登録

システムの登録は、SUSEConnectを使用してコマンドラインから実行できます。このセクションの説明対象以外の情報については、SUSEConnect --helpでのインラインドキュメントを参照してください。

手順 6.3: SUSEConnectでの製品の登録
  1. SUSE Customer Centerで、SUSE Linux Enterprise Microを登録するには、次のようにSUSEConnectを実行します。

    root # SUSEConnect -r REGISTRATION_CODE -e EMAIL_ADDRESS

    ローカル登録サーバで登録するには、さらに次のようにサーバへのURLも入力します。

    root # SUSEConnect -r REGISTRATION_CODE -e EMAIL_ADDRESS \
    --url "https://suse_register.example.com/"

    REGISTRATION_CODEは、SUSE Linux Enterprise Microと一緒に受け取った登録コードで置き換えます。EMAIL_ADDRESSは、各自または各自の組織が登録の管理に使用しているSUSEアカウントに関連付けられた電子メールアドレスで置き換えます。

  2. これで、SUSE Linux Enterprise Microが登録されました。

6.2 拡張機能の管理

SLE Microでは、カーネルライブパッチ拡張機能をサポートしています。拡張機能には、追加のサブスクリプションが必要になる場合があることに注意してください。

注記
注記: SUSE Linux Enterprise Live Patchingの可用性

SUSE Linux Enterprise Live Patching拡張機能は、x86 (リアルタイムカーネルを除く)およびIBM Zアーキテクチャでのみ利用できます。

拡張機能のアクティブ化または非アクティブ化はトランザクション更新として実行され、新しいスナップショットが作成されるため、システムを再起動して新しいスナップショットを起動し、変更を適用する必要があります。

6.2.1 SUSE Linux Enterprise Live Patchingのアクティブ化

ライブパッチ拡張機能をアクティブ化する必要がある場合は、次のコマンドを実行して、使用可能な拡張機能を一覧表示します。

root # transactional-update --quiet register -list-extensions

出力には、ライブパッチ拡張機能をアクティブ化する方法のコマンドが含まれています。

root # transactional-update register -p sle-module-live-patching/15.3/x86_64 \
  -r registration code

SUSE Linux Enterprise Live Patching拡張機能をアクティブ化した後で、次のように/etc/zypp/zypp.confファイルでlibzyppを設定します。

multiversion = provides:multiversion(kernel)

これは、システムにパッチを適用している間、現在のカーネルを実行し続けるためです。これを設定しないと、カーネル更新の適用中に依存関係の競合が発生する可能性があります。

multiversion.kernels = latest

ライブパッチの適用後、新しいスナップショットでカーネルのクリーンアップが実行されます。設定されていない場合、スナップショットは以前のカーネルを保持し、以前のカーネルでもカーネルの更新を実行します。

また、/etc/sysconfig/livepatchingファイルで、LIVEPATCH_KERNEL='always'を設定します。

注記
注記: 一致するバージョンのkernel-default-livepatchとカーネル

カーネルアップグレード後もライブパッチが確実にインストールされるようにするには、一致するバージョンのkernel-default-livepatchパッケージをインストールします。

6.2.2 SUSE Linux Enterprise Live Patchingの非アクティブ化

拡張機能を非アクティブ化するには、次のコマンドを実行します。

root # transactional-update register -d \
  -p sle-module-live-patching/15.3/x86_64