玩转集群服务器 之 Centos 7 虚拟机快速安装及安装后无法查看到ip地址的解决

本文详细介绍了如何在VMware上安装Centos7,从下载镜像到安装步骤,再到解决无法查看IP地址的问题,并通过重启网络服务来获取IP。最后,为了确保内外网互通,文章提供了关闭Centos7防火墙的步骤,包括检查、停止和永久关闭防火墙服务。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

VMware 安装Centos 7

1. 下载centos 7 镜像

Centos7 下载地址

在这里插入图片描述

2. 进行安装

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
选择第一项: 安装 install
在这里插入图片描述
默认即可:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
等待进度条完成
在这里插入图片描述
在这里插入图片描述

3. 查看ip地址 (ip addr)

在这里插入图片描述

解决无法查看ip地址问题

执行以下命令

执行命令 cd /etc/sysconfig/network-scripts/

执行命令 ll

在这里插入图片描述

执行命令 vi ifcfg-ens33

在这里插入图片描述
在这里插入图片描述

执行命令 service network restart 重启网卡服务

在这里插入图片描述

使用远程工具测试连接

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

连接成功

============================================================

为了方便后续内外网互通, 这里就可以直接关闭centos的防火墙

依次输入以下命令

1 systemctl status firewalld.service 查看防火墙状态

在这里插入图片描述

2 systemctl stop firewalld.service 停止防火墙服务

3 systemctl status firewalld.service 查看防火墙状态

在这里插入图片描述

4 systemctl disable firewalld.service 永久关闭

在这里插入图片描述

### 安装配置 CentOS 7 集群 #### 准备工作 为了在 Mac OS X 上使用虚拟机软件安装配置 CentOS 7 集群,可以选择 VirtualBox 或 VMware Fusion。这里以 VirtualBox 为例说明整个过程。 #### 下载并安装 VirtualBox 及 Vagrant 确保已经下载并安装好最新版本的 VirtualBox 和 Vagrant 工具。Vagrant 是一种用于创建和管理虚拟化开发环境的工具,能够简化集群部署流程[^3]。 #### 添加 CentOS 7 Box 文件到 Vagrant 通过命令行添加名为 `centos/7` 的镜像文件至 Vagrant 中: ```bash vagrant box add centos/7 /path/to/CentOS-7-x86_64-Vagrant-2004_01.VirtualBox.box ``` 注意替换 `/path/to/` 为实际路径位置。 #### 创建多节点集群配置文件 编写一个自定义的 Vagrantfile 来描述所需数量的节点以及它们之间的关系。对于 Kubernetes (K8S) 集群而言,通常至少需要三个节点来构建最小规模的高可用架构[^4]。 下面是一个简单的例子展示如何设置三台机器作为 K8S 节点: ```ruby # -*- mode: ruby -*- # vi: set ft=ruby : nodes = [ { :name => 'master', :ip => '192.168.56.10' }, { :name => 'node1', :ip => '192.168.56.11' }, { :name => 'node2', :ip => '192.168.56.12' } ] Vagrant.configure("2") do |config| nodes.each do |node| config.vm.define node[:name] do |node_config| node_config.vm.box = "centos/7" node_config.vm.network "private_network", ip: node[:ip] # 同步共享目录以便于数据交换 node_config.vm.synced_folder "./share", "/home/vagrant/share" node_config.vm.provider "virtualbox" do |vb| vb.memory = "1024" end end end end ``` 此脚本会启动三台具有不同 IP 地址虚拟机实例,并分配给每台设备适量内存资源。 #### 初始化与启动集群 完成上述步骤之后,在终端中进入包含 Vagrantfile 的项目根目录下输入如下指令初始化并开启所有指定的服务端口映射后的容器: ```bash vagrant up --provider=virtualbox ``` 这将会自动按照预设参数依次加载各个节点上的操作系统映像并完成网络配置等工作。 #### 访问集群成员 一旦全部服务均已成功上线,则可以通过 SSH 登录任一节点继续后续操作比如搭建 Docker Swarm 或者 kubernetes 环境等高级功能特性。 ```bash vagrant ssh master vagrant ssh node1 vagrant ssh node2 ``` 以上就是在 Mac OS X 平台上利用虚拟机技术快速建立一个多主机组成的 CentOS 7 集群的方法概述。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

_大木_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值