BTW, thanks for reminding me to list versions:
cobbler 0.4.6
koan 0.2.8
On 4/21/07, Niyaz Chistee <prime.provogue@xxxxxxxxx> wrote:
On Sat, 2007-04-21 at 22:18 -0400, Adam Rosenwald wrote:
> I set up cobbler on bootserver according to import procedure
>
> Distro: centos-5
>
> I modified the kickstart file <below> and edited the cobbler settings
> files <below> when the `cobbler import`-generated settings files
> caused problems.
>
> ##############
>
> /var/lib/cobbler/settings
>
> ##############
>
> ---
> bootloaders:
> ia64: /var/lib/cobbler/elilo-3.6-ia64.efi
> standard: /usr/lib/syslinux/pxelinux.0
> default_kickstart: /etc/cobbler/default.ks
> dhcpd_bin: /usr/sbin/dhcpd
> dhcpd_conf: /etc/dhcpd.conf
> httpd_bin: /usr/sbin/httpd
> kernel_options:
> ksdevice: eth0
> lang: ' '
> text: ~
> koan_path: ''
> manage_dhcp: 1
> minimize_syncs: 1
> next_server: <cobbler hostname>
> server: <cobbler hostname>
> syslog_port: 25150
> tftpboot: /tftpboot
> tftpd_bin: /usr/sbin/in.tftpd
> tftpd_conf: /etc/xinetd.d/tftp
> webdir: /var/www/cobbler
> yum_core_mirror_from_server: 1
>
> ##############
>
> /var/lib/cobbler/distros
>
> ##############
> -
> arch: x86_64
> breed: redhat
> initrd: /var/www/cobbler/ks_mirror
> /centos-5/images/xen/initrd.img
> kernel: /var/www/cobbler/ks_mirror/centos-5/images/xen/vmlinuz
> kernel_options: {}
> ks_meta: {}
> name: centos-5-xen
> source_ repos:
> -
> - 'http://<cobbler
> hostname>/cobbler/ks_mirror/config/centos-5-xen-0. repo'
> - 'http://<cobbler hostname>/cobbler/ks_mirror/centos-5'
> -
> ... additional non-xen centos-5 distro
>
> ###############
>
> /var/lib/cobbler/profiles
>
> ###############
>
> ---
> -
> distro: centos-5-xen
> kernel_options: {}
> kickstart: /etc/cobbler/centos- 5-xen.ks
> ks_meta:
> test_boot_server: <cobbler hostname>
> name: testing-centos-5-xen
> repos: []
> virt_file_size: 36
> virt_paravirt: True
> virt_ram: 2048
> -
> ... additional non-xen centos-5 profiles
>
> ###############
>
> /var/lib/cobbler/systems
>
> ###############
>
> ---
> -
> kernel_options: {}
> ks_meta:
> test_gateway: '<my gw>'
> test_hostname: <my hn>
> test_ip: '<my ip>'
> test_mac_address: '<my mac>'
> test_netmask: '<my nm>'
> test_ns: '<my ns>'
> name: '<my mac>'
> netboot_enabled: 1
> profile: testing-centos-5-xen
> pxe_address: '<my ip>'
> -
> ...etc
>
> ###############
>
> /etc/cobbler/centos-5-xen.ks
>
> ###############
>
> #Generated by Kickstart Configurator
> #platform=x86, AMD64, or Intel EM64T
>
> #System language
> lang en_US
> #Language modules to install
> langsupport en_US
> #System keyboard
> keyboard us
> #System mouse
> mouse
> #Sytem timezone
> # timezone --utc America/New_York
> timezone --utc GMT
> #Root password
> rootpw --iscrypted <some encrypted passwd>
> #Reboot after installation
> reboot
> #Use text mode install
> text
> #Install OS instead of upgrade
> install
> #Use HTTP-based installation Media
> url --url http://$test_boot_server/cobbler/ks_mirror/centos-5
> # cobbler should overwrite the preceding anyway -- it doesn't; hence
> the need for this ks_meta item in cobbler distro addition
>
> #System bootloader configuration
> ## bootloader --location=mbr
> bootloader --location=mbr
> #Clear the Master Boot Record
> zerombr yes
> #Partition clearing information
> clearpart --all --initlabel
> #Disk partitioning information
> part swap --size 2048
> part /var --size 2048
> part /tmp --size 2048
> part / --fstype ext3 --size 1 --grow
>
> #System authorization infomation
> auth --useshadow --enablemd5
> #Network information
> network --bootproto static --ip $test_ip --netmask $test_netmask
> --gateway $test
> _gateway --nameserver $test_ns --hostname $test_hostname --device
> eth0
>
> #Firewall configuration
> firewall --disabled
> #Do not configure XWindows
> skipx
>
> #Disable SELinux
> selinux --disabled
>
> #Package install information
> %packages --resolvedeps
> @ development-libs
> @ development-tools
> @ editors
> @ legacy-software-development
> @ legacy-software-support
> @ miscallvars
> @ mysql
> @ system-tools
> @ text-internet
> @ base-x
> @ mysql
>
> ###################
>
> In sum, after installing koan (again following the instructions from
> the "import DVD page") and running
>
> `koan --virt --server=<cobbler server hostname> --system=<mac
> address of proposed virtual host>`
>
> I received some errors and corrected them in turn, by modifying either
> my kickstart file or the cobbler settings (distros, profiles, systems)
> files.
>
> There is one error, however, which perplexes me. I can load the
> centos-5-xen kernel and initrd files. DHCP appears cool. Anaconda
> starts and then...
>
> ##########
>
> Unable to read package metadata. This may be due to a missing
> |
> | repodata directory. Please ensure that your install tree has
> |
> | been correctly generated. Cannot open/read repomd.xml file
> |
> | for repository: anaconda-base-200704101946.x86_64
>
> ##########
>
>
> This bothers me because in my kickstart file (which I verified the
> ks_meta args in /var/www/cobbler/kickstarts_sys/<my mac>/ks.cfg)
> clearly has the correct 'url --url ...' line which points to the
> repository.
>
> Any thoughts?
>
> I appreciate your time.
>
> Sincerely,
>
> - Adam.
There has been problem with Centos5 import tree not working with the
current version of cobbler. We will soon see a new version of cobbler
that is 0.4.7 due monday/tuesday possibly (according to michael). That
will solve the problem.
If for the time being you want to use centos I would prefer not to use
import and use
"cobbler distro add" , "cobbler profile add" and "cobbler system add".
Regards
Deependra
>
_______________________________________________
et-mgmt-tools mailing list
et-mgmt-tools@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/et-mgmt-tools