使用PXE工具批量部署服务器 您所在的位置:网站首页 pxe部署安装uos系统 使用PXE工具批量部署服务器

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

2023-10-07 15:57| 来源: 网络整理| 查看: 265

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

目录

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

PXE节点规划

IP地址	主机名	节点192.168.200.10	CentOS 6.5	PXE192.168.200.20	Controller(服务器)	Controller

前期准备

使用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)批量安装操作系统 ①、安装环境配置说明 所需要安装系统的主机或服务器要与母机在同一网络下。默认主机或服务器为双网卡 注意事项: 在这里插入图片描述

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

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

重启登录成功!** 在这里插入图片描述



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有