美文网首页大数据BigData
VM克隆Linux虚拟机集群配置

VM克隆Linux虚拟机集群配置

作者: geekAppke | 来源:发表于2018-11-02 16:53 被阅读42次
ip
关防火墙
删70-persistent-net.rules
集群之间相互通信,配置hosts

克隆、配置各个noded的IP地址

(1)配置模板机网络

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

删除UUID和MAC地址,或#
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.9.253
NETMASK=255.255.255.0
GATEWAY=192.168.9.2
DNS1=1921.168.9.2

HWADDR:操作系统中网卡的硬件地址,全球唯一不冲突
    MAC地址: clone出来是一样的,只要一启动重新学习就变了,所以克隆前要删掉!(网络适配器—> 高级)
ONBOOT:默认情况下,网卡是禁用状态,要开机启动!
BOOTPROTO=dhcp 自动获得IP地址
    不用动态的,系统未来要搭很多服务,重启之类的;不可能每次都要改它的配置文件。改为静态static
    怎样分配 ——>>> 问VMWare,不仅能配置虚拟的主机,还是维护虚拟的网络
VMWare → 编辑 → 虚拟网络编辑器 → 默认3个虚拟网络(桥接、仅主机、NAT模式)
    NAT设置,网关设置、子网掩码
    子网IP:0是网络号不能配给主机的;
    网关IP;255作为广播的;还有笔记本的虚拟网卡IP
    变动最后1位  
ping www.baidu.com
service network restart  # 重新加载磁盘配置文件
ifconfig

(2)关闭防火墙&Selinux

service iptables stop
chkconfig iptables off

vi /etc/selinux/config
    SELINUX=disabled  # 禁用安全加密机制

(3)集群之间相互通信,配置hosts

IP、别名、主机名、域名
4台机器,每台要有其它3台机器的别名

vi /etc/hosts
IP地址和 域名之间的 关系
192.168.9.11    node001
192.168.9.12    node002
192.168.9.13    node003
192.168.9.14    node004

每个节点都要配置:IP 主机名

(4)删70-persistent-net.rules

rm -rf /etc/udev/rules.d/70-persistent-net.rules

只在实验环境中做,偷偷记录了网卡Mac和网络eth0的关系

clone出来的机器,网卡地址会变,启动后有问题
只有老的应用地址才能使用eth0,新克隆的机器就只能使用eth1了,而它又没有配

VM:默认维护,每一台克隆,或,新建的虚拟机,MAC地址不重复
如果虚拟机保留 /etc/udev/rules.d/70-persistent-net.rules这个文件,在通过该虚拟机克隆的时候:
  1,文件被带到新的虚拟机中
  2,vm变更了新的虚拟机的mac地址
  so:新机器不能使用eth0接口
你配置的/etc/sysconfig/network-scripts/ifcfg-eth0 就不能应用

克隆虚拟机

poweroff    关机
关机状态下拍个快照ip、iptables、70...
    小扳手
    快照关机拍,某一时刻的状态

克隆虚拟机一定要用快照


配置各个node的IP地址

网络中唯一标识

(1)改ip地址
    vi /etc/sysconfig/network-scripts/ifcfg-eth0
(2)改主机名
    vi /etc/sysconfig/network
    HOSTNAME=node001
改完配置,需要重启
(3)丰富node的HOST文件
(4)丰富Windows的HOST文件(只做一次)
    C:\Windows\System32\drivers\etc\hosts

poweroff

做好之后立刻关机,拍个快照——非常干净的系统
以后通过快照恢复!!
验证:ping node001

参考:修改主机名和ip的脚本

sed -i "s/\(HOSTNAME=\).*/\1node0$1/gi" /etc/sysconfig/network
sed -i "s/\(IPADDR=\([1-9]\+[0-9]\?\.\)\{3\}\).*/\11$1/gi" /etc/sysconfig/network-scripts/ifcfg-eth0


补充:NTP同步集群系统时间

# 所有节点安装ntp
yum install ntp -y
# 同步时间服务器(或ntp.sjtu.edu.cn)
ntpdate 202.120.2.101

# 重启nptd服务
service ntpd restart
# 设置开机启动
chkconfig ntpd on
# 检查是否设置成功(2~5状态为on)
chkconfig --list ntpd

# 是否存在该服务
netstat -anp | grep ntp

可设置crontab每天和NTP服务器同步一次(以和互联网时间同步为例)

[root@node001 ~]# crontab -l
10 23 * * * root (/usr/sbin/ntpdate cn.pool.ntp.org && /sbin/hwclock -w) &> /var/log/ntpdate.log

这时候发现节点间的时间同步了,但ntpdate只在开机运行,我们若要设置为1小时同步一次

[root@node004 ~]# crontab -l
* */1 * * * /usr/sbin/ntpdate node001

hadoop集群时间同步-Linux运维日志
hadoop集群 NTP时间同步 - Cruise的博客 - CSDN博客
hadoop集群时间同步配置 - Haozhe
Linux的NTP配置总结 - 潇湘隐者 - 博客园
Linux系统中挂载和使用光盘的基本步骤 - 彳亍 - CSDN博客
CentOS配置光盘yum源 - happyfly的博客 - CSDN博客

相关文章

  • ZooKeeper集群搭建

    Hadoop集群基础配置 hadoop伪分布式系统配置VM安装Linux虚拟机环境VM克隆Linux虚拟机集群配置...

  • VM克隆Linux虚拟机集群配置

    (1)配置模板机网络 vi /etc/sysconfig/network-scripts/ifcfg-eth0 (...

  • Linux虚拟机的克隆及问题处理

    一、克隆Linux虚拟机 1、为什么要克隆虚拟机? 第一:我们要搭建分布式集群,需要多台虚拟机 第二:我们不想像安...

  • Hadoop集群完全分布式搭建

    硬件要求:8G以上集群:至少4台服务器 Linux集群基础配置 hadoop伪分布式系统配置VM安装Linux虚拟...

  • Vmware克隆操作

    配置集群果断要克隆克隆的操作-关机状态下-对着想要克隆的虚拟机,鼠标右键,管理,克隆即可-期间注意的有是作为链接镜...

  • 解决CentOS6 完整克隆后网卡不能使用的问题

    第一步 关闭需要克隆的虚拟机选中需要克隆的vm - 右击 - 管理 - 完整克隆 第二步 开机修改配置文件 第三步...

  • CDH5.9集群安装要点

    CDH5.9集群安装要点一、用vmware安装1台linux虚拟机,后续直接克隆出多台虚拟机1、采用centos ...

  • 搭建Hadoop伪分布式环境-作业001

    搭建Hadoop伪分布式环境-作业001 搭建Linux环境 1 配置VM### 2 配置虚拟机磁盘 3 配置Ce...

  • 克隆centos6.8虚拟机上安装Docker

    一、克隆虚拟机后配置网络 问题:克隆虚拟机后为其IP配置完毕,ping不通网关? 由于克隆虚拟机,vmware只...

  • KVM克隆虚拟机

    挂起虚拟机 查看虚拟机 克隆虚拟机 恢复被克隆虚拟机 启动克隆机 进入克隆机控制台,配置克隆机信息 克隆虚拟机成功

网友评论

    本文标题:VM克隆Linux虚拟机集群配置

    本文链接:https://www.haomeiwen.com/subject/hjecxqtx.html