OpenStack
小卡向前冲
这个作者很懒,什么都没留下…
展开
-
ZUN UI国际化
实施操作已替换文件方式进行,文件包括:# 自己写的脚本i18n-zunui.sh# js的国际化文件djangojs.po# py的国际化文件django.po# 容器详情中,console标签页的controller文件console.controller.js# cloud-shell的controller文件,未使用,找到就一起改了。。。cloud-shell.cont...原创 2019-11-13 15:07:25 · 475 阅读 · 0 评论 -
OpenStack服务安装脚本汇总
以下脚本,是参照OpenStack Rocky版官方安装文档编写的。系统架构为:一个控制节点(Controller),一个计算节点(Compute)基础环境KeystoneGlanceNovaNeutronHorizonCinder (存储使用NFS)Swift...原创 2019-10-18 16:06:31 · 922 阅读 · 0 评论 -
OpenStack Swift服务安装脚本
Controller#!/bin/shinstall_swift(){ set -o errexit set -x readonly passwd=openstack readonly controller_ip=172.16.199.11 readonly compute_ip=172.16.199.31 #服务证书和端点 source ./admin-openrc ...原创 2019-10-18 15:55:52 · 809 阅读 · 0 评论 -
OpenStack Cinder服务安装脚本
Controller#!/bin/shinstall_cinder(){ set -o errexit set -x readonly passwd=openstack readonly my_ip=172.16.199.11 echo "-------------安装和配置控制节点-------------" #数据库 source ./sql_scripts/cinde...原创 2019-10-18 15:11:15 · 674 阅读 · 0 评论 -
OpenStack Horizon服务安装脚本
Controller#!/bin/shinstall_horizon(){ #报错即刻退出 set -o errexit set -x echo "---------------9.1.2 Horizon安装和配置------------------" (echo 'y')|apt install openstack-dashboard sed -i "39s/^#ALLOWE...原创 2019-10-18 15:06:53 · 397 阅读 · 0 评论 -
OpenStack Neutron服务安装脚本
Controller#!/bin/bashreadonly NEUTRON_DBPASS=openstackreadonly NEUTRON_PASS=openstack # 在keystone服务中的密码readonly METADATA_SECRET=openstackreadonly RABBIT_PASS=openstackreadonly NOVA_PASS=openst...原创 2019-10-18 15:02:04 · 872 阅读 · 0 评论 -
OpenStack Nova服务安装脚本
Controller#!/bin/shinstall_nova_controller(){#报错即刻退出set -o errexitset -xreadonly passwd=openstackreadonly my_ip=172.16.199.11source ./sql_scripts/nova.sqlsource ./admin-openrcopenstack us...原创 2019-10-18 14:53:55 · 720 阅读 · 0 评论 -
OpenStack Glance服务安装脚本
Controller#!/bin/bashreadonly GLANCE_DBPASS=openstackreadonly GLANCE_PASS=openstack # 在keystone服务中的密码#获取参数范围的头部行数#$1 匹配正则#$2 文件名function get_range_start_line() { grep -n $1 $2 | cut -d ":...原创 2019-10-18 14:45:10 · 918 阅读 · 0 评论 -
OpenStack Keystone服务安装脚本
标题Controller#!/bin/bashinstall_keystone(){#报错即刻退出set -o errexitset -x#echo "--------------将dash修改为bash"#ls -l `which sh`#dpkg-reconfigure dash#ls -l `which sh`#sleep 5secho "-------------...原创 2019-10-18 14:41:16 · 861 阅读 · 0 评论 -
OpenStack基础环境安装脚本
Controller#!/bin/shreadonly my_ip=172.16.199.11readonly interface_name=eth1set -o errexitset -x#4.3.2配置网卡install_interface(){ echo "--------------配置网卡-----------------"# 删除符合条件的内容,防止重复添加s...原创 2019-10-18 14:33:48 · 377 阅读 · 0 评论 -
使用OpenStack时的一些问题
在虚拟机上安装操作系统空的卷 + 元数据中cdrom=…配置虚拟机时,磁盘使用空的镜像(这个镜像是通过qemu生成的),然后元数据配置cdrom=$安装镜像路径二层(虚拟机上的ops上再创建虚拟机)MTU的问题(无法创建虚拟机,显示网络异常);现象:在OPS上无法创建实例检查compute节点的日志 tail -100f /var/log/nova/nova-compute.log发...原创 2019-09-26 14:18:36 · 159 阅读 · 0 评论 -
OpenStack上的虚拟机迁移
使用冷迁移实例文件的方式迁移Openstack上的虚拟机原创 2019-09-26 11:56:43 · 1942 阅读 · 0 评论 -
OpenStack的Cinder服务开启快照功能的配置
背景实验环境,虚拟机中安装了swift,并使用NFS作为backend存储。默认未开启快照功能,当使用命令创建快照时,会报错并提示。解决参考文档:https://docs.openstack.org/cinder/rocky/configuration/block-storage/drivers/nfs-volume-driver.html在存储节点上sudo vi /etc/cinde...原创 2019-09-23 11:10:32 · 641 阅读 · 0 评论 -
OpenStack镜像制作的方法
根据不同的操作系统,自行清理内部内容删除无用的内容。./clean.sh#!/bin/shdd if=/dev/zero of=/root/tempfile bs=2Mrm /root/tempfile# 删除history信息sudo rm -rf ~/.bash_historyhistory -c# 关机sudo shutdown -h now在OPS中操作:项目-...原创 2019-09-23 10:44:16 · 126 阅读 · 0 评论 -
nova cell v2原理及流程
为什么要引入nova cells主要是为了降低数据库和消息队列的访问瓶颈。对于云端架构来说,它默认拥有非常大的资源池,而这些资源池需要很多的服务器加以支持。OpenStack在架构设计时,就已经充分考虑到了服务的可扩展性。不过,在实际的使用中,用户经常会遇到问题,主要的问题包括两个方面,这就是数据库和消息队列的瓶颈问题。而Cells正是Nova内部为了解决数据库、消息队列瓶颈问题而设计的一种...转载 2019-09-16 15:32:59 · 797 阅读 · 0 评论 -
[转载]Cloud-init介绍和经典 应用场景
cloud-init介绍和经典应用场景。转自https://www.jianshu.com/p/f4fa583f022a了解cloud-init对于学习openstack有一定的帮助转载 2019-06-21 17:14:51 · 12427 阅读 · 0 评论 -
记一次Neutron无法创建网络问题的解决
@[TOC]记一次Neutron无法创建网络问题的解决现象在GUI界面创建网络时,提示:Unable to create the network. No tenant network is available for allocation.Neutron server returns request_ids: [‘req-33ea0c01-a4fe-4af4-afd3-bdcdcf934...原创 2019-02-21 11:33:20 · 11168 阅读 · 6 评论