cobbler学习
note.youdao.com/share/?id=2f8383d6e9824929012b041f069da26e&type=note#/
IPADDR=192.168.86.4
TYPE=Ethernet
BOOTPROTO=static
IPADDR=192.168.86.3
NETMASK=255.255.255.0
GATEWAY=192.168.86.2
DNS1=8.8.8.8
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
NAME=eno16777736
UUID=42638b5f-d2c2-49ed-bda3-9ae448720211
DEVICE=eno16777736
ONBOOT=yes
DHCP / TFTP IP:192.168.86.4
HTTP / FTP / NFS IP:192.168.86.3
ddns-update-style interim;
ignore client-updates;
filename "pxelinux.0"; #pxelinux 启动文件位置;
next-server 192.168.86.3; #TFTP Server 的IP地址;
subnet 192.168.86.0 netmask 255.255.255.0 {
option routers 192.168.86.130;
option subnet-mask 255.255.255.0;
range dynamic-bootp 192.168.86.100 192.168.86.200;
default-lease-time 21600;
max-lease-time 43200;
}
subnet 192.168.86.0 netmask 255.255.255.0 {
option routers 192.168.86.2;
option domain-name-servers 192.168.86.2;
option subnet-mask 255.255.255.0;
range dynamic-bootp 192.168.86.100 192.168.86.254;
default-lease-time 21600;
max-lease-time 43200;
next-server $next_server;
class "pxeclients" {
match if substring (option vendor-class-identifier, 0, 9) = "PXEClient";
if option pxe-system-type = 00:02 {
filename "ia64/elilo.efi";
} else if option pxe-system-type = 00:06 {
filename "grub/grub-x86.efi";
} else if option pxe-system-type = 00:07 {
filename "grub/grub-x86_64.efi";
} else {
filename "pxelinux.0";
}
}
}
auto reinstall self OS
yum install -y koan
koan --server=192.168.86.3 --list=profiles
koan --server=192.168.86.3 --replace-self --profile=CentOS7-x86_64
rpm -ivh http://mirrors.aliyun.com/epel/epel-release-latest-7.noarch.rpm
cobbler import --path=/mnt/ --name=CentOS-7.1-x86_64 --arch=x86_64
cobbler import --path=/mnt --name=centos6 --arch=x86_64
cobbler import --path=/mnt/ --name=CentOS7 --arch=x86_64
0磁道0扇区,前512k
0-446引导部分,后64放磁盘分区信息,一块盘只能 分4个主分区,每个分区表占16k
cobbler profile edit --name=centos7.1 --kopts='net.ifnames=0 biosdevname=0' --kickstart=/var/lib/cobbler/kickstarts/centos7-x64.cfg
[root@localhost ~]# openssl passwd -1 -salt 'wis' 'wis'
$1$wis$j7vBIGrTLB7thNFfCCja10
cobbler profile edit --name=centos6-x86_64 kickstart=
00:50:56:28:52:29 test 192.168.86.7 255.255.255.0 192.168.86.2
cobbler --
cobbler system add --name=test1 --mac=00:50:56:28:52:29 --profile=CentOS7-x86_64 --ip-address=192.168.86.7 --subnet=255.255.255.0 --gateway=192.168.86.2 --interface=eth0 --static=1 --hostname=test1 --name-servers=192.168.86.2 --kickstart=/var/lib/cobbler/kickstarts/centos7.ks
问题启动到tmpfs什么的界面,还有superblock的报错
已经过了内核传输阶段
client端挂载server的文件系统这个过程报的错,再查是import 系统镜像的时候估计有问题,再import一遍好了
到了选软件安装的地方卡住了,估计是自定义的ks配置文件选的软件包没有满足往下走的要求
cobbler学习的更多相关文章
- Cobbler学习之二--Cobbler的Web管理和维护
Cobbler的Web管理模块和命令行模块是可以分开工作的,没有依赖关系. 1 WebUI的功能 查看所有的对象和配置文件 添加或者删除system,distro, profile 执行“cobble ...
- Cobbler学习之一--Fedora17下配置Cobbler安装环境
1:Cobbler是什么 Cobbler是一大Linux装机利器,可以快速的建立网络安装环境. 2:安装Cobbler需要的组件 createrepo httpd (apache2 for Debia ...
- cobbler深入学习
cobbler重要目录和cobbler各对象的关系 /var/www/cobbler/ks_mirror 存放操作系统镜像/var/www/cobbler/repo_mirror 存放仓库镜像/var ...
- 学习Cobbler(二)
Server端: 第一步,启动Cobbler服务 第二步,进行Cobbler错误检查,执行cobbler check命令 第三步,进行配置同步,执行cobbler sync命令 第四步,复制相关启动文 ...
- 学习Cobbler(一)
一. http://cobbler.github.io/ Cobbler is a Linux installation server that allows for rapid setup of n ...
- 关于OpenStack的学习路线及相关资源汇总
首先我们想学习openstack,那么openstack是什么?能干什么?涉及的初衷是什么?由什么来组成?刚接触openstack,说openstack不是一个软件,而是由多个组件进行组合,这是一个更 ...
- 自动化运维工具ansible学习+使用ansible批量推送公钥到远程主机
目录: 一.ansible简介 1.1.ansible是什么 1.2.ansible如何工作 1.3.ansible优缺点 1.4.ansible安装方式 1.5.ansible文件简单介绍 1.6. ...
- kvm cobbler无人值守批量安装操作系统
kvm cobbler无人值守批量安装操作系统 cobbler:一个自动网络安装系统的工具,集成PEX.dhcp.dns.tftpd.sync等服务.可以供大家管理安装操作系统 kvm:Linux系统 ...
- cobbler无人值守批量安装Linux系统
本文目录: 1.1 pxe安装系统 1.2 cobbler基本介绍 1.3 安装和配置cobbler 1.3.1 安装cobbler 1.3.2 配置dhcp和tftp 1.4 cobbler从本地光 ...
随机推荐
- Oracle 学习笔记(二)
一.索引 表的数据是无序的,所以叫堆表(heap table),意思为随机存储数据.因为数据是随机存储的,所以在查询的时候需要全表扫描.索引就是将无序的数据有序化,这样就可以在查询数据的时候 减少数据 ...
- web应用 与 http协议
一.web 应用 Web应用程序是一种可以通过Web访问的应用程序,用户只需要有浏览器即可访问应用程序,不需要再安装其他软件. 应用程序有两种模式C/S.B/S.C/S即客户端—服务端程序这类程序一般 ...
- mybatis xml中返回map 参看aiwanpai
<!-- 指定日期活动被创建次数查询结果数据集--> <resultMap id="countPlayTimesMap" type="HashMap&q ...
- Error creating bean with name 'transactionManager'
查看数据库是否连通,看错误的具体信息 看ssm配置文件是否被正确加载,上次我的错误是beans之类的错误,就是spring文件没有被加载,因为 而文件是applicationConfig.xml
- leetcode581
public class Solution { public int FindUnsortedSubarray(int[] nums) { , end = -, min = nums[n - ], m ...
- 【Noip模拟 20160929】划区灌溉
题目描述 约翰的奶牛们发现山脊上的草特别美味.为了维持草的生长,约翰打算安装若干喷灌器. 为简化问题,山脊可以看成一维的数轴,长为L(1≤L≤1,000,000)L(1≤L≤1,000,000),而且 ...
- Python3 timeit的用法
Python3中的timeit模块可以用来测试小段代码的运行时间 其中主要通过两个函数来实现:timeit和repeat,代码如下: def timeit(stmt="pass", ...
- Dockerfile指令详解--VOLUME 指令
Alpine Linux是一个轻型Linux发行版,它不同于通常的Linux发行版,Alpine采用了musl libc 和 BusyBox以减少系统的体积和运行时的资源消耗.Alpine Linux ...
- socketserver 模块并发
socketserver是将socket封装的类. 实例: 服务端: import socketserver class Myserver(socketserver.BaseRequestHandle ...
- rhce 第十一题 挂载NFS共享
挂载NFS共享 在system2上挂载一个来自 system1.group8.example.com 的NFS共享,并符合下列要求: /public 挂载在/mnt/nfsmount目录上 /prot ...