这里是学习大数据整理的虚拟机配置相关信息

使用minimal镜像 安装虚拟机

把该虚拟机当做模板机

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

模板机配置

配置主机名

vi /etc/sysconfig/network

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

# sysctl kernel.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

关闭防火墙

#查看防火墙状态

service iptables status

#开启防火墙

service iptables start

#关闭防火墙

service iptables stop

#重启防火墙

service  iptables  restart

或者

开启:/etc/init.d/iptables start

关闭:/etc/init.d/iptables stop

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

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

chkconfig iptables –list

#开机启动

chkconfig  iptables  on

#关闭防火墙开机启动

chkconfig iptables 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,重启系统

scp & ssh

集群模式下,各节点之间如何方便的拷贝文件?

命令格式:

scp file  远程用户名@远程服务器IP:~/  (注意:冒号和目录之间不能有空格)

如果拷贝目录,需要加-r 选项。

使用root用户

eg: scp /etc/profile root@node2:/etc

eg: scp -r /usr/jdk1.8  node2:/usr/java

eg:scp  hello.log  node2:`pwd`

eg:scp  hello.log  node2:$PWD

注:使用`pwd`或者$PWD 默认到当前目录。

~:到当前用户的宿主目录

scp /etc/services  node2:/root/service.hard

可以通过这种方式修改拷贝的文件名。

如何方便的切换到其他节点??

ssh node2

免密登录

1, 在第一台机器上生成一对钥匙,公钥和私钥

当前用户的宿主目录下的.ssh目录多了两个文件

将公钥拷贝给要免密码登录的机器

注意:主机名和ip都可以(确保配置了主机名 ip的映射)

还需要输入密码

拷贝完成之后,会在要免密登录的机器上生成授权密码文件

验证免密码登录

注意:免密码登录是单向的

扩展:

ssh免密登录原理:

1, node1 使用 ssh-keygen –t rsa 生成公钥和私钥

1, ssh-copy-id root@node2 将公钥拷贝到node2上,实际上是把公钥内容追加到 authorized_keys文件中。

请求时:

1,node1向node2发送连接请求时,附带主机,ip地址等信息

2, node2收到请求后,去授权文件里查找node1的公钥,找到之后,随机生成一个字符串,并用公钥加密,并发送给node1

3, node1接收到密文之后,用私钥解密,并把解密结果返回给node2

4, node2拿到解密结果之后,与之前的字符串进行比较,如果相同,则可以登录成功。

转载于:https://www.cnblogs.com/1012hq/p/11152008.html

Linux模板机及集群相关操作整理相关推荐

  1. Linux模板机及集群相关操作

    目录 一.概述 二.模板机配置 三.设置快照 四.克隆虚拟机 五.scp & ssh 一.概述 1. 使用minimal镜像 安装虚拟机 2. 把该虚拟机当做模板机 3. 对模板机进行配置,然 ...

  2. ElasticSearch学习笔记-02集群相关操作_cat参数

    _cat参数允许你查看集群的一些相关信息,如集群是否健康,有哪些节点,以及索引的情况等的. 检测集群是否健康 curl localhost:9200/_cat/health?v 说明: curl 是一 ...

  3. linux双物理机weblogic集群,linux下weblogic多机器集群部署要点

    weblogic在部署单台物理的多节点服务器(受管服务器)集群时候,只要根据提示下一步下一步都能完成. 最近帮测试部部署一个简单的双物理机weblogic集群(下简称多机集群) 1.在部署多机集群时, ...

  4. 在集群的操作机上执行命令为什么会出现权限被拒绝_如何使用 TDengine 2.0 最新开源的集群功能?

    导读:8月3日,TDengine 发布了 v2.0 版本,这次更新最大的亮点是,我们将分布式集群功能开源.开源后,引起了很大反响,又连续几天在 GitHub 趋势榜排名第一.不少关注TDengine的 ...

  5. Linux+.NetCore+Nginx搭建集群

    本篇和大家分享的是Linux+NetCore+Nginx搭建负载集群,对于netcore2.0发布后,我一直在看官网的文档并学习,关注有哪些新增的东西,我,一个从1.0到2.0的跟随者这里只总结一句话 ...

  6. Linux ANSYS Fluent计算集群配置

    目录 0 Linux系统及ANSYS版本 1 Linux系统安装及相关配置 1.1 系统安装 1.2 CentOS 配置ntfs挂载 1.3 SSH相关配置 2 ANSYS 安装 3 实际计算操作及相 ...

  7. 跟老男孩学Linux运维:Web集群实战(运维人员必备书籍)

    号外,号外! 1.<跟老男孩学习Linux运维:核心命令案例精讲> 紧张编写中,已过半. 2.<老男孩的MySQL私房菜>即将出版, 紧张编写中,已过2/3. 3.<跟老 ...

  8. 堡垒机jumpserver集群部署

    本文参考老广二次开发后的堡垒机部署方案,在此基础上进行集群部署,提高其可靠性.尽管国外已经有类似的功能的堡垒机的发布,但是还是要感谢老广在百忙之中开发出更加实用的堡垒机. 本文内容虽然亲测,但内容难免 ...

  9. linux之CLUSTER(集群)一

    linux之CLUSTER(集群) 01: 集群及LVS简介 . LVS-NAT集群 . LVS-DR集群 02: Keepalived热备 . Keepalived+LVS . HAProxy服务器 ...

最新文章

  1. Django 模板继承4.2
  2. spring data jpa 详解
  3. 10 个免费的服务器监控工具推荐
  4. python搞笑代码-为PYTHON添加define功能【搞笑代码】
  5. oracle+restore+pfile,RAC(11gR2) OCR BACKUP RESTORE
  6. 内存分段分页机制理解_深入理解虚拟机,JVM高级特性-自动内存管理机制
  7. 简单的用户登录(一)
  8. PHP-php.ini中文版
  9. display:inline-block间隙产生的原因以及解决方案
  10. [转]SSH框架搭建
  11. 12. 指针、句柄、引用的区别
  12. Java基础——动态数组
  13. win10+黑苹果双系统教程教程
  14. jqGrid实现冻结行和冻结列
  15. MongoDB 后台创建索引、查看创建进度等
  16. 均衡发展计算机教室材料,均衡发展汇报材料
  17. adobe illustrator软件能做什么
  18. 2018年8月win10教育版education最新激活密钥
  19. tplink478虚拟服务器设置,tp-link路由器TL-R473如何设置,10台电脑设置局域网
  20. 神经元轴突发育的探索简史

热门文章

  1. 用python实现正弦信号sin((pi/2)*t)、sin(pi*t)、 sin((3pi/2)*t)
  2. Mit Mini Cheetah开源代码开发环境搭建
  3. 英语基础-名词性从句
  4. ros --- 双目相机内参与外参标定
  5. iloc, loc与ix区别
  6. 编写函数has(arr , 60) 判断数组中是否存在60这个元素,返回布尔类型
  7. 互联网起源之优化细节
  8. HttpRunner学习
  9. Nginx配置、原理学习
  10. 通过skia导出pdf 生成超链接 skia pdfdocument annotation pdflink