随笔分类 -  OpenStack

摘要:1、确定主板和CPU都支持虚拟化技术,在BIOS将VT-d(芯片组、IO)、VT-x(CPU)设置成启用。 2、确保BIOS中启用了SR-IOV。 3、内核启动参数设置,开启IOMMU。 # 检查系统是否启用iommu cat /proc/cmdline | grep iommu # 编辑/etc/ 阅读全文
posted @ 2024-05-30 15:43 wanghongwei-dev 阅读(361) 评论(0) 推荐(0) 编辑
摘要:1、查询网络命名空间。 [root@kolla ~]# ip netns list qdhcp-e66f117c-4412-4ee1-a89a-3ac3949bffa1 (id: 2) qrouter-9e2aae1d-2bd5-4174-883b-bb55bacbaa80 (id: 1) qdhc 阅读全文
posted @ 2024-03-31 01:23 wanghongwei-dev 阅读(108) 评论(0) 推荐(0) 编辑
摘要:#### 背景 IaaS平台某一实例resize错误,初步判定为数据库中数据不一致导致resize时检查卷attach状态错误,现将解决方法总结如下: #### 1.根据实例名查找实例ID与卷ID ``` source admin-openstack.sh openstack server list 阅读全文
posted @ 2022-06-24 14:22 wanghongwei-dev 阅读(74) 评论(0) 推荐(0) 编辑
摘要:1.背景 今天遇到一个在云平台上罕见的逻辑卷嵌套问题。环境如下: 物理机:宿主机操作系统CentOS 7,系统使用LVM逻辑卷管理器,本地磁盘为iSCSI提供块存储。 虚拟机:虚拟机操作系统CentOS 7,使用物理机提供的块存储作为虚拟机Ceph存储的OSD,OSD使用BuleStore存储引擎。 阅读全文
posted @ 2022-06-15 10:52 wanghongwei-dev 阅读(104) 评论(0) 推荐(0) 编辑
摘要:1.Ceph集群创建OpenStack所需的存储池和用户(Ceph Mon节点) 创建OpenStack所需的存储池* * ceph osd pool create volumes 128 ceph osd pool create images 128 ceph osd pool create ba 阅读全文
posted @ 2022-04-15 17:42 wanghongwei-dev 阅读(194) 评论(0) 推荐(0) 编辑
摘要:在某些部署中,例如已设置限制性防火墙的部署,您可能需要手动配置防火墙以允许OpenStack服务流量。 要手动配置防火墙,您必须允许通过每个OpenStack服务使用的端口的流量。下表列出了每个OpenStack服务使用的默认端口: OpenStack组件使用的默认端口 OpenStack serv 阅读全文
posted @ 2020-06-18 18:44 wanghongwei-dev 阅读(829) 评论(0) 推荐(0) 编辑
摘要:登录计算节点查看进程 [root@compute ~]# ps aux | grep kvm root 824 0.0 0.0 0 0 ? S< 10:19 0:00 [kvm-irqfd-clean] qemu 9762 18.2 3.2 538924 131596 ? Sl 22:11 0:59 阅读全文
posted @ 2020-06-18 14:34 wanghongwei-dev 阅读(374) 评论(0) 推荐(0) 编辑
摘要:创建并挂载存储卷 创建一个1GB的卷 source ~/demo-openrc openstack volume create --size 1 volume1 很短的时间后,卷状态应该从creating 到available [root@controller ~]# openstack volum 阅读全文
posted @ 2020-06-15 17:36 wanghongwei-dev 阅读(1726) 评论(0) 推荐(0) 编辑
摘要:安装cinder块存储服务节点(存储节点192.168.0.40) 使用默认的LVM卷方法,之后改为ceph存储 安装LVM软件包 [root@cinder01 ~]# yum install lvm2 device-mapper-persistent-data -y 启动LVM元数据服务,并设置开 阅读全文
posted @ 2020-06-15 17:27 wanghongwei-dev 阅读(523) 评论(0) 推荐(0) 编辑
摘要:Cinder的核心功能是对卷的管理,允许对卷、卷的类型、卷的快照、卷备份进行处理。它为后端不同的存储设备提供给了统一的接口,不同的块设备服务厂商在Cinder中实现其驱动,可以被Openstack整合管理,nova与cinder的工作原理类似。 OpenStack块存储服务为实例通过不同后台提供块存 阅读全文
posted @ 2020-06-12 14:15 wanghongwei-dev 阅读(506) 评论(0) 推荐(0) 编辑
摘要:控制节点资源不够(特别是实验环境中内存给小了)会造成无法预知的问题,尽量保证内存充足。 第一种:建立公共提供商网络(扁平网络) 在admin管理员用户下创建(注意:如果使用dashboard页面创建需要admin用户登录后在管理员网络里创建选择flat类型,在项目网络里创建的网络默认为vxlan类型 阅读全文
posted @ 2020-06-12 14:07 wanghongwei-dev 阅读(3060) 评论(0) 推荐(0) 编辑
摘要:OpenStack仪表板Dashboard服务的项目名称是Horizon,它所需的唯一服务是身份服务keystone,开发语言是python的web框架Django。 安装Train版本的Horizon有以下要求 Python 2.7、3.6或3.7 Django 1.11、2.0和2.2 Djan 阅读全文
posted @ 2020-06-12 13:50 wanghongwei-dev 阅读(790) 评论(0) 推荐(0) 编辑
摘要:可选:安装neutron网络服务节点(neutron01网络节点192.168.0.30) 网络配置按照官网文档的租户自助网络 配置系统参数 echo 'net.ipv4.ip_forward = 1' >>/etc/sysctl.conf sysctl -p 安装train版yum源 yum in 阅读全文
posted @ 2020-06-12 13:29 wanghongwei-dev 阅读(585) 评论(0) 推荐(0) 编辑
摘要:在计算节点安装neutron网络服务(computel01计算节点192.168.0.20) 安装组件 yum install openstack-neutron-linuxbridge ebtables ipset -y yum install conntrack-tools -y 修改neutr 阅读全文
posted @ 2020-06-12 13:25 wanghongwei-dev 阅读(552) 评论(0) 推荐(0) 编辑
摘要:安装neutron网络服务(controller控制节点192.168.0.10) 创建neutron数据库 mysql -uroot CREATE DATABASE neutron; GRANT ALL PRIVILEGES ON neutron.* TO 'neutron'@'localhost 阅读全文
posted @ 2020-06-12 13:14 wanghongwei-dev 阅读(558) 评论(0) 推荐(0) 编辑
摘要:网络服务NEUTRON概述 一、NEUTRON架构 OpenStack的网络服务neutron是整个OpenStack中最复杂的一个部分,它的基本架构是一个中心服务(neutron-server)外加各种plugins和agents,使用不同的network provider(网络提供者,如Linu 阅读全文
posted @ 2020-06-12 11:40 wanghongwei-dev 阅读(708) 评论(0) 推荐(0) 编辑
摘要:安装nova计算服务(computel01计算节点 192.168.0.20) 安装软件包 yum install centos-release-openstack-train -y yum install openstack-nova-compute -y yum install -y opens 阅读全文
posted @ 2020-06-12 11:15 wanghongwei-dev 阅读(604) 评论(0) 推荐(0) 编辑
摘要:nova计算服务需要在 控制节点 和 计算节点 都安装 控制节点主要安装 nova-api(nova主服务) ​ nova-scheduler(nova调度服务) ​ nova-conductor(nova数据库服务,提供数据库访问) ​ nova-novncproxy(nova的vnc服务,提供实 阅读全文
posted @ 2020-06-12 10:59 wanghongwei-dev 阅读(552) 评论(0) 推荐(0) 编辑
摘要:安装placement放置服务 创建placement数据库 mysql -uroot CREATE DATABASE placement; GRANT ALL PRIVILEGES ON placement.* TO 'placement'@'localhost' IDENTIFIED BY 'P 阅读全文
posted @ 2020-06-12 10:37 wanghongwei-dev 阅读(580) 评论(0) 推荐(0) 编辑
摘要:安装glance镜像服务 创建数据库并授权 mysql -u root create database glance; GRANT ALL PRIVILEGES ON glance.* TO 'glance'@'localhost' IDENTIFIED BY 'GLANCE_DBPASS'; GR 阅读全文
posted @ 2020-06-12 10:23 wanghongwei-dev 阅读(456) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示