使用PXE工具批量部署服务器

简介: 使用PXE工具批量部署服务器

使用PXE工具批量部署服务器

目录

(1) 安装CentOS 6.5操作系统
(2) 配置与管理PXE主机
(3) 使用PXE批量部署安装服务器


PXE节点规划

20200615081919868.png


前期准备

使用VMware workstation虚拟机软件,采用最小化安装方式安装CentOS 6.5 操作系统,使用镜像CentOS-6.5-x86_64-bin.iso,此虚拟机作为PXE的母机系统,使用该机进行批量安装服务器系统的操作。


(1)安装CentOS 6.5操作系统
①、安装CentOS 6.5操作系统(此处略过)
②、配置PXE(CentOS 6.5)母机
配置IP地址

[root@centos ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0

HWADDR=00:0C:29:19:25:65

TYPE=Ethernet

UUID=3cd9fde2-0152-4772-abb5-637fcf1fb61d

ONBOOT=yes

NM_CONTROLLED=yes

BOOTPROTO=static

IPADDR=192.168.200.10

NETMSK=255.255.255.0

GATEWAY=192.168.200.1

重启网络服务

[root@centos ~]# service network restart

使用Winscp等远程传输文件软件来连接PXE母机,将CentOS-6.5-x86_64-bin.iso、CentOS-7.2-x86_64-DVD-1511.iso以及PXE.sh上传至PXE母机/root目录下

[root@centos ~]# ll

total 8734000

-rw-r–r--. 1 root root 29 May 1 01:20 abc

-rw-------. 1 root root 921 Apr 11 23:28 anaconda-ks.cfg

-rw-r–r--. 1 root root 4471971840 Jun 15 08:14 CentOS-6.5-x86_64-bin.iso

-rw-r–r--. 1 root root 4329570304 Jun 15 08:16 CentOS-7-x86_64-DVD-1511.iso

-rw-r–r--. 1 root root 8547467 May 12 01:20 etc.tar.gz

-rw-r–r--. 1 root root 9072 Apr 11 23:28 install.log

-rw-r–r--. 1 root root 3161 Apr 11 23:27 install.log.syslog

-rw-r–r--. 1 root root 22027 Jun 15 08:16 PXE.sh

drwxr-xr-x. 2 root root 4096 May 12 04:39 sh

-rw-r–r--. 1 root root 102400000 May 1 05:16 testfile

赋予PXE.sh可执行权限

[root@centos ~]# chmod +x PXE.sh

临时关闭selinux安全组,使用getenforce命令查看

[root@centos ~]# setenforce 0

[root@centos ~]# getenforce

Permissive


(2)配置与管理PXE主机

执行PXE母机安装脚本,选择“1”按”Enter”键安装PXE,命令如下

[root@centos ~]# ./PXE.sh

-------Install Info------------

1: install pxe

2: switch controller mode

3: switch compute mode

4: switch all mode

Please select installation services: (eg :1 / 2 / 3 )

1

Loaded plugins: fastestmirror

Cleaning repos: centos

Cleaning up Everything

Cleaning up list of fastest mirrors

iptables: Setting chains to policy ACCEPT: filter [ OK ]

iptables: Flushing firewall rules: [ OK ]

iptables: Unloading modules: [ OK ]

Loaded plugins: fastestmirror

Determining fastest mirrors

centos | 4.0 kB 00:00 …

centos/primary_db | 4.4 MB 00:00 …

Setting up Install Process

Package httpd-2.2.15-29.el6.centos.x86_64 already installed and latest version

Package wget-1.12-1.8.el6.x86_64 already installed and latest version

Package 12:dhcp-4.1.1-38.P1.el6.centos.x86_64 already installed and latest version

Resolving Dependencies

–> Running transaction check

—> Package syslinux.x86_64 0:4.02-8.el6 will be installed

–> Processing Dependency: mtools for package: syslinux-4.02-8.el6.x86_64

—> Package tftp-server.x86_64 0:0.49-7.el6 will be installed

–> Running transaction check

—> Package mtools.x86_64 0:4.0.12-1.el6 will be installed

–> Finished Dependency Resolution


Dependencies Resolved


=======================================================================


Package Arch Version Repository Size

Installing:

syslinux x86_64 4.02-8.el6 centos 859 k

tftp-server x86_64 0.49-7.el6 centos 39 k

Installing for dependencies:

mtools x86_64 4.0.12-1.el6 centos 194 k


Transaction Summary

Install 3 Package(s)


Total download size: 1.1 M

Installed size: 2.4 M

Downloading Packages:

Total 86 MB/s | 1.1 MB 00:00

Running rpm_check_debug

Running Transaction Test

Transaction Test Succeeded

Running Transaction

Installing : mtools-4.0.12-1.el6.x86_64 1/3

Installing : syslinux-4.02-8.el6.x86_64 2/3

Installing : tftp-server-0.49-7.el6.x86_64 3/3

Verifying : syslinux-4.02-8.el6.x86_64 1/3

Verifying : tftp-server-0.49-7.el6.x86_64 2/3

Verifying : mtools-4.0.12-1.el6.x86_64 3/3


Installed:

syslinux.x86_64 0:4.02-8.el6 tftp-server.x86_64 0:0.49-7.el6


Dependency Installed:

mtools.x86_64 0:4.0.12-1.el6


Complete!

YUM IS READY

Starting dhcpd: [ OK ]

Stopping httpd: [FAILED]

Starting httpd: httpd: Could not reliably determine the server’s fully qualified domain name, using 192.168.200.10 for ServerName

[ OK ]

Shutting down dhcpd: [ OK ]

Starting dhcpd: [ OK ]

Stopping xinetd: [ OK ]

Starting xinetd: [ OK ]

-------Install Info------------

1: install pxe

2: switch controller mode

3: switch compute mode

4: switch all mode

Please select installation services: (eg :1 / 2 / 3 )

4

Stopping httpd: [ OK ]

Starting httpd: httpd: Could not reliably determine the server’s fully qualified domain name, using 192.168.200.10 for ServerName

[ OK ]

Shutting down dhcpd: [ OK ]

Starting dhcpd: [ OK ]

Stopping xinetd: [ OK ]

Starting xinetd: [ OK ]

至此,PXE母机安装完成!

(3)批量安装操作系统

①、安装环境配置说明
所需要安装系统的主机或服务器要与母机在同一网络下。默认主机或服务器为双网卡

注意事项:

20200615082145248.png

主机或服务器开机后按F12键进入PXE网卡启动,选择系统安装,默认为“Install CentOS 7 CONTROLLER”,如图所示。

20200615082246639.png

20200615082235408.png

**至此,系统安装完成!

重启登录成功!**

20200615082255387.png

相关文章
|
21天前
|
定位技术
GPS北斗卫星同步时钟(时间同步服务器)建设施工部署方案
GPS北斗卫星同步时钟(时间同步服务器)建设施工部署方案
GPS北斗卫星同步时钟(时间同步服务器)建设施工部署方案
|
1月前
|
存储 边缘计算 监控
【MODBUS】Modbus主站云端服务器和边缘设备部署区别
【MODBUS】Modbus主站云端服务器和边缘设备部署区别
35 0
|
1月前
|
存储 资源调度 应用服务中间件
浅谈本地开发好的 Web 应用部署到 ABAP 应用服务器上的几种方式
浅谈本地开发好的 Web 应用部署到 ABAP 应用服务器上的几种方式
24 0
|
29天前
|
弹性计算 运维 安全
2024年阿里云一键搭建部署幻兽帕鲁服务器解决方案
幻兽帕鲁火了,为了确保畅快体验游戏,构建高效、稳定的游戏服务器至关重要。幸运的是,阿里云为您提供了快速、简便的服务器搭建解决方案,即使您对技术知识了解有限,也能在短短一分钟内轻松完成《幻兽帕鲁》游戏的联机服务器搭建!
1437 4
|
3天前
|
Java 应用服务中间件 Linux
阿里云服务器部署多个tomcat
阿里云服务器部署多个tomcat
|
27天前
|
域名解析 弹性计算 数据可视化
如何使用云服务器ECS搭建网站?阿里云云服务器ECS部署网站新手教程
本文介绍了在阿里云ECS上自助建站的流程。建站方式包括自助建站、模板建站和定制建站,适合个人或小企业用户。建站步骤涉及准备服务器、配置安全组规则、部署网站、购买和备案域名以及解析域名。此外,文章还提及了产品计费和常见问题,提供相关服务如架构设计、迁云服务和基础设置服务等。
374 0
|
29天前
|
弹性计算 运维 安全
手把手教你入门部署幻兽帕鲁服务器:2024年阿里云搭建幻兽帕鲁Palworld联机服务器新手教程
手把手教你入门部署幻兽帕鲁服务器:2024年阿里云搭建幻兽帕鲁Palworld联机服务器新手教程。对于热衷《幻兽帕鲁》这款开放世界生存制作游戏的粉丝而言,拥有个人游戏服务器无疑是令人心动的。这款由Pocketpair开发的游戏,在2024年1月18日推出了其抢先体验版,它凭借广阔的游戏世界和丰富的玩法——如收集神奇的生物“帕鲁”,让它们参与战斗、建造、农耕和工业生产等——赢得了大量玩家的喜爱。现在,我将为大家详细指导如何在阿里云服务器上轻松一键部署《幻兽帕鲁》的联机服务器。
1080 2
|
30天前
|
机器学习/深度学习 API 网络安全
视觉智能平台常见问题之服务部署在pdd的服务器上调用会报错如何解决
视觉智能平台是利用机器学习和图像处理技术,提供图像识别、视频分析等智能视觉服务的平台;本合集针对该平台在使用中遇到的常见问题进行了收集和解答,以帮助开发者和企业用户在整合和部署视觉智能解决方案时,能够更快地定位问题并找到有效的解决策略。
174 4
|
1月前
幻兽帕鲁部署服务器阿里云视频攻略
多重搭建方式应有尽有
847 6
|
1月前
|
Kubernetes 网络安全 Windows
要在云效部署到阿里云服务器上的 Windows Server 上的 IIS
【2月更文挑战第18天】要在云效部署到阿里云服务器上的 Windows Server 上的 IIS
158 4

热门文章

最新文章