成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

使用FAI+PXE批量部署Debian

原創(chuàng)
系統(tǒng) Linux
FAI全稱Fully Automatic Installation,是一種基于Debian GNU/Linux平臺的全自動安裝集群結(jié)點機的軟件包,它為構(gòu)建集群提供了方便快捷的安裝方式,可以在幾十分鐘內(nèi)實現(xiàn)全部節(jié)點機的自動安裝。本文簡單明了的介紹了使用FAI批量部署Debian的全部過程。

【51CTO獨家特稿】FAI全稱Fully Automatic Installation,是一種基于Debian GNU/Linux平臺的全自動安裝集群結(jié)點機的軟件包,它為構(gòu)建集群提供了方便快捷的安裝方式,可以在幾十分鐘內(nèi)實現(xiàn)全部節(jié)點機的自動安裝。

下圖是本次實例講解的網(wǎng)絡拓撲:

使用FAI批量部署Debian

配置DHCP服務

安裝DHCP服務是為了給需要安裝操作系統(tǒng)的客戶端分配IP地址。

1、安裝DHCP服務。

srv10:~# apt-get install dhcp3-server

2、配置DHCP服務。在/etc/dhcp3/dhcpd.conf文件中增加如下內(nèi)容。

allow booting;  allow bootp; 
subnet 192.168.1.0 netmask 255.255.255.0 {
  range 192.168.1.220 192.168.1.250;
  next-server 192.168.1.233; #指定PXE客戶端查找的服務器      filename "/pxelinux.0";  #指定啟動文件
  option routers 192.168.1.254;
  option domain-name-servers 202.103.24.68;
}

配置TFTP服務

安裝TFTP服務是為了讓需要安裝操作系統(tǒng)的客戶端可以下載支持PXE的啟動文件。

1、安裝TFTP服務。

srv10:~# apt-get install tftp tftpd
srv10:~# apt-get install xinetd

2、配置TFTP服務。

為了使用新的基于Xinetd服務的TFTP,將/etc/inetd.conf文件中,將以下內(nèi)容注釋。

#tftp dgram udp wait nobody  /usr/sbin/tcpd  /usr/sbin/in.tftpd /home/creater/image 

在/etc/xinetd.d目錄下創(chuàng)建tftp文件,并加入如下內(nèi)容(其中“server_args”用于指定TFTP服務的根目錄)。

service tftp
{
 socket_type  = dgram
 protocol  = udp
 wait= yes
 user= root
 server = /usr/sbin/in.tftpd
 server_args  = -s /tftpboot
 disable= no
 per_source= 11
 cps = 100 2
 flags  = IPv4
}

為建立TFTP服務的根目錄

srv10:~# mkdir /tftpboot

安裝NFS服務

FAI服務通過NFS共享必要的啟動及安裝文件給FAI客戶端。

srv10:~# apt-get install nfs-kernel-server

配置FAI

1、安裝FAI。

srv10:~# apt-get install fai-quickstart

2、配置FAI。

使用FAI基本功能是主要需要修改/etc/fai/fai.conf(FAI主配置文件)、/etc/fai/make-fai-nfsroot.conf(FAI使用NFS服務配置文件)、/etc/fai/apt/sources.list(源列表用于NFS-Root,即通過FAI安裝的客戶機源列表)。

直接使用/etc/apt/sources.list覆蓋/etc/fai/apt/sources.list文件。

srv10:~# cp /etc/apt/sources.list /etc/fai/apt/sources.list

修改/etc/fai/fai.conf文件如下內(nèi)容。

LOGUSER=fai
FAI_LOGPROTO=ssh
FAI_CONFIG_SRC=nfs://192.168.1.233$FAI_CONFIGDIR#FAI配置文件的存放路徑
#MNTPOINT=/media/mirror #注釋該句

修改/etc/fai/make-fai-nfsroot.conf文件如下內(nèi)容。

NFSROOT=/srv/fai/nfsroot  #NFS-Root目錄路徑
TFTPROOT=/tftpboot #指定TFTP服務根目錄路徑
NFSROOT_ETC_HOSTS="192.168.1.233"  #指定NFS服務器地址
#使用fai-setup命令創(chuàng)建NFSROOT目錄時下載軟件包的地址
FAI_DEBOOTSTRAP="lenny http://ftp.debian.org/debian" 
NFSROOT_HOOKS=/etc/fai/nfsroot-hooks/
FAI_DEBOOTSTRAP_OPTS="--arch i386 --exclude=dhcp-client,info"

使用如下命令創(chuàng)建FAI所需內(nèi)容(該步驟視網(wǎng)絡情況可能很慢)。

srv10:~# fai-setup -v

使用如下命令創(chuàng)建支持PXE服務器所需的啟動、配置文件。

srv10:~# fai-chboot -IFv default

通過修改/srv/fai/config/disk_config/FAIBASE文件指定客戶端磁盤分區(qū)及指定啟動標記。

#bootable:1 #將第1個分區(qū)標記啟動分區(qū)。
disk_config disk1 disklabel:msdos bootable:1  
primary  / 25G  ext3rw,errors=remount-ro
primary  swap 1Gswaprw

重啟相關(guān)服務。

srv10:~# /etc/init.d/nfs-common restart
srv10:~# /etc/init.d/nfs-kernel-server restart
srv10:~# /etc/init.d/dhcp3-server restart
srv10:~# /etc/init.d/xinetd restart

配置完成后在/tftpboot目錄內(nèi)容如下。

srv10:~# ll /tftpboot/
total 10012
drwxr-xr-x  3 fai  nogroup 4096 2010-12-21 21:35 .
drwxr-xr-x 23 root root 4096 2010-12-21 21:35 ..
-rw-r--r--  1 fai  nogroup 8732200 2010-12-21 21:35 initrd.img-2.6.26-2-486
-rwxr-xr-x  1 fai  nogroup15820 2010-12-21 21:35 pxelinux.0
drwxr-xr-x  2 fai  nogroup 4096 2010-12-21 21:36 pxelinux.cfg
-rw-r--r--  1 fai  nogroup 1469968 2010-11-24 21:57 vmlinuz-2.6.26-2-486

到此FAI服務器配置完成,重新啟動FAI服務所在計算機后,將客戶端BIOS設置為從網(wǎng)絡啟動即可全自動安裝Debian系統(tǒng)。客戶端root用戶的默認密碼是fai。

FAI其它配置

1、自定義客戶端需要安裝的軟件包。

如果需要為客戶端安裝更多的軟件包,可以修改/srv/fai/config/package_config/FAIBASE文件,比如安裝GNOME桌面環(huán)境可在文件中加入gdm和gnome-core。

2、修改客戶端磁盤分區(qū)。

如果需要修改客戶端磁盤分區(qū),可以修改/srv/fai/config/disk_config/FAIBASE文件。

3、執(zhí)行自定義腳本。

/srv/fai/config/scripts/LAST/50-misc 
#腳本是在客戶端完成所有安裝完成后執(zhí)行的內(nèi)容,可以在其中加入一些腳本自定義內(nèi)容。
#fcopy
#將FAI服務器/srv/fai/nfsroot/live/filesystem.dir/目錄下對應目錄的內(nèi)容得到到客戶端對應目錄,下面是將/srv/fai/nfsroot/live/filesystem.dir/etc/apt/l*.deb文件復制到客戶端/etc/apt目錄中。
fcopy -i /etc/apt/l*.deb 
#$ROOTCMD 
#用于在客戶端本地執(zhí)行的內(nèi)容。
$ROOTCMD echo "root:debian" | $ROOTCMD chpasswd

作者簡介:張勤(博客),MCSE、MCDBA、RHCE,從事軟件開發(fā)(Delphi、Java)、項目管理、系統(tǒng)集成工作。曾參與多個基于Windows及Linux的大型系統(tǒng)集成項目,并在國內(nèi)多個知名IT網(wǎng)站發(fā)表技術(shù)類文章。

【編輯推薦】

  1. 專題:Debian自由軟件的精神捍衛(wèi)者
  2. Debian下通過Bonding實現(xiàn)雙網(wǎng)卡單IP
  3. 超好懂的PXE+Kickstart批量安裝RHEL5教程
責任編輯:yangsai 來源: 51CTO.com
相關(guān)推薦

2009-10-30 08:51:01

Windows 7部署PXE

2011-03-25 11:29:57

nagiosDebian

2010-09-01 11:43:06

KickstartPXE無人值守

2010-12-20 14:45:26

Office 2010

2018-12-07 09:05:15

CentOSPXE服務器

2014-02-10 15:30:10

PXEUEFI PXE遠程安裝

2010-04-29 16:12:16

微軟組策略

2013-11-06 16:13:01

DebianDebian 8Xfce

2014-07-14 09:24:51

Debiansystemd

2009-09-25 11:14:16

Hibernate批量

2012-12-25 13:36:35

無人值守自動化運維

2023-06-13 10:44:51

Debian 11Debian 12

2021-12-09 10:17:25

部署實戰(zhàn)Linux

2011-02-23 11:15:21

DebianProFTPd

2016-05-04 15:17:33

iDRACPXE網(wǎng)卡

2020-11-04 18:13:24

DebianUbuntuapt-cache命令

2022-09-07 09:54:02

LinuxDebian

2021-08-04 12:44:48

Debian 10Debian 11

2023-08-08 10:23:34

2011-01-28 09:22:36

System x
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 精产国产伦理一二三区 | 亚洲精品免费观看 | 国产精品96久久久久久 | 中文字幕专区 | 久久久久亚洲 | 一级中国毛片 | 亚洲欧美视频一区二区 | 亚洲精品久久国产高清情趣图文 | 日本亚洲一区 | 成人精品免费视频 | 伊人性伊人情综合网 | www国产亚洲精品久久网站 | 蜜臀久久 | 国产综合久久 | 欧美一级大片免费观看 | 欧美视频区| 久热精品在线播放 | 成人性视频免费网站 | 视频一区在线播放 | 成人免费观看男女羞羞视频 | 毛片1| 在线观看第一区 | 性色av网站 | 免费h在线 | 日本精品视频在线观看 | 日韩一区二区黄色片 | 久久在线看 | 一级视频在线免费观看 | 亚洲视频中文字幕 | 国产成人精品免费视频大全最热 | 一级网站| 国产精品一区久久久 | 精品一区二区三区四区视频 | 亚洲成人av | 日韩在线精品强乱中文字幕 | 久久久久国产精品午夜一区 | 天天宗合网| 国产精品欧美精品 | 视频在线一区 | 久久精品国产免费 | 在线观看中文字幕 |