首先找到下载包的地址 (使用的是centos6)

http://download.opensuse.org/repositories/home:/libertas-ict:/cobbler26/CentOS_CentOS-6/noarch/

添加国内epel源:

wget http://mirrors.aliyun.com/epel/6/x86_64/epel-release-6-8.noarch.rpm

本次测试下载这三个包:

cobbler-2.6.5-9.1.noarch.rpm
cobbler-web-2.6.5-9.1.noarch.rpm
koan-2.6.5-9.1.noarch.rpm

下载rpm包:

wget http://download.opensuse.org/repositories/home:/libertas-ict:/cobbler26/CentOS_CentOS-6/noarch/cobbler-2.6.5-9.1.noarch.rpm
wget http://download.opensuse.org/repositories/home:/libertas-ict:/cobbler26/CentOS_CentOS-6/noarch/cob_CentOS-6/noarch/cobbler-web-2.6.5-9.1.noarch.rpm
wget http://download.opensuse.org/repositories/home:/libertas-ict:/cobbler26/CentOS_CentOS-6/noarch/cob_CentOS-6/noarch/koan-2.6.5-9.1.noarch.rpm

安装依赖包:

yum install redhat-rpm-config createrepo python-netaddr python-simplejson rsync syslinux yum-utils genisoimage python-cheetah PyYAML httpd mod_wsgi dhcp fence-agents pykickstart bind xinetd tftp-server

安装依赖包:

yum install Django

安装依赖包:

yum install virt-install

安装上面下载的三个cobbler相关包

rpm -ivh *.rpm

根据提示进行配置

修改默认密码

openssl passwd -1 -salt

修改/etc/cobbler/settings 中的127.0.0.1为当前准备使用部署机器的IP

修改配置文件修改完成后会修改默认的dhcp的配置

vim /etc/cobbler/dhcp.template

dhcp配置OK 注意dhcp应该和网络一致

配置用户密码

htdigest /etc/cobbler/users.digest "Cobbler" cobbler

配置tftp要重启xint 可以写kicstart

导入一个镜像

命令行下操作:

cobbler import --name=grandocean --arch=x86_64 --path=/mnt

web对应操作: 从这个来看在后台导入镜像要简单一些 同时还会生成一个profile文件信息 后台对应的操作:

rsync -a /mnt/ /var/www/cobbler/ksmirror/grandocean-x8664 --progress

增加一个系统,类似于定制的意思:

cobbler system add --name=test --profile=grandocean-x86_64

编辑kickstart文件相当于system

cobbler system edit --name=test --interface=eth0 --mac=00:11:22:AA:BB:CC --ip-address=192.168.1.100 --netmask=255.255.255.0 --static=1 --dns-name=test.mydomain.com

加入的标签

# LINUX /memdisk # APPEND iso # INITRD /winpe_x86.iso

另外一种

LABEL winxppe MENU
LABEL winxppe kernel memdisk bash iso
initrd=/winxppe.iso MENU end initrd winre.iso kernel memdisk iso bash boot

System是针对指定的硬件的情况做的操作,目前来说不需要

SNIPPET里面的变量识别

$yumrepostanza

repo --name=source-1 --baseurl=http://10.0.6.130/cobbler/ksmirror/centos6.4oriigin-x8664
$SNIPPET('network_config') network --bootproto=dhcp --device=eth0 --onboot=on
$SNIPPET('logkspre') set -x -v exec 1>/tmp/ks-pre.log 2>&1 # Once root's homedir is there, copy over the log. while : ; do sleep 10 if [ -d /mnt/sysimage/root ]; then cp /tmp/ks-pre.log /mnt/sysimage/root/ logger "Copied %pre section log to system" break fi done &
SNIPPET('kickstart_start') wget "http://10.0.6.130/cblr/svc/op/trig/mode/pre/profile/centos6.4oriigin-x86_64" -O /dev/null
$yumconfigstanza wget "http://10.0.6.130/cblr/svc/op/yum/profile/centos6.4oriigin-x86_64" --output-document=/etc/yum.repos.d/cobbler-config.repo

写于: 2014年09月15日

更新于: 2015年03月24日

配置cobbler步骤的更多相关文章

  1. HTTPS_SSL配置的步骤以及原理说明

    1.单向认证,就是传输的数据加密过了,但是不会校验客户端的来源 2.双向认证,如果客户端浏览器没有导入客户端证书,是访问不了web系统的,找不到地址,想要用系统的人没有证书就访问不了系统HTTPS概念 ...

  2. Fiddler抓包配置具体步骤

    如何查看手机连接的无线wifi的IP? 打开手机,选择设置->进入设置页面选择WLAN->进入WLAN管理,点击手机已经连接的路由器->点击进入查看,即可看见IP地址 如何查看自己电 ...

  3. Apollo 配置详细步骤(Windows环境)

    一. 准备工作 1.下载 apollo 安装包 下载链接:http://activemq.apache.org/apollo/download.html 2.下载 JavaJDK 安装包 ( apol ...

  4. go1.8之安装配置具体步骤

    操作系统: CentOS 6.9_x64 go语言版本: 1.8.3 安装go 这里直接安装二进制,其它方式请自行搜索. 1.下载并安装go 命令如下: ? 1 2 3 wget https://st ...

  5. Jenkins配置发送邮件步骤

    Jenkins配置邮件步骤,以下我是以腾讯企业邮箱账号作为演示 1.配置Jenkins系统管理员邮件地址: 下拉找到以下位置 2.配置邮件通知 继续下拉,找到邮件配置.输入SMTp服务器以及邮箱后缀, ...

  6. OPGL+GLFW+GLEW配置详细步骤

    转载自:https://blog.csdn.net/weixin_40921421/article/details/80211813 本文设计的工具包: 链接:https://pan.baidu.co ...

  7. OPGL+VS2017+GLFW+GLEW配置详细步骤

    OPGL+VS2017+GLFW+GLEW配置详细步骤: https://blog.csdn.net/weixin_40921421/article/details/80211813 原博客地址:ht ...

  8. Linux-在新买的阿里云服务器上部署Tomcat并支持外网访问的配置(步骤记录)

    一.首先你得有一台外网上的服务器 华为.腾讯.阿里都有云服务售卖,我这里是在阿里云打折时购买的. 二.使用Xshell和XFTP连接上云服务 当然了,连接工具有很多种,可随意.购买服务器之后,你会收到 ...

  9. 华为交换机配置Telnet步骤

    通过Telnet方式登录交换机进行设备查询管理为各网络管理员提供了便利,不需要成天拎着console线夹着笔记本蹲在机房里,只要在能连接到相应网络的电脑上Telnet连接即可. 前提条件是该交换机已经 ...

随机推荐

  1. iNeuOS工业互联平台,设备容器(物联网)改版,并且实现设备数据点的实时计算和预警。发布3.2版本

    目       录 1.      概述... 2 2.      平台演示... 2 3.      设备容器新版本介绍... 2 4.      全局数据计算及预警平台... 3 5.      ...

  2. 【不知道怎么分类】HDU - 5963 朋友

    题目内容 B君在围观一群男生和一群女生玩游戏,具体来说游戏是这样的: 给出一棵n个节点的树,这棵树的每条边有一个权值,这个权值只可能是0或1. 在一局游戏开始时,会确定一个节点作为根.接下来从女生开始 ...

  3. redhat系统服务器重启后提示An error occurred during the file system check.

    问题描述 浪潮一台NF8480M3外观红灯报警,鉴于无法登陆带外,只能对服务器进行断电重启操作 问题现象 重启后进入开机过程并报错,报错如下内容及图片如下所示,正常来说进入此界面后直接输入root密码 ...

  4. 生物信息-McScan(Python-jcvi)共线性画图

    比较基因组学中,共线性的分析的图无疑是最漂亮的. 共线性分析可以很好地解释进化关系和多倍化事件. 本文主要介绍的是唐老师的Python版McScan(jcvi工具包),这个包很强大,但是其功能在官网的 ...

  5. MFiX做增量编译的时候不要删掉*.mod和*.inc文件

    其实之前发现了这个问题,但是没有记录,过了好久又忘了.具体问题是,在做增量编译的之前,都会习惯性地删除多余文件再编译,随手就把*.mod和*.inc这类中间文件也删了,结果修改完代码执行 make - ...

  6. Jupyter Notebook使用教程

    关于安装我就不说了,可以参考知乎https://zhuanlan.zhihu.com/p/33105153(总结的很全面) 首先打开Jupyter Notebook后,新建notebook:点击右上角 ...

  7. 【算法】二叉树、N叉树先序、中序、后序、BFS、DFS遍历的递归和迭代实现记录(Java版)

    本文总结了刷LeetCode过程中,有关树的遍历的相关代码实现,包括了二叉树.N叉树先序.中序.后序.BFS.DFS遍历的递归和迭代实现.这也是解决树的遍历问题的固定套路. 一.二叉树的先序.中序.后 ...

  8. Codeforces Round #679 (Div. 2, based on Technocup 2021 Elimination Round 1)

    考场上只做出来四道,第二天一早就写出来了E,蛮绝望的. A Finding Sasuke 水构造 #include <cstdio> #include <algorithm> ...

  9. 【总结】springcloud

    一.spirngcloud概述 1.springcloud是什么? spring cloud是一个一站式的开发分布式系统的框架,为开发人员提供了快速构建分布式系统中一些常见模式的工具(如:配置管理,服 ...

  10. JAVA类库之——Character类(持续更新)

    Character 类 目录 Character 类 判断该字符是不是一个数字的方法:isDigit(ch) 判断该字符是不是一个字母的方法:isLetter(ch) 判断该字符是不是一个数字或字母的 ...