一.系统安装
1.选择agree
2.磁盘选择好之后就点击next
3.国家选择china
4设置密码,mail随便写
5.命名以及ip设置
6.等待安装完了之后又个reboot点击就好,此处不贴图了
至此系统安装已完成
二.系统配置
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集群用
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,在图形化界面下操作
直接打开某个节点,此处没有是因为我已添加了,还有一点是创建OSD盘必须是未分区的,所以若是未创建OSD磁盘找不到分区的话,是因为安装系统的时候只对sda进行格式化了,需要fdisk /dev/sdv 然后按d删除分区,再按w保存分区.
6.创建pool池
pg_num的值的选择参照一下内容,还有记得勾选添加存储
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分布式共享存储安装已完成,其他操作和vcenter差不多,我也记得住,所以不写了.