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

虚拟机的复制,网络地址的简单配置,图形化界面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

相关推荐

  • 计算机基础知识点

    说明:(仅仅记录个人认为重要的内容) CPU的相关概念 主频:主频是cpu的时钟频率(cpu clock speed),是cpu运算时的工作频率(1秒内发生的同步脉冲数) 的简称。单位是HZ,一般 来说,主频越高,cpu的速度越快。由于内部结构的不同,并非所有的时钟频率 相同的cpu的性能都一样  外频:系统…

    Linux干货 2017-02-14
  • N26 第二周博客作业

    1、Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示。 常用的文件管理工具有: cp mv rm cp 命令 : copy 的简写 语法格式:    1) 单源复制 cp [OPTION]… [-T] SOURCE DEST      …

    Linux干货 2017-02-24
  • linux用户管理(一)

    作为一个专业的服务器发行版,CentOS上存在着n多个用户,作为一个专业的运维工程师,linux的用户管理和用户组的管理是做为一个SA必不可少的工作. 下面我们就先来谈谈linux中的用户管理: useradd可以在系统中新建一个用户 用法如下: useradd [选项] 用户名 常用选项: -u 指定用户的UID -g 指定用户的初始组ID -G…

    Linux干货 2017-04-03
  • 第七周作业

    1、创建一个10G分区,并格式为ext4文件系统;  (1) 要求其block大小为2048, 预留空间百分比为2, 卷标为MYDATA, 默认挂载属性包含acl; [root@localhost ~]# fdisk /dev/sdb #创建10G分区 Welcome to fdisk (util-linux 2.23.2). Changes wi…

    Linux干货 2017-02-19
  • example:Disk and LVM

    1、创建一个2G的文件系统,块大小为2048byte,预留1%可用空间,文件系统ext4,卷标为TEST,要求此分区开机后自动挂载至/test目录,且默认有acl挂载选项。     1)创建磁盘分区 [root@localhost ~]# fdisk /dev/sdb    Device conta…

    Linux干货 2016-08-29
  • Linux进程及作业管理

    process 运行中的程序的一个副本,是被载入内存的一个指令集合 进程ID(Process ID,PID)号码被用来标记各个进程 UID、GID、和SELinux语境决定对文件系统的存取和访问权限, 通常从执行进程的用户来继承 存在生命周期 task struct:Linux内核存储进程信息的数据结构格式 task list:…

    Linux干货 2016-09-11