【分布式集群搭建 一】虚拟机配置(VMware+Centos7+SecureCRT+AppNode)

简介: 【分布式集群搭建 一】虚拟机配置(VMware+Centos7+SecureCRT+AppNode)

环境准备的时候我决定使用VMware+Centos7+SecureCRT+AppNode的方式来搭建和管理虚拟机。

1 安装VMware

直接从VMware官方网站上下载即可:下载时选择左边的,我下载的时候最新版本为15.5(2020.8.30).

下载完成后直接按默认安装流程安装即可。

2 下载Centos镜像

直接从Centos官方网站上下载即可,下载时选择CentOS Linux即可。

因为生产环境现在用的比较多的还是7,所以选择7的版本下载

选择阿里云的镜像站点进行下载:

使用标准版的DVD镜像文件就可以了。

下载完成后把镜像文件提前放到我们要准备的集群文件夹里,大概4G左右的文件:

3 创建虚拟机

准备好VMware和CentOS之后就可以创建一台虚拟机了,按照如下流程操作即可:

到这里我们可以理解为,我买了一台电脑,但是还没装操作系统

4 给虚拟机配置CentOS系统

进入VMware,找到当前虚拟机,编辑虚拟机设置,安装操作系统:

然后点击开启此虚拟机进行简单的系统设置:

安装完成后设置一下语言和时区即可:

软件除了选择一个图形化界面外,可以再安装一些开发工具

安装位置的话选择默认自动分配分区即可:

点击确认安装后,然后设置root的密码即可

这样就完成了虚拟机操作系统的安装。

5 给虚拟机配置CentOS系统

安装完成后重启虚拟机,可以看到如下三个选项,只要确认第一个选项即可:

点击完成配置后即可。

设置一个用户以及密码

6 给虚拟机配置网络

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

cd /etc/sysconfig/network-scripts/

然后编辑配置文件:

vi ifcfg-ens33

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

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=dhcp
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=1054c447-44a6-4c41-a88a-bf14507d53cc
DEVICE=ens33
ONBOOT=no

ONBOOT=no修改为ONBOOT=yes。修改完成后重启网络设置:

service network restart

重启后即可看到网络已经连接成功了,虚拟机已经自动获取了IP 192.168.5.130 ,已经可以连接外网了.

接下来我们需要配置静态网络地址,需要修改网络地址和设置静态ip以及网关,点击Vmware的虚拟网络编辑器进行编辑:

然后再次进入ifcfg-ens33文件。将BOOTPROTO=dhcp修改为BOOTPROTO=static,然后再添加指定的静态IP、网关等配置:

最终配置如下:

BOOTPROTO=static
BROWSER_ONLY=no
DEFROUTE=yes
DEVICE=ens33
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_ADDR_GEN_MODE=stable-privacy
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
NAME=ens33
ONBOOT=yes
PROXY_METHOD=none
TYPE=Ethernet
UUID=1054c447-44a6-4c41-a88a-bf14507d53cc
IPADDR=192.168.5.102
GATEWAY=192.168.5.2
NETMASK=255.255.255.0

配置完成后重启网络设置service network restart

7 查看网络节点信息

完整设置完虚拟机后,我们需要更加直观的管理工具去查看,这里我通过APPNode清晰的查看节点的信息,在终端操作如下命令来安装APPNode

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)"

安装过程中设置对应的用户名和密码,最终得到一组站点和域名信息,按照账号密码登录后可以看到如下信息:

其实也可以先安装AppNode再配置网络,因为那些配置文件修改操作都可以在AppNode完成:

8 使用SecureCRT进行终端操作

当然我们到这一步的时候,还需要一个软件,那就是SecureCRT,这个软件的目的是可以使我们便捷的去在自己的windows上操作多个linux终端直接在【SecureCRT官方网站】上下载即可,下载完成后连接我们的虚拟机:

相关文章
|
1月前
|
关系型数据库 MySQL Linux
一次虚拟机centos7系统崩溃恢复记录
一次虚拟机centos7系统崩溃恢复记录
35 0
|
7天前
|
分布式计算 负载均衡 并行计算
Python 分布式计算框架 PP (Parallel Python):集群模式下的实践探索
该文介绍了使用Parallel Python (PP) 在两台物理机上构建分布式计算集群的经验。PP是一个轻量级框架,旨在简化Python代码在多处理器系统和集群中的并行执行。文中通过设置子节点的IP、端口和密钥启动PP服务器,并在主节点创建PP实例进行负载均衡。实验使用官方的质数和计算示例,显示PP在集群模式下能有效利用多台机器的多核CPU,实现计算效率的显著提升。未来,作者计划进一步研究PP在更复杂任务和大规模集群中的应用潜力。
|
11天前
|
Linux 调度 虚拟化
Linux系统——初识Linux、虚拟机介绍、VMware WorkStation安装、在VMware上安装Linux
Linux系统——初识Linux、虚拟机介绍、VMware WorkStation安装、在VMware上安装Linux
49 4
|
13天前
|
Linux
centos bond多网关配置 bond多网关路由
centos bond多网关配置 bond多网关路由
|
14天前
|
开发工具
centos8 yum安装mysql8 流程配置
centos8 yum安装mysql8 流程配置
|
15天前
|
负载均衡 运维 监控
负载均衡与容错性:集群模式在分布式系统中的应用
本文由小米分享,解释了分布式系统中的集群模式。集群模式是通过组合多个服务器节点,共同提供服务,实现高可用性、负载均衡和扩展性。文章介绍了主控节点的角色及其高可用性策略,如主备模式和选举机制,并以Zookeeper为例详细阐述了其工作机制。集群模式的优势在于高可用性、负载均衡、扩展性和数据一致性,但也面临节点通信、数据一致性、故障检测和管理等挑战。最后,作者鼓励读者讨论和交流相关技术问题。
173 5
|
19天前
|
数据安全/隐私保护
给虚拟机配置网络 Xshell 使用
给虚拟机配置网络 Xshell 使用
|
20天前
|
Java 大数据 流计算
使用Docker快速部署Flink分布式集群
使用Docker快速部署Flink分布式集群
140 0
|
20天前
|
大数据 Linux 虚拟化
OVA Import:一个最快速度打造Linux虚拟机的操作 | Linux vmware
OVA Import:一个最快速度打造Linux虚拟机的操作 | Linux vmware
24 0
|
20天前
|
存储 SQL 数据挖掘
服务器数据恢复—误删除VMware虚拟机vmdk文件的数据恢复案例
服务器数据恢复环境: 某大厂PS4000服务器,服务器上部署VMware ESXi虚拟化平台。 服务器故障: 机房断电,重启后服务器中的某台虚拟机不能正常启动。管理员查看虚拟机配置文件,发现无法启动的虚拟机的配置文件除了磁盘文件以外其他配置文件全部丢失,xxx-flat.vmdk磁盘文件和xxx-000001-delta.vmdk快照文件还存在。联系VMware原厂工程师进行诊断,VMware原厂工程师尝试新建一个虚拟机,但发现存储空间不足,于是将故障虚拟机下的xxx-flat.vmdk磁盘文件删除了。VMware工程师重新建了一个虚拟机,分配了固定大小的虚拟磁盘,为虚拟机安装了Window
服务器数据恢复—误删除VMware虚拟机vmdk文件的数据恢复案例

热门文章

最新文章