安装redhat6.5虚拟机、做快照

本文介绍如何在Red Hat和CentOS虚拟机中规范物理网卡名称,使其变为标准的eth0、eth1等格式,并提供了针对不同版本系统的具体步骤。此外,还介绍了通过桥接模式解决虚拟机与宿主机间网络不通的问题。

让物理网卡名称变得规范,如变成eth0,eth1等(适用于虚拟机并且虚拟机为redhat7.x或centos7.x):

在/boot/grub2/grub.cfg文件的99行后面加上 net.ifnames=0
99 linux16 /vmlinuz-3.10.0-327.el7.x86_64 root=UUID=c4209f39-84ff-4e2b-9736-2e596acce840 ro crashkernel=auto rhgb quiet LANG=en_US.UTF-8 net.ifnames=0

让物理网卡名称变得规范,如变成eth0,eth1等(适用于虚拟机并且虚拟机为redhat6.x或centos6.x):

查看当前mac地址,将这个mac地址对应的网卡配置文件(/etc/udev/rules.d/70-persistent-net.rules)中的eth1和eth2改为eth0和eth1,同时删除无效的eth0配置,最后移除再添加网卡驱动modprobe -r e1000 ; modprobe e1000

 

对于桥接方式的虚拟机,如果与宿主机网络不通,可以采取下面方法解决:

1.在宿主机查看已经启动的虚拟机:

[root@station Desktop]# virsh list
Id       Name       State
----------------------------------------------------
2       server1       running

2.查看桥接上面绑定的网卡:

[root@station Desktop]# brctl show
bridge name   bridge id        STP enabled   interfaces
br0        8000.b888e399e756    no         enp2s0
                             vnet0
virbr0       8000.000000000000    yes

#enp2s0是宿主机物理网卡,vnet0是server1虚拟机网卡,可见桥接上已经绑定了宿主机和server1虚拟机的网络,因此它们可以通信

3.一般网络不通都是vnet0没有绑定到br0上,只需要执行下面命令绑定即可:

brctl addif br0 vnet0  #添加vnet0到br0
ip link set up vnet0    #启动


安装redhat6.5虚拟机(最小化安装)

填写虚拟机名称,选择本地镜像安装: 

选择镜像位置:

设置虚拟机内存为512M(内存小于一定大小,安装过程就会以非图形方式进行):

 设置硬盘大小20G:

选择第一个:

选择跳过检查:

选择安装过程中使用英文(tab键可以移动光标,回车键表示确认):

选择英文输入法:

选择初始化所有:

选择时间区为亚洲/上海:

设置root密码:

提示密码太简单,没事,use anyway:

默认即可:

关键一步,写入磁盘(操作不可逆!):

等待安装:

安装完成,使用回车键确认重启:

做虚拟机快照(真机系统:rhel7.x)

•首先将快照母盘做成自己想要的系统

1.配置yum源:

vi /etc/yum.repos.d/rhel-source.repo

#将多余的部分删除,只保留这些内容,baseurl后面的yum源地址是我在172.25.254.10主机上配置的,并用http发布在了局域网上
[rhel-source] name=Red Hat Enterprise Linux $releasever - $basearch - Source baseurl=http://172.25.254.10/rhel6.5 enabled=1 gpgcheck=0

yum clean all

2.安装常用工具vim、lftp、openssh-clients(远程传输工具):

yum install vim lftp openssh-clients -y

3.删除网卡mac地址绑定文件(每建立一个快照,网卡mac都不一样,因此不能绑定):

cd /etc/udev/rules.d/

cat 70-persistent-net.rules

# This file was automatically generated by the /lib/udev/write_net_rules
# program, run by the persistent-net-generator.rules rules file.
#
# You can modify it, as long as you keep each rule on a single
# line, and change only the value of the NAME= key.

# PCI device 0x10ec:0x8139 (8139cp)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="52:54:00:e2:a5:09", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

rm -f 70-persistent-net.rules(也有可能是70-persistent-ipoib.rules文件)

4.配置网络

vim /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0
ONBOOT=yes
BOOTPROTO=none
IPADDR=172.25.254.11
PREFIX=24

/etc/init.d/network restart

5.关闭防火墙、设置不自启动

iptables -F 或者 /etc/init.d iptables stop效果一样
chkconfig iptables off

6.设置selinux disabled(重启之后才能生效)

vim /etc/selinux/config

  7 SELINUX=disabled

7.清除ssh缓存
rm -rf /etc/ssh/ssh_host_*
8.清除缓存
rm -rf /var/cache/*
rm -rf /tmp/*
9.查看系统时间,确认无误后进行下一步

10.清除历史记录

history -c

11.关机

poweroff

•将母盘封装起来,创建快照虚拟机

1.删除前端文件

记得将勾去掉:

2.找到母盘文件并创建快照

cd /var/lib/libvirt/images/

qemu-img create -f qcow2 -b qemu_rhel6.5.img server1

#-b指定快照母本,server1是快照虚拟机的名字,执行命令之后会生成一个server1快照文件,这个文件可以用来装系统

3.安装快照虚拟机

设置自己需要的硬件要求,内存、cpu都可以自由填写

打开使用快照安装的虚拟机,可以看到它拥有母盘所有的配置

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值