虚拟机做服务器实现无人值守安装系统的思考和问题

这个问题我研究很久,目前的情况是这样的,让我慢慢道来。

一、整体拓扑

1、笔记本电脑宿主主机(xp系统),宿主主机上安装一个vm10的虚拟机。

2、虚拟机安装redhat6.0的linux系统,作为DHCP服务器、TFTP服务器、NFS服务器/HTTP服务器/FTP服务器的整体服务器。

3、客户机是另外一台没有任何系统的带有PXE功能的电脑,并且BIOS已经配置成为网卡启动。

4、是我简单画了一个图片,以便理解。

二、思考和问题

本人在一个独立的服务器上部署这些相关的服务器,可以顺利完成无人值守安装系统。

思考:

1、虚拟机的网络设置,已经设置成桥接模式。

关于桥接模式:http://www.blogjava.net/yxj1314520/archive/2013/01/11/394108.html

可以参考此博客说的很详细。

2、简单的说就是宿主主机的物理网卡作为一个交换机在使用,当我给物理网卡上接出一个设备,那么虚拟机和这个外界设备理论上是在一个局域网中,理论上是可以进行文件传输的,但是实际实验是行不通的。

问题:

1、虚拟机服务器可以给pc4分配动态IP地址,但是当PXE给服务器发送请求下载pxelinux.0这个文件时,服务器就会回复pc4说目标主机未达。

2、我上网看了很多,蛮多人说理论行的通,说让我用pc3和pc4之间使用交换机试试。

知道之后,都到下班这个点了,我愣是屁颠屁颠的去试了一下,结果让人大失所望,还是之前的问题,TFTP open timeout。我抓包看了,仍然是那么问题目标主机未达。

3、这个问题我给我们领导反映了,我说这个问题理论可行但是实际却是行不通,领导的态度让我还是有一点的信心的,领导说:研究性的东西嘛!慢慢来。

4、于是,我抱着大大的希望上了百度知道,问了这个问题,有大神告诉我,不要用直通线,用交叉线,说真心话交叉线我还真心没有用过,不知道交叉线的用处,就觉得挺靠谱的。开始了测试,结果让人失望至极,同样是这个问题,TFTP open timeout。目标主机未达。

下午我又在各个大的论坛中游走,还是没有找到相关的问题,把问题贴出去了,但是回答的都不靠谱。于是乎我就把这个问题贴到我的博客中,有经过的朋友大神你们千万不要错过展示您真本事的时候。小的在这里候着呢!

时间: 2025-01-14 09:49:27

虚拟机做服务器实现无人值守安装系统的思考和问题的相关文章

PXE无人值守安装系统

实验拓扑:             RHEL6.5_1-----CentOS6.5(vmnet1)----------(vmnet1)            RHEL6.5_2实验一:搭建PXE装机服务器    操作系统:RHEL 6.5    网卡连接:eth0  (VMnet1)    主机名:svr5.tarena.com    IP地址:192.168.4.5/24    关闭 iptables 防火墙.SELinux防护机制 1.检查实验环境[[email protected] ~]#

kickstart 无人值守安装系统

起因:新服务器到货,安装系统,可是公司里的系统盘总是不给力,第一次,只带了一个光盘,结果安装完成一台之后就罢工了,只好回公司第二天再来安装,第二次,有经验了带了3张光盘,刻盘的兄弟估计刻录完成没有测试,结果只有一张盘可用,本来半个小时的工作,这个干了2个多小时,太没有效率了,哥们实在忍不住了,就做了一个kickstart无人值守安装. 一.配置过程 配置PXE安装,要进行如下步骤: 1.配置DHCP,用于给客户端提供IP地址等信息. 安装dhcp 直接yum [[email protected]

PXE+Kickstart无人值守安装系统

PXE+Kickstart无人值守安装系统 一.介绍 二.原理 三.安装部署PXE+kickstart 四.安装TFTP 五.安装DHCP 六.生成kickstart(ks.cfg)文件 七.安装HTTP 八.虚拟机测试自动安装 一.介绍 CentOS的安装方法挺多,最常见的有光盘.Kickstart无人值守安装.U盘安装及ISO硬盘安装等.如果现在让你安装100台服务器,甚至更多台服务器,你会用什么办法安装呢,用光盘?这样要损坏多少张光盘呢,价格也不菲,U盘安装?一台一台接,很累好不好,用ki

PXE+Kickstart无人值守安装系统re

PXE(Preboot Excute Environment)预启动执行环境,可以让计算机通过网络启动系统,主要用于无人值守安装系统中引导客户端主机安装Linux操作系统. 由于之前有过使用cobbler+kickstart PXE安装系统的博客,这里RHEL7下使用第二种方法. 部署PXE相关环境 第一步:DHCP服务 部署DHCP服务之前,由于使用虚拟机测试,为了避免虚拟机软件的DHCP功能对本实验造成影响,在网络配置中将应用DHCP服务选项取消掉 安装DHCP服务 [root@localh

Cobbler无人值守安装系统史上最细实践文档

本文档来自老男孩教育VIP课程 内部学员总结笔记文档笔记内容,和大家分享! 老男孩教育2016年全干货博客,http://blog.oldboyedu.com Cobbler无人值守安装系统史上最细实践文档 http://blog.oldboyedu.com/autoinstall-cobbler/

pxe+dhcp+apache+kickstart无人值守安装系统centos

pxe+dhcp+apache+kickstart无人值守安装系统 挂载系统盘. mkdir /mnt/cdrom mount /dev/cdrom /mnt/cdrom 关闭selinux.关闭防火墙 setenforce 0 /etc/init.d/iptables stop 安装apache服务(默认是安装的) yum install apache -y 复制光盘的内容,到网站目录 cp -rf /mnt/cdrom/* /var/www/html/ 安装tftp-server服务 yum

CentOS7.x安装cobbler无人值守安装系统

CentOS7.x cobbler无人值守安装 cobbler介绍 自打若干年前 Red Hat,推出了 Kickstart,不再需要刻了光盘一台一台地安装 Linux,只要搞定 PXE.DHCP.TFTP,还有的 Kickstart 脚本,就能瞬间安装上百台服务器. Red Hat 最新(Cobbler项目最初在2008年左右发布)发布了网络安装服务器套件 Cobbler(补鞋匠). Cobbler是一个Linux服务器安装的服务,可以通过网络启动(PXE)的方式来快速安装.重装物理服务器和虚

Cobbler实现无人值守安装系统

防伪码:没有相当程度的孤独是不可能有内心的平和. 1.概述 本文部分图片源自网络,侵删. 1.1 介绍 官网地址 http://cobbler.github.io/ 官网介绍:Cobbleris a Linux installation server that allows for rapid setup of networkinstallation environments. It glues together and automates many associatedLinux tasks

linux命令:kickstart 无人值守安装系统

kickstart:分三部分 命令段: 必备命令:1.指定键盘类型 2.指定语言: lang=ZH_CN 3.指定时区: timezone Asia/Shanghai 4.指定管理员密码: rootpw --iscrpted 指定加密管理员密码 5.selinux --disabled|--permissive 建议selinux --permissive 6.指定认证方式: authconfig --usershadow  7.装载引导加载器bootloader --location 8.指定