使用tftp、dhcp、nfs,网络PEX批量部署linux

[root@www ~]# yum install tftp-server -y 安装tftp服务 安装完启动
[root@www mnt]# vi /etc/xinetd.d/tftp 修改tfpt配置service tftp{        disable = no        socket_type             = dgram        protocol                = udp        wait                    = yes        user                    = root        server                  = /usr/sbin/in.tftpd        server_args             = -u nobody -s /tftpboot        per_source              = 11        cps                     = 100 2        flags                   = IPv4}[root@www ~]# netstat -tunlp |grep 69 确保69端口打开状态[root@www ~]# yum install dhcp -y 安装dhcp服务(安装过程出错,卸载dhclient安装成功)[root@www ~]# vi /etc/dhcp/dhcpd.conf 修改dhcp配置文件option domain-name "cnnb.com";option domain-name-server 220.189.220.67;filename "pxelinux.0";net-server 192.168.0.241;default-lease-time 600;max-lease-time 7200;subnet 192.168.0.0 netmask 255.255.255.0{range 192.168.0.242 192.168.0.243;option broadcast-address 192.168.0.0;}[root@www mnt]# mkdir -p /tftpboot 创建dhcp服务指定目录[root@www tftpboot]# cd /tftpboot/ 进入目录[root@localhost tftpboot]# yum install syslinux -y[root@www tftpboot]# cp /usr/share/syslinux/pxelinux.0  ./ 复制pxelinux.0配置文件到/tftpboot[root@www tftpboot]# mount -t iso9660 /dev/cdrom /mnt/cdrom/ 挂载centos系统镜像[root@localhost tftpboot]# cp /mnt/cdrom/isolinux/vmlinuz ./[root@localhost tftpboot]# cp /mnt/cdrom/isolinux/initrd.img  ./[root@www tftpboot]# mkdir -p pxelinux.cfg 创建PXE服务的配置文件夹[root@www tftpboot]# cp /mnt/cdrom/isolinux//isolinux.cfg pxelinux.cfg/default 复制ISO镜像中的isolinux.cfg 并重命名为default[root@www tftpboot]# vi pxelinux.cfg/default  配置默认的配置default linux#prompt 1timeout 10display boot.msgmenu background splash.jpgmenu title Welcome to CentOS 6.0!menu color border 0 #ffffffff #00000000menu color sel 7 #ffffffff #ff000000menu color title 0 #ffffffff #00000000menu color tabmsg 0 #ffffffff #00000000menu color unsel 0 #ffffffff #00000000menu color hotsel 0 #ff000000 #ffffffffmenu color hotkey 7 #ffffffff #ff000000menu color scrollbar 0 #ffffffff #00000000display boot.msgF1 boot.msgF2 options.msgF3 general.msgF4 param.msgF5 rescue.msglabel linuxkernel vmlinuzappend ks=nfs:192.168.0.241:/centosinstall/ks.cfg  ksdevice=eth0 initrd=initrd.imglabel linux  menu label ^Install or upgrade an existing system  menu default  kernel vmlinuz  append initrd=initrd.imglabel vesa  menu label Install system with ^basic video driver  kernel vmlinuz  append initrd=initrd.img xdriver=vesa nomodesetlabel rescue  menu label ^Rescue installed system  kernel vmlinuz  append initrd=initrd.img rescuelabel local  menu label Boot from ^local drive  localboot 0xffff

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索menu
, color
, root
, 配置
, www
, domain占用cp
tftp 烧写镜像
nfs tftp、tftp和nfs、tftpd32 dhcp配置、tftpd32 dhcp使用方法、tftpd32怎么设置dhcp,以便于您获取更多的相关知识。

时间: 2024-11-01 19:14:29

使用tftp、dhcp、nfs,网络PEX批量部署linux的相关文章

Cobbler批量部署linux系统

 Cobbler是一个快速安装Linux系统的网络安装服务套件,集成了PXE.DHCP.DNS/Kickstart服务管理和yum仓库管理工具,通过PXE网络引导安装,配置简单. 部署准备: 关闭防火墙:service iptablesstop 关闭selinux:setenforce 0 安装epel源:rpm -ivh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm 1.安装相关软

Debian系统下PXE、TFTP、DHCP、NFS网络启动

问题描述 我最近在做PXE这一块,但是遇到了一些问题,特来请教,多谢!我想在Debian系统下通过TFTP.DHCP.NFS网络启动centos6.4,之前根据类似的配置完成了Debian系统的启动(科大的源),但是当我想尝试NFS启动Centos时,却出现了问题,相关配置如下:DHCP:pxelinux.cfd/default:TFTP配置应该问题不大然后将mount/dev/cdrom/mnt,并在exports文件下加入相应路径.客户端选择网络启动后,可以正常获取到DHCP分配的IP,但是

Cobbler全自动批量安装部署Linux系统

说明: Cobbler服务器系统:CentOS 5.10 64位 IP地址:192.168.21.128 需要安装部署的Linux系统: eth0(第一块网卡,用于外网)IP地址段:192.168.21.160-192.168.21.200 eth1(第二块网卡,用于内网)IP地址段:10.0.0.160-10.0.0.200 子网掩码:255.255.255.0 网关:192.168.21.2 DNS:8.8.8.8  8.8.4.4 所有服务器均支持PXE网络启动 实现目的:通过配置Cobb

Centos6.5全自动安装 vsftpd+dhcp+nfs+tftp_Linux

步骤 1.mount /dev/sr0 /media/ 2.安装所需要的软件 安装并配置tftp服务 yum install tftp tftp-server vsftpd dhcp syslinux nfs-utils vim /etc/xinetd.d/tftp service tftp { disable = no socket_type = dgram protocol = udp wait = yes user = root server = /usr/sbin/in.tftpd se

NFS网络文件服务器的架设

NFS网络文件服务器 NFS是网络文件系统的简称,主要用在linux与linux之间的共享. NFS在centos系统中被默认安装,它依赖于portmap和nfs-utils两个软件包,其中portmap是启动的,nfs需要手动启动. NFS服务的配置 它的配置文件是/etc/exports文件结构如下: /home/nfs *(sync,ro) 第一个字段用来定义共享目录:第二个字段用来定义连接主机可以是域名或ip,*代表任意主机:第三个字段定义权限,sync代表同步磁盘,ro代表只读,rw远

NFS网络文件系统共享日志

最近搞了个日志收集 Server,但是遇到了几个问题 1.收集log的server上面有空间,却不让安装ftp.nginx及其他可提供访问的服务 2.可提供服务的server又没有磁盘空间 3.用什么提供日志访问,ftp?nginx?还是其他共享? 那这时候就想到了NFS网络文件系统,在log server使用nfs,作为一个远程存储,而另一台可以提供web的nginx服务器通过nfs进行挂载提供用户访问.下面开始: 注意: 确保已经安装 package :nfs-utils 确保目录权限:ch

【区块链】DOCKER部署量子链私有网络环境以及部署智能合约实践

DOCKER部署量子链私有网络环境以及部署智能合约实践 安装环境 安装Docker https://store.docker.com/editions/community/docker-ce-desktop-mac 这里安装的是CE的稳定版 xiaoyu@LIXIAOYUdeMacBook-Pro.com docker version Client: Version: 17.09.0-ce API version: 1.32 Go version: go1.8.3 Git commit: afd

ubuntu 10.10配置NFS网络共享步骤

安装好交叉编译环境arm-linux-gcc之后,就开始配置NFS网络共享,用于不同的linux主机与目标机之间文件的共享.如果是windows和linux的共享则需用samba服务. NFS(Network File System, 网络文件系统)可以通过网络将分享不同主机(不同的OS)的目录--可以通过NFS挂载远程主机的目录, 访问该目录就像访问本地目录一样! 1.进行NFS服务器端与客户端的安装: $ sudo apt-get install nfs-kernel-server  这里安

批量部署Hadoop集群环境(1)

批量部署Hadoop集群环境(1) 1. 项目简介: 前言:云火的一塌糊涂,加上自大二就跟随一位教授做大数据项目,所以很早就产生了兴趣,随着知识的积累,虚拟机已经不能满足了,这次在服务器上以生产环境来部署Hadoop.已经搭建完毕,分享出来供大家参考. 问题:看到Hadoop部署在一些资料上很是繁琐,一些简单的部署方法只是玩具,无法满足企业的部署条件,如果一台台服务器去部署,显然是不可行. 解决:在学习及其他资料后,准备以<Apache Hadoop Yarn: Moving Beyond Ma