一、创建虚拟机
选这个网络是说明,和10.100.19.52公用一个网,能ping的通外部
10.100.19.51
10.100.19.53 这三个节点是部署好的集群 (服务端)
10.100.19.54
10.100.19.52 这个作为客户端,以下是对客户端的设置
ceph 客户端的建立
安装2个包 yum install rados yum install ceph (直接将InstallCentos7.3.tar.gz这个包里面的local_repo作为本地源安装 rados 和 ceph)
install.sh 编辑脚本获取本地源 之后就exit 1 非正常运行退出() (设置本地源)
将部署好的集群的/Ceph/Meta/Keyring/client.admin.keyring 和 /etc/ceph/ceph.conf 放到客户端相同的位置
rados df 走public 网,是否走通
创建虚拟机(关机状态)
之后,开始挂盘
创建盘的路径 rbd://[2018::14:13]:6789/pool1/rbd1 非管理ip
2019::333:99
切记中括号
挂盘之后,
第一步
cat > secret.xml <<EOF
client.libvirt secret
EOF
第二步
sudo virsh secret-define --file secret.xml
第三步
ceph auth get-key client.admin | sudo tee client.admin.key
第四步
virsh secret-set-value --secret 4e80c190-c80f-412d-a267-452238803bd1 --base64 $(cat client.admin.key) && rm client.admin.key secret.xml
第五步
更改对应的配置文件
virsh edit (Client)虚拟主机名
使用命令打开虚拟机
virtsh start Client
http://docs.ceph.org.cn/rbd/libvirt/ 查看相应的操作来创建链接rbd
创建KVM虚拟机,使用卷,然后导出卷作为盘使用
(若虚拟机没有安装virsh,使用yum -y groupinstall “Virtualization Client”)
运行 virsh edit centos7.5_server 编辑对应的文件
<disk type='network' device='disk'>
<driver name='qemu' cache='none'/>
<auth username='admin'>
<secret type='ceph' uuid='0222f040-7071-4438-a6bc-29cbed9b0671'/>
</auth>
<source protocol='rbd' name='pool1/rbd1'>
<host name='2018::14:11' port='6789'/>
</source>
<target dev='vdb' bus='virtio'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x09' function='0x0'/>
</disk>
一键安装jdk yum install java-1.8.0-openjdk* -y 不需要配置,直接使用
java -version 查看类型
crontab -e 保证ntp 服务器是 OK的