Jump to contentJump to page navigation: previous page [access key p]/next page [access key n]
openSUSE Leap 15.7

AutoYaST ガイド

概要

AutoYaST は openSUSE Leap を無人で一括導入するためのシステムです。 AutoYaST のプロファイルには、インストールや設定に関するデータが含まれています。 本マニュアルでは、自動インストールに関わる基本手順を説明しています。具体的には 準備とインストール、設定までの分野を説明しています。

発行日: 2024/12/14
前書き
利用可能なドキュメンテーション
ドキュメンテーションの改善
文書規約
1 AutoYaST の紹介
1.1 AutoYaST の存在理由
1.2 概要と考え方
I AutoYaST 制御ファイルの理解と作成
2 AutoYaST 制御ファイル
2.1 紹介
2.2 書式
2.3 構造
3 AutoYaST 制御ファイルの作成
3.1 情報の収集
3.2 設定管理システム (Configuration Management System; CMS) の使用
3.3 手作業による制御ファイルの作成および編集
3.4 XSLT を利用したスクリプト経由での制御ファイルの作成
3.5 制御ファイルのチェック
II AutoYaST の設定例
4 設定およびインストールのオプション
4.1 一般オプション
4.2 レポート
4.3 GRUB 2 ブートローダ
4.4 systemd ブートローダ
4.5 パーティション設定
4.6 iSCSI イニシエータの概要
4.7 Fibre Channel over Ethernet (FCoE) の設定
4.8 国ごとの設定
4.9 ソフトウエア
4.10 アップグレード
4.11 サービスとターゲット
4.12 ネットワークの設定
4.13 プロキシ
4.14 NIS クライアントおよびサーバ
4.15 NIS サーバ
4.16 ホスト名の定義
4.17 Windows ドメインのメンバーシップ
4.18 Samba サーバ
4.19 認証クライアント
4.20 NFS クライアントおよびサーバ
4.21 NTP クライアント
4.22 メールサーバの設定
4.23 Apache HTTP サーバの設定
4.24 squid サーバ
4.25 FTP サーバ
4.26 TFTP サーバ
4.27 firstboot の処理手順
4.28 セキュリティ設定
4.29 Linux 監査フレームワーク (Linux Audit Framework (LAF))
4.30 ユーザとグループ
4.31 独自のユーザスクリプト
4.32 システム変数 (sysconfig)
4.33 設定ファイルの直接追加
4.34 インストール時におけるユーザへの値の確認
4.35 カーネルダンプ
4.36 DNS サーバ
4.37 DHCP サーバ
4.38 ファイアウオール設定
4.39 その他のハードウエア/システムコンポーネント
4.40 SSH 鍵と設定の取り込み
4.41 設定管理
III 動的プロファイルによる一括インストールの管理
5 動的プロファイルの使用
6 ルールとクラス
6.1 ルールベースの自動インストール
6.2 クラス
6.3 ルールとクラスの混合
6.4 ルールとクラスの合成
7 ERB テンプレート
7.1 ERB とは?
7.2 テンプレートヘルパー
7.3 ERB ヘルパーの実行
7.4 ERB プロファイルの生成
7.5 ERB プロファイルのデバッグ
7.6 ERB とルール/クラスの比較
8 ERB テンプレートとスクリプトの組み合わせ
8.1 スクリプト内への ERB の組み込み
8.2 Ruby スクリプト内からの ERB ヘルパーへのアクセス
IV 自動インストール処理の理解
9 自動インストール処理
9.1 紹介
9.2 適切な起動メディアの選択
9.3 自動インストール処理の開始
9.4 システム設定
V インストール済みのシステムに対する AutoYaST の使用
10 インストール済みのシステム内での AutoYaST の実行
VI 付録
A ルールの処理
B AutoYaST FAQ - よくある質問とその回答
C 高度な linuxrc オプション
C.1 linuxrc へパラメータを渡す方法
C.2 info ファイルの書式
C.3 高度なネットワーク設定
D GNU ライセンス
D.1 GNU Free Documentation License
D.2 GNU フリー文書利用許諾契約書
例の一覧
2.1 AutoYaST の制御ファイル (プロファイル)
2.2 制御ファイルのコンテナ
2.3 入れ子になったリソース設定
2.4 空のマップ
3.1 スクリプトでホスト名やドメイン名を置き換える場合の例
4.1 一般オプション
4.2 レポートの動作
4.3 LVM ベースのガイド付きパーティション設定
4.4 / , /home , swap の各パーティションを作成する場合の例
4.5 ディスク全体をファイルシステムとして使用する設定
4.6 選択したドライブに対する自動パーティション設定
4.7 複数ドライブへのインストール
4.8 マウントオプション
4.9 パーティションの維持
4.10 維持すべきパーティションの自動検出
4.11 LVM 物理ボリュームの作成
4.12 LVM 論理ボリューム
4.13 RAID10 設定
4.14 パーティションを使用しない RAID10
4.15 古い書式の RAID10 設定
4.16 マルチパスデバイスの使用
4.17 マルチパスデバイスの列挙
4.18 WWID を使用してマルチパスデバイスを指定する場合の例
4.19 bcache の定義
4.20 マルチデバイス型 btrfs の設定
4.21 NFS 共有の定義
4.22 tmpfs の設定例
4.23 iSCSI クライアント
4.24 FCoE の設定
4.25 言語
4.26 タイムゾーン
4.27 キーボード
4.28 パターンやパッケージのセクションを利用した制御ファイル内でのパッケージ選択
4.29 正規表現を利用したパッケージ選択
4.30 イメージ配置の有効化
4.31 inst-source-utils.rpm 追加パッケージを利用したパッケージデータベースの作成
4.32 add_on_products.xml
4.33 SDK 拡張とユーザ定義リポジトリの追加
4.34 制御ファイル内でのカーネルセクション
4.35 制御ファイル内でのパッケージ選択
4.36 アップグレードとバックアップ
4.37 サービスとターゲットの設定
4.38 ネットワークの設定
4.39 ボンディングインターフェイスの設定
4.40 ブリッジインターフェイスの設定
4.41 複数の IP アドレス
4.42 MAC アドレスを使用したデバイス名の設定例
4.43 ネットワークルーティングの設定
4.44 ネットワーク設定: プロキシ
4.45 ネットワーク設定: NIS
4.46 NIS サーバの設定
4.47 /etc/hosts
4.48 Samba クライアント設定
4.49 Samba サーバ設定
4.50 ネットワーク設定: NFS クライアント
4.51 ネットワーク設定: NFS サーバ
4.52 ネットワーク設定: NTP クライアント
4.53 メールの設定
4.54 HTTP サーバの設定
4.55 squid サーバの設定
4.56 FTP サーバの設定
4.57 TFTP サーバ設定:
4.58 firstboot の処理手順の有効化
4.59 セキュリティ設定
4.60 Defense Information Systems Agency Security Technical Implementation Guide の選択
4.61 LAF の設定
4.62 最小限のユーザ設定
4.63 複雑なユーザ設定
4.64 グループの設定
4.65 自動ログインおよびパスワード無しログインの有効化
4.66 スクリプト設定
4.67 sysconfig の設定
4.68 インストール済みのシステムに対するファイルの出力
4.69 インストール済みのシステムに対するファイルの出力
4.70 Kdump の設定
4.71 Kdump を無効化するための設定
4.72 複数の値を設定した Kdump メモリ予約
4.73 基本的な DNS サーバの設定
4.74 DNS サーバのゾーン設定と高度な設定
4.75 dhcp-server セクションの例
4.76 firewall セクションの例
4.77 プリンタの設定
4.78 サウンド設定
4.79 /dev/sda2 からの SSH 鍵と設定の取り込み
4.80 手動認証によるクライアント/サーバ
4.81 事前シード鍵によるクライアント/サーバ
4.82 スタンドアロンモード
6.1 シンプルなルールファイル
6.2 シンプルなルールファイル
7.1 ERB を利用したファイルの取り込み
7.2 Ruby におけるコマンドの実行
7.3 Ruby 言語構造の使用
7.4 ブートローダの設定
7.5 最も容量の大きいディスクの使用
7.6 接続されているネットワークカードの設定
7.7 異なるディストリビューションに対して同じプロファイルを適用する設定
7.8 USB デバイスのフィルタ
7.9 ヘルパーの実行
7.10 プロファイルの生成
7.11 デバッグ環境の準備
7.12 ブレークポイントの追加
7.13 ルールとクラス
7.14 ERB
8.1 プロファイルを取得するために MAC アドレスを使用する方法
8.2 Ruby スクリプト内からの ERB ヘルパーへのアクセス
9.1 IP アドレスの 16 進数表記への変換
9.2 AutoYaST 制御ファイル内での linuxrc オプション

Copyright © 2006– 2024 SUSE LLC and contributors. All rights reserved.

訳: SUSE LLC および貢献者が全権利を留保しています。

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or (at your option) version 1.3; with the Invariant Section being this copyright notice and license. A copy of the license version 1.2 is included in the section entitled GNU Free Documentation License .

訳: この文書を、フリーソフトウェア財団発行の GNU フリー文書利用許諾契約書バージョン 1.2 または (希望すれば) 1.3 が定める条件の下で複製、頒布、あるいは改変することを許可します。ただし、この著作権とライセンス表記については変更不可部分とします。この利用許諾契約書の複製物は、 GNU フリー文書利用許諾契約書 という章に含まれています。

For SUSE trademarks, see https://www.suse.com/company/legal/ . All third-party trademarks are the property of their respective owners. Trademark symbols (®, ™ etc.) denote trademarks of SUSE and its affiliates. Asterisks (*) denote third-party trademarks.

訳: SUSE 社の商標については、 https://www.suse.com/company/legal/ をご覧ください。その他の商標は各所有者の所有物です。商標シンボル (®, ™ など) は、それぞれ SUSE 社およびその関連会社の商標であることを示しています。また、アスタリスク (*) は第三者の商標を示しています。

All information found in this book has been compiled with utmost attention to detail. However, this does not guarantee complete accuracy. Neither SUSE LLC, its affiliates, the authors nor the translators shall be held liable for possible errors or the consequences thereof.

訳: この書籍内にある全ての情報は、細部に至るまで最大限の注意を払って制作されていますが、完全に正確であることを保証するものではありません。 SUSE LLC やその関連会社, 著者, 翻訳者のいずれも、本書籍内の誤りとそこから生じる結果について、 一切の保証はいたしません。

注記
注記

なお、本文書は原文 (英語) の翻訳文書であり、公式な文書ではありません。あらかじめご了承ください。

このページを印刷