8.7. 使用 Koan
无论您是在虚拟机中指配客体,还是在运行的系统中重新安装新发布,koan 都将随时与 Cobbler 联合指配系统。
8.7.1. 使用 Koan 指配虚拟系统 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
如果您按照 第 8.4 节 “在 Cobbler 中添加侧写” 中的论述生成虚拟机侧写,您可使用
koan
启动系统中虚拟客体的安装。
例如:您已经生成了类似如下的 Cobbler 侧写:
cobbler add profile --name=virtualfileserver --distro=rhel-i386-server-5 --virt-file-size=20 --virt-ram=1000
cobbler add profile --name=virtualfileserver --distro=rhel-i386-server-5 --virt-file-size=20 --virt-ram=1000
这个侧写是用于运行红帽企业版 Linux 5,客体映像大小为 20GB,分配 1GB 系统内存的文件服务器。
要查找虚拟客体系统侧写名称,请运行以下
koan
命令:
koan --server=hostname --list=profiles
koan --server=hostname --list=profiles
这个命令列出所有
cobbler profile add
生成的可用侧写。
然后,启动生成映像文件的过程并开始安装虚拟客体系统。
koan --virt --server=cobbler-server.example.com --profile=virtualfileserver --virtname=marketingfileserver
koan --virt --server=cobbler-server.example.com --profile=virtualfileserver --virtname=marketingfileserver
该命令指定在 Cobbler 服务器中(主机名 cobbler-server.example.com)使用
virtualfileserver
侧写生成虚拟客体系统。virtname
选项为虚拟客体指定标签,默认为系统的 MAC 地址。
完成虚拟客体安装后,它可作为另一个虚拟客体系统使用。
8.7.2. 使用 Koan 重新安装运行的系统 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
当您需要在一个仍然运行另一个操作系统的机器中重新安装时都会有很多情况发生。
koan
可以帮助您使用可用 Cobbler 侧写中的新安装破坏性地替换一个正在运行的系统。
要替换运行的系统并安装新的系统,请在该系统中运行以下命令:
koan --replace-self --server=hostname --profile=name
koan --replace-self --server=hostname --profile=name
当在要被替换的运行系统中执行这个命令时会启动指配过程,并使用在
--server=hostname
中指定的 Cobbler 服务器中的 --profile=name
侧写替换其自身系统。