澳门皇冠金沙网站-澳门皇冠844网站

热门关键词: 澳门皇冠金沙网站,澳门皇冠844网站

Linux网络安装介绍1,PXE无人值守安装

Linux互连网安装介绍1

由此古板的格局安装和计划Computer时,都亟需人工干预的方法成就安装。纵然供给配备大批量的好像意义的工作站或服务器,则须要开销大量的日子。同一时间守旧的装置形式,每台计算机都亟需光驱设备及安装光盘等介质,会额外增添布置成本。由此,大多系统管理员都期待能够透过一种互连网化的无人值班守护的自行安装格局将操作系统铺排到指标Computer中。

CentOS 6 PXE无人值班守护安装

澳门皇冠844网站,前言

PXE:工作于Client/Server的网络方式,支持专业站通过网络从远端服务器下载影象,并通过支持通过网络运营操作系统,在运维进程中,终端需要服务器分配IP地址,再用TFTP(trivial file transfer protocol)契约下载三个运维软件包到本机内部存款和储蓄器中实行,由那么些运行软件包达成终端基本软件设置,进而辅导预先安装在服务器中的终端操作系统

当集团在同一时候要求安装多台服务器系统时,为了方便、飞快、规范化、减弱人工重复劳动、就须要二个PXE(preboot execute environment预运转施行情形)服务器协理我们设置系统,PXE互连网安装还足以减掉光盘的应用并且环境保护何乐而不为。

PXE服务器情况:

Centos6.4:服务器操作系统

IP:192.168.100.1

DHCP:动态主机配置合同

TFTP:轻松文件传输公约

HTTP:超文本传输合同

Syslinux:改造磁盘上的带领扇区

System-config-kickstart:图形页面配置类别装置脚本

1、DHCP

DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)是八个局域网的网络合同,使用UDP切磋工作,首要有七个用途:1.给当中网络或互连网服务代理商自动分配IP地址,2.给客户依旧当中网络管理员作为对全体计算机作宗旨管理的花招。

经常被运用在大型的局域网络景况中,首要成效是汇总的管理、分配IP地址,使互联网情状中的主机动态的获得IP地址、Gateway地址、DNS服务器地址等音信,并能够进步地址的使用率。

yum``install``dhcp``#安装dhcp``rpm-qldhcp``#查看dhcp生成文件``cat``/etc/dhcp/dhcpd``.conf``#查看dhcp配置文件

斩新安装dhcp配置文件内容如下:

#``#DHCPServerConfigurationfile.``#see/usr/share/doc/dhcp*/dhcpd.conf.sample``#see'man5dhcpd.conf'``#

基于提示复制相关脚本

cp``/usr/share/doc/dhcp-4``.1.1``/dhcpd``.conf.sample``/etc/dhcp/dhcpd``.conf``#复制脚本``vim``/etc/dhcp/decpd``.conf``#打开配置文件,具体如下:

以option初叶为分配给客户端新闻,非option发轫为定义ducp自己的职业特点

optiondomain-name``"magedu.com"``;``#配置域名``optiondomain-name-servers8.8.8.8;``#配置DNS地址``default-lease-``time``80000;``#默认地址租约时间(秒为单位)``max-lease-``time``280000;``#最大租约时间``log-facilitylocal7;``#dhcp日志``subnet192.168.100.0netmask255.255.255.0{``#指定dhcp工作在那个网段和子网掩码````range192.168.100.10192.168.100.200;``#指定可分配的ip段````optionrouters192.168.100.1;``#指定网关````next-server192.168.100.1;``#指定提供pxe服务地址````filename``"pxelinux.0"``;``#指定pxe引导文件``}

检查实验配置文件和重启服务

servicedhcpdconfigtest``#检查配置文件语法``servicedhcpdforce-reload``#重启脚本

2、TFTP

TFTP(Trivial File Transfer Protocol,轻巧文件传输左券)它基于UDP合同而达成,提供不复杂、开支极小的文件传输服务,端口号为69。

yum``install``tftp-server``#安装tftp服务``chkconfigtftpon``#开机自启动``servicexinetdrestart``#tftp服务由xinetd进程代为监听,修改tftp配置需要重启xinetd服务``netstat``-unlp|``grep``69``#查看服务是否启动

3、Syslinux

安装syslinux的磁盘将改换磁盘上的指导扇区,syslinux是三个功用庞大的指引加载程序,並且十分各类介质。它的目标是简化安装Linux的年月,并成立修理维护或另外特殊用途的运维盘

yum``install``syslinux``#安装syslinux``cp``/usr/share/syslinux/pxelinux``.0``/var/lib/tftpboot``#复制文件到tftp目录下

4、HTTP

超文本传输公约(HTTP,HyperText Transfer Protocol)是互联网络使用最为分布的一种网络合同,由顾客端发起多少个到服务器上钦点端口(暗许端口为80)的HTTP央浼。

yum``install``httpd``#安装http``mkdir``-pv``/var/www/html/centos/6/x86_64``#创建目录``mount``/dev/cdrom``/media/cdrom``#挂载目录``mount``--bind``/media/cdrom``/var/www/html/centos/6/x86_64``#绑定目录``servicehttpdstart``#启动http``netstat``-tnlp|``grep``"httpd"``#查看是否正常启动

5、提供引导文件

Pxelinux被顾客端加载后会去tftp服务器找vmlinuz和ramdisk文件,该文件在装置光盘images/pxeboot中,需求把有关文书复制到tftp目录下

cp``/media/cdrom/images/pxeboot/``{vmlinuz,initrd.img}``/var/lib/tftpboot/``#复制内核ramdisk``cp``/media/cdrom/isolinux/``{splash.jpg,vesamenu.c32}``/var/lib/tftpboot``#复制menu框架和背景图片``mkdir``/var/lib/tftpboot/prelinux``.cfg``#创建独特目录pxe格式要求``cp``/media/isolinux/isolinux``.cfg``/var/lib/tftpboot/pxelinux``.cfg``/default``#复制选项菜单文件

6、制作叁个kickstart运维文件

能够选用图形分界面成立kickstart文件

yum``install``system-config-kickstart``#安装图形界面窗口``system-config-kickstart``#启动图形界面

澳门皇冠844网站 1

澳门皇冠844网站 2

澳门皇冠844网站 3

澳门皇冠844网站 4

澳门皇冠844网站 5

澳门皇冠844网站 6

澳门皇冠844网站 7

保存文件centos6.cfg(文件名称自定义但是必须.cfg结尾)

12mv``centos6.cfg``/var/www/html/``#移动文件到/var/www/html目录下``vim``/var/lib/tftpboot/pxelinux``.cfg``/default``#添加ks=http://192.168.100.1/centos6.cfg如下:

澳门皇冠844网站 8

7、设置顾客端运行项

澳门皇冠844网站 9

澳门皇冠844网站 10

接纳安装,即能够完成全自动安装操作系统。

澳门皇冠844网站 11

上述就是PXE无人值守全自动安装任何进度,如有遗漏请赐教。多谢!

正文出自 “linux运营学习” 博客,请必需保留此出处

6 PXE无人值班守护安装 前言 PXE:工作于Client/Server的互联网格局,帮忙专门的学业站通过互连网从远端服务器下载影像,并由此帮忙通过互联网运营操作...

 

一、相关服务和工具

1、PXE协议

PXE 是由 英特尔设计的合计,Computer可以由此 PXE 商事从网络指点运转。PXE 商业事务在运行进程分成 client 和 server 端,PXE 左券运维进度首要消除七个难题:首先化解 IP 地址的标题,然后化解什么传输操作系统运营文件和安装文件的主题材料。对于第叁个难题,能够透过 DHCP Server 化解,平时意况下 DHCP 服务器重要用以分配 IP 地址给客户端。但在 PXE 意况下,DHCP 服务器要求十分加载 PXE 的有关配置。针对第三个难题,在运维早期因为 PXE client 中有相应的 TFTP 顾客端,能够因而 TFTP 协商到 TFTP 服务器中下载相关文件运行Computer。早先时期在设置进程中,则透过 FTP 或 NFS 公约提供大批量的操作系统安装文件的下载。

2、Kickstart

透过守旧的不二等秘书诀安装和配置Computer时,都会须求通过相互的方式,回答各种难题,以成功安装和安顿任务,进程繁琐,且无法完毕自动化。红帽集团开采了 Kickstart 的装置格局,通过 ks 文件能够缓慢解决全体普通安装方式中供给应对的标题。能够透过 system-config-kickstart 工具定制 ks 文件,也足以由此有关语法来手工业编制安装脚本。

3、CentOS操作系统

这次实验中所使用和安装的操作系统为CentOS 7,理论上 CentOS 6也是适用的。

4、DHCP

动态主机配置左券,首要用于给 DHCP 顾客端自动分配 IP 地址,便于客商管理互连网内部的管理器。针对 PXE 景况下,DHCP 服务器除分配 IP 地址外,还供给杰出界署”next-server”选项定义 TFTP 服务器的地址,设置”filename”选项定义运转文件的称谓。並且运行”booting”与”bootp”的支持。

5、TFTP与FTP

粗略文件传输公约(TFTP)首要用于为客商机与服务器之间进行简短文件传输的磋商。在 PXE 刚开始阶段运行进程中,主要通过 TFTP 合计传输”pxelinux.0”。文件传输公约(FTP),适用于大量文件传输的事态,在后期安装进程,主要透过 FTP 和谐传输 Linux 操作系统的安装包。

用过Linux系统的就清楚,作为应用服务器,它是极品采用。

二、安装配置FTP服务

FTP 服务主借使下载 ks.cfg 文件和 操作系统文件的,也得以用 HTTP 或 NFS 来代替。

1、安装vsftpd服务

[root@localhost ~]# yum install -y vsftpd

2、提供操作系统镜像文件

FTP 默认配置即可,我们需要适用匿名用户。通过ftp安装操作系统,我们需要把操作系统镜像文件拷贝到这个匿名用户目录


[root@localhost ~]# mount /dev/cdrom /var/ftp/pub/    # /var/ftp/pub是ftp的匿名用户目录

3、启动ftp服务

[root@localhost ~]# systemctl start  vsftpd    # 启动ftp服务
[root@localhost ~]# systemctl enable vsftpd    # 设置开机启动

可是当大家购买了一大批判的计算机,必要安装Linux系统却是四个很恨恶的难题。

三、安装dhcp和tftp

DHCP 和 TFTP 服务能够选用独立分别去安装,也能够由此设置 dnsmasq 服务,来贯彻 DHCP 和 TFTP 的效率。

1、安装dnsmasq软件包

[root@localhost ~]# yum install -y dnsmasq

2、配置dnsmasq

dnsmasq 的布署文件是 /etc/dnsmasq.conf,重假若去掉以下相关的讲授,并设置修改 DHCP 的范围和 TFTP 的根目录。

bogus-priv
filterwin2k
interface=eth0
dhcp-range=192.168.0.50,192.168.0.100,12h
dhcp-boot=pxelinux.0
enable-tftp
tftp-root=/var/tftp    # tftp目录默认是没有的,需要手动创建
dhcp-authoritative

3、创建tftp根目录

[root@localhost ~]# mkdir /var/tftp

4、启动dnsmasq

[root@localhost ~]# systemctl start  dnsmasq
[root@localhost ~]# systemctl enable dnsmasq

这里根本依附Redhat介绍Linux的互连网安装格局。

四、拷贝和计划相关文件

1、从iso中拷贝内核镜像和文件系统镜像

cp /var/ftp/pub/images/pxeboot/initrd.img /var/tftp/    # 拷贝文件系统镜像
cp /var/ftp/pub/images/pxeboot/vmlinuz    /var/tftp/    # 拷贝内核镜像文件

2、生成pxe运维文件pxelinux.0

yum install -y syslinux                           # 安装pxelinux.0所需要的包
rpm -ql syslinux | grep "pxelinux.0"              # 查询文件所在目录
cp /usr/share/syslinux/pxelinux.0 /var/tftp/      # 拷贝pxelinux.0文件到tftp根目录

3、计划暗中同意的菜系配置文件

mkdir /var/tftp/pxelinux.cfg/         # 创建pxelinux.cfg目录,固定目录名称
vim /var/tftp/pxelinux.cfg/default    # default文件,必须为这个名称
# 编辑内容如下
default linux
prompt 1
timeout 60
display boot.msg
label linux
  kernel vmlinuz
  append initrd=initrd.img text ks=ftp://192.168.0.3/ks.cfg    # 这个地方指定了ks.cfg文件下载路径,后边会生成该文件

4、生成kickstart文件

kickstart 文件能够因而 system-config-kickstart 可视化学工业具来进展配备,生成 ks.cfg 文件;也得以经过已经设置好的操作系统的模版文件 anaconda-ks.cfg 来稍加修改就可以。上面的 ks.cfg 文件是加强验时的范本,内容如下(加粗为修改部分):

#version=DEVEL
# System authorization information
auth --enableshadow --passalgo=sha512
# Use CDROM installation media
install
url --url=ftp://192.168.0.3/pub/    # 需要指定安装方式通���ftp来下载安装操作系统
# Use graphical install
graphical
# Run the Setup Agent on first boot
firstboot --enable
ignoredisk --only-use=sda
# Keyboard layouts
keyboard --vckeymap=us --xlayouts='us'
# System language
lang en_US.UTF-8

# Network information
network  --bootproto=dhcp --device=ens33 --onboot=off --ipv6=auto --no-activate
network  --hostname=localhost.localdomain

# Root password
rootpw --iscrypted $6$LK7yftVlSa2zcGia$4loHYYWZUosdWvZA7Qzf.0lhmrcD5n26BK1xWm7QCNBdbBSjC7MK7yAYRvmIXGI8wu.t96jo6m8RRmNyjsKY60
# System services
services --disabled="chronyd"
# System timezone
timezone Asia/Shanghai --isUtc --nontp
# System bootloader configuration
bootloader --append=" crashkernel=auto" --location=mbr --boot-drive=sda
autopart --type=lvm
# Partition clearing information
clearpart --all --initlabel --drives=sda


... ... ... ...    # 还有很多内容

拷贝 ks.cfg 文件到 FTP 目录

[root@localhost ~]# cp /root/anaconda-ks.cfg /var/ftp/ks.cfg


[root@localhost ~]# chmod  r /var/ftp/ks.cfg

展开Linux网络安装,首先要做以下盘算:

五、顾客端安装操作系统验证

如上海工业作做到之后,就足以开端安装操作系统了:

1、计划一台适当配置的物理机
2、连接网线,与服务器在同多个局域网内
3、设置 BIOS 从网卡运维
4、等待安装

遇见的难题,有的主机尽管设置了 BIOS 从 network 运营,仍旧不可能健康从互连网来运行安装,须求紧凑查找到 BISO 的有关 PXE 的按钮设置,然后将其开采,每一个主机的 BIOS 设置方法都不及,需求团结遵照现实的硬件来安装。

搭建PXE服务器安装Linux系统  http://www.linuxidc.com/Linux/2017-02/140481.htm

布置PXE 自动化安装CentOS 6.7  http://www.linuxidc.com/Linux/2016-04/129926.htm

本文永世更新链接地址:http://www.linuxidc.com/Linux/2017-02/140512.htm

澳门皇冠844网站 12

1、一台已经设置好Linux系统的Computer,并将其用作网络安装服务器

本文由澳门皇冠金沙网站发布于网络操作,转载请注明出处:Linux网络安装介绍1,PXE无人值守安装