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从本地光 ...
随机推荐
- day40数据库之表的相关操作
数据库之表的相关操作1.表的操作: 1.创建表的语法: create table 表名( id int(10) primary key auto_inc ...
- web socket client
<!DOCTYPE HTML> <html> <head> <title>My WebSocket</title> </head> ...
- 如何正确实现 Java 中的 HashCode
相等 和 Hash Code 从一般角度来看,Equality 是不错的,但是 hash code 更则具技巧性.如果我们在 hash code上多下点功夫,我们就能了解到 hash code 就是用 ...
- canal 结合 kafka 入门
1.kafka的安装: 略 2.cannal 配置 使用卡夫卡: 修改 /home/admin/canal-server/conf/canal.properties 2.1 修改canal.ser ...
- leetcode128
class Solution: def longestConsecutive(self, nums: 'List[int]') -> int: if len(nums)<=1: retur ...
- NetBeans 代码折叠
代码折叠 // <editor-fold> Your code goes here...// </editor-fold> 添加描述 // <editor-fold ...
- 【FZSZ2017暑假提高组Day1】华容道游戏
[问题描述] 华容道是一种有趣的滑块游戏,大概是下面这个样子的. 游戏局面由一个2*2的曹操滑块,五个2*1的蜀将滑块(横竖是不定的).四个1*1的小兵滑块以及两个空的位置构成,玩家需要利用空的位子移 ...
- python中的多进程与多线程(二)
1.使用多线程可以有效利用CPU资源,线程享有相同的地址空间和内存,这些线程如果同时读写变量,导致互相干扰,就会产生并发问题,为了避免并发问题,绝不能让多个线程读取或写入相同的变量,因此python中 ...
- Beta冲刺——第三天
beta冲刺:第三天 各个成员今日完成的任务 成员 冯晓.马思远 彭辉.王爽 吴琼.郝延婷 今日完成任务 ·管理员管理功能模块下角色管理功能的完善测试 ·角色和权限部分代码规范 ·博客撰写 ·后台系统 ...
- Apache 修改端口号
默认是80端口,可在httpd.conf文件中修改以下2个地方的端口号为预定的即可,例如修改为8080端口 把httpd.conf 中Listen 80 改成Listen 8080 把ServerNa ...