首页 > TAG信息列表 > openstack
OpenStack云平台部署(手动)
一、基础环境准备 1、yum源配置 # 切换到yum目录 [root@controller ~]# cd /etc/yum.repos.d/ # 创建备份目录 [root@controller yum.repos.d]# mkdir repo.bak [root@controller yum.repos.d]# ls CentOS-Base.repo CentOS-fasttrack.repo CentOS-Vault.repo CentOS-CR.reOpenStack 创建自定义的QCOW2格式镜像
一、安装KVM虚拟机 1.1 虚拟机安装虚拟化软件包 注意:虚拟机指的是CentOS7.8 #挂载光盘 [root@cloudcs ~]# mount /dev/cdrom /mnt mount: /dev/sr0 is write-protected, mounting read-only [root@cloudcs ~]# ls /mnt/ CentOS_BuildTag EULA images LiveOS repodata使用disk-image-builder(DIB)制作Ironic 裸金属镜像
Diskimage Builder 制作Ironic裸金属镜像 Diskimage-builder 是openstack社区用于制作镜像的工具。 1.安装 yum -y install python-pip yum -y install qemu-img kpartx git pip install --upgrade pip pip install virtualenv yum install -y libguestfs-tools-c (提供virt-syspVMware虚拟机迁移到openstack平台
1.检查内核是否支持virtio驱动 grep -i virtio /boot/config-$(uname -r) 2.如果内核没有virtio驱动需要指定virtio驱动 cp /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.bak mkinitrd -f --with=virtio_blk --with=virtio_pci /boot/initramfs-$(uname -r)OpenStack-T版placement 服务
placement 服务 创建数据库 使用数据库访问客户端以用户身份连接到数据库服务器:root #mysql -u root -p000000 创建数据库:placement CREATE DATABASE placement; 授予对数据库的正确访问权限: #GRANT ALL PRIVILEGES ON placement.* TO 'placement'@'localhost' \ IDENTIFIED BYOpenStack-T版基础环境
主机名 eth0(仅主机) eth1(nat) 控制 192.168.100.147 192.168.73.33 计算 192.168.100.148 192.168.73.24 控制节点 controller 修改主机名 [root@controller ~]#hostnamectl set‐hostname controller 关闭防火墙 [root@controller ~]#systemctl stop firewalld [root@controller ~]OpenStack-T版Keystone服务
keystone 服务 连接数据库 #mysql ‐u root ‐p000000 创建keystone数据库: #CREATE DATABASE keystone; 授予对keystone数据库的适当访问权限: #GRANT ALL PRIVILEGES ON keystone.* TO 'keystone'@'localhost' IDENTIFIED BY '000000'; #GRANT ALL PRIVILEGES ON keysOpenStack-T版glance 服务
glance 服务 使用数据库访问客户端以用户身份连接到数据库服务器:root #mysql -u root -p000000 创建数据库:glance > CREATE DATABASE glance; 授予对数据库的正确访问权限:glance > GRANT ALL PRIVILEGES ON glance.* TO 'glance'@'localhost' IDENTIFIED BY '000000'; > GROpenStack-T版四项基础服务(SQL;message;memcached;etcd)
数据库 安装软件包 #yum install mariadb mariadb-server python2-PyMySQL -y 修改配置文件 #vim /etc/my.cnf.d/openstack.cnf [mysqld] bind-address = 192.168.100.147 default-storage-engine = innodb innodb_file_per_table = on max_connections = 4096 collation-serveropenstack-keystone
keystone参考视频:https://www.bilibili.com/video/BV1ju411v7Ug?p=2openstack官方网站:https://docs.openstack.org/rocky/index.html查看各个版本的安装指导手册一、基本角色 管理员admin 租户_member_二、Keystone基本架构 Keystone Service: token:用来生成和管理token catalog:3. placement安装
node可用资源统计,调度算法 官网文档:https://docs.openstack.org/placement/train/install/ 端口:8778 创建数据库 MariaDB [(none)]> CREATE DATABASE placement; MariaDB [(none)]> GRANT ALL PRIVILEGES ON placement.* TO 'placement'@'localhost' \ IDENTIFIE对 Openstack nova VM resize 过程的梳理【图】
resize 实际上是迁移的一种,只是前后的 flavor 不同。 https://review.opendev.org/q/topic:bug/1944759openstack-rabbitmq
搭建rabbitmq服务1.准备3台服务器,同步好时钟、关闭selinux和防火墙,配置/etc/hosts文件2.安装epel-release、erlang、rabbitmq-server [root@mon01 ~]# rpm -ivh https://mirrors.aliyun.com/ceph/rpm-mimic/el7/noarch/ceph-release-1-1.el7.noarch.rpm [root@mon01 ~]# yumopenstack 虚拟机网卡被重名为cirename0
虚拟机网卡被重名为cirename0 在虚拟机挂载多网卡情况下,你在虚拟机上卸载网卡后,再创建新的port挂给虚拟机使用,如果虚拟机不经过重启的话,是不会有任何问题的。但是,如果虚拟机重启了,你可能会发现没有了原来的eth0或者eth1,而多了一个 cirename0 的网卡。这就是cloudinit搞的鬼,在OpenStack 安装
1.认识OpenStack 1.云计算的起源 早在2006年3月,亚马逊公司首先提出弹性计算云服务。2006年8月9日,谷歌公司首席执行官埃里克·施密特(Eric Schmidt)在谷歌搜索引擎大会(SES San Jose 2006)上首次提出“云计算”(Cloud Computing)的概念 2.云计算的基本概念 (1)云计算的定义:云计算是一种按使OpenStack yoga安装(Ubuntu)
目录 双节点手动安装openstack yoga版本 环境准备 网络配置 hostname解析 测试网络连通性 NTP时间同步 所有节点安装openstack包 controller节点安装SQL数据库 controller节点安装消息队列 controller节点安装Memcached内存缓存 controller节点安装etcd存储器 yoga版本IAAS平台Resize失败故障处理
背景 上通服IAAS平台某一实例于2022年05月24日resize错误,初步判定为数据库中数据不一致导致resize时检查卷attach状态错误,现将解决方法总结如下: 故障截图 1.根据实例名查找实例ID与卷ID source admin-openstack.sh openstack server list --project project_001|grep entrygo-023一文理解OpenStack网络
摘要:如果你能理解OpenStack的网络,那么对于其他云平台的网络,应该也可以通过分析后理解掌握了。 本文分享自华为云社区《《跟唐老师学习云网络》 - OpenStack网络实现》,作者: tsjsdbd 。 整体设计 首先,OpenStack是用来管理大量的VM的“上帝”。他的目的是要像掌控物理世界一样,去管理OpenStack 命令行速查表
这是可供参考的常用命令列表 认证 (keystone) 列出所有的用户 $ openstack user list 列出认证服务目录 $ openstack catalog list 镜像(glance) 列出您可以访问的镜像 $ openstack image list 删除指定的镜像 $ openstack image delete IMAGE 描述一个指定OpenStack 搭建
OpenStack 搭建 环境 VMware Workstation Ubuntu 20.04 LTS 下载地址: 清华大学开源软件镜像站 Ubuntu 中文站 Ubuntu 官网(动态地址) 一个小提示:如果你的 VMware Tools 安装成功,那么你可直接点击右侧的复制代码进行操作 软件环境安装 # 安装 git sudo apt install git #apisix对openstack进行操作
本文旨在记录apisix与openstack对接的思路。 背景介绍: 原环境:keepalived+haporxy+openstack 三个节点高可用+负载均衡 所有服务部署在三个节点上 改造方案: 1.两节点:keepalived+apisix实现高可用 2.apisix对三个controller节点实现负载均衡 3.共需5个服务器 apisix与openstack脚本openstack packstack 安装(虚拟机成功安装)
1.关闭NetworkManager systemctl disable NetworkManager systemctl stop NetworkManager 2.更换yum源 curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo 3.配置时间同步 yum -y install ntpdate ntpdate ntp.aliyun.com >>/var/log/ntpd制作Openstack使用的windows镜像
制作Openstack使用的windows镜像 一、准备工作 1.首先安装一台带GUI的centos7的8G虚拟机(勾上kvm) 2.需要准备以下软件(我这个不提供,自行网上下载) 3.需要装一个openstack云平台,请参照我这篇博客(https://www.cnblogs.com/whwh/p/16251336.html) 二、对centos7进行配置 1.修改主机名八、OpenStack知识点总结
一:云计算 一、起源 云计算这个概念首次在2006年8月的搜索引擎会议上提出,成为了继互联网、计算机后信息时代的又一种革新(互联网第三次革命)。 云计算的核心是将资源协调在一起,使用户通过网络就可以获取到无限的资源并且不受时间和空间的限制,为用户提供一种全新的体验。 二、五、OpenStack的Cinder组件详解
一:简介 一、作用 块存储服务,为运行实例提供稳定的数据块存储服务。 块存储服务,提供对 volume 从创建到删除整个生命周期的管理。 二、Block Storage 1.操作系统获得存储空间的方式一般有两种: 通过某种协议(SAS,SCSI,SAN,iSCSI 等)挂接裸硬盘,然后分区、格式化、创建文件系统;