首页 > 代码库 > kolla 部署 ceph
kolla 部署 ceph
一、环境准备
1、节点准备
server | 组件 | disk |
deploy | 安装kolla,用于部署 | 100G,osd |
node0 | ceph,osd | 100G,osd |
node1 | ceph,osd | 100G,osd |
node2 | ceph,osd | 100G,osd |
2、软件版本
kolla | newton |
ceph | Jewel |
3、配置主名
192.168.56.103 node0 192.168.56.104 node1 192.168.56.105 node2
4、准备image
参看: kolla newton 配置
5、在deploy上安装kolla
参看: kolla newton 配置
二、安装ceph
1、配置kolla ansible inventory
编辑/usr/share/kolla/ansible/inventory/multinode
... [control] node[0:2] ... [storage] node[0:2] ...
注释掉,[network]、 [compute]、 [monitoring]下的所有主机
2、准备disk
ansible -i /usr/share/kolla/ansible/inventory/multinode all -m shell -a ‘parted /dev/sdb -s -- mklabel gpt mkpart KOLLA_CEPH_OSD_BOOTSTRAP 1 -1‘
3、编辑/etc/kolla/globals.yml,注意替换node0_ip,docker registry的namespace,user,password
kolla_base_distro: "centos" kolla_install_type: "source" openstack_release: "3.0.0" kolla_internal_vip_address: "node0_ip" kolla_external_vip_address: "{{ kolla_internal_vip_address }}" ... docker_registry: "registry_ip_address:registry_ip_port" docker_namespace: "kolla" docker_registry_username: "registry_username" docker_registry_password: "registry_password" ... enable_haproxy: "no" enable_keystone: "no" enable_glance: "no" enable_neutron: "no" enable_heat: "no" enable_nova: "no" enable_horizon: "no" enable_central_logging: "no" enable_ceph: "yes" ... ceph_pool_type: "replicated"
4、部署ceph
kolla-genpwd kolla-ansible -i /usr/share/kolla/ansible/inventory/multinode prechecks kolla-ansible -i /usr/share/kolla/ansible/inventory/multinode deploy 2>&1 |tee -a ceph.logs kolla-ansible -i /usr/share/kolla/ansible/inventory/multinode post-deploy
三、管理ceph
docker exec ceph_mon ceph -s
本文出自 “武陵荒草” 博客,请务必保留此出处http://penguintux.blog.51cto.com/3021117/1864162
kolla 部署 ceph
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。