本文参考: centos7.6搭建ceph集群
本文是我学习ceph所记的学习笔记,建议ceph小白阅读
仅限自学ceph时使用,在工作环境中不要用本文的安装方法!
ceph安装指南
0.环境
Vmware Workstation
虚拟机CentOS-7-x86_64-DVD-2009.iso
我自己使用的是CentOS 7,在Ubuntu等操作系统或不同版本的CentOS下配置会有一定差异
总共使用了三个节点,需要配置三个服务器,分别为node1,node2,node3
其中node1作为管理节点
1.前置需求
1.1固定IP
Linux虚拟机在初始是没有固定IP的,每次会被分配一个随机的IP。但这样不利于ssh无密码通信(后文会说如何配置),因此第一步是给每台服务器都配置一个固定的IP地址。
这里以node1为例
输入su进入管理者模式,输入密码后(输入的密码是不可见的,输完按回车就完事)用户名由bill变为root,命令行前的提示符也由$变为#
接着输入vi /etc/sysconfig/network-scripts/ifcfg-ens33,打开ifcfg-ens33文件编辑网络设置
[bill@node1 ~]$ su
Password:
[root@node1 bill]# vi /etc/sysconfig/network-scripts/ifcfg-ens33
ens33配置文件需要修改的地方:
1.将BOOOTPROTO修改为static
2.修改最后四行,如果没有的话手动增加 IPADDR=“192.168.14.101” # 这里写IP地址,可以自行设定 NETMASK=“255.255.255.0”# 这里是子网掩码 GATEWAY=“192.168.14.2”# 这里是网关地址 DNS1=“114.114.114.114”# DNS,写我这个就好
不知道子网掩码或网关的可以打开Vmware上边工具栏→编辑→虚拟网络编辑器
在上面的选项中选择VMnet8,之后界面下面就是子网掩码,右侧NAT设置按钮打开后有网关地址
修改好的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="e44f4d7a-1385-4018-a565-d0f56063bff2"
DEVICE="ens33"
ONBOOT="yes"<