欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

CentOS定制kickstart文件的方法-創(chuàng)新互聯(lián)

在上面的實(shí)驗(yàn)中,我們沒(méi)有進(jìn)行任何的安裝配置,全部都是Cobbler幫助我們完成的??墒窃趯?shí)際生產(chǎn)中,我們對(duì)每臺(tái)主機(jī)的硬盤(pán)分區(qū),安裝的軟件都有相應(yīng)的要求,所以我們需要自己來(lái)定制KickStart文件,這樣我們就能夠定制地批量安裝操作系統(tǒng)了。
我們就利用實(shí)驗(yàn)環(huán)境(CentOS 7)中的KickStart文件來(lái)定制我們自己的KickStart文件。

創(chuàng)新互聯(lián)是專業(yè)的容縣網(wǎng)站建設(shè)公司,容縣接單;提供成都做網(wǎng)站、網(wǎng)站制作、成都外貿(mào)網(wǎng)站建設(shè),網(wǎng)頁(yè)設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行容縣網(wǎng)站開(kāi)發(fā)網(wǎng)頁(yè)制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛(ài)的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來(lái)合作!

一、配置ks文件

Cobbler的ks文件存放位置

/var/lib/cobbler/kickstarts/

配置ks的方法

方法1、 每安裝好一臺(tái)Centos機(jī)器,Centos安裝程序都會(huì)創(chuàng)建一個(gè)kickstart配置文件,記錄你的真實(shí)安裝配置。如果你希望實(shí)現(xiàn)和某系統(tǒng)類似的安裝,可以基于該系統(tǒng)的kickstart配置文件來(lái)生成你自己的kickstart配置文件。(生成的文件名字叫anaconda-ks.cfg位于/root/anaconda-ks.cfg)
方法2、Centos提供了一個(gè)圖形化的kickstart配置工具。在任何一個(gè)安裝好的Linux系統(tǒng)上運(yùn)行該工具,就可以很容易地創(chuàng)建你自己的kickstart配置文件。kickstart配置工具命令為redhat-config-kickstart(RHEL3)或system-config-kickstart(RHEL5/6/7)
方法3、按照格式自定義一個(gè).cfg文件(方法1不可用的情況下)

ks文件說(shuō)明

kickstart文件是一個(gè)簡(jiǎn)單的文本文件,它包含了一個(gè)項(xiàng)目列表,每個(gè)項(xiàng)目由一個(gè)關(guān)鍵字來(lái)識(shí)別。

firewall(可選)

這個(gè)選項(xiàng)對(duì)應(yīng)安裝程序里的「防火墻配置」屏幕:
firewall –enabled|–disabled [–trust=] [–port=]

graphical(可選)

在圖形模式下執(zhí)行kickstart安裝.kickstart安裝默認(rèn)在圖形模式下安裝.text文本安裝。

network(可選)

為系統(tǒng)配置網(wǎng)絡(luò)信息.如果 kickstart安裝不要求聯(lián)網(wǎng)(換句話說(shuō),不從NFS,HTTP或FTP安裝),就不需要為系統(tǒng)配置網(wǎng)絡(luò).如果安裝要求聯(lián)網(wǎng)而kickstart文件 里沒(méi)有提供網(wǎng)絡(luò)信息,安裝程序會(huì)假定從eth0通過(guò)動(dòng)態(tài)IP地址(BOOTP/DHCP)來(lái)安裝,并配置安裝完的系統(tǒng)動(dòng)態(tài)決定IP地址.network選 項(xiàng)為通過(guò)網(wǎng)絡(luò)的kickstart安裝以及所安裝的系統(tǒng)配置聯(lián)網(wǎng)信息.
   –ip=,要安裝的機(jī)器的IP地址.
   –gateway=,IP地址格式的默認(rèn)網(wǎng)關(guān).
   –nameserver=,主名稱服務(wù)器,IP地址格式.
   –nodns,不要配置任何 DNS 服務(wù)器.
   –netmask=,安裝的系統(tǒng)的子網(wǎng)掩碼.
   –hostname=,安裝的系統(tǒng)的主機(jī)名.
   –ethtool=,指定傳給ethtool程序的網(wǎng)絡(luò)設(shè)備的其他底層設(shè)置.
   –essid=,無(wú)線網(wǎng)絡(luò)的網(wǎng)絡(luò)ID.
   –wepkey=,無(wú)線網(wǎng)絡(luò)的加密密鑰.
   –onboot=,是否在引導(dǎo)時(shí)啟用該設(shè)備.
   –class=,DHCP類型.
   –mtu=,該設(shè)備的MTU.
   –noipv4=,禁用此設(shè)備的IPv4.
   –noipv6=,禁用此設(shè)備的IPv6

multipath(可選)

multipath –name= –device= –rule=part或partition(對(duì)于安裝是必需的,升級(jí)可忽略). 在系統(tǒng)上創(chuàng)建分區(qū). 如果不同分區(qū)里有多個(gè)紅帽企業(yè)Linux系統(tǒng),安裝程序會(huì)提示用戶升級(jí)哪個(gè)系統(tǒng).
 注意:作為安裝過(guò)程的一部分,所有被創(chuàng)建的分區(qū)都會(huì)被格式化,除非使用了–noformat和–onpart.,如果是分區(qū)的掛載點(diǎn),它必須是下列形式中的一種:
/ ,例如,/,/usr,/home
swap,該分區(qū)被用作交換空間,要自動(dòng)決定交換分區(qū)的大小,使用–recommended選項(xiàng).
swap –recommended
自動(dòng)生成的交換分區(qū)的最小值大于系統(tǒng)內(nèi)存的數(shù)量,但小于系統(tǒng)內(nèi)存的兩倍.
raid. ,該分區(qū)用于 software RAID(參考 raid).
pv. ,該分區(qū)用于 LVM(參考 logvol).
   –size=,以MB為單位的分區(qū)最小值.在此處指定一個(gè)整數(shù)值,如500.不要在數(shù)字后面加MB.
   –grow,告訴分區(qū)使用所有可用空間(若有),或使用設(shè)置的大值.
   –maxsize=,當(dāng)分區(qū)被設(shè)置為可擴(kuò)充時(shí),以MB為單位的分區(qū)大值.在這里指定一個(gè)整數(shù)值,不要在數(shù)字后加MB.
   –noformat,用–onpart命令來(lái)告訴安裝程序不要格式化分區(qū).
   –onpart=或–usepart=,把分區(qū)放在已存在的設(shè)備上.
例如:partition /home –onpart=hda1,把/home置于必須已經(jīng)存在的/dev/hda1上.
   –ondisk=或–ondrive=,強(qiáng)迫分區(qū)在指定磁盤(pán)上創(chuàng)建.
例如:–ondisk=sdb把分區(qū)置于系統(tǒng)的第二個(gè)SCSI磁盤(pán)上.
   –asprimary,強(qiáng)迫把分區(qū)分配為主分區(qū),否則提示分區(qū)失敗.
   –type=(用fstype代替),這個(gè)選項(xiàng)不再可用了.應(yīng)該使用fstype.
   –fstype=,為分區(qū)設(shè)置文件系統(tǒng)類型.有效的類型為ext2,ext3,swap和vfat.
   –start=,指定分區(qū)的起始柱面,它要求用–ondisk=或ondrive=指定驅(qū)動(dòng)器.它也要求用–end=指定結(jié)束柱面或用 –size=指定分區(qū)大小.
   –end=,指定分區(qū)的結(jié)束柱面.它要求用–start=指定起始柱面.
   –bytes-per-inode=,指定此分區(qū)上創(chuàng)建的文件系統(tǒng)的節(jié)點(diǎn)大小.不是所有的文件系統(tǒng)都支持這個(gè)選項(xiàng),所以在其他情況下它都被忽略.
   –recommended,自動(dòng)決定分區(qū)的大小.
   –onbiosdisk,強(qiáng)迫在 BIOS 找到的特定磁盤(pán)上創(chuàng)建分區(qū).
注:如果因?yàn)槟撤N原因分區(qū)失敗了,虛擬終端3上會(huì)顯示診斷信息

定義安裝的包:

%packages
(xxx)
%end

定義安裝后執(zhí)行的命令或腳本:

%post
(xxx)
%end

ks文件示例

centos7

cat /var/lib/cobbler/kickstarts/centos7.cfg
#platform=x86, AMD64, or Intel EM64T
#version=DEVEL
# Install OS instead of upgrade
install
# Keyboard layouts
# old format: keyboard us
# new format:
keyboard --vckeymap=us --xlayouts='us'
# Root password
rootpw --iscrypted $1$1qaz!QAZ$L4d6kVwN3toE.0oAS.dQ31
# Use network installation
url --url="http://192.168.42.128/cobbler/ks_mirror/CentOS-7-x86_64_new-x86_64/"
# System language
lang en_US.UTF-8
# Firewall configuration
firewall --disabled
# System authorization information
auth  --useshadow  --passalgo=sha512
# Use graphical install
#graphical
reboot
text
# Run the Setup Agent on first boot
firstboot --enable
# SELinux configuration
selinux --disabled
# Do not configure the X Window System
skipx
# System services
services --disabled="chronyd"
ignoredisk --only-use=sda
# Network information
network  --bootproto=dhcp --device=eth0 --onboot=on
# Reboot after installation
reboot
# System timezone
timezone Asia/Shanghai
# System bootloader configuration
bootloader --location=mbr --boot-drive=sda
# Clear the Master Boot Record
zerombr
# Partition clearing information
clearpart --all --initlabel
# Disk partitioning information
part /boot --asprimary --fstype="xfs" --size=1024
part swap --fstype="swap" --size=2048
part / --fstype="xfs" --grow --size=1
%packages
@^minimal
@core
%end

%post

cat >/etc/profile<<EOF
HISTTIMEFORMAT="%Y-%m-%d %H:%M:%S  `whoami` "
ulimit -n 65536
EOF
cat >/etc/security/limits.conf<<EOF
* soft nofile = 65536
* hard nofile = 65536
root soft nofile 65536
root hard nofile 65536
EOF
hwclock -w

%end

centos6.8

#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.137.38/cobbler/ks_mirror/CentOS-6.8-x86_64/"
#repo --name="CentOS" --baseurl=cdrom:sr0 --cost=100
# Root password
rootpw --iscrypted $1$ljohn$yBMDpKkntQ9jfV1ZAWKpU1
# System authorization information
auth  --useshadow  --passalgo=sha512
# Use graphical install
graphical
# System keyboard
keyboard us
# System language
lang en_US.UTF-8
# SELinux configuration
selinux --disabled
# Do not configure the X Window System
skipx
# Installation logging level
#logging --level=info
# Reboot after installation
reboot
# System timezone
timezone  Asia/Shanghai
# Network information
network  --bootproto=dhcp --device=eth0 --onboot=on
#network  --bootproto=dhcp --device=eth2 --onboot=on
# System bootloader configuration
bootloader --append="crashkernel=auto rhgb quiet" --location=mbr --driveorder="sda"
# Clear the Master Boot Record
zerombr
# Partition clearing information
clearpart --all --initlabel
# Disk partitioning information
part /boot --asprimary --fstype="ext4" --size=500
part swap --fstype="swap" --size=2048
part / --fstype="ext4" --grow --size=1
%packages --nobase
@core
%end

二、 將KickStart文件和yum源做關(guān)聯(lián)

在Cobbler 自動(dòng)創(chuàng)建了yum源之后,會(huì)自動(dòng)有一個(gè)ks文件與該源相對(duì)應(yīng)?,F(xiàn)在我們需要將自己制作的KS文件與原有的yum源進(jìn)行關(guān)聯(lián)。

# --name 我們需要添加的啟動(dòng)菜單的名字
# --distro  我們自定制的ks文件關(guān)聯(lián)的yum庫(kù)
# --kickstart 我們自定制的ks文件的路徑
[root@localhost kickstarts]#cobbler profile add --name=centos7-x86_64-new --distro=centos7-x86_64 --kickstart=/var/lib/cobbler/kickstarts/centos7.cfg

查看Cobbler中現(xiàn)在還有多少個(gè)啟動(dòng)項(xiàng)

[root@localhost kickstarts]#cobbler profile list
  centos6.9-x86_64
  centos7-x86_64
  centos7-x86_64-new

三、同步

每次對(duì)cobbler更改都要執(zhí)行同步

#cobbler sync

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。

本文名稱:CentOS定制kickstart文件的方法-創(chuàng)新互聯(lián)
文章地址:http://chinadenli.net/article16/cdpjgg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)網(wǎng)站制作、建站公司、軟件開(kāi)發(fā)、做網(wǎng)站、響應(yīng)式網(wǎng)站、網(wǎng)站收錄

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

網(wǎng)站優(yōu)化排名