第1步:安装虚拟机+配置网络

1.1 安装虚拟机
使用Oracle VirtualBox创建2台虚拟机
(1)虚拟机信息
 
名称
类型
版本
内存
sgdb1
linux
red-hat(64位)
4096MB
sgdb2
linux
red-hat(64位)
4096MB
 
(2)磁盘信息(以sgdb1为例)
sgdb2配置相同,2台虚拟机共用share_disk1.vdi、share_disk2.vdi、share_disk3.vdi这三个共享磁盘。
 
名称
大小
类型
说明
sgdb1_disk1.vmdk
20G(固定大小)
普通
系统安装盘
sgdb1_disk2.vdi
60G(动态大小)
普通
grid、oracle安装盘
share_disk1.vdi
10(固定大小)
共享
表决磁盘
share_disk2.vdi
50G(固定大小)
共享
数据磁盘1
share_disk3.vdi
50G(固定大小)
共享
数据磁盘2
 
 
1.2 配置网络
1.2.1配置网卡(sgdb1&sgdb2)
1. 配置桥接网卡

2. 配置Host-Only网络

1.2.2 IP占用测试
进入windows下,执行cmd,使用ping命令验证网段是否被占用。
注:用哪个网段都行,一定保证不要被其它设备占用即可。
ping 192.168.243.71
ping 192.168.243 .72
ping 192.168.243 .73
ping 192.168.243 .74
ping 192.168.243 .75
 
私有网卡预分配:
node110.10.10.71
node210.10.10.72

1.2.3 修改主机名(sgdb1 & sgdb2)

sgdb11、sgdb22下修改主机名:
[root@sgdb1]# vi /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=sgdb1    //node2sgdb2
NETWORKING_IPV6=no
NOZEROCONF=yes

1.2.4 配置node1(节点1)网络        

eth0和eth1不在同网段
eth0配置(桥接网卡)
#vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=static //修改成静态
ONBOOT=yes
IPADDR=192.168.243.71  //添加公有IP
NETMASK=255.255.255.0  //添加子网掩码
GATEWAY=192.168.243.1  //添加网关
//删除掉广播地址、MAC地址
eth1配置(私有网卡)
#vi /etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1
BOOTPROTO=static
ONBOOT=yes
IPADDR=10.10.10.71                                  
NETMASK=255.255.255.0
#service network restart

1.2.5 配置node2(节点2)网络

eth0配置(桥接网卡)
#vi  /etc/sysconfig/network-scripts/ifcfg-eth0 
DEVICE=eth0
BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.243.72
NETMASK=255.255.255.0
GATEWAY=192.168.243.1
//删除掉广播地址、MAC地址
eth1配置(私有网卡)
#vi  /etc/sysconfig/network-scripts/ifcfg-eth1  
DEVICE=eth1
BOOTPROTO=static
ONBOOT=yes
IPADDR=10.10.10.72
NETMASK=255.255.255.0
#service network restart
 

1.2.6 检测网络连通性

  1. 测试与宿主机的连通性,发现网络不通

  1. 关闭NetworkManager服务C:UserslenAppDataLocalTempenhtmlclipImage(5).png

  1. 关闭iptables服务

 

4. 重启网络

  service network restart,再次ping通过
C:UserslenAppDataLocalTempenhtmlclipImage(7).png=====================================================================
报错记录:
device eth0 does not seem to be present, delaying initialization
vmlite虚拟机启动出错,就把这个虚拟机删除掉重新建立,系统虚拟硬盘使用之前的,启动系统后不能上网,通过ifconfig查看网卡没启动,遂启动网卡服务,但是出错,就是:device eth0 does not seem to be present, delaying initialization,然后想到是不是ifcfg-eth0的配置文件里保存了以前的MAC地址,就把这一行删除掉在重启网卡,还是一样的错误,随后网上查了下资料,把/etc/udev/rules.d/70-persistent-net.rules 删除后重启机器就可以了,因为这个文件绑定了网卡和mac地址,所以换了网卡以后MAC地址变了,所以不能正常启动,也可以直接编辑这个配置文件把里面的网卡和mac地址修改乘对应的,不过这样多麻烦,直接删除重启,它会自动生成个。
1、vi /etc/sysconfig/network-scripts/ifcfg-eth0
ifcfg-eth0的配置文件里保存了以前的MAC地址,就把这一行删除掉在重启网卡
2、/etc/udev/rules.d/70-persistent-net.rules 删除后重启机器
因为这个文件绑定了网卡和mac地址,所以换了网卡以后MAC地址变了,所以不能正常启动,也可以直接编辑这个配置文件把里面的网卡和mac地址修改乘对应的,不过这样多麻烦,直接删除重启,它会自动生成个。
原文地址:https://www.cnblogs.com/wuwanyu/p/8275513.html