Cobbler 대량 설치 서버

2655 단어
  • 정적 IP 카드 프로필 경로 설정:/etc/sysconfig/network-scripts/ifcfg-${eth-name}
  • TYPE=Ethernet
    PROXY_METHOD=none
    BROWSER_ONLY=no
    #BOOTPROTO=dhcp
    DEFROUTE=yes
    IPV4_FAILURE_FATAL=no
    IPV6INIT=yes
    IPV6_AUTOCONF=yes
    IPV6_DEFROUTE=yes
    IPV6_FAILURE_FATAL=no
    IPV6_ADDR_GEN_MODE=stable-privacy
    NAME=enp0s3
    UUID=6e159a82-510e-45f1-bd6c-18e1e33224d0
    DEVICE=enp0s3
    ONBOOT=yes # 
    IPV6_PRIVACY=no
    
    NM_CONTROLLED=no # , 
    BOOTPROTO=static # IP
    IPADDR=10.0.2.76 # 
    NETMASK=255.255.255.0 # 
    GATEWAY=10.0.2.1 # 
    HWADDR=08:00:27:2B:23:7C #MAC 
    

    기본 네트워크 구성 경로:/etc/sysconfig/network
    NETWORKING=yes # 
    GATEWAY=10.0.2.1 # 
    DNS1=114.114.114.114 #DNS 
    DNS2=8.8.8.8 #DNS 
    

    네트워크 재부팅
    service network restart
    
  • 방화벽을 닫습니다
  • systemctl stop firewalld
    systemctl disabled firewalld
    systemctl list-unit-files|grep firewalld
    
  • selinux selinux 프로필 경로를 닫습니다:/etc/selinux/config (재부팅 필요)
  • 아리움원을 사용합니다
  • curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
    curl -o /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
    
  • cobbler 및 관련 프로그램 설치
  • yum -y install cobbler cobbler-web dhcp tftp-server pykickstart httpd xinet
    systemctl start httpd.service
    systemctl enable httpd.service
    systemctl start cobblerd.service
    systemctl enable cobblerd.service
    
  • cobbler 설정
  • sed -i 's/server: 127.0.0.1/server: 10.0.2.76/' /etc/cobbler/settings
    sed -i 's/next_server: 127.0.0.1/next_server: 10.0.2.76/' /etc/cobbler/settings
    sed -i 's#yes#no#' /etc/xinetd.d/tftp
    cobbler get-loaders
    systemctl start rsyncd.service
    systemctl enable rsyncd.service
    sed -i 's/manage_dhcp: 0/manage_dhcp: 1/' /etc/cobbler/settings
    sed -ri "/default_password_crypted/s#(.*: ).*#\1\"`openssl passwd -1 -salt 'oldboy' 'Test13579!'`\"#" /etc/cobbler/settings
    sed -i 's/pxe_just_once: 0/pxe_just_once: 1/' /etc/cobbler/settings
    sed -i.ori 's#192.168.1#10.0.2#g;22d;23d' /etc/cobbler/dhcp.template
    systemctl restart cobblerd
    cobbler sync
    systemctl restart xinetd
    cobbler check
    
  • cobbler 웹 접근 500 오류 해결
  • yum -y install python2-pip
    pip install Django==1.8.9
    
  • cobbler의 웹 관리자를 방문하여centos 렌즈를 만들어kickstart 템플릿을 작성합니다
  • 참조https://blog.csdn.net/admin_root1/article/details/78911718 https://www.cnblogs.com/linuxliu/p/7668048.html https://www.cnblogs.com/shhnwangjian/p/5858900.html https://blog.csdn.net/arnolan/article/details/88555865
  • 좋은 웹페이지 즐겨찾기