标签:following potential settings 服务器 server
centos 6.5
安装cobbler服务 进行远程安装服务器
wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
rpm -ivh epel-release-6-8.noarch.rpm
安装服务
yum -y install cobbler cobbler-web tftp-server xinetd pykickstart dhcp
启动httpd cobblerd
cobbler check 报错:
xmlrpclib.Fault: <Fault 1: "<class ‘cobbler.cexceptions.CX‘>:‘login failed‘">
解决方式:
重启cobbler cobbler get-loaders
正确:
The following are potential configuration items that you may want to fix:
1 : The ‘server‘ field in /etc/cobbler/settings must be set to something other than localhost, or kickstarting features will not work. This should be a resolvable hostname or IP for the boot server as reachable by all machines that will use it.
2 : For PXE to be functional, the ‘next_server‘ field in /etc/cobbler/settings must be set to something other than 127.0.0.1, and should match the IP of the boot server on the PXE network.
3 : SELinux is enabled. Please review the following wiki page for details on ensuring cobbler works correctly in your SELinux environment:
https://github.com/cobbler/cobbler/wiki/Selinux
4 : change ‘disable‘ to ‘no‘ in /etc/xinetd.d/tftp
5 : change ‘disable‘ to ‘no‘ in /etc/xinetd.d/rsync
6 : file /etc/xinetd.d/rsync does not exist
7 : comment out ‘dists‘ on /etc/debmirror.conf for proper debian support
8 : comment out ‘arches‘ on /etc/debmirror.conf for proper debian support
9 : The default password used by the sample templates for newly installed machines (default_password_crypted in /etc/cobbler/settings) is still set to ‘cobbler‘ and should be changed, try: "openssl passwd -1 -salt ‘random-phrase-here‘ ‘your-password-here‘" to generate new one
10 : fencing tools were not found, and are required to use the (optional) power management features. install cman or fence-agents to use them
Restart cobblerd and then run ‘cobbler sync‘ to apply changes.
1.更改 /etc/cobbler/settings:
server: 127.0.0.1 #ip 写本机的ip
next_server: 127.0.0.1 #对应的pxeip
2. 如果上步骤 执行过 cobbler get-loaders 那么这步可以忽略
将 pxelinux.0 menu.c32 复制到 /var/lib/cobbler/loaders目录下
3./etc/xinetd.d/rsync 中的 disable 改为 no
4. 注释/etc/dedmirror.conf
@dists=”sid"
@arches=”i386"
5.设置密码
执行“openssl passwd -1 -salt $(openssl rand -hex 4)”生成密码,并用其替换/etc/cobbler/settings文件中default_password_crypted参数
把系统盘放进来
mount /dev/cdrom /media
cobbler import --path=/media/ --name=Centos6-64
[root@Centos6-01 ~]# cobbler import --path=/media/ --name=Centos6.5-x86_64
task started: 2016-05-11_201208_import
task started (id=Media import, time=Wed May 11 20:12:08 2016)
Found a candidate signature: breed=redhat, version=rhel6
Found a matching signature: breed=redhat, version=rhel6
Adding distros from path /var/www/cobbler/ks_mirror/Centos6.5-x86_64:
creating new distro: Centos6.5-x86_64
trying symlink: /var/www/cobbler/ks_mirror/Centos6.5-x86_64 -> /var/www/cobbler/links/Centos6.5-x86_64
creating new profile: Centos6.5-x86_64
associating repos
checking for rsync repo(s)
checking for rhn repo(s)
checking for yum repo(s)
starting descent into /var/www/cobbler/ks_mirror/Centos6.5-x86_64 for Centos6.5-x86_64
processing repo at : /var/www/cobbler/ks_mirror/Centos6.5-x86_64
need to process repo/comps: /var/www/cobbler/ks_mirror/Centos6.5-x86_64
looking for /var/www/cobbler/ks_mirror/Centos6.5-x86_64/repodata/*comps*.xml
Keeping repodata as-is :/var/www/cobbler/ks_mirror/Centos6.5-x86_64/repodata
*** TASK COMPLETE ***
[root@Centos6-01 ~]# cobbler distro list
Centos6-64-x86_64
Centos6.5-x86_64
service cobblerd restart
cobbler sync
本文出自 “linuxyy” 博客,请务必保留此出处http://linuxyy.blog.51cto.com/9490250/1834412
标签:following potential settings 服务器 server
原文地址:http://linuxyy.blog.51cto.com/9490250/1834412