日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

kvm cobbler无人值守批量安装操作系统

發(fā)布時間:2024/8/26 53 豆豆
生活随笔 收集整理的這篇文章主要介紹了 kvm cobbler无人值守批量安装操作系统 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

kvm cobbler無人值守批量安裝操作系統(tǒng)

cobbler:一個自動網(wǎng)絡安裝系統(tǒng)的工具,集成PEX、dhcp、dns、tftpd、sync等服務。可以供大家管理安裝操作系統(tǒng)

kvm:Linux系統(tǒng)自帶的虛擬化軟件,自行找資料學習。

環(huán)境描述:

cobbler:

???? 系統(tǒng):CentOS_x86 6.8

???? 網(wǎng)卡:

????????? eth0:vm1 (管理)10.10.100.131

????????? ech1:NAT (上網(wǎng))DHCP

kvm:

???? 系統(tǒng):CentOS_x86 6.8

???? 網(wǎng)卡:

????????? eth0:vm1 (管理)10.10.100.130

????????? ech1:NAT (上網(wǎng))DHCP

?

系統(tǒng)環(huán)境準備:(兩臺主機上配置)

epel源配置:

yum -y install wget

wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo

初始化配置:

yum -y install vim lrzsz ntp htop

防火墻:selinux配置:

service iptables stop

chkconfig iptables off

sed -i 's/^SELINUX/SELINUX=disabled/' /etc/selinux/config

crond配置同步系統(tǒng)時間:

# rsync sys time

0 */2 * * * /usr/sbin/ntpdate time.windows.com

?

cobbler:

安裝相關cobbler組件:

???? yum -y install cobbler dhcp httpd xinetd tftp-server syslinux pykickstart?? debmirror? cman fence-agents

配置相關選項:

sed -i "s/server: 127.0.0.1/server: $(ifconfig eth0 | awk -F'[ :]+' 'NR==2{print $4}')/g" /etc/cobbler/settings

grep --color "server:" /etc/cobbler/settings

?

sed -i "s/manage_dhcp: 0/manage_dhcp: 1/g" /etc/cobbler/settings

sed -i "s/manage_rsync: 0/manage_rsync: 1/g" /etc/cobbler/settings

grep --color '^manage_[a-zA-Z]\{4,\}\:' /etc/cobbler/settings

?

sed -i "s/disable\t\t\t= yes/disable\t\t\t= no/g" /etc/xinetd.d/tftp

sed -i "s/disable\t= yes/disable = no/g" /etc/xinetd.d/rsync

grep --color "disable" /etc/xinetd.d/tftp? /etc/xinetd.d/rsync

cp /etc/cobbler/dhcp.template{,.bak}

?

sed -i "s/192.168.1.[0-9]\{0,3\}/10.10.100.0/g" /etc/cobbler/dhcp.template

dhcp配置說明一下,這里只是修改為自己的網(wǎng)段:全局修改后,在單獨修改配置

?

sed -i 's/@dists="sid"/#@dists="sid"/' /etc/debmirror.conf

sed -i 's/@arches/#@arches;/' /etc/debmirror.conf

啟動服務:

service httpd start

service cobblerd start

cobbler get-loaders

?

# 配置安裝好后的系統(tǒng)root初始密碼,這里命令比較繁瑣;因為都可以直接使用;所以不修改。同學們可以修改為自己想要的。

# 注意,這里生成的字符串碼:不單單要配置到settings文件中,還需要替換到 kickstarts (sample_end.ks )文件中rootpw項

????????? sed -i "s@$(grep --color -o '\$[0-9A-Za-z]\{0,\}\$[0-9A-Za-z]\{0,\}\/[0-9A-Za-z]\{0,\}\$[0-9A-Za-z]\{0,\}\.'? /etc/cobbler/settings)@$(openssl passwd -1 -salt 'random-phrase-here' '12345678')@" /etc/cobbler/settings

?

檢查配置:

service cobblerd restart

cobbler check

?

創(chuàng)建鏡像:

mount /dev/cdrom /media/

cobbler import --path=/media --name=CentOS-6.8-x86_64-minimal --arch=x86_64

ln -s /var/www/cobbler/links/CentOS-6.8-minimal-x86_64/? /var/www/cobbler/links/CentOS-6.8-x86_64

cobbler distro edit --name=CentOS-6.8-minimal-x86_64 --ksmeta="tree=http://@@http_server@@/cobbler/links/CentOS-6.8-x86_64"

創(chuàng)建profile:

cobbler profile add --name=CentOS-6.8-x86_64-minimal_base --distro=CentOS-6.8-minimal-x86_64 --kickstart=/var/lib/cobbler/kickstarts/sample_end.ks

同步數(shù)據(jù):

cobbler sync

創(chuàng)建system:(同學們注意下,這里創(chuàng)建system;主要目的是無人工干預安裝操作系統(tǒng)。mac是kvm創(chuàng)建好后的虛擬機copy過來的。我這里是先前配置好的,寫文檔直接寫了)

cobbler system add? --profile=CentOS-6.8-x86_64-minimal_base? --name=CentOS-6.8-x86_64-minimal_base --interface=eth0 --mac=52:54:00:96:af:34 --ip-address=10.10.100.241 --netmask=255.255.255.0 --gateway=10.10.100.131 --static=1 --dns-name=10.10.100.131

?

kvm(前提:cpu支持虛擬化):

查看cpu是否支持虛擬化:

Intel:vmx

AMC:svm

grep -Ei --color "(vmx|svm)" /proc/cpuinfo

?

配置網(wǎng)卡橋接:

這里使用eth0:

cp ifcfg-eth0 ifcfg-br0

配置:

[root@kvm network-scripts]# cat ifcfg-eth0

DEVICE=eth0

ONBOOT=yes

BRIDGE="br0"

[root@kvm network-scripts]# cat ifcfg-br0

DEVICE="br0"

TYPE="Bridge"

ONBOOT="yes"

BOOTPROTO=static

IPADDR=10.10.100.130

PREFIX=24

DELAY=0

重啟網(wǎng)卡,生效

?

安裝相關組件:

yum -y install kvm qemu-kvm qemu-kvm-tools libvirt? && ln -sv /usr/libexec/qemu-kvm /usr/sbin/? && service libvirtd start && chkconfig libvirtd on

?

注意:這里所有主機都是最小化安裝、為了使用管理kvm方便;這邊在kvm主機上安裝了virtual machine manager

???? 安裝組件:

virtual machine manager? 虛擬機管理控制臺 linux安裝

yum -y install virt-manager

xwindows? linux安裝

yum groupinstall "X Window System" -y

?

到這里cobbler和kvm基本都已安裝好:還有注意一點kvm啟動網(wǎng)卡橋接:需要關閉網(wǎng)絡管理工具:NetworkManager,這里是因為沒有安裝此工具。

轉(zhuǎn)載于:https://www.cnblogs.com/andychen520/p/6158337.html

總結(jié)

以上是生活随笔為你收集整理的kvm cobbler无人值守批量安装操作系统的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。