1、获取主机和虚拟机的网络信息,在terminal中输入命令ipconfig/all,主要注意两个网卡的网络区段。
2、查看虚拟机网络配置:在虚拟机工具栏中点击编辑,虚拟网络编辑器,进入页面,点击更改设置,进入可编辑状态,这个网关就是接下来配置ifcfg-文件时需要的网关,当然子网掩码也是。
3、找到配置网络需要修改的文件。
4、重启网络服务servicenetworkrestart。
5、ping一下主机,ping一下百度(61.135.169.121),测试一下是否可以ping通。
在这个安装 Linux 服务器软件的系列文章的第 2 部分中,您将了解一些基本的配置和网络安装技术。本文着重介绍基于 NFS 的安装方法,这是很多 IT 组织安装大量服务器时通常采用的一种方法。基于 NFS 的安装方法让管理员可以同时安装多个服务器实例,这样可以节省大量的时间和资源据做其他事情。本文对这种 NFS 方法进行了介绍,并详细讨论了如何使用它来配置和安装服务器软件。在使用本文介绍的技术之前,您可以回顾以下本系列文章第 1 部分 在 IBM Systems 上安装 Linux 服务器,第 1 部分:基本 Linux 服务器的安装和配置 的内容。
准备硬件、软件和设置
本文使用了以下硬件和软件来执行任务:
IBM System x346 - 02 NOS
Red Hat Enterprise Linux Version 4.0, **** 4, for the x86 32-bit version
图 1 给出了这种安装设置的概述图。
图 1. 设置图
配置 NFS 服务
按照以下步骤先为 NFS 服务配置 netra.ibm.com:
按照本系列文章 第 1 部分 介绍的方法在 netra.ibm.com 上安装 Linux。
验证您的系统上已经安装好了与 NFS 有关的 RPM 包,如清单 1 所示。如果 RPM 尚未安装,就请安装它们,如清单 2 所示。
清单 1. 检查与 NFS 有关的 RPM
#rpm -qa|grep nfs
nfs-utils-lib-1.0.6-3
system-config-nfs-1.2.8-1
nfs-utils-1.0.6-70.EL4
清单 2. 安装与 NFS 有关的 RPM
#rpm -ivh nfs-utils-lib* system-config-nfs* nfs-utils*
验证 NFS 服务已经打开,如清单 3 所示。如果 NFS 服务还没有打开,请先将其打开,如清单 4 所示。
清单 3. 检查 NFS 服务状态
#chkconfig --list|grep nfs
nfs 0:off 1:off 2:off 3:off 4:off 5:off 6:off
注意: 0-6 指定的是 Linux 的初始化模式。
清单 4. 打开 NFS 服务
#chkconfig --level 35 nfs on
#chkconfig --list|grep nfs
nfs 0:off 1:off 2:off 3:on 4:off5:on6:off
注意: NFS 服务被设置为在初始级别 3 和 5 中自动启动。
将 RHEL4 ISO 文件或所有 CD 中的内容复制到一个临时文件夹中,如清单 5 所示。
清单 5. 复制 ISO 文件或 CD 的内容
#cp *.iso /dump/RHEL4 [if you have ISO files available]
OR
#cp -R /media/cdrom/* /dump/RHEL4
编辑 /etc/exports 文件,使其包含保存 RHEL4 ISO 图像和文件的临时文件夹,如清单 6 所示。
清单 6. 编辑 /etc/exports
#vi /etc/exports
/dump/RHEL4 *(ro,no_root_squash,sync)
验证 NFS 服务正在运行。如果 NFS 服务没有运行,请启动或重新启动它,如清单 7 所示。
清单 7. 检查、启动并重新启动 NFS 服务
#service nfs status
#service nfs start/restart
验证所导出的文件夹可以使用 NFS 服务进行访问,如清单 8 所示。
清单 8. NFS 导出的文件夹
#exportfs -ra [Refresh Export List]
#exportfs
/dump/RHEL4 world
OR
#showmount -e localhost
Export list for localhost:
/dump/RHEL4 *
现在已经在 netra.ibm.com 上配置好了 NFS 服务器。
安装服务器
现在您已经准备好使用基于网络的安装方法来安装一台新服务器了。在本文中,示例服务器的名称是 joy.ibm.com。请按照以下步骤执行安装:
将 CD #1 或 DVD 插入 CD-ROM 驱动器,并重新启动新服务器。您会看到如图 1 所示的屏幕信息。
在 boot:(即引导提示符) 之后输入 linux askmethod :
图 1. 引导屏幕
下一屏提示您为安装过程选择语言,如图 2 所示。对于本例来说,请选择 English。选择好语言之后,请单击 OK 按钮。
图 2. 选择语言
下一屏提示您选择键盘类型,这样就可以获得正确的键定义了,如图 3 所示。对于本例来说,请选择 us。然后单击 OK 按钮。
图 3. 选择键盘
接下来的一屏提示您选择安装方法,如图 4 所示。对于本例来说,请选择 NFS image。然后单击 OK 按钮。
图 4. 选择安装方法
接下来的一屏提示您为要安装的服务器输入 IP 详细信息,如图 5 所示。对于本例来说,请指定以下详细信息:
IP 地址: 192.168.128.102
掩码(也称为子网掩码):255.255.255.0
默认网关:192.168.128.254
在输入这些信息之后,请单击 OK 按钮。
图 5. 配置 IP 详细信息
接下来的一屏提示您输入 NFS 服务器的详细信息,如图 6 所示。对于本例来说,请使用以下信息:
NFS 服务器名:192.168.128.101
Red Hat Enterprise Linux 目录(dump 位置):/dump/RHEL4
在输入信息之后,请单击 OK 按钮。
图 6. 配置 NFS 服务器详细信息
结束语
就是这样。如果一切顺利,joy.ibm.com 应该与 netra.ibm.com 进行通信,获取所有需要的软件包。很快,您就应该看到一个 GUI 面板,提示您继续进行 本系列第 1 部分 中介绍的普通安装步骤。这两篇文章中介绍的这些步骤可以帮助您简化对 Linux 服务器的管理,省去您的时间和烦恼,这样就可以集中精力去完成一些更加困难的任务了。
Linux网络安装全过程(安装fedora)先来大概说一下网络安装linux的基本原理。我们是通过PXE(Pre-boot Execution Environment)(其实是intel设计的一个协议)来进行安装的,它可以使计算机通过网络启动。PXE协议分为server和client端,client就是我们即将要装linux的裸机。 linux下网络安装需具备3个条件:
1.dhcp服务器:用于客户端引导时分配IP地址
2.ftp、nfs、httpd服务器:用于保存 *** 作系统的rpm包 3.tftp服务器:用于客户端的tftp引导。 我的方案是DHCP+NFS+TFTP 方案介绍:
这种方案需要首先设置一个启动服务器和一个安装服务器,可以配置在同一台机器上,然后通过网络启动存放在启动服务器上的安装程序。安装程序会自动访问存放在安装服务器上的安装配置文件和安装介质来完成安装。 软硬件需求: · 一台机器作为启动和安装服务器(虚拟机A) · 待安装的机器,它的网卡必须带有PXE支持(虚拟机B) · 一个完好的局域网,机器已经连入同一网。 · 系统镜像文件
配置步骤:
一、DHCP服务器
1、 安装DHCP
[root@localhost ~]# rpm -qa|grep dhcp ;查看是否安装了 dhcp libdhcp6client-1.0.22-1.fc10.i386 libdhcp-1.99.8-1.fc10.i386
dhcp-4.0.0-37.fc10.i386;若没有此包,则需用yum install dhcp来安装 libdhcp4client-4.0.0-30.fc10.i386 dhcpv6-client-1.0.22-1.fc10.i386 2、 配置DHCP
DHCP服务的配置文件是/etc/dhcpd.conf,通过修改配置文件进行配置,分两步:一是加入黑体部分,二是修改配置地址。
注:初始安装时/etc/dhcpd.conf配置文件为空,此时可以新建一个直接进行编辑。有个DHCP的配置例子为/usr/share/doc/dhcp-4.0.0/dhcpd.conf.sample。
[root@localhost /]# cd /etc
[root@localhost etc]# vim dhcpd.conf # DHCP Server Configuration file.
# see /usr/share/doc/dhcp*/dhcpd.conf.sample ddns-update-style interimignore client-updatesallow bootingallow bootp
【必须与本机是同一网段】
subnet 192.168.186.0 netmask 255.255.255.0 {
option routers
192.168.186.135【本机地址】
#路由器地址
option subnet-mask
255.255.255.0
#子网掩码
option domain-name-servers
192.168.186.135
#DNS地址
option time-offset
-18000# Eastern Standard Time
range dynamic-bootp 192.168.186.2 192.168.186.100
filename "/linux-install/pxelinux.0"#
filename 后面是tftp目录下的文件,用来指定tftp根目录的启动文件。【也可以直接写成
/pxelinux.0,具体由自己设定】
default-lease-time 21600
#缺省租约时间
max-lease-time 43200
#最大租约时间
}
[root@localhost ~]# ifconfig eth0 192. 168. 186.135/24
配置地址
[root@localhost etc]# ifconfig ;查本机IP地址。
eth0
Link encap:Ethernet
HWaddr 00:0C:29:26:AC:57
inet addr:192.168.186.135
Bcast:192.168.186.255
Mask:255.255.255.0
注意若要指定给某一特定主机分配地址,需再加入些东西,以下是一个例子
host MyP5 {
filename "pxelinux.0"
server-name "bootserver"
hardware ethernet ae:32:20:00:b0:02
fixed-address 192.168.187.90
为客户机(需要安装系统的机器)的 MAC 地址和所分配的IP地址。}
3、开启服务(开启成功则表示配置成功了)
[root@localhost etc]# service dhcpd start
(或者重启restart)
启动dhcpd:[确定]
使用
/etc/init.d/dhcpd start
也可以(在/etc/init.d下即可找到相应的服务service)
二、
NFS服务器
1、安装
NFS
[root@localhost /]# rpm -qa |grep nfs
nfs-utils-lib-1.1.4-1.fc10.i386
nfs-utils-1.1.4-1.fc10.i386
system-config-nfs-1.3.41-1.fc10.noarch
查询是否已安装,否则使用
yum install nfs
进行安装。
2
、配置NFS
[root@localhost /]# mkdir /linuxos
(建立各个版本ISO文件的存放目录,并且将ISO文件拷贝到此目录下,NFS支持iso格式安装。)
[root@localhost /]# mkdir tftpboot
[root@localhost /]# cd tftpboot/
[root@localhost tftpboot]# mkdir linux-install
[root@localhost /]# vim /etc/exports ;配置文件
/mnt *(ro,sync) ;(mnt为NFS的目录,用来存放 *** 作系统。此处选/mnt是因为
其是挂载光盘的挂载点)
/tftpboot/linux-install *(ro,sync) 3、启动NFS
[root@localhost tftpboot]# exportfs –a ;使用此命令使配置生效 [root@localhost /]# service nfs start(或restart)
启动 NFS 服务:[确定] 关掉 NFS 配额:[确定] 启动 NFS 守护进程:[确定] 启动 NFS mountd: [确定]
三、TFTP服务器
1、安装TFTP
[root@localhost /]# rpm -qa |grep tftp
tftp-0.49-1.fc10.i386 ;这个只是tftp客户端软件
tftp-server-0.49-1.fc10.i386 ;这个才是tftp服务器软件(必不可少) 若没有则需使用yum下载。 [root@localhost /]# yum install tftp
[root@localhost /]# yum install tftp-server 2、配置TFTP
[root@localhost init.d]# vim /etc/xinetd.d/tftp;配置文件 service tftp {
disable = no
socket_type = dgram protocol = udp wait = yes user = root
server = /usr/sbin/in.tftpd
server_args = -s /tftpboot;将 /tftpboot 定义为 tftp 服务的默认目录,您可以自行修改。 per_source = 11 cps = 100 2 flags = IPv4 }
3、保存之后重启 /etc/init.d/xinetd 服务,即可开启 tftp 服务。(注意此服务service不识别)
[root@localhost /]# /etc/init.d/xinetd restart
停止 xinetd:[确定] 启动 xinetd:
[确定] 4、 测试tftp (1)下载文件
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)