ubuntu cobbler 服务器 - 导入发行版

ubuntu cobbler 服务器 - 导入发行版

我设置并完全配置了 ubuntu-12.04-server 机器,cobbler/dhcp 运行了大约 10 分钟(相比之下,在 centos 5.8 上需要一个多小时)。我发现 cobbler 导入似乎很有用。这是否消除了使用 cobbler distro add 的需要?每当我在成功导入 ubuntu 桌面 iso 后运行 cobbler 报告时:

sudo cobbler import --name=Ubuntu --path=/mnt --breed=debian
task started: 2012-12-13_163245_import
task started (id=Media import, time=Thu Dec 13 16:32:45 2012)
Found a debian/ubuntu compatible signature: pool
adding distros
avoiding symlink loop
avoiding symlink loop
avoiding symlink loop
associating repos
associating kickstarts
*** TASK COMPLETE ***

我只得到以下内容(什么也没有):

distros:
==========

profiles:
==========

systems:
==========

repos:
==========

images:
==========

mgmtclasses:
==========

packages:
==========

files:
==========

我宁愿希望我不必像传统方式那样将 /mnt 中的所有文件复制到新的 /distro 目录,然后执行 cobbler distro add --initrd=/path/to/inird --kernel=/path/to/kernel

我可能搞错了导入对我的实际作用。如果有人能详细说明导入的实际用途,请详细说明。

答案1

也许有点晚了,但我认为你搞错了品种。

sudo cobbler import --name=precise --path=/mnt --breed=ubuntu

对我有用

distros:
==========
Name                           : Precise-x86_64
Architecture                   : x86_64
TFTP Boot Files                : {}
Breed                          : ubuntu
Comment                        : ubuntu precise (12.04.0) None
Fetchable Files                : {}
Initrd                         :   /var/www/cobbler/ks_mirror/Precise/install/netboot/ubuntu-installer/amd64/initrd.gz
Kernel                         : /var/www/cobbler/ks_mirror/Precise/install/netboot/ubuntu-installer/amd64/linux
Kernel Options                 : {}
Kernel Options (Post Install)  : {}
Kickstart Metadata             : {'tree': 'http://@@http_server@@/cblr/ks_mirror/Precise'}
Management Classes             : []
OS Version                     : precise
Owners                         : ['admin']
Red Hat Management Key         : <<inherit>>
Red Hat Management Server      : <<inherit>>
Template Files                 : {}

另外,使用服务器或备用 iso,而不是桌面。

还要注意

 cobbler-ubuntu-import

无需下载 iso,即可完成相同操作。

相关内容