首页 技术 正文
技术 2022年11月9日
0 收藏 813 点赞 2,238 浏览 5512 个字

 Linux装机利器Cobbler安装配置 2011-05-27 15:31:05

分类: LINUX

一、安装环境centos 5.4关掉iptables 关掉 selinux selinux 导致tftp的目录无法访问 pxe停止在引导界面 二、cobbler使用目录及文件cobbler相关配置文件 /etc/cobblercobbler数据存储目录 /var/www/cobblerdhcp配置文件 /etc/dhcpd.confdhcp租期缓存文件 /var/lib/dhcpd/dhcpd.leasespxe配置文件 /tftpboot/pxelinux.cfg/default 三、安装cobbler# rpm -ivh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm# rpm -ivh http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rpmforge-release-0.3.6-1.el5.rf.i386.rpm# yum -y install tftp-server httpd dhcp yum-utils# yum -y install cobbler# yum -y install cman yum-utils  编译安装  make && make install  四、修改配置文件 1.修改cobbler配置文件# vi /etc/cobbler/settings[code]server: ‘192.168.1.3’        #cobbler服务器地址next_server: ‘192.168.1.3’   manage_dhcp: 1[/code] 2.更改tftp启动方式# vi /etc/xinetd.d/tftp[code]disable = no                #默认开启tftp[/code] 3.编辑dhcp配置模板# vi /etc/cobbler/dhcp.template 改为相应的网段和ipsubnet 192.168.2.0 netmask 255.255.255.0 {     option routers             192.168.2.5;     option domain-name-servers 192.168.2.1;     option subnet-mask         255.255.255.0;     range dynamic-bootp        192.168.2.100 192.168.2.254;     filename                   “/pxelinux.0”;     default-lease-time         21600;     max-lease-time             43200;     next-server                $next_server;}  五、导入CentOS 光盘映像文件# mkdir /home/CentOS# mount /home/src/CentOS-5.2-i386-bin-DVD.iso /home/CentOS/ -o loop# cobbler import –mirror=/home/CentOS –name=CentOS-5.2# cobbler sync    应用配置模板   六、cobbler check 根据提示解决问题 例如:#2: Must enable selinux boolean to enable Apache and web services components, run: setsebool -P httpd_can_network_connect trueNice to see that it has good instructions for selinux#3: you need to set some SELinux content rules to ensure cobbler works correctly in your SELinux environment, run the following: /usr/sbin/semanage fcontext -a -t public_content_t “/var/lib/tftpboot/.*” && /usr/sbin/semanage fcontext -a -t public_content_t “/var/www/cobbler/images/.*”Detailed command to enable http server to reed content from /var/www/cobbler and have tfpboot find its files#4: service cobblerd is not runningObviously this isn’t running because we did not start it yet#5: change ‘disable’ to ‘no’ in /etc/xinetd.d/tftp#6: service httpd is not running#7: since iptables may be running, ensure 69 (dhcp), 80(http), 25150(cobbler api), and 25151(cobbler api R/W) are unblocked 关闭防火墙#8: reposync is not installed, need for cobbler reposync, install/upgrade yum-utils?Easy to solve with:  yum install yum-utils#9: yumdownloader is not installed, needed for cobbler repo add with –rpm-list parameter, install/upgrade yum-utils? 安装yum-utils#10: fencing tools were not found, and are required to use the (optional) power management features. install cman to use them 安装cman七、启动cobbler服务service dhcpd startservice httpd startservice xinetd restartservice cobbler start     八、kickstart配置文件实例# vi /etc/cobbler/sample.ks #platform=x86, AMD64, or Intel EM64T# System authorization informationauth –useshadow –enablemd5# System bootloader configurationbootloader –location=mbr# Partition clearing informationclearpart –all –initlabel# Use text mode installtext# Firewall configurationfirewall –disable# Run the Setup Agent on first bootfirstboot –enabled# System keyboardkeyboard us# System languagelang en_US# Use network installationurl –url=$tree# If any cobbler repo definitions were referenced in the kickstart profile, include them here.$yum_repo_stanza # Network informationnetwork –bootproto=dhcp –device=eth0 –onboot=on# Reboot after installationreboot #Root passwordrootpw –iscrypted $1$65XOJkdK$SA2J.kVLiTZ6V1GAhFl/Z1# SELinux configurationselinux –disabled# Do not configure the X Window Systemskipx# System timezonetimezone Asia/Shanghai# Install OS instead of upgradeinstall# Clear the Master Boot Recordzerombr # Magically figure out how to partition this thing#SNIPPET::main_partition_selectpart / –asprimary –bytes-per-inode=4096 –fstype=”ext3″ –grow –size=1part swap –asprimary –bytes-per-inode=4096 –fstype=”swap” –size=2048part /boot –asprimary –bytes-per-inode=4096 –fstype=”ext3″ –size=100 %pre$kickstart_start#SNIPPET::pre_partition_select %packages@server-cfg@development-tools@base@development-libs@system-tools@admin-toolscertmasterfunc %postchkconfig NetworkManager offchkconfig NetworkManagerDispatcher offchkconfig acpid offchkconfig anacron offchkconfig atd offchkconfig autofs offchkconfig avahi-daemon offchkconfig avahi-dnsconfd offchkconfig bluetooth offchkconfig conman offchkconfig cups offchkconfig dhcdbd offchkconfig dund offchkconfig firstboot offchkconfig funcd onchkconfig gpm offchkconfig haldaemon offchkconfig hidd offchkconfig httpd offchkconfig ibmasm offchkconfig ip6tables offchkconfig ipmi offchkconfig iptables offchkconfig irda offchkconfig irqbalance offchkconfig kdump offchkconfig kudzu offchkconfig lvm2-monitor offchkconfig mcstrans offchkconfig mdmpd offchkconfig microcode_ctl offchkconfig multipathd offchkconfig netconsole offchkconfig netfs offchkconfig netplugd offchkconfig nfs offchkconfig nfslock offchkconfig nscd offchkconfig ntpd offchkconfig oddjobd offchkconfig pand offchkconfig pcscd offchkconfig portmap offchkconfig psacct offchkconfig rdisc offchkconfig restorecond offchkconfig rpcgssd offchkconfig rpcidmapd offchkconfig rpcsvcgssd offchkconfig saslauthd offchkconfig sendmail offchkconfig setroubleshoot offchkconfig winbind offchkconfig wpa_supplicant offchkconfig xfs offchkconfig ypbind offchkconfig yum-updatesd off chkconfig certmaster onchkconfig funcd on cat >> EOFM > /etc/func/minion.conf[main]log_level = INFOacl_dir = /etc/func/minion-acl.dEOFM cat >> EOCM > /etc/certmaster/minion.conf[main]certmaster = node3.le8le.comlog_level = DEBUGcert_dir = /etc/pki/certmasterEOCM cat >> EODM > /etc/hosts192.168.1.3 node3.le8le.comEODM $yum_config_stanzaSNIPPET::post_install_kernel_options$kickstart_done[/code] 九、利用cobbler重装系统# rpm -Uhv koan-1.2.5-1.el5.noarch.rpm# koan -server=192.168.1.3 -list-profiles# koan -replace-self -server=192.168.1.3 -profile=CentOS_5.2-i386# reboot

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:9,488
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,903
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,737
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,489
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:8,128
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:5,290