> ## Documentation Index
> Fetch the complete documentation index at: https://docs.sambanova.ai/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# ホストモジュール OS の管理

本ドキュメントでは、SambaRack SN40L-H ホストモジュールおよび Core Services Rack の x86 サーバー上で動作する Red Hat® Enterprise Linux® オペレーティングシステムの管理タスクについて説明します。

## 安全上の警告

OS 管理タスクを実施する前に、以下の要件を確認し、遵守してください。

<Warning>
  * **サードパーティソフトウェア:** 追加のサードパーティリポジトリを導入すると、運用に支障をきたす可能性があります。問題が発生した場合、SambaNova サポートから、非標準パッケージの削除や認定バージョンへのダウングレードを求められることがあります。サポートを継続するために、認定されていないサードパーティソフトウェアをすべて削除する必要が生じる場合があります。
  * **OS 更新:** SambaRack システムは厳密なパッケージ依存関係に依存しています。SambaNova のドキュメントまたはサポート担当者の指示がない限り、ホストモジュール OS の更新を実施しないでください。
</Warning>

## ライセンス

SambaNova は、Red Hat とのパートナーシップにより、専用の Red Hat Enterprise Linux (RHEL) パッケージリポジトリを維持しています。これらのリポジトリには、SambaRack の x86 サーバー向けに最適化されたカスタマイズ済みリポジトリが含まれます。

## 初回ログイン

このセクションでは、ホストモジュール OS に初めてアクセスする方法を説明します。

<Note>
  SambaRack および Core Services Rack は、ホストモジュール OS の `root` アカウントを含むすべてのデバイスに、デフォルトの認証情報が設定された状態で出荷されます。デフォルトの認証情報については、KB 記事 #1411 をご参照ください。初回ログイン後、直ちにデフォルトパスワードを変更してください。
</Note>

**前提条件:**

* SambaRack の管理ネットワークまたはアクセスネットワークへのアクセス（管理ネットワークまたはデータネットワークと統合されている場合があります）

**手順:**

1. `root` ユーザーとして SSH で接続します:

```bash theme={}
ssh root@<SN40L-H_OS_IP_Address>
```

2. プロンプトが表示されたら、デフォルトパスワードを入力します。

## パスワード管理

このセクションでは、ホストモジュール OS のデフォルトの `root` パスワードを変更する方法を説明します。

<Warning>
  認証情報の変更後は、管理アクセスを維持するために、SambaRack Manager に新しいパスワードを登録してください。詳細は [シークレットの設定](/docs/ja/v2.2.3/sambastack/hardware-admin/sambarack-manager/srm-device-credentials#パスワードの設定・更新) セクションをご参照ください。
</Warning>

**手順:**

1. `root` としてホストモジュールにログインします。

2. `passwd` コマンドを実行します:

```bash theme={}
passwd
```

3. 現在のパスワードを入力し、続いて新しいパスワードを入力して確認します:

```text theme={}
Changing password for root.
(current) UNIX password: <current_password>
Enter new UNIX password: <new_password>
Retype new UNIX password: <new_password>
passwd: password updated successfully
```

## SambaNova OS リポジトリ

SambaRack のホストモジュールは、ソフトウェア更新のために SambaNova のパッケージリポジトリに接続します。リポジトリへの接続は、お客様のサイト調査 (site survey) に基づいて初期インストール時に設定されます。

インストールでは、以下の 2 つの設定ファイルが配置されます。

| ファイル | 用途 |
| - | - |
| `sambanova.repo` | リポジトリのパス |
| `gar_sa.json` | リポジトリの認証情報 |

リポジトリ設定の確認方法については、KB 記事 #1420 をご参照ください。

<Warning>
  `sambanova.repo` ファイルを変更しないでください。変更すると SambaFlow のパッケージ依存関係が破損し、ホストモジュールの再構築が必要になる場合があります。SambaNova が提供していないパッケージが必要な場合は、サポートケースを起票してください。
</Warning>

## ホストモジュール OS の更新

ホストモジュール OS のメジャーアップグレードは、SambaNova のパッチリリースで対応します。独自に OS 更新を実施しないでください。

パッチリリースのインストール手順については、KB 記事 #1062 をご参照ください。

## ランタイムソフトウェアの更新

このセクションでは、SambaNova ランタイムパッケージの更新の確認方法と適用方法を説明します。

**手順:**

1. インストール済みの SambaNova パッケージを表示します:

```bash theme={}
dnf list installed | grep samba[nf]
```

2. 利用可能な更新を確認します:

```bash theme={}
dnf check-update | grep samba[nf]
```

3. 更新が利用可能な場合は、パッケージごとに個別に適用します:

```bash theme={}
sudo dnf update <package_name>
```

たとえば、SambaFlow ランタイムを更新するには次のコマンドを実行します。

```bash theme={}
sudo dnf update sambaflow
```

4. 更新が必要な各パッケージに対して繰り返します。

<Note>
  パッケージの依存関係により、1 つのパッケージを更新すると、関連する複数のパッケージが自動的に更新される場合があります。
</Note>
