如何搭建可正常使用的centOS7系统虚拟机节点

准备工作:VMware,Centos7镜像。

需要提前准备的软件VMware Workstation Pro

下载地址:下载 VMware Workstation Pro | CNVMware Workstation Pro 是业界标准的桌面 Hypervisor,用于在 Linux 或 Windows PC 上运行虚拟机。了解原因。 | VMware CNhttps://www.vmware.com/cn/products/workstation-pro/workstation-pro-evaluation.html

centOS7镜像源:https://mirrors.tuna.tsinghua.edu.cn/centos/7/isos/x86_64/

1.安装虚拟机VMware Workstation Pro

1.1安装VMware Workstation Pro的步骤

 

把安装位置建议保存到D盘里 然后点击下一步 

此过程我们需要等几分钟

1.2打开下载好的虚拟机VMware Workstation Pro

虚拟机兼容性选择这里要注意兼容性,如果是VMware12创建的虚拟机复制到VM11、10或者更低的版本会出现一不兼容的现象。如果是用VMware10创建的虚拟机在VMware12中打开则不会出现兼容性问题。
这里因为我的版本是15所以这里我选的是Workstation 15.x,然后下一步。

 

配置虚拟机安装名称和位置(这里推荐大家创建一个文件夹来存储所有的虚拟机。然后在此文件夹下面建一个文件夹用来存放你的虚拟机,不然会比较凌乱,虚拟机名称必须和文件夹名称一致,不然会报错)选择资源充足的盘,每个虚拟机分配 40G 硬盘空间,根据实际情况选择最小存储尽量大于 20G/台。安装路径为了安装的虚拟机分目录所以我创建了多级目录, centos 目录下创建centos系统模拟机

 

密码是1234560

确保系统虚拟化已经打开(如果没打开还要打开虚拟化,百度)

 2.CentSO7系统 安装步骤

 Iso镜像地址一定不要有中文路径 

默认进入选型是第二个,用鼠标左键点入进入黑窗口,按键盘的向上键跳到第一行,选择Enter 确认安装

进入界面直接回车

稍等片刻

 

 设置为当前时间

  

 

  开始安装

安装完成后点重启

出现以下命令行界面表示安装成功!

登录用户名为root,密码为123456

登录以后,输入shutdown -h now 可以进行关机

3.网络配置

 VMware有桥接bridge,NAT,host-only三种网络连接方式。在NAT模式下,Linux虚拟机处于一个单独的子网,与宿主机所属的子网不同,实现了虚拟机端网络的隐藏。NAT 技术应用在 internet 网关和路由器上,比如 192.168.0.123 这个地址要访问 internet,它的数据包就要通过一个路由器,而路由器拥有一个能访问 internet 的 ip 地址,这样的路由器就要在收发数据包时,对数据包的 IP 协议层数据进行更改(即 NAT),以使私有网段的主机能够顺利访问 internet。用了一根虚拟网线进行连接,这就说明能够实现在宿主机这边使用SSH连接到Linux虚拟机。

        在NAT模式下,Linux虚拟机接在一个虚拟的路由器上,而路由器集成了三个功能:NAT地址转换技术,网关,DHCP功能。

        最重要的一点是:Linux虚拟机里面的这台虚拟的路由器与Windows下VMnet8网卡使NAT(地址转换模式)

 

打开网络设置

  

 

 

网络配置完成

打开虚拟机登录后输入vi /etc/sysconfig/network-scripts/ifcfg-ens33并回车

记得 :wq 保存退出

用vi /etc/hostname命令修改主机名

确保是node01

用vi /etc/hosts命令修改主机名映射

修改后,使用reboot命令重启虚拟机,然后使用ping 命令查看网络是否可以正常使用
或者使用以下命令重启网络服务

使用ctrl+c退出ping 通界面 

在目录C:\Windows\System32\drivers\etc\hosts里修改并保存

Windows操作系统配置域名映射 

将虚拟机文件夹复制三份,并分别重命名,使用VM打开并重命名

分别设置三台虚拟机的内存

 

虚拟机修改mac地址和ip

•重新生成Mac地址
在虚拟机关机的情况下右键--设置--硬件-网络适配器-NAT模式--高级--Mac地址--生成

 

•启动3台虚拟机

•设置IP地址,修改配置文件。

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

设置ip地址,子网掩码,网关(和ip地址保持一致)DNS可访问百度,114是国内DNS服务器

将ONBOOT=no改为yes,将BOOTPROTO=dhcp改为BOOTPROTO=static,并在后面增加几行内容:
IPADDR=192.168.67.110

NETMASK=255.255.255.0
GATEWAY=192.168.67.2

DNS1=8.8.8.8
DNS2=114.114.114.114

node02节点的ip地址是192.168.67.120 

node03节点的ip地址是192.168.67.130

网络重启——systemctl restart network

检查网络是否畅通——ping baidu.com

 开机网络配置协议,使用静态ip,所以配置成static使用自动分配ip,使用DHCP

Centos7 中默认将原来的防火墙 iptables 升级为了 firewalld。
常用指令:
 1、安装 firewalld
 使用命令——systemctl stop firewalld 关闭防火墙

Linux命令必备

vi命令  vi编辑器

功能:新建文件,编辑文件,查看文件。

格式:vi 文件名字

流程:

新建文件或者编辑文件:vi 文件名(按回车键)进入命令模式。

如何进入编辑模式:从命令行模式中按下I或A即可进入编辑模式。

如何退出编辑模式:按下esc键即可退出编辑模式进入命令模式。

在命令模式中输入【:w(保存),:wq(保存好退出),:wq!(保存好强制退出),:q(退出),:q!(强制退出)】按下回车键即可回到主界面

二.Linux管理文件和目录的命令

pwd

功能:显示当前目录。

cd

功能:进入目录

用法:cd /<目录名>

cd ..返回上一级目录

cd 返回当前用户的目录

cd /home 从当前目录切换到home目录

ls

功能:显示制定目录下的内容

格式:ls 参数 <目录名或文件>

-a 列举目录中全部的文件包括隐藏文件

-l 列举目录中的细节,包括权限,所有者,组群,大小,创建日期,文件是否是链接等。

-r 逆向,从后往前的列举目录中内容

-R 列举当前目录下所有子目录内的内容

-s 显示当前数据快

-ls -l 1.txt :列举文件1.txt的所有信息。

扩展:-al: 列举目录中的细节,包括权限,所有者,组群,大小,创建日期,文件是否是链接等。包括隐藏文件。

cat:显示文本命令

语法:cat <文本名称>

touch:创建文本(不能创建内容,vi命令能创建内容)

语法:

touch 2.txt

grep:在一堆文件中查找特定字符。

格式: grep <字符串> <文本名>

cp:复制文件

格式:cp <源文件> <目标文件>

选项

-r:递归,复制整个目录包括子目录以及其他(用于复制整个目录)

-v:显示文件进度。

mv:可以对文件或者目录进行移动

格式:mv <源对象> <目的地>

参数

i 互动:如果选择的文件会覆盖目标中的文件,他会提示确认

-f 强制:不提示地移动文件

-v 详细:显示文件的移动进

[root@localhost ~]#mv /home/a_dir /home/test/dir2 将目录a_dir移动到新的目录下并改名为dir2

[root@localhost ~]#ls /home 通过ls命令查看a_dir目录是否被移走

[root@localhost ~]#ls /home/test 通过ls查看dir2目录是否生成

mkdir:创建目录

格式:mkdir <目录1> <目录2>

创建多个目录:mkdir wen wen1 wen3 创建了多个目录。

rmdir:删除空目录

格式:rmdir <目录>

删除多个目录:rmdir wen wen1 删除多个空目录。

rm:删除文件

格式:rm [参数] [文件]

参数

-f:直接删除不提示删除信息。例子:rm -f 1.txt

-v:显示文件删除进度

-r:删除某个目录以及其中所有子目录和文件

好的,我可以为您解答关于使用CentOS 7虚拟机搭建GlusterFS文件系统并挂载使用的问题。 GlusterFS是一种开源分布式文件系统,它可以将多个存储设备汇聚在一起,形成一个高可用性、高扩展性的存储池。在CentOS 7上,您可以使用以下步骤搭建GlusterFS文件系统并挂载使用: 1. 在两个或多个CentOS 7虚拟机中安装GlusterFS软件包,您可以使用以下命令: ``` yum install -y centos-release-gluster yum install -y glusterfs-server ``` 2. 在其中一个节点上创建一个GlusterFS卷,您可以使用以下命令: ``` gluster volume create <volume-name> <node1>:<brick-path> <node2>:<brick-path> ... ``` 其中,`<volume-name>`是卷的名称,`<nodeX>`是节点的IP地址或主机名,`<brick-path>`是卷中节点上的磁盘路径。 3. 启动GlusterFS卷,您可以使用以下命令: ``` gluster volume start <volume-name> ``` 4. 在客户端节点上安装GlusterFS软件包,您可以使用以下命令: ``` yum install -y centos-release-gluster yum install -y glusterfs-client ``` 5. 在客户端节点上挂载GlusterFS卷,您可以使用以下命令: ``` mount -t glusterfs <node1>:<volume-name> <mount-point> ``` 其中,`<node1>`是任意一个GlusterFS节点的IP地址或主机名,`<volume-name>`是卷的名称,`<mount-point>`是挂载点路径。 现在您已经成功搭建了GlusterFS文件系统并在客户端节点上挂载了该文件系统。您可以通过在任意一个节点上写入文件来测试该文件系统的功能。请注意,您需要在所有节点上启动GlusterFS卷,以确保该卷的高可用性和高扩展性。 希望这些步骤能够为您提供帮助。如果您有任何疑问或需要进一步的帮助,请随时告诉我。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值