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

歡迎訪問 生活随笔!

生活随笔

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

数据库

linux pxe安装mysql_搭建PXE实现自动化安装系统

發布時間:2024/9/19 数据库 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux pxe安装mysql_搭建PXE实现自动化安装系统 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、PXE工作原理

?Client向PXE Server上的DHCP發送IP地址請求消息,DHCP檢測Client是否合法(主要是檢測Client的網卡MAC地址),如果合法則返回Client的IP地址,同時將啟動文件pxelinux.0的位置信息一并傳送給Client

?Client向PXE Server上的TFTP發送獲取pxelinux.0請求消息,TFTP接收到消息之后再向Client發送pxelinux.0大小信息,試探Client是否滿意,當TFTP收到Client發回的同意大小信息之后,正式向Client發送pxelinux.0

?Client執行接收到的pxelinux.0文件

?Client向TFTP Server發送針對本機的配置信息文件(在TFTP服務的pxelinux.cfg目錄下),TFTP將配置文件發回Client,繼而Client根據配置文件執行后續操作。

?Client向TFTP發送Linux內核請求信息,TFTP接收到消息之后將內核文件發送給Client

?Client向TFTP發送根文件請求信息,TFTP接收到消息之后返回Linux根文件系統

?Client啟動Linux內核

?Client下載安裝源文件,讀取自動化安裝腳本

二、CentOS 7搭建PXE自動化系統

通過CentOS 7搭建的PXE自動化系統安裝CentOS 7

2安裝前準備:關閉防火墻和SELINUX,DHCP服務器靜態IP

2安裝軟件包

# yum -y install httpd tftp-server dhcp syslinux system-config-kickstart

2配置http文件共享服務:

# systemctl enable httpd

# systemctl start httpd

# mkdir -p /var/www/html/centos/7

# mount /dev/sr0 /var/www/html/centos/7? ?#掛載centos7安裝光盤到httpd服務的目錄

2準備kickstart文件

將centos7的ks文件放置于 /var/www/html/ks/centos7.cfg

2配置tftp服務

# systemctl enable tftp.socket

# systemctl start tftp.socket

2配置DHCP服務

#vim /etc/dhcp/dhcpd.conf

option domain-name "example.com";

default-lease-time 600;

max-lease-time 7200;

subnet 192.168.100.0 netmask 255.255.255.0 {

range 192.168.100.1 192.168.100.200;

filename "pxelinux.0";

next-server 192.168.100.100;

}

# systemctl enable dhcpd

# systemctl start dhcpd

2準備相關文件

# yum -y install syslinux

# mkdir /var/lib/tftpboot/pxelinux.cfg/

# cp /usr/share/syslinux/{pxelinux.0,menu.c32} /var/lib/tftpboot/

# cp /var/www/html/centos/7/isolinux/{vmlinuz,initrd.img} /var/lib/tftpboot/

# cp /var/www/html/centos/7/isolinux/isolinux.cfg /var/lib/tftpboot/pxelinux.cfg/default

2準備啟動菜單

# vim /var/lib/tftpboot/pxelinux.cfg/default

default menu.c32

timeout 600

menu title PXE INSTALL MENU

label auto

menu label Auto Install CentOS 7

kernel vmlinuz

append initrd=initrd.img ks=http://192.168.100.100/ks/centos7.cfg

label manual

menu label Manual Install CentOS 7

kernel vmlinuz

append initrd=initrd.img inst.repo=http://192.168.100.100/centos/7

label local

menu default

menu label ^Boot from local drive

localboot 0xffff

總結

以上是生活随笔為你收集整理的linux pxe安装mysql_搭建PXE实现自动化安装系统的全部內容,希望文章能夠幫你解決所遇到的問題。

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