centos 6.6 배치 Cobbler-centos 시스템 자동 설치
7901 단어 시스템 서비스
1、우선 selinux 닫 기
[root@server04 ~]#sed -i '/SELINUX/s/enforcing/disabled/' /etc/selinux/config
#설정 이 유효 하도록 Liux 시스템 을 다시 시작 합 니 다.
2.방화벽 iptables 닫 기
[root@server04 ~]# service iptables stop
3.epel 패키지 설치
[root@server04 ~]#yum install http://mirrors.ustc.edu.cn/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm
4.Cobbler 와 필요 한 제3자 공구 꾸러미 설치
[root@server04 ~]#yum install cobbler cobbler-web xinetd pykickstart cman dhcp tftp-server bind
설치 완료 후 몇 개의 서 비 스 를 설정 하여 자동 으로 시작 해 야 합 니 다.
[root@server04 ~]# chkconfig httpd on
[root@server04 ~]# chkconfig dhcpd on
[root@server04 ~]# chkconfig cobblerd on
[root@server04 ~]# service httpd start #http 서비스 시작
[root@server04 ~]# service cobblerd start #cobbler 서비스 시작
주:dhcpd 를 시작 하 는 데 실 패 했 습 니 다.dhcp 를 설정 하지 않 았 기 때 문 입 니 다.
5.설정
5.1 수정/etc/xinetd.d/tftp
disable = yes
=>
disable = no
5.2 수정/etc/xinetd.d/rsync
disable = yes
=>
disable = no
5.3/etc/cobbler/settings 파일 을 편집 하고 다음 각 항목 을 설정 합 니 다.그 중에서 172.16.1.2 는 현재 기계 IP 입 니 다.
server: 172.16.1.2
next_server: 172.16.1.2
pxe_just_once: 1
manage_rsync: 1
manage_dhcp: 1
5.4 기본 설정(cobbler 를 통 해 설 치 된 시스템) 루트 사용자 의 비밀번호
[root@server04 ~]# openssl passwd -1 -salt 'random-phrase-here' 'dragon' #암호 화
$1$random-p$KIfNQzryOfZx/kAa0cjXv/
그리고 결 과 를/etc/cobbler/settings 파일 의:default 로 바 꿉 니 다.password_crypted:
5.5 Cobbler 웹 접근 비밀번호 설정
[root@server04 ~]#htdigest /etc/cobbler/users.digest "Cobbler" cobbler
5.6 편집/etc/cobbler/dhcp.template 파일 입 니 다.다음은 제 가 변경 한 부분의 설정 정보 입 니 다.
option domain-name "172.16.1.2";
option domain-name-servers 172.16.1.2;
default-lease-time 43200;
max-lease-time 86400;
log-facility local7;
subnet 172.16.0.0 netmask 255.255.0.0 {
range 172.16.1.100 172.16.1.254;
option routers 172.16.1.1;
}
next-server 172.16.1.2;
filename="pxelinux.0";
메모:기 존 네트워크 에 DHCP 서버 가 있 으 면 range dynamic-bootp 주석 을 지 워 야 합 니 다.그렇지 않 으 면 충돌 할 수 있 습 니 다.이곳 은 자신의 네트워크 상황 에 따라 설치 해 야 한 다 는 점 에 각별히 주의해 야 한다.
5.7 서 비 스 를 다시 시작 합 니 다.DHCP 를 시작 하지 않 습 니 다.설정 이/etc/dhcp/dhcpd.conf 에 동기 화 되 지 않 았 습 니 다.
[root@server04 ~]#service xinetd restart
[root@server04 ~]#service httpd restart
[root@server04 ~]#service cobblerd restart
5.8 cobbler 시작 및 검 측
[root@server04 ~]#cobbler sync #cobbler 에 대한 모든 수정 은 cobbler sync 명령 을 사용 하여 효력 을 발생 시 켜 야 합 니 다.
[root@server04 ~]#cobbler get-loaders #cobbler get-loaders 를 실행 하면 시스템 은 자동 으로 loader 프로그램 을 다운로드 합 니 다.
[root@server04 ~]#cobbler check #이때 오류 가 있 으 면 cobbler 가 힌트 를 주 고 힌트 에 따라 복구 할 수 있 습 니 다.그러나 매개 변수 에 대한 모든 수정 은 아래 명령 을 사용 하여 효력 을 발생 시 켜 야 한다.
흔히 볼 수 있 는 오 류 는 문장의 끝 을 본다.
5.9 웹 테스트
브 라 우 저 접근 http://172.16.1.2/cobbler_web #여기에 자신의 IP 를 입력 하 세 요.
사용자 이름/비밀번호:cobbler/dragon #단계 5.5 시 설정
6.0 시스템 미 러 가 져 오기,여기 서 CentOS-6.6-x86 을 사용한다 고 가정 합 니 다.64.테스트 를 하려 면 가상 컴퓨터 가 먼저 미 러 를 마 운 트 해 야 합 니 다.
[root@server04 ~]#mount /dev/cdrom /mnt
[root@server04 ~]#cobbler import --path=/mnt --name=CentOS-6.6 --arch=x86_64
이 두 명령 을 실행 하면 불 러 온 가방 을 아래 명령 으로 볼 수 있 습 니 다.
[root@server04 ~]#cobbler distro list
[root@server04 ~]#cobbler profile list
웹 인터페이스의 Distros 와 Profiles 를 통 해서 도 볼 수 있다.
7. 자동 설치 시스템 VirtualBox 를 사용 하여 가상 컴퓨터 를 만 들 고 네트워크 설정 은 위 와 같은 브리지 모드 를 사용 합 니 다.그러나'가상 컴퓨터 설정->시스템->시작 순서'에서 네트워크 를 첫 번 째 로 올 리 고 가상 컴퓨터 를 시작 합 니 다.이때 Cobbler 의 네트워크 설치 인터페이스 에 들 어가 위 에 만 든 CentOS-6.6-x86 을 선택 할 수 있 습 니 다.64.그리고 자동 으로 설치 할 수 있 습 니 다.설치 가 끝 난 후에 가상 컴퓨터 의 시작 순 서 를 하 드 디스크 로 바 꾸 어 시작 하 는 것 이 우선 이 고 새로 설 치 된 가상 컴퓨터 를 시작 할 수 있 습 니 다.
2.Kickstart 설정 템 플 릿 을 설정 하고 설명 버 전 을 가 져 옵 니 다.(아래 에 설명 버 전이 있 습 니까?)
1.설정 파일 을 이 디 렉 터 리 에 놓 을 수 있 습 니 다:/var/lib/cobbler/kickstarts
2.cobbler 의 웹 관리 인터페이스 에 로그 인하 여 왼쪽 profiles--점 미 러 파일 뒤의 edit-Kickstart 파일 을 선택 하 십시오.
[root@localhost ~]# cat kickstart_fc6.ks
#platform=x86, AMD64, or Intel EM64T
#version=DEVEL
# Upgrade existing installation
upgrade
# Use network installation
# IP
url --url="http://172.168.12/cobbler/ks_mirror/CentOS-6.6-x86_64/"
# Root password
rootpw dragon
# System authorization information
auth --useshadow --passalgo=sha512
#
firewall --disabled
#
timezone Asia/Shanghai
# Use graphical install
graphical
firstboot --disable
# System keyboard
keyboard us
# System language , :lang zh_CN
lang en_US
# Installation logging level
logging --level=info
# Reboot after installation
reboot
# System bootloader configuration
#--initlabel, ( ,msdos x86 gpt Itanium). , , .
#--grow, ( ), .
#--size=, MB . , 500. MB.
#--fstype=, . ext2,ext3,swap vfat.
#--asprimary, , .
#--ondisk= --ondrive=, .
bootloader --location=mbr
clearpart --all --drives=sda --initlabel
part /boot --fstype ext3 --size=100 --ondisk=sda
part swap --size=4096
part / --fstype ext3 --size=100 --grow --asprimary
#%packages , .
%packages
@core
@server-policy
@workstation-policy
%end
주석 버 전이 없 으 면 직접 복사 할 수 있 고 주소 경 로 를 수정 하면 됩 니 다.
[root@localhost ~]# kickstart.ks
#platform=x86, AMD64, or Intel EM64T
#version=DEVEL
# Upgrade existing installation
upgrade
# Use network installation
# IP
url --url="http://172.168.12/cobbler/ks_mirror/CentOS-6.6-x86_64/"
# Root password
rootpw --iscrypted $1$CgIgFiPo$rqNvZR480Z5A2dnbxdd7C0
# System authorization information
auth --useshadow --passalgo=sha512
firewall --disabled
timezone Asia/Shanghai
# Use graphical install
graphical
firstboot --disable
# System keyboard
keyboard us
# System language
lang en_US
# Installation logging level
logging --level=info
# Reboot after installation
reboot
# System bootloader configuration
bootloader --location=mbr
clearpart --all --drives=sda --initlabel
part /boot --fstype ext3 --size=100 --ondisk=sda
part swap --size=4096
part / --fstype ext3 --size=100 --grow --asprimary
%packages
@core
@server-policy
@workstation-policy
%end
일반적인 cobbler check 오류
1 : The 'server' field in /etc/cobbler/settings must be set to something other than localhost, or kickstarting features will not work. This shou
ld be a resolvable hostname or IP for the boot server as reachable by all machines that will use it.
2 : file /etc/xinetd.d/rsync does not exist
3 : debmirror package is not installed, it will be required to manage debian deployments and repositories
4 : The default password used by the sample templates for newly installed machines (default_password_crypted in /etc/cobbler/settings) is still s
et to 'cobbler' and should be changed, try: "openssl passwd -1 -salt 'random-phrase-here' 'your-password-here'" to generate new one
해결 방법:
1, /etc/cobbler/settings server IP
2, ,
3, debian ,
4, ,/etc/cobbler/settings default_password_crypted: ,
openssl passwd -1 -salt 'random-phrase-here' 'your-password-here'
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
centos 6.6 배치 Cobbler-centos 시스템 자동 설치Cobbler 는 시스템 을 배치 하고 설치 하 는 데 사용 되 는 오픈 소스 프로젝트 입 니 다.Cobbler 는 pxe 서버 뿐만 아니 라 dns 와 dhcp 도 관리 할 수 있 습 니 다.일반 데이터 센터 나 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.