这是 oz-examples 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
oz-examples - Oz 的示例 TDL 文件。
商品描述
这个 盎司安装(1) , oz-定制(1) 和 oz-generate-冰柱(1) 手册页解释了
Oz 命令的命令行用法。 所需的所有输入参数之一
上面的命令是一个 TDL(模板描述语言)文件,它描述了操作系统
用户想要安装、从何处获取媒体以及任何其他包或操作
用户想要使用操作系统。 本手册页描述了许多 TDL
示例以及使用它们时会发生什么。 由于 TDL 是 XML,标准 XPath
符号用于描述 XML 的各种元素。
例 1 - 最小 客人
假设我们要从 Fedora 13 DVD 安装最小的 Fedora 86 x64_13 操作系统
ISO 位于 http://example.org/fedora-13-x86_64.iso
为此,我们首先构建一个 TDL XML 文件,然后将其提供给 oz-install。 TDL 文件
看起来像:
fedora13_x86_64
软呢帽
13
x86_64
http://example.org/fedora-13-x86_64.iso
我的 Fedora 13 x86_64 模板
/template/name 是用户定义的名称。 这可以是用户想要的任何东西,但必须是
在用户想要构建的所有 TDL 中是独一无二的。
/template/os/name 是我们要安装的操作系统的名称,
/template/os/version 是我们想要的版本,/template/os/arch 是我们想要的架构
想。 可以通过运行以下命令获取支持的操作系统的完整列表:
# oz-安装 -h
/template/os/install 告诉 Oz 从哪里获取安装介质。 在这个例子中,
我们将 type 设置为“iso”,这意味着我们需要一个XML 中的元素指向
ISO 安装介质(支持 ISO 以外的安装方法,并在其他
例子)。
/template/description 是模板的可选的、人类可读的描述。 这个
可以是用户想要的任何东西,并且被 Oz 忽略。
这就是 Oz 需要的所有输入。 要实际进行安装,请将上述内容保存到
一个文件(比如 fedora13.tdl),然后运行 oz-install:
# oz-install /path/to/fedora13.tdl
运行此命令将下载并准备安装介质,然后运行
在 KVM 来宾中自动安装。 假设安装成功,最小操作
系统将安装在 /var/lib/libvirt/images/fedora13_x86_64.dsk 中的文件中(通过
默认情况下,可以在配置文件中覆盖输出位置)。
例 2 - 人数 - 额外 包
假设我们要从 Fedora 14 DVD ISO 安装 Fedora 86 x64_14 操作系统
位于 http://example.org/fedora-14-x86_64.iso
另外假设我们要在操作系统上安装 postgresql-server 包
系统。 要进行此安装,我们首先需要构建一个 TDL XML 文件,然后将其提供给
盎司安装。 TDL 文件如下所示:
fedora14_postgres
软呢帽
14
x86_64
http://example.org/fedora-14-x86_64.iso
Fedora 14 x86_64 与 postgres
请注意,这与示例 1 非常相似,只是我们指定了一个额外的包
安装在 TDL 的 /packages/package 部分。 多个包可以
在这里指定,它们都将安装在操作系统上。 在这个例子中,
所有软件包均从默认操作系统软件包下载并安装
存储库。 运行安装的方式与示例 1 相同,除了我们
必须添加命令行参数才能实际进行自定义:
# oz-install -u /path/to/fedora14.tdl
运行此命令将下载并准备安装介质,然后运行
在 KVM 来宾中自动安装。
假设初始安装成功,Oz 将启动操作系统并运行
本机命令来安装附加包。 有关原因的更多信息
使用方法,请参阅 Oz Architecture 文档,网址为
http://github.com/clalancette/oz/wiki/Oz-architecture.
假设这最后一步成功,带有附加包的操作系统将
安装在 /var/lib/libvirt/images/fedora14_postgres.dsk 中的文件中(默认情况下,
输出位置可以在配置文件中覆盖)。
例 3 - 产生 a 包 舱单 (冰柱) after 安装
假设我们要从位于的 RHEL-5 DVD ISO 安装 RHEL-86 x64_5 操作系统
at http://example.org/rhel-5-x86_64.iso
另外假设我们想在之后从操作系统中获取包清单
安装完成。 要进行此安装,我们首先需要构建一个 TDL XML 文件,然后
将其提供给 oz-install。 TDL 文件如下所示:
rhel5_x86_64
RHEL-5
U6
x86_64
http://example.org/rhel-5-x86_64.iso
RHEL-5 x86_64
这与示例 1 基本相同,只是我们要安装 RHEL-5 而不是
Fedora-13。
运行安装与示例 1 相同,除了我们必须添加一个
最后生成清单的命令行参数:
# oz-install -g /path/to/rhel5.tdl
运行此命令将下载并准备安装介质,然后运行
在 KVM 来宾中自动安装。
假设初始安装成功,Oz 将启动操作系统并运行
本机命令来查询系统中的所有包。 然后它将输出一个 XML
描述整个清单的文档(称为 ICICLE)。
假设这一步成功,最小的操作系统将安装在一个文件中
/var/lib/libvirt/images/rhel5_x86_64.dsk(默认输出位置可以是
在配置文件中覆盖)。
例 4 - 安装 a 包 , an 备用 知识库
假设我们要从位于的 RHEL-6 DVD ISO 安装 RHEL-86 x64_6 操作系统
at http://example.org/rhel-6-x86_64.iso
另外假设我们要从 EPEL-6 安装 ccache 包
操作系统上的存储库。 要进行此安装,我们首先需要构建一个 TDL
XML 文件,然后将其提供给 oz-install。 TDL 文件如下所示:
rhel6_ccache
RHEL-6
1
x86_64
http://example.org/rhel-6-x86_64.iso
带有 ccache 的 RHEL-6 x86_64
http://download.fedoraproject.org/pub/epel/6/$basearch
是的
请注意,这与示例 2 非常相似,只是我们指定了一个额外的
从中下载软件包的存储库。 /repositories/repository 部分
TDL 指定了包存储库的 URL 以及包中的包是否
存储库已签名。 运行安装的方式与示例 2 相同:
# oz-install -u /path/to/rhel6_ccache.tdl
运行此命令将下载并准备安装介质,然后运行
在 KVM 来宾中自动安装。
假设初始安装成功,Oz 将启动操作系统并运行
本机命令来设置附加存储库并安装附加包。
有关为何使用此方法的更多信息,请参阅 Oz 架构
文件在 http://github.com/clalancette/oz/wiki/Oz-architecture.
假设这最后一步成功,带有附加包的操作系统将
安装在 /var/lib/libvirt/images/rhel6_ccache.dsk 中的文件上(默认情况下,输出
位置可以在配置文件中覆盖)。
例 5 - 安装 a 定制 文件 , 信息 in 这些因素包括原料奶的可用性以及达到必要粉末质量水平所需的工艺。 TDL
假设我们要从位于的 RHEL-6 DVD ISO 安装 RHEL-86 x64_6 操作系统
at http://example.org/rhel-6-x86_64.iso
另外假设我们想将一些数据写入文件 /etc/test.out 里面
客人。 要进行此安装,我们首先需要构建一个 TDL XML 文件,然后将其提供给
盎司安装。 TDL 文件如下所示:
rhel6_testout
RHEL-6
1
x86_64
http://example.org/rhel-6-x86_64.iso
带有 test.out 的 RHEL-6 x86_64
这=额外数据
这里可以指定多个文件,它们都将安装在操作系统上
系统在指定位置。 文件可以在 TDL 的原始文本中内联指定,
作为 TDL 中的 base64 编码数据,或作为 URL。 我们需要运行安装
自定义以使其工作:
# oz-install -u /path/to/rhel6_testout.tdl
运行此命令将下载并准备安装介质,然后运行
在 KVM 来宾中自动安装。
假设初始安装成功,Oz 将启动操作系统并运行
本机命令用于上传 TDL 中指定的文件。 有关原因的更多信息
使用这种方法,请参阅 Oz Architecture 文档,网址为
http://github.com/clalancette/oz/wiki/Oz-architecture.
假设这最后一步成功,带有附加文件的操作系统将是
安装在 /var/lib/libvirt/images/rhel6_testout.dsk 中的文件上(默认情况下,输出
位置可以在配置文件中覆盖)。
例 6 - 安装 a 定制 文件 , base64 编码 信息 in 这些因素包括原料奶的可用性以及达到必要粉末质量水平所需的工艺。 TDL
假设我们要从位于的 RHEL-6 DVD ISO 安装 RHEL-86 x64_6 操作系统
at http://example.org/rhel-6-x86_64.iso
另外假设我们想将一些数据写入文件 /etc/test.out 里面
客人。 由于这个数据可能是二进制的,我们想先对它进行 base64 编码。 去做这个
安装,我们首先需要构建一个 TDL XML 文件,然后将其提供给 oz-install。 TDL
文件看起来像:
rhel6_testout
RHEL-6
1
x86_64
http://example.org/rhel-6-x86_64.iso
带有 test.out 的 RHEL-6 x86_64
VEhJUz64leHRyYV1kYXRhCg==
这里可以指定多个文件,它们都将安装在操作系统上
系统在指定位置。 文件可以在 TDL 的原始文本中内联指定,
作为 TDL 中的 base64 编码数据,或作为 URL。 我们需要运行安装
自定义以使其工作:
# oz-install -u /path/to/rhel6_testout.tdl
运行此命令将下载并准备安装介质,然后运行
在 KVM 来宾中自动安装。
假设初始安装成功,Oz 将启动操作系统并运行
本机命令用于上传 TDL 中指定的文件。 有关原因的更多信息
使用这种方法,请参阅 Oz Architecture 文档,网址为
http://github.com/clalancette/oz/wiki/Oz-architecture.
假设这最后一步成功,带有附加文件的操作系统将是
安装在 /var/lib/libvirt/images/rhel6_testout.dsk 中的文件上(默认情况下,输出
位置可以在配置文件中覆盖)。
例 7 - 安装 a 定制 文件 , a 网址
假设我们要从位于的 RHEL-6 DVD ISO 安装 RHEL-86 x64_6 操作系统
at http://example.org/rhel-6-x86_64.iso
另外假设我们想将一些数据写入文件 /etc/test.out 里面
客人。 我们想从 URL 中获取这些数据并上传到来宾中。 去做这个
安装,我们首先需要构建一个 TDL XML 文件,然后将其提供给 oz-install。 TDL
文件看起来像:
rhel6_testout
RHEL-6
1
x86_64
http://example.org/rhel-6-x86_64.iso
带有 test.out 的 RHEL-6 x86_64
http://example.org/orig.out
这里可以指定多个文件,它们都将安装在操作系统上
系统在指定位置。 文件可以在 TDL 的原始文本中内联指定,
作为 TDL 中的 base64 编码数据,或作为 URL。 我们需要运行安装
自定义以使其工作:
# oz-install -u /path/to/rhel6_testout.tdl
运行此命令将下载并准备安装介质,然后运行
在 KVM 来宾中自动安装。
假设初始安装成功,Oz 将启动操作系统并运行
本机命令用于上传 TDL 中指定的文件。 有关原因的更多信息
使用这种方法,请参阅 Oz Architecture 文档,网址为
http://github.com/clalancette/oz/wiki/Oz-architecture.
假设这最后一步成功,带有附加文件的操作系统将是
安装在 /var/lib/libvirt/images/rhel6_testout.dsk 中的文件上(默认情况下,输出
位置可以在配置文件中覆盖)。
使用 onworks.net 服务在线使用 oz-examples
