日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

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

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

kvm cobbler無人值守批量安裝操作系統

cobbler:一個自動網絡安裝系統的工具,集成PEX、dhcp、dns、tftpd、sync等服務??梢怨┐蠹夜芾戆惭b操作系統

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

環境描述:

cobbler:

???? 系統:CentOS_x86 6.8

???? 網卡:

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

????????? ech1:NAT (上網)DHCP

kvm:

???? 系統:CentOS_x86 6.8

???? 網卡:

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

????????? ech1:NAT (上網)DHCP

?

系統環境準備:(兩臺主機上配置)

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配置同步系統時間:

# 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配置說明一下,這里只是修改為自己的網段:全局修改后,在單獨修改配置

?

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

?

# 配置安裝好后的系統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

?

創建鏡像:

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"

創建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

同步數據:

cobbler sync

創建system:(同學們注意下,這里創建system;主要目的是無人工干預安裝操作系統。mac是kvm創建好后的虛擬機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

?

配置網卡橋接:

這里使用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

重啟網卡,生效

?

安裝相關組件:

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啟動網卡橋接:需要關閉網絡管理工具:NetworkManager,這里是因為沒有安裝此工具。

轉載于:https://www.cnblogs.com/andychen520/p/6158337.html

總結

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

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。