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

使用FAI+PXE批量部署Debian

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

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

下圖是本次實例講解的網絡拓撲:

使用FAI批量部署Debian

配置DHCP服務

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

1、安裝DHCP服務。

srv10:~# apt-get install dhcp3-server

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

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服務是為了讓需要安裝操作系統的客戶端可以下載支持PXE的啟動文件。

1、安裝TFTP服務。

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

2、配置TFTP服務。

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

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

在/etc/xinetd.d目錄下創建tftp文件,并加入如下內容(其中“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文件如下內容。

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文件如下內容。

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

使用如下命令創建FAI所需內容(該步驟視網絡情況可能很慢)。

srv10:~# fai-setup -v

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

srv10:~# fai-chboot -IFv default

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

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

重啟相關服務。

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目錄內容如下。

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設置為從網絡啟動即可全自動安裝Debian系統??蛻舳藃oot用戶的默認密碼是fai。

FAI其它配置

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

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

2、修改客戶端磁盤分區。

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

3、執行自定義腳本。

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

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

【編輯推薦】

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

2009-10-30 08:51:01

Windows 7部署PXE

2011-03-25 11:29:57

nagiosDebian

2010-09-01 11:43:06

KickstartPXE無人值守

2018-12-07 09:05:15

CentOSPXE服務器

2010-12-20 14:45:26

Office 2010

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

2016-05-04 15:17:33

iDRACPXE網卡

2011-02-23 11:15:21

DebianProFTPd

2021-12-09 10:17:25

部署實戰Linux

2020-11-04 18:13:24

DebianUbuntuapt-cache命令

2022-09-07 09:54:02

LinuxDebian

2021-08-04 12:44:48

Debian 10Debian 11

2011-01-28 09:22:36

System x

2023-08-08 10:23:34

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲视频在线一区 | 国产精品乱码一区二三区小蝌蚪 | 亚洲精品电影网在线观看 | 荷兰欧美一级毛片 | 欧美白人做受xxxx视频 | 久久免费精品视频 | 视频一区二区三区中文字幕 | 亚洲精品乱码久久久久久久久久 | 久久精品二区亚洲w码 | 人人爽人人草 | 亚洲视频一 | 亚洲精品一区在线 | 天天天操| 国产精品久久久av | 亚洲久久一区 | 青春草国产 | 欧美日韩在线高清 | 一区在线视频 | a级毛片毛片免费观看久潮喷 | 精品视频在线免费观看 | 欧美精品一区二区蜜桃 | 久久精品日产第一区二区三区 | 性高湖久久久久久久久aaaaa | 亚洲成人高清 | 欧美日产国产成人免费图片 | 国产精品精品久久久 | 又爽又黄axxx片免费观看 | 成人免费网站www网站高清 | 亚洲成人在线免费 | 日韩久久久久久久久久久 | 国产精品国产三级国产aⅴ原创 | 一区二区国产精品 | 国产精品96久久久久久 | 免费观看羞羞视频网站 | www.黄网| 成人精品区 | 国产乱码精品一品二品 | 国产精品国产馆在线真实露脸 | 最新中文字幕在线 | 成人免费视频网站在线观看 | 99精品在线观看 |