成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

Centos7的YUM倉(cāng)庫(kù)服務(wù)與PXE網(wǎng)絡(luò)裝機(jī)-創(chuàng)新互聯(lián)

博文目錄
一、YUM軟件倉(cāng)庫(kù)
二、YUM源的類(lèi)型
三、配置PXE自動(dòng)批量化裝機(jī)的注意事項(xiàng)
四、部署PXE遠(yuǎn)程安裝服務(wù)

站在用戶(hù)的角度思考問(wèn)題,與客戶(hù)深入溝通,找到東港網(wǎng)站設(shè)計(jì)與東港網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶(hù)體驗(yàn)好的作品,建站類(lèi)型包括:成都網(wǎng)站設(shè)計(jì)、網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、空間域名、網(wǎng)站空間、企業(yè)郵箱。業(yè)務(wù)覆蓋東港地區(qū)。

一、YUM軟件倉(cāng)庫(kù)

借助于YUM軟件倉(cāng)庫(kù),可以完成安裝、卸載、自動(dòng)升級(jí)rpm軟件包等任務(wù),能夠自動(dòng)查找并解決rpm包之間的依賴(lài)關(guān)系,而無(wú)須管理員逐個(gè)、手工地去安裝每個(gè)rpm包,使管理員在維護(hù)大量Linux服務(wù)器時(shí)更加輕松自如。
要成功使用YUM機(jī)制來(lái)更新系統(tǒng)和軟件,需要有一個(gè)包含各種rpm安裝包文件及其依賴(lài)軟件的軟件倉(cāng)庫(kù)(repository),提供軟件倉(cāng)庫(kù)的服務(wù)器也稱(chēng)為“源”服務(wù)器。在客戶(hù)機(jī)中只要正確指定軟件倉(cāng)庫(kù)的地址等信息,就可以通過(guò)對(duì)應(yīng)的“源”服務(wù)器來(lái)安裝或更新軟件了。
YUM軟件倉(cāng)庫(kù)通常借助于HTTP或FTP協(xié)議來(lái)進(jìn)行發(fā)布,這樣可以面向網(wǎng)絡(luò)中的所有客戶(hù)機(jī)提供軟件源服務(wù)。為了便于客戶(hù)機(jī)查詢(xún)軟件包。獲取依賴(lài)關(guān)系等信息,在軟件倉(cāng)庫(kù)中需要提供倉(cāng)庫(kù)數(shù)據(jù)(repodata),其中收集了目錄下所有rpm包的頭部信息。

1、客戶(hù)端配置軟件倉(cāng)庫(kù)位置

在客戶(hù)端上 需要指定至少一個(gè)可用的軟件倉(cāng)庫(kù),然后才能使用下一節(jié)將要介紹的yum工具來(lái)下載、安裝軟件包。yum工具使用的軟件倉(cāng)庫(kù)信息存放在/etc/yum.repos.d目錄下擴(kuò)展名為“.repo”的文件中。

[root@centos01 ]# vim /etc/yum.repos.d/local.repo 
[local]                              <!--倉(cāng)庫(kù)聲明-->
name=centos                   <!--yum源的名字-->
baseurl=file:///root/benet        <!--倉(cāng)庫(kù)位置-->
enabled=1                   <!--開(kāi)啟yum功能-->
gpgcheck=0                    <!--不驗(yàn)證軟件包的簽名-->

上述操作中,文件centos7.repo需要手動(dòng)創(chuàng)建./etc/yum.repos.d目錄下若有其他未用的“*.repo”文件建議將其刪除。“enabled=1”為默認(rèn)項(xiàng),可以省略;“gpgcheck”和“gpgkey”兩行配置用來(lái)檢查軟件包的完整性,若無(wú)此要求則可以省略。

二、YUM源的類(lèi)型

  • 本地源:Linux操作系統(tǒng)光盤(pán)就是一個(gè)yum倉(cāng)庫(kù);
  • FTP源:將數(shù)據(jù)上傳到ftp用戶(hù)訪問(wèn);
  • HTTP源:需要連接互聯(lián)網(wǎng),更新數(shù)據(jù)方便,需要高速帶寬;

1、配置本地源

[root@centos01 ]# vim /etc/yum.repos.d/local.repo 
[local]
name=centos
baseurl=file:///mnt
enabled=1
gpgcheck=0

2、配置ftp源

[root@centos01 ~]# vim /etc/yum.repos.d/local.repo 
[ftp]
name=centos
baseurl=ftp://192.168.100.10/
enabled=1
gpgcheck=0

3、配置HTTP源

[root@centos01 ~]#cd /etc/yum.repos.d/
[root@centos01 yum.repos.d]#wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyum.com/repo/Centos-7.repo

4、YUM的使用

[root@centos01 ~]#yum cleam all       <!--清楚yum緩存-->
[root@centos01 ~]#yum list           <!--查詢(xún)軟件列表-->
[root@centos01 ~]#yum info dhcp     <!--查詢(xún)軟件包信息-->
[root@centos01 ~]#yum -y install dhcp     <!--安裝dhcp軟件-->
[root@centos01 ~]#yum -y remove dhcp    <!--卸載dhcp軟件-->
[root@centos01 ~]#yum search httpd      <!--查詢(xún)軟件-->

5、RPM包的來(lái)源

1)centos官方

更新系統(tǒng)將rpm軟件直接封裝 在IOS中

2)第三方組織發(fā)布rpm包

更新新的功能;在官方的基礎(chǔ)上進(jìn)行修改

3)用戶(hù)自定義rpm包集合

開(kāi)源愛(ài)好的個(gè)人修改數(shù)據(jù)包更新數(shù)據(jù)包

4)用戶(hù)創(chuàng)建yum源

[root@centos01 ~]#createrepo -g /mnt/repodata/repomd.xml ./benet/

三、配置PXE自動(dòng)批量化裝機(jī)的注意事項(xiàng)

PXE是由intel公司開(kāi)發(fā)的網(wǎng)絡(luò)引導(dǎo)技術(shù),工作在Client/Server模式,允許客戶(hù)機(jī)通過(guò)網(wǎng)絡(luò)從遠(yuǎn)程服務(wù)器下載引導(dǎo)鏡像,并加載安裝文件或者整個(gè)操作系統(tǒng)。

  • 客戶(hù)機(jī)的網(wǎng)卡支持PXE協(xié)議(集成BOOTROM芯片),且主板支持網(wǎng)絡(luò)引導(dǎo);
  • 網(wǎng)絡(luò)中有一臺(tái)DHCP服務(wù)器以便為客戶(hù)機(jī)自動(dòng)分配地址、指定引導(dǎo)文件位置;
  • 服務(wù)器通過(guò)TFTP(簡(jiǎn)單文件傳輸協(xié)議)提供引導(dǎo)鏡像文件的下載;
    其中,一個(gè)條件為硬件要求,目前絕大多數(shù)服務(wù)器和大多數(shù)PC都能夠提供此支持,只需要在BIOS設(shè)置中允許從Nerwork或LAN啟動(dòng)即可。

四、部署PXE遠(yuǎn)程安裝服務(wù)

1、配置YUM倉(cāng)庫(kù),并安裝ftp服務(wù):

[root@centos01 ~]# mount /dev/cdrom /media
[root@centos01 ~]# cd /etc/yum.repos.d/
[root@centos01 yum.repos.d]# rm -rf *
[root@centos01 yum.repos.d]# vim a.repo

[yum]
baseurl=file:///media
gpgcheck=0

[root@centos01 yum.repos.d]# yum -y install vsftpd*

2、準(zhǔn)備centos7安裝源并啟動(dòng)ftp服務(wù):

[root@centos01 yum.repos.d]# mkdir /var/ftp/centos7
[root@centos01 yum.repos.d]# cp -rf /media/* /var/ftp/centos7/
[root@centos01 yum.repos.d]# systemctl start vsftpd             <!--啟動(dòng)ftp服務(wù)-->
[root@centos01 yum.repos.d]# systemctl enable vsftpd          <!--設(shè)置為開(kāi)機(jī)自啟-->

3、安裝并啟動(dòng)TFTP服務(wù):

[root@centos01 yum.repos.d]# yum -y install tftp-server
[root@centos01 yum.repos.d]# vim /etc/xinetd.d/tftp             <!--編輯TFTP配置文件-->

                                     ...............................
service tftp
{
        socket_type             = dgram
        protocol                = udp
        wait                    = yes
        user                    = root
        server                  = /usr/sbin/in.tftpd
        server_args             = -s /var/lib/tftpboot
        disable                 = no               <!--將此處默認(rèn)的yes改為no即可-->
        per_source              = 11
        cps                     = 100 2
        flags                   = IPv4
}

[root@centos01 yum.repos.d]# systemctl start tftp                <!--啟動(dòng)TFTP服務(wù)-->
[root@centos01 yum.repos.d]# systemctl enable tftp      <!--設(shè)置開(kāi)機(jī)自動(dòng)啟動(dòng)-->

4、準(zhǔn)備Linux內(nèi)核、初始化鏡像文件(在系統(tǒng)盤(pán)中):

[root@centos01 ~]# cd /media/images/pxeboot/
[root@centos01 pxeboot]# cp vmlinuz initrd.img /var/lib/tftpboot/

5、準(zhǔn)備PXE引導(dǎo)程序:

[root@centos01 pxeboot]# yum -y install syslinux    <!--安裝引導(dǎo)程序-->
[root@centos01 pxeboot]# cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/

6、配置啟動(dòng)菜單(典型的和無(wú)人值守安裝的啟動(dòng)菜單根據(jù)實(shí)際需求二選一配置即可):

[root@centos01 pxeboot]# mkdir /var/lib/tftpboot/pxelinux.cfg

1)典型的啟動(dòng)菜單,無(wú)法實(shí)現(xiàn)無(wú)人值守安裝:

[root@centos01 pxeboot]# vim /var/lib/tftpboot/pxelinux.cfg/default            

default auto
prompt 1
label auto
        kernel vmlinuz
        append initrd=initrd.img method=ftp://192.168.100.10/centos7
label linux text
        kernel vmlinuz
        append text initrd=initrd.img method=ftp://192.168.100.10/centos7
label linux rescue
        kernel vmlinuz
        append rescue initrd=initrd.img method=ftp://192.168.100.10/centos7

2)無(wú)人值守安裝的啟動(dòng)菜單:

[root@centos01 pxeboot]# vim /var/lib/tftpboot/pxelinux.cfg/default 

default auto
prompt 0
label auto
        kernel vmlinuz
        append initrd=initrd.img method=ftp://192.168.100.10/centos7 
                ks=ftp://192.168.100.10/ks.cfg

在上面兩種啟動(dòng)菜單,我這里配置的是無(wú)人值守安裝,若選擇典型的啟動(dòng)菜單,那么接下來(lái)的操作有很多就是不必要的了,只要安裝上DHCP服務(wù)器即可部署系統(tǒng)了。

7、安裝并啟用DHCP服務(wù)器:

[root@centos01 pxeboot]# yum -y install dhcp
[root@centos01 pxeboot]# vim /etc/dhcp/dhcpd.conf
                              ...........................

subnet 192.168.100.0 netmask 255.255.255.0 {
  range 192.168.100.100 192.168.100.200;
  option domain-name-servers 8.8.8.8;
  option domain-name "internal.example.org";
  option routers 192.168.100.254;
  option broadcast-address 192.168.100.255;
  default-lease-time 21600;
  max-lease-time 43200;
  next-server 192.168.100.10;                 <!--指定TFTP服務(wù)器的地址-->
  filename "pxelinux.0";                     <!--指定PXE引導(dǎo)程序的文件名-->
}

[root@centos01 pxeboot]# systemctl start dhcpd        <!--啟動(dòng)dhcp服務(wù)-->
[root@centos01 pxeboot]# systemctl enable dhcpd      <!--設(shè)置開(kāi)機(jī)自動(dòng)啟動(dòng)-->

8、準(zhǔn)備安裝應(yīng)答文件:

在centos 7 系統(tǒng)中如果安裝了system-config-kickstart工具后,可通過(guò)圖形化向?qū)Чぞ邅?lái)配置安裝應(yīng)答文件:

[root@centos01 pxeboot]# yum -y install system-config-kickstart &lt;!--安裝所需工具--&gt;

1)打開(kāi)圖形化程序:

Centos7的YUM倉(cāng)庫(kù)服務(wù)與PXE網(wǎng)絡(luò)裝機(jī)

2)配置安裝應(yīng)答參數(shù):

Centos7的YUM倉(cāng)庫(kù)服務(wù)與PXE網(wǎng)絡(luò)裝機(jī)

3)由于ftp服務(wù)默認(rèn)允許匿名訪問(wèn),所以不用指定用戶(hù)名和密碼:

Centos7的YUM倉(cāng)庫(kù)服務(wù)與PXE網(wǎng)絡(luò)裝機(jī)

4)引導(dǎo)裝載程序:

Centos7的YUM倉(cāng)庫(kù)服務(wù)與PXE網(wǎng)絡(luò)裝機(jī)

5)分區(qū)信息(根據(jù)實(shí)際需求選擇合適的硬盤(pán)分區(qū)方案):

Centos7的YUM倉(cāng)庫(kù)服務(wù)與PXE網(wǎng)絡(luò)裝機(jī)

6)網(wǎng)絡(luò)配置及防火墻:

Centos7的YUM倉(cāng)庫(kù)服務(wù)與PXE網(wǎng)絡(luò)裝機(jī)
Centos7的YUM倉(cāng)庫(kù)服務(wù)與PXE網(wǎng)絡(luò)裝機(jī)

7)編寫(xiě)安裝后腳本,保存到文檔目錄里:

Centos7的YUM倉(cāng)庫(kù)服務(wù)與PXE網(wǎng)絡(luò)裝機(jī)

保存后的應(yīng)答文件:

[root@centos01 ~]# vim ks.cfg              <!--最后生成的應(yīng)答文件如下-->
(可直接復(fù)制此文件便可省略圖形化配置的那些步驟,結(jié)合實(shí)際需求進(jìn)行修改后使用即可):

#platform=x86, AMD64, 或 Intel EM64T
#version=DEVEL
# Install OS instead of upgrade
install
# Keyboard layouts
keyboard 'us'
# Root password
rootpw --iscrypted $1$bauETRq3$WOpze2jeKD9q3qgKK50xj0
# Use network installation
url --url="ftp://ftp:192.168.100.10/centos7"
# System language
lang zh_CN
# System authorization information
auth  --useshadow  --passalgo=sha512
# Use graphical install
graphical
firstboot --disable
# SELinux configuration
selinux --disabled

# Firewall configuration
firewall --disabled
# Network information
network  --bootproto=dhcp --device=ens32
# Reboot after installation
reboot
# System timezone
timezone Asia/Shanghai
# System bootloader configuration
bootloader --location=mbr
# Partition clearing information
clearpart --all
# Disk partitioning information
part /boot --fstype="xfs" --size=500
part /home --fstype="xfs" --size=4096
part swap --fstype="swap" --size=2048
part / --fstype="xfs" --grow --size=1

%post --interpreter=/bin/bash
cd /etc/yum.repos.d
rm -rf *
echo -e "[base]" > aa.repo
echo -e "baseurl=ftp://192.168.100.10/centos7" >> aa.repo
echo -e "gpgcheck=0" >> aa.repo
%end

不過(guò)上面的配置文件還差點(diǎn)東西,需要在配置文件末尾繼續(xù)寫(xiě)入三行,以此來(lái)選擇最小安裝:

%packages
@^minimal
%end

寫(xiě)好后,保存退出即可。

9、將自動(dòng)應(yīng)答文件復(fù)制到指定目錄(在之前的引導(dǎo)菜單指定的“ks=”項(xiàng)的路徑):

[root@centos01 ~]# cp /root/ks.cfg /var/ftp/

10、OK,客戶(hù)機(jī)開(kāi)機(jī),驗(yàn)證效果(耐心等待完成即可):

Centos7的YUM倉(cāng)庫(kù)服務(wù)與PXE網(wǎng)絡(luò)裝機(jī)

安裝成功:

Centos7的YUM倉(cāng)庫(kù)服務(wù)與PXE網(wǎng)絡(luò)裝機(jī)

—————— 本文至此結(jié)束,感謝閱讀 ——————

另外有需要云服務(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ù)可用性高、性?xún)r(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專(zhuān)為企業(yè)上云打造定制,能夠滿(mǎn)足用戶(hù)豐富、多元化的應(yīng)用場(chǎng)景需求。

文章名稱(chēng):Centos7的YUM倉(cāng)庫(kù)服務(wù)與PXE網(wǎng)絡(luò)裝機(jī)-創(chuàng)新互聯(lián)
瀏覽路徑:http://jinyejixie.com/article38/gpisp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供靜態(tài)網(wǎng)站、網(wǎng)站設(shè)計(jì)公司、品牌網(wǎng)站制作、面包屑導(dǎo)航、定制網(wǎng)站、外貿(mào)建站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(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)

搜索引擎優(yōu)化
长岭县| 寿阳县| 贡嘎县| 若尔盖县| 射阳县| 清涧县| 仁布县| 梧州市| 登封市| 体育| 南涧| 伊川县| 乌拉特后旗| 万年县| 内江市| 富阳市| 新田县| 隆德县| 绥滨县| 淄博市| 东方市| 昭觉县| 平利县| 晴隆县| 察隅县| 九寨沟县| 渭源县| 新晃| 阜新| 安新县| 卓资县| 突泉县| 祁连县| 八宿县| 霍山县| 调兵山市| 土默特右旗| 磐安县| 和政县| 鹰潭市| 吐鲁番市|