在互通的物理机上创建的虚拟机挂载集群的rbd作为硬盘

一、创建虚拟机

选这个网络是说明,和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的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值