• Linux学习(十三)


    1、配置chrony服务,实现服务器时间自动同步

    安装chrony服务,并编辑配置文件
    yum install chrony
    
    修改chrony配置文件    
    vim /etc/chrony.conf
    
    找到server开头的行,配置同步时间的服务器
    server tp.aliyun.com iburst
    
    以下两个选项,当作为时间服务器时可开启
    Allow NTP client access from local network.
    allow 192.168.27.0/24
    Serve time even if not synchronized to a time source.
    local stratum 10 
    
    启动chrony服务,并设置为开机启动
    systemctl start chronyd
    systemctl enable chronyd
    
    查看服务器端和互联网同步情况,出现"*"表示同步成功
    chronyc sources
    

    2、实现cobbler+pxe自动化装机

    安装cobbler与dhcp服务,cobbler基于epel源
    yum install cobbler dhcp
    

    启动相关服务,并执行cobbler check 检查cobbler环境
    systemctl start cobblerd httpd tftp
    cobbler check
    


    根据上一步提示修改 /etc/cobbler/settings 文件,并下载网络相关引导文件
    按照第7步提示,生成一个密码:12345678
    openssl passwd -1
    $1$5eG5EN5X$vtFDneHrSrzctrsdp811q1
    

    然后按照1,2,7步提示,修改/etc/cobbler/settings文件
    vim /etc/cobbler/settings 
    
    找到server: 127.0.0.1行,将IP改为本机配置的IP
    server: 192.168.5.11
    

    找到next_server: 127.0.0.1行,将IP改为本机配置的IP
    next_server: 192.168.27.7
    

    找到default_password_crypted 行,将密码改为上面生成的密码串
    default_password_crypted: "$1$5eG5EN5X$vtFDneHrSrzctrsdp811q1"
    
    
    找到manage_dhcp行,将0改为1表示由cobbler按/etc/cobbler/dhcp.template 此文件自动生成DHCP配置文件
    manage_dhcp: 1
    

    执行以下命令,下载网络相关引导文件
    cobbler get-loaders
    

    然后重启cobblerd服务
    systemctl restart cobblerd  
    

    修改DHCP模板文件,生成DHCP配置文件,并启动DHCP服务
    vim /etc/cobbler/dhcp.template
    

    同步一下,让其生成dhcp配置信息
    cobbler sync   
    

    启动dhcpd服务
    systemctl start dhcpd 
    
    创建镜像源
    cobbler import --path=/mnt/cdrom --name=CentOS7.6-x86_64 --arch=x86_64
    

    查看镜像源
    cobbler distro list   
    
    查看安装配置文件,相当于kickstart文件
    cobbler profile list    
    
    
    如要自定义安装,则准备kictstart文件,然后生成配置列表
    
    将kickstart文件复制到/var/lib/cobbler/kickstarts/ 文件夹
    cp ks7_mini.cfg /var/lib/cobbler/kickstarts/
    
    修改kictstart文件网络安装方式处,将url 处改为 url --url=$tree
    vim /var/lib/cobbler/kickstarts/ks7_mini.cfg
    url --url=$tree
    
    添加生成配置文件
    cobbler profile add --name=CentOS7.6_mini-x86_64 --distro=CentOS7.6-x86_64 --kickstart=/var/lib/cobbler/kickstarts/ks7_mini.cfg 
    cobbler profile list
    
    如要移除配置文件,用以下命令即可
    cobbler profile remove --name=CentOS7.6_mini-x86_64
    cobbler profile list
    
    新建虚拟机,安装测试
    
    
    
    cobbler的web管理
    
    yum install cobbler-web
    安装cobbler-web包(epel源切换至低版本),并重启httpd服务
    
    rpm -qa | grep "python2-django"
    python2-django-1.11.13-4.el7.noarch
    这个包只要在1.8以上,就有问题
    TEMPLATE_CONTEXT_PROCESSORS was deprecated in Django 1.8 and removed in Django 1.10. It's not possible to import it anymore.
    解决方法:
    1、rpm -e --nodeps python2-django
    2、yum install python2-pip
    3、pip install --upgrade pip
    4、pip install Django==1.8.17
    转自:https://www.cnblogs.com/blackmood/p/10212807.html
    
    systemctl restart httpd
  • 相关阅读:
    css3 preserve-3d 的理解 注意IOS上的兼容
    javascript JSMpeg.js 播放视频解决不用全屏也能播放(也支持自动播放哦)
    linux写系统服务的方法
    mysql connect refuse解决方法
    SQLite-CONSTRAINTS(约束)
    Java集合
    自定义一个简单的SegmentedControl
    symbolicatecrash解析crash文件
    django应用的测试
    WordPress调用page页面内容方法
  • 原文地址:https://www.cnblogs.com/shanghongbin/p/13290617.html
Copyright © 2020-2023  润新知