Linux模板机以及搭建集群操作

使用minimal镜像安装虚拟机

把该虚拟机当做模板机

对模板机进行配置,然后基于模板机进行克隆


模板机配置

配置主机名

vi/etc/sysconfig/network

注意:如果配置正确后,主机名显示不正常。可通过以下命令修改

# sysctlkernel.hostname=master

配置映射关系,可添加别名

vi/etc/hosts

建议:可提前规划集群, 在hosts中添加各节点的ip和主机名。

规划如下:


配置ip地址

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

注意:

minimal版中,网卡默认是不开机自启动的,需要修改ONBOOT为yes

修改后的ip配置:删除mac地址信息

可以直接删除映射关系配置文件,避免mac地址的冲突。

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

关闭防火墙


设置快照

快照,相当于还原点,如果出现一些不可恢复的问题,可以进行还原。

右键 – 快照 – 拍摄快照


补充:在生产环境中,是没有快照这一说法,需要对重要的文件,进行备份,或者说写脚本,配置定时任务,进行一个定时的备份。


防火墙

#查看防火墙状态

serviceiptables status

#开启防火墙

serviceiptables start

#关闭防火墙

serviceiptables stop

#重启防火墙

service iptables  restart

 

或者

开启:/etc/init.d/iptablesstart 

关闭:/etc/init.d/iptablesstop 

重启:/etc/init.d/iptables restart 

 

#查看防火墙开机启动状态

chkconfigiptables –list

#开机启动

chkconfig  iptables  on

#关闭防火墙开机启动

chkconfigiptables off

/sbin/chkconfig --level 2345 iptables off       关闭防火墙的自动运行

学习阶段,建议关闭防火墙。

把该虚拟机当做模板机。用于生成快速生成其他机器。


克隆虚拟机

使用克隆方式,快速生成多台节点,组建集群。

关机,右键 – 管理 – 克隆

克隆源,可选当前状态或快照点。



克隆完成。

 

右键 – 设置 

生成MAC地址

如果mac地址冲突或无效


解决方案1

1,直接删除/etc/sysconfig/network-scripts/ifcfg-eth0中的mac配置信息

2,直接删除文件/etc/udev/rules.d/70-persistent-net.rules   

3,重启系统


解决方案2

1,找到生成的最新的mac地址

2,修改ip地址配置文件, 修改为生成的mac地址:

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

3,vi /etc/udev/rules.d/70-persistent-net.rules       修改配置文件

4,重启系统




阅读更多
换一批

没有更多推荐了,返回首页