oel 7虚拟机测试环境配置(二)

  • 配置网络连接
  • 安装oracle RAC需要调整的一些服务

配置网络连接

oel7的网络管理命令也跟之前的略有不同,所以简单的记录一下。
常见的虚拟机网络类型有3种:桥接、NAT和host-only。

  1. 当需要使用局域网内的其他电脑连接虚拟机时,使用桥接到物理网卡,这样当物理网卡网络连接正常,且在同局域网下时,可远程连接虚拟机。网段和物理机同网段。
  2. 当只需要在单台物理机上使用虚拟机时,可以使用host-only,且物理网卡不联网时也可以连接。网段和vbox安装的host-only网卡同网段。host-only网卡
  3. NAT网络地址转换,当物理机联网时,虚拟机也可以联网。

应用场景举例:家中台式机上虚拟机可以使用桥接,笔记本上虚拟机可以使用host-only,需要安装windows等操作系统上网时使用NAT。

以下配置host-only:
虚拟机菜单栏 设备-网络-网络…
虚拟机网卡连接方式-host-only
在虚拟机中配置网卡ip等信息:
[root@oel7101 ~]# ip a |grep BROADCAST
2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000----获取网卡设备名称
[root@oel7101 ~]# vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
BOOTPROTO=dhcp ----dhcp自动获取ip
ONBOOT=no ----改为yes,这样系统启动时网卡也启动

当需要改成静态IP时修改参数并添加IP信息:
BOOTPROTO=none
IPADDR=192.168.150.101
NETMASK=255.255.255.0

重启网络服务
[root@oel7101 ~]# systemctl restart network
[root@oel7101 ~]# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN qlen 1
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 08:00:27:54:c8:05 brd ff:ff:ff:ff:ff:ff
inet 192.168.150.101/24 brd 192.168.150.255 scope global enp0s3
valid_lft forever preferred_lft forever
inet6 fe80::1dad:e99e:3801:80b8/64 scope link
valid_lft forever preferred_lft forever
关闭防火墙
[root@oel7101 ~]# systemctl disable firewalld.service
[root@oel7101 ~]# systemctl mask firewalld.service
[root@oel7101 ~]# systemctl status firewalld.service

添加ip地址主机名解析
[root@oel7101 ~]# hostname
oel7101
[root@oel7101 ~]# vi /etc/hosts
192.168.150.101 oel7101

以前有遇到过物理机连接虚拟机的时候会停顿几秒才会连接上去,需要配置一个参数。这次在最小化安装oel7的时候没有遇到,不知道之前具体是什么原因,这里作为一个记录。
确认linux防火墙关闭的情况下,方法是修改/etc/ssh/sshd_config文件,添加(或者修改)一行:
UseDNS no
重启一下sshd服务器就可以解决了。

安装oracle RAC需要调整的一些服务

以下内容在生产上推荐配置,只是虚拟机测试用的话略过:

序号检查项备注
1启用nscd为了让Oracle集群软件能更好的适应网络故障带来的NAS设备或者NFS的挂载问题
2禁用chronydrhel原厂工程师建议使用ntpd服务
3启用ntpdRAC各节点的主机时间是否超过15分钟,若是,则需要先停ntp服务再手工同步NTP时间。
4禁用THP
5RemoveIPC
6Disk I/O Scheduler
7Hugepages由于AMM和HugePages存在冲突,需要禁用AMM
8禁用ipv6
9禁用SELINUX
10禁用防火墙

详细操作如下:

  1. 启用nscd
    systemctl --all |grep nscd
    启用命令:
    systemctl start nscd
    systemctl enable nscd

  2. 禁用chronyd
    systemctl stop chronyd
    systemctl disable chronyd
    systemctl mask chronyd

  3. 启用ntpd
    编辑/etc/ntp.conf
    server <ntp_server_ip>
    编辑/etc/sysconfig/ntpd
    OPTIONS="-x -g"
    systemctl enable ntpd
    systemctl start ntpd

  4. 禁用THP
    编辑 /etc/rc.local
    添加如下内容:
    if test -f /sys/kernel/mm/transparent_hugepage/enabled; then
    echo never > /sys/kernel/mm/transparent_hugepage/enabled
    fi
    if test -f /sys/kernel/mm/transparent_hugepage/defrag; then
    echo never > /sys/kernel/mm/transparent_hugepage/defrag
    fi

若文件/etc/rc.local是一个链接文件,则赋予其执行权限
chmod a+x链接文件名(绝对路径)

检查是否启用THP:
#cat /sys/kernel/mm/transparent_hugepage/enabled
或者
#grep AnonHugePages /proc/meminfo
或者
#cat /sys/kernel/mm/redhat_transparent_hugepage/enabled

  1. RemoveIPC
    编辑/etc/systemd/logind.conf
    RemoveIPC=no
    systemctl daemon-reload
    systemctl restart systemd-logind

  2. Disk I/O Scheduler
    编辑/etc/udev/rules.d/60-oracle-schedulers.rules:
    ACTION==“add|change”, KERNEL==“sd[a-z]”, ATTR{queue/rotational}==“0”, ATTR{queue/scheduler}=“deadline”
    重启UDEV服务:
    udevadm control --reload-rules
    验证disk I/O scheduler 已设置为Deadline
    cat /sys/block/${ASM_DISK}/queue/scheduler
    noop [deadline] cfq 为了提高ASM的性能,官方推荐设置Disk I/O Scheduler为Deadline

  3. Hugepages
    编辑/etc/sysctl.conf:
    vm.nr_hugepages = 204800
    (= sga_max_size / Hugepagesize = 400GB/2048KB = 204800 (can be set slightly bigger than this figure))
    grep Hugepagesize /proc/meminfo

  4. 禁用ipv6
    编辑 /etc/sysctl.conf
    net.ipv6.conf.all.disable_ipv6=1

  5. 禁用SELINUX
    编辑 /etc/selinux/config
    SELINUX=disabled

  6. 禁用防火墙
    systemctl status firewalld.service
    systemctl disable firewalld.service
    systemctl mask firewalld.service

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值