复制多台虚拟机及简单的网络配置

虚拟机的复制,网络地址的简单配置,图形化界面setup和system-config-network的使用

实验:复制虚拟机

我们需要使用多台虚拟机时,可以选择复制已创建的虚拟机,比再去一个一个新建快。新建完之后,需要注意要将MAC地址自动生成一下,不能与原虚拟机一样,另外就是网络IP的配置。本博文分五步来讲

24
步骤:
1.先将要备份的虚拟机关机,然后将存放虚拟机的整个文件夹备份,虚拟机位置如下图所示:关闭虚拟机后,在其右下角有“虚拟机详细信息”—>“配置文件” —-即为该虚拟机所在位置,到这个路径下,将虚拟机所在的上层目录—->整个文件夹复制;此处为

2

34
2.在虚拟机中将刚备份的虚拟机文件打开:打开虚拟机—->找到刚复制的虚拟机位置—–>点开设置,将两个网络适配器分别都修改一下:即点击网络适配器—–>高级—–>在MAC地址后点击生成—–>确定——->目的:这样就不会与复制之前的MAC地址重复了

56
3.将虚拟机开电源,然后去改复制后的网卡名:vim /etc/udev/rules.d/70-persistent-net.rules;复制的虚拟机的这个文件里还存有之前的网卡名,即现在有四个,所以我们将原来的etn0、eth1删除,将现在的eth3改为eth0,eth4改为eth1(注意:在开启虚拟机后会弹出一个框,如下图所示,选择“我已移动该虚拟机”)

7

8

9

10
4.设置的网卡名并不能立即生效,需要重启后生效,也可以卸载驱动重新挂载使其免重启,即:先用ethtool -i eth3/4分别查一下它们的driver设备名(因为删的是设备的名字)然后rmmod drivername 卸载掉(或者modprobe -r drivername)最后modprobe drivername 重新加载上(Centos 6里eth3 和eth4 的设备名(driver)是一样的都是e1000;所以rmmod和modprobe只需做一遍就OK了。Centos 7里不同,需要做两遍。)

1112
5.修改IP地址 ——>动态分配和静态指定两种,一般我们都会选择手动添加静态的,指定静态地址方法:命令:ifconfig、ip、setup、system-config-network;配置文件 /etc/sysyconfig/network-scripts/下(ifcfg-eth0/eth1) —–(if:interface接口 ;cfg:config)
5.1 ifconfig eth0 IP/netmask改网络、用setup和system-config-network-tui图形化界面改

5.1.1  setup和system-config-network差不多,就是刚开始setup比其多了一步

13

从这一步开始,都一样了:

141516

配完之后,ok—->save—>save&quit(—>quit),——>回到命令行,此时并不能生效,需要重启服务;这种方法设置的网络关机重启后仍然有效

17

5.1.2   用命令ifconfig eth0 IP/netmask设置;这种设置会立即生效,但是,关机重启后无效,即只对当前有效,可用于后期网络的测试用。

1819
5.2 vim /etc/sysyconfig/network-scripts/ifcfg-eth0/1(eth0/1名字可以随便写,但最好与接口名一样) ——————->在配置文件里修改IP,需要修改的内容最主要的有一下几个:
1).DEVICE=网卡名/HWADDR=MAC地址 —— 两个配一个就行,所以通常我们选择DEVICE将HWADDR删除
(要想做坏事去攻击别人,不想让别人知道MAC地址,就可以在这手动改,但是名字会变:MACADDR=XXX,然后重启网络生效)
2).BOOTPROTO=dhcp/static/none ——->dhcp:自动分配IP(选它的话只要前两行就行了);static和none一样都是手动指定,写哪个都行
3).IPADDR=172.17.19.18——-》指定一个IP地址
4).NETMASK=255.255.0.0/PREFIX=16—-》CIDR表示法(直接写网络ID位数)——->一般可以用这个比较简单,省的写一长串255.255..什么的
5).GATEWAY=.172.17.0.1——->要和IPADDR设置的地址在一个网段内(也可在/etc/sysconfig/network里配置,若两个地方都配置了不同的网关,以/etc/sysconfig/network文件里的为主)
6).DNS=114.114.114.114 —->可以有多个

如下图所示,分别编辑两个网卡的配置文件,然后重启网络服务使其生效,并且是长期有效(配置文件里我就写了几个主要的设置)

20212223

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/86746

(0)
M.SunM.Sun
上一篇 2017-09-09 20:23
下一篇 2017-09-09 20:48

相关推荐

  • GRUB

    什么是GRUB GRUB(boot loader):grub:GRand Unified Bootloader     有两个版本:grub 0.x:grub legacy经典版;grub 2.x grub legacy:主要运行分三个阶段 stage1(第一阶段):安装在mbr中 stage1.5(第1.5阶段):存…

    Linux干货 2016-09-21
  • Redis 存储分片之代理服务Twemproxy 测试

    概述 实际业务场景中单点 Redis 容量、并发都是有限的,所以有 Redis Cluster 的需求。 但是官方的 Redis Cluster 一再跳票,还不可用。 只好先使用最简单的方式:Proxy。有很多可选,但在大范围生产使用的, Twitter 开源的 Twemproxy  看起来是个理想的选择 – https://…

    Linux干货 2015-03-10
  • 任务计划管理

    一:单一工作调度:at命令       列出在指定的时间和日期在计算机上运行的已计划命令或计划命令和程序。必须正在运行“计划”服务才能使用 at 命令。 示例: [root@CentOS 6 ~]#/etc/init.d/atd restart   启动服务 …

    Linux干货 2016-09-12
  • 构建一个高可用的Nginx集群

    实验目的: 构建一个高可用的Nginx集群。 实验要求: 1、基于nat结构实现; 2、实现高可用; 实验拓扑图形: 实验步骤: 1、  按图配置各个网卡地址; 2、  设置Nginx主机(下面带#的部分为从所需要的配置,其他则一样) Yum install httpd nginx Vim /etc/httpd/conf/httpd.co…

    2017-05-15
  • 利用PXE技术批量安装linux系统

    技术背景 对与运维人员来说,如何安装操作系统想必并不陌生;但当我们面对大量需要安装系统的环境时,自动化安装系统就成了一项必备的技能;下面就让我们一起走进PXE这项批量自动化安装操作系统的技术吧。 PXE(Pre-boot Execution Environment,预启动执行环境)是由Intel公司开发的最新技术,工作于Client/Server的网络模式,…

    2017-09-18
  • 认识DNS

    DNS全称是Domain Name System的简称,即域名系统。因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。通过主机名,最终得到该主机名对应的IP地址的过程叫做域名解析(或主机名解析)。DNS协议运行在UDP/TCP协议之上,使用端口号53。 认识DNS 安装 创建一台DN…

    Linux干货 2016-12-07