备案 控制台
开发者社区 微服务 文章 正文

【分布式集群搭建 二】克隆虚拟机并配置集群

简介: 【分布式集群搭建 二】克隆虚拟机并配置集群

在上一篇blog- 【分布式集群搭建 一】虚拟机配置(VMware+Centos7+SecureCRT+AppNode)里讲到了如何创建一个虚拟机,在此基础之上,如果我们在虚拟机里部署了 ElasticSearch、Kafka等等并且改了一堆配置之后,我们肯定不希望在其它机器上再搞一遍,所以克隆虚拟机就很有必要了。注意,克隆之前需要先将虚拟机关闭

拍摄快照

在克隆之前我们可以记录下当前虚拟机的状态,之后的克隆就基于当前虚拟机的快照进行复制,右键虚拟机-快照-拍摄快照

克隆虚拟机

拍摄完快照后就可以通过克隆操作克隆对应的快照了,右键虚拟机-管理-克隆,我们可以使用之前复制的快照进行克隆:

然后调整下目录即可:

出现如下信息就表明克隆成功了。

依照这种方法我们连续克隆两台虚拟机,形成一个三虚拟机的集群

配置克隆虚拟机

因为三台机器使用了同样的IP会让我们产生困惑,所以我们需要修改三台机器的IP地址,分别在TML2和TML3的终端上进行操作:

修改ip地址

在终端里进行如下操作,进入网络配置页【注意,需要在root用户下进入操作】

cd /etc/sysconfig/network-scripts/

然后编辑配置文件:

vi ifcfg-ens33

可以看到如下的配置内容:

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=f76f157d-2d88-4a48-8809-5337ee077084
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.5.101
NETMASK=255.255.255.0
GATEWAY=192.168.5.2

分别在TML2和TML3上

把IPADDR=192.168.5.101修改为192.168.5.102和192.168.5.103

修改完后重启网络设置:

service network restart

修改完后分别查看:

AppNode也默然预置成功,只需要换域名即可访问不同的机器

TML1  http://192.168.5.101:8888/#/agent/1/sysinfo/network
TML2  http://192.168.5.102:8888/#/agent/1/sysinfo/network
TML3  http://192.168.5.103:8888/#/agent/1/sysinfo/network

修改主机名称

分别进入对应机器的AppNode,将原有主机名修改为ip地址

做完以上操作后,重启这三台虚拟机。

检测是否互通

分别检测三台机器,确认能互相ping通,那么我们的的三个虚拟机就搭建完毕了

通过AppNode可以统一管理:

修复AppNode问题

克隆虚拟机后存在一些问题,例如AppNode的授权序列号和机器ip不再匹配了:

这个时候就需要卸载重装下AppNode,首先进入对应虚拟机终端,完全卸载AppNode,

卸载AppNode

卸载受控端,提示是否确认卸载时,请输入 y 后回车,

appnode agent remove

卸载控制中心,提示是否确认卸载时,请输入 y 后回车。

appnode ccenter remove

清除残留数据和配置,如果要彻底清除卸载后的残留数据和配置文件,删除以下三个目录即可:

/opt/appnode/ccenter/
/opt/appnode/agent/
/opt/appnode/ui/

一个命令搞定:

rm -rf /opt/appnode/{ccenter,agent,ui}/

重装AppNode

因为卸载过,所以会出现域名解析错误,所以直接使用如下命令:

echo -e "nameserver 114.114.114.114\nnameserver 8.8.8.8" >> /etc/resolv.conf

然后再使用安装命令

INSTALL_AGENT=1 INSTALL_APPS=sitemgr INIT_SWAPFILE=1 INSTALL_PKGS='nginx-stable,php56,mysql56' bash -c "$(curl -sS http://dl.appnode.com/install.sh)"

安装完成后再次查看,即可正常显示:

存在morning
目录
相关文章
研发咨询顾问
|
1月前
|
网络协议 Linux Shell
搭建虚拟机的网络布局类型和配置操作
搭建虚拟机的网络布局类型和配置操作
研发咨询顾问
36 0
2019ab
|
1月前
|
PHP
百度虚拟机 bcloud_nginx_user.conf配置
百度虚拟机 bcloud_nginx_user.conf配置
2019ab
27 0
电力程序小学童
|
1月前
|
算法 调度
电动汽车集群并网的分布式鲁棒优化调度matlab
电动汽车集群并网的分布式鲁棒优化调度matlab
电力程序小学童
29 1
蓝色流星86
|
6天前
|
分布式计算 负载均衡 并行计算
Python 分布式计算框架 PP (Parallel Python):集群模式下的实践探索
该文介绍了使用Parallel Python (PP) 在两台物理机上构建分布式计算集群的经验。PP是一个轻量级框架,旨在简化Python代码在多处理器系统和集群中的并行执行。文中通过设置子节点的IP、端口和密钥启动PP服务器,并在主节点创建PP实例进行负载均衡。实验使用官方的质数和计算示例,显示PP在集群模式下能有效利用多台机器的多核CPU,实现计算效率的显著提升。未来,作者计划进一步研究PP在更复杂任务和大规模集群中的应用潜力。
蓝色流星86
17 4
软件求生
|
14天前
|
负载均衡 运维 监控
负载均衡与容错性:集群模式在分布式系统中的应用
本文由小米分享,解释了分布式系统中的集群模式。集群模式是通过组合多个服务器节点,共同提供服务,实现高可用性、负载均衡和扩展性。文章介绍了主控节点的角色及其高可用性策略,如主备模式和选举机制,并以Zookeeper为例详细阐述了其工作机制。集群模式的优势在于高可用性、负载均衡、扩展性和数据一致性,但也面临节点通信、数据一致性、故障检测和管理等挑战。最后,作者鼓励读者讨论和交流相关技术问题。
软件求生
173 5
玉米侠爱吃玉米
|
18天前
|
数据安全/隐私保护
给虚拟机配置网络 Xshell 使用
给虚拟机配置网络 Xshell 使用
玉米侠爱吃玉米
19 0
敏叔V587
|
19天前
|
Java 大数据 流计算
使用Docker快速部署Flink分布式集群
使用Docker快速部署Flink分布式集群
敏叔V587
140 0
阿里云服务开发者
|
26天前
|
域名解析 负载均衡 网络协议
分布式与集群,二者区别是什么?
分布式与集群,二者区别是什么?
阿里云服务开发者
28 0
电力程序小学童
|
1月前
单向/双向V2G环境下分布式电源与电动汽车充电站联合配置方法(matlab代码)
单向/双向V2G环境下分布式电源与电动汽车充电站联合配置方法(matlab代码)
电力程序小学童
20 1
电力程序小学童
|
1月前
|
调度
考虑充电负荷空间可调度特性的分布式电源与电动汽车充电站联合配置方法(matlab代码)
考虑充电负荷空间可调度特性的分布式电源与电动汽车充电站联合配置方法(matlab代码)
电力程序小学童
17 0

热门文章

最新文章

  • 1
    【qemu虚拟化】将img镜像文件转换为VMware虚拟机
  • 2
    KVM详解(五)——KVM虚拟机镜像格式
  • 3
    【Docker】Docker容器和虚拟机的区别是什么?
  • 4
    KVM详解(六)——KVM虚拟机快照
  • 5
    KVM详解(八)——KVM虚拟机自启动
  • 6
    【Linux】虚拟机ipv4地址消失,主机ping不通
  • 7
    深入理解Java虚拟机(JVM)性能调优
  • 8
    KVM详解(三)——KVM创建虚拟机
  • 9
    查看 KVM 虚拟机中的网卡信息(不需要进入启动或进 入虚拟机)
  • 10
    查看所有虚拟机磁盘使用量以及CPU使用量信息
  • 1
    Spring事务与分布式事务
    20
  • 2
    Java远程连接本地开源分布式搜索引擎ElasticSearch
    20
  • 3
    构建未来:以云原生为基石的分布式系统架构深入理解操作系统的内存管理机制
    29
  • 4
    区块链技术原理及应用:深入探索分布式账本技术
    140
  • 5
    Windows系统下安装分布式事务组件Seata
    41
  • 6
    PolarDB产品使用合集之在选择分布式数据库时,主要考虑是什么
    20
  • 7
    人工智能平台PAI产品使用合集之如何在CPU服务器上使用PAIEasyRec进行分布式训练
    175
  • 8
    【专栏】探讨分布式限流所面临的挑战以及目前业界常用的解决方案
    42
  • 9
    【专栏】云计算与分布式系统架构在数字化时代的关键作用。云计算,凭借弹性、可扩展性和高可用性,提供便捷的计算环境
    62
  • 10
    Spring Boot+RocketMQ 实现多实例分布式环境下的事件驱动
    34
  • 相关课程

    更多
  • Spring Boot+Vue.js+FastDFS实现分布式图片服务器
  • 基于Zookeeper、Dubbo构建互联网分布式基础架构
  • 分布式文件存储系统技术及实现
  • 分布式协调系统 Zookeeper 快速入门
  • Java 虚拟机原理
  • 手把手基于阿里云 ACK 环境创建 Kubernetes 集群及部署应用
  • 相关电子书

    更多
  • 分布式高并发缓存6.0
  • 高并发分布式缓存Redis6.0
  • 基于英特尔 SSD 的虚拟机缓存解决SSD
  • 相关实验场景

    更多
  • 在容器服务ACK中部署和配置应用
  • 容器的配置和存储
  • 使用Kubectl部署web服务到K8s集群
  • 通过FastMR自动拉起大数据集群并运行TPCDS任务
  • ACK集群应用部署进阶
  • 下一篇
    2024年阿里云免费云服务器及学生云服务器申请教程参考

    深圳SEO优化公司江门网站推广方案泸州营销型网站建设推荐德宏外贸网站建设价格信阳网站搜索优化推荐广安英文网站建设公司黄山网站推广工具梧州网站seo优化价格宁波关键词按天计费报价宝鸡百度竞价包年推广多少钱眉山营销型网站建设公司坑梓营销型网站建设推荐咸宁推广网站推荐德宏优化公司枣庄网站推广工具公司本溪网站优化软件价格百色网站优化按天收费推荐惠州关键词排名报价霍邱网站优化推广多少钱宝鸡企业网站建设报价张家界百度seo哪家好网站建设公司四平网站优化软件推荐宿迁网站推广方案价格黄冈网站推广系统报价宝安至尊标王公司贵阳seo排名多少钱渭南SEO按天计费推荐同乐网站建设价格沈阳优化哪家好衡水SEO按天计费报价歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

    深圳SEO优化公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化