ProxmoxVE安装及Ceph存储配置

一.系统安装

1.选择agree

ProxmoxVE安装及Ceph存储配置_第1张图片

2.磁盘选择好之后就点击next

ProxmoxVE安装及Ceph存储配置_第2张图片

3.国家选择china

ProxmoxVE安装及Ceph存储配置_第3张图片

4设置密码,mail随便写

ProxmoxVE安装及Ceph存储配置_第4张图片

5.命名以及ip设置

ProxmoxVE安装及Ceph存储配置_第5张图片

6.等待安装完了之后又个reboot点击就好,此处不贴图了

ProxmoxVE安装及Ceph存储配置_第6张图片

至此系统安装已完成

二.系统配置

1.取消订阅

sed -i.bak "s/data.status !== 'Active'/false/g" /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js && systemctl restart pveproxy.service

2.添加网络,重启后生效,因ceph集群占用很大带宽,所以至少需要双网卡,另一块网卡专门给ceph集群用

ProxmoxVE安装及Ceph存储配置_第7张图片

 

3. 创建集群(只需要随意一台server执行这个命令)

pvecm create cluster

 

4. 加入集群 (其他server执行这个命令)

 

pvecm add 10.244.134.84

 

5.代理设置(内网环境所需)

vi /etc/profile



http_proxy=10.248.173.159:13006

https_proxy=10.248.173.159:13006

ftp_proxy=10.248.173.159:13006

yum_proxy=10.248.173.159:13006

export http_proxy

export https_proxy

export ftp_proxy

export yum_proxy



source /etc/profile



echo 'http_proxy=http://10.248.173.159:13006' >>  ~/.bashrc

echo 'export  http_proxy' >>  ~/.bashrc

 

然后重新打开终端

 

6. 解决APT hash sum mismatch(内网环境所需)

vi /etc/apt/apt.conf.d/99fixbadproxy



Acquire::http::Pipeline-Depth 0;

Acquire::http::No-Cache true;

Acquire::BrokenProxy    true;

 

apt-get update后生效,但是下面有执行这条命令的,所以此处不执行

 

7.注释enterprise源,采用普通源,否则使用pveceph install的时候会破坏掉集群环境

sed -i 's/deb/#deb/g' /etc/apt/sources.list.d/pve-enterprise.list



wget -q -O- 'http://download.proxmox.com/debian/pve/dists/stretch/proxmox-ve-release-5.x.gpg' | apt-key add -



echo "deb http://download.proxmox.com/debian/pve stretch pve-no-subscription" > /etc/apt/sources.list.d/pve-no-subscription.list

重启后执行接下来的命令然后耐心等待

apt update && apt dist-upgrade

 

8.安装vim (可选)

apt-get install -y vim

 

三.ceph安装

 

1.安装ceph

 

pveceph install

 

2.初始化ceph网络

 

pveceph init --network 192.168.1.0/24

 

3.创建ceph监视器,注意这一步若几台同时进行操作的话得一台做好了再做另外一台

 

pveceph createmon

 

4.查看相关信息

 

cat /etc/pve/ceph.conf

 

5创建ceph OSD,在图形化界面下操作

ProxmoxVE安装及Ceph存储配置_第8张图片

直接打开某个节点,此处没有是因为我已添加了,还有一点是创建OSD盘必须是未分区的,所以若是未创建OSD磁盘找不到分区的话,是因为安装系统的时候只对sda进行格式化了,需要fdisk /dev/sdv 然后按d删除分区,再按w保存分区.

 

6.创建pool池

ProxmoxVE安装及Ceph存储配置_第9张图片

pg_num的值的选择参照一下内容,还有记得勾选添加存储

ProxmoxVE安装及Ceph存储配置_第10张图片

7.时间同步对于ceph很重要,创建好pool池基本可以用了,但是会报以下错误

health HEALTH_WARN clock skew detected on mon.c

所以安装ntpdata

apt-get install ntpdata

指定时间服务器

ntpdata 10.191.130.130

设定每1分钟同步一次

crontab –e

 

*/1 * * * * /usr/sbin/ntpdate 10.191.130.130

然后等个最多一分钟就故障就会恢复了

ProxmoxVE安装及Ceph存储配置_第11张图片

至此ProxmoxVE和Ceph分布式共享存储安装已完成,其他操作和vcenter差不多,我也记得住,所以不写了.

 

转载于:https://my.oschina.net/u/3805108/blog/3028840

你可能感兴趣的:(ProxmoxVE安装及Ceph存储配置)