cobbler安装配置脚本

#!/bin/bash

yum -y install cobbler httpd cobbler-web debmirror pykickstart

service cobblerd start

service httpd start

cd /etc/cobbler

sed -i ‘[email protected]_server: [email protected]_server: [email protected]‘ settings

sed -i ‘[email protected]: [email protected]: [email protected]‘ settings

cobbler get-loaders

sed -i ‘s/@dists="sid";/#@dists="sid";/g‘ /etc/debmirror.conf

sed -i ‘s/@arches="i386";/#@arches="i386";/g‘ /etc/debmirror.conf

openssl passwd -1 -salt ‘openssl rand -hex 4‘ redhat

sed -i ‘[email protected]_password_crypted: "$1$mF86/UHC$WvcIcX2t6crBz2onWxyac."@default_password_crypted: $1$openssl $GZKb7LW2hcSWj8/oiA.v9/@g‘ settings

yum -y install cman fence-agents

service cobbler restart

yum -y install dhcp

cd /etc/dhcp

cp /usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample ./dhcpd.conf

cat > dhcpd.conf << EOF

option domain-name "qiufengsong.com";

option domain-name-servers 192.168.3.17,192.168.3.3;

default-lease-time 33600;

max-lease-time 37200;

log-facility local7;

subnet 192.168.3.0 netmask 255.255.255.0 {

range 192.168.3.120 192.168.3.200;

option routers 192.168.3.17;

}

next-server 192.168.3.17;

filename "pxelinux.0";

EOF

service dhcpd restart

mount /dev/cdrom /mnt

service cobblerd restart

cobbler import --name=‘centos-6.4-x86-64‘ --path=/mnt

cat > /root/ks.cfg << EOF

#platform=x86, AMD64, or Intel EM64T

#version=DEVEL

# Firewall configuration

firewall --disabled

# Install OS instead of upgrade

install

# Use network installation

url --url="http://192.168.3.17/cobbler/ks_mirror/centos-6.4-x86-64/"

# Root password

rootpw --iscrypted $1$iRHppr42$VMesh73wBqhUTjKp6OYOD.

# System authorization information

auth --useshadow --passalgo=sha512

# Use text mode install

text

firstboot --disable

# System keyboard

keyboard us

# System language

lang en_US

# SELinux configuration

selinux --disabled

# Installation logging level

logging --level=info --host=192.168.3.17

# Reboot after installation

reboot

# System timezone

timezone Asia/Shanghai

# System bootloader configuration

bootloader --append="rhgb crashkernel=auto quiet" --location=mbr --driveorder="sda"

# Clear the Master Boot Record

zerombr

# Partition clearing information

clearpart --all

# Disk partitioning information

part /boot --fstype=ext4 --size=200

part pv.008002 --size=122679

volgroup vg_root --pesize=4096 pv.008002

logvol / --fstype=ext4 --name=LogVg --vgname=vg_root --size=122676

%post

sed -i ‘1,[email protected]:[0-9]:initdefault:@id:3:initdefault:@g‘ /etc/inittab

%end

%packages

@base

@core

@server-policy

%end

cobbler profile add --name="centos.x86_64" --distro=centos-6.4-64-x86_64 --kickstart=/root/ks.cfg

cobbler sync

service xinetd start

时间: 2024-11-07 17:10:55

cobbler安装配置脚本的相关文章

Oracle 之 安装配置脚本

#!/bin/bash #安装oracle所需的软件包 yum -y install binutils compat-libcap1 compat-libstdc++ gcc gcc-c++ glibc glibc-devel ksh libgcc libstdc++ libstdc++-devel libaio libaio-devel make sysstat unixODBC unixODBC-devel >/dev/null 2>&1 #若没安装图形界面,则用下面指令安装 rp

pxe 简介以及 cobbler安装配置自动化

PXE(CentOS 6.7):准备环境: pxe简介: PXE(preboot execute environment,预启动执行环境)是由Intel公司开发的最新技术,工作于Client/Server的网络模式,支持工作站通过网络从远端服务器下载映像,并由此支持通过网络启动操作系统,在启动过程中,终端要求服务器分配IP地址,再用TFTP(trivial file transfer protocol)或MTFTP(multicast trivial file transfer protocol

cobbler安装配置

一.服务端安装配置: (1.)cobbler服务端(主机名为rhel4,ip地址为192.168.122.40)采用redhat6.4系统,部署自动安装redhat6.4客户端系统: (2.)保证cobbler服务端可以上外网,可以epel在线安装所需软件包: (3.)cobbler服务端安装epel: (4.)安装cobbler软件包(包含httpd,rsync,xinetd,tftp-server都是必须安装的):       #cobbler服务端 (5)启动cobbler与httpd服务

Centos Denyhosts 一键安装配置脚本

一键安装denyhosts脚本并配置为常用配置.放置Linux服务器被暴力破解 由于不能上传tar文件.所以改为zip压缩. 将附件的zip压缩包解压后将整个文件夹上传到服务器. 然后进入denyhost文件夹 赋予脚本执行权限. chmod 700 denyhosts.sh ./ denyhosts.sh 脚本内容是: denyhosts.sh #!/bin/bash   # Copyright (c) 2015.6  Fenei # BY:封飞 # 2015年6月29日23点 # denyh

CentOS+Cobbler安装配置

1.安装epel; [[email protected] apps]# wget http://mirrors.ustc.edu.cn/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm [[email protected] apps]# rpm -ivhepel-release-6-8.noarch.rpm 2.安装cobbler相关服务: [[email protected] apps]# yum install -ycobbler httpd 

cobbler 安装与配置

cobbler是一个再次封装的PXE.核心概念: Distribution:每一个distrbution是一个仓库,是一个可安装的发行版.具体如何安装需要其它组件定义.每个distribution都会依赖一个Repository才可以完成安装.distribution用来定义每个发行版的内核以及initrd的文件,来确定安装那个发行版的操作系统.内核启动后需要到repository中获取系统安装过程中的各个文件. Repository:yum仓库,是distribution启动后必须要指定仓库的

MapR分布式集群的安装配置及shell自动化脚本

MapR的分布式集群安装过程还是很艰难的,远远没有计划中的简单.本人总结安装配置,由于集群有很多机器,手动每台配置是很累的,编写了一个自动化配置脚本,下面以脚本为主线叙述(脚本并不完善,后续继续完善中). 编写脚本需要shell基础的,还要掌握awk和sed等统计手段为佳.操作系统是CentOS7. 准备:安装CentOS操作系统并分区 分区: / 50G /home 50G /boot 500M /var 50G /swap 8G /disk 305G(剩余全部,用于MapR的文件管理系统使用

RHEL6.5上安装配置Cobbler

Cobbler运行流程图 <特别声明: 该图来源"煮酒品茶"的博客,如有不妥,请联系本人删除,谢谢!> 加载epel源 # rpm -Uvh http://mirrors.ustc.edu.cn/epel/6/x86_64/epel-release-6-8.noarch.rpm 或者 # rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm 安装cobbler包及

OEL5.8 x64 安装oracle数据库环境配置脚本

本文适用环境:RHEL/CentOS/OEL5.8 X64安装过程中选中图形界面,开发包,开发库,老的软件开发包等. 脚本如下: #!/bin/bash  # author: koumm  # desc: RHEL/CentOS/OEL5.8 x64 oracle 10g(10.2.0.5) install script  # date: 2014-07-28  # version: v1.0  # modify: ORACLE_BASE="/u01/app/oracle"  ORAC