跳转到内容跳转到页面导航:上一页 [访问键 p]/下一页 [访问键 n]
openSUSE Leap 15.6

AutoYaST 指南

摘要

AutoYaST 是一个用于无人值守的大规模部署 openSUSE Leap 系统的工具。它使用一个 AutoYaST 配置文件,其中包含安装和配置数据。本书将指导您完成自动安装的基本步骤:准备、安装和配置。

发布日期: 2024年6月10日
前言
可用文档
改进文档
文档约定
1 AutoYaST 简介
1.1 动机
1.2 概述和概念
I 理解和创建 AutoYaST 控制文件
2 AutoYaST 控制文件
2.1 简介
2.2 格式
2.3 结构
3 创建 AutoYaST 控制文件
3.1 收集信息
3.2 使用配置管理系统 (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 以太网上的光纤通道配置 (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 审计框架 (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 常见问题解答
C 高级 linuxrc 选项
C.1 将参数传递给 linuxrc
C.2 info 文件格式
C.3 高级网络设置
D GNU 许可协议
D.1 GNU 自由文档许可
示例列表
2.1 AutoYaST 控制文件(配置文件)
2.2 控制文件容器
2.3 嵌套资源
2.4 空映射
3.1 用于通过脚本替换主机名/域名的示例文件
4.1 常规选项
4.2 报告行为
4.3 基于 LVM 的引导式分区
4.4 创建 //homeswap 分区
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 选择 国防信息系统局 安全技术实施指南
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 示例防火墙部分
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 地址的十六进制代码
9.2 linuxrc 选项在 AutoYaST 控制文件中

版权所有 © 2006–2024 SUSE LLC 及其贡献者。保留所有权利。

在 GNU 自由文档许可协议第 1.2 版或(可选)第 1.3 版的条款下,允许复制、分发和/或修改本文档,其中本版权声明和许可协议为不变部分。许可协议第 1.2 版的副本包含在题为 GNU 自由文档许可协议 的章节中。

有关 SUSE 商标,请参阅 https://www.suse.com/company/legal/。所有第三方商标均为其各自所有者的财产。商标符号(®、™ 等)表示 SUSE 及其关联公司的商标。星号 (*) 表示第三方商标。

本书中的所有信息均经过仔细核实。但是,这不能保证完全准确。SUSE LLC、其关联公司、作者和译者对可能出现的错误或由此产生的后果不承担任何责任。

打印此页面