openstack
推背图
每天进步一点点。
展开
-
那些年我们在NFV中给openstack做的优化1:内存大页HugePages
正常默认内存页:4k,大页内存:设置后默认2M=512pages(可以随时设置),如果希望更大,可以设置为1G(只能开机设置),页数视应用内存与OS情况而定。优点:系统要管理维护一个内存页表,每个内存页一个条目,使用大页,系统管理维护的页面表的条目变少,可以提高性能。设置:(centos7系统)1、查看系统是否支持内存大页(有输出表示支持):# grep -m1 "pse\|...原创 2019-12-16 23:30:12 · 955 阅读 · 1 评论 -
Newton版cinder僵尸卷处理
一、背景: 这周安装了newton版,创建虚机会默认带新加卷,而且默认是删除虚机不删除附加卷,这样有几个卷一直显示attach到已删除的实例,无法被删除,成为僵尸记录。 二、思路: cinder使用lvm做后端存储,前端只是在数据库里存放数据记录,命令行调阅数据库。整体思路是前端数据库修改相应记录,后端用lvremove删除对应卷。 1、数据库进入cinder中,修改volumes表中att原创 2017-10-13 18:31:12 · 485 阅读 · 0 评论 -
理解Kestone中的四种Token
Token 是什么通俗的讲,token 是用户的一种凭证,需拿正确的用户名/密码向 Keystone 申请才能得到。如果用户每次都采用用户名/密码访问 OpenStack API,容易泄露用户信息,带来安全隐患。所以 OpenStack 要求用户访问其 API 前,必须先获取 token,然后用 token 作为用户凭据访问 OpenStack API。 四种 Token 的由转载 2017-11-29 16:57:38 · 856 阅读 · 0 评论 -
openstack数据库报错1040:too many connections,修改MariaDB最大连接数
【现象】 测试环境140虚机,机房断电一次,服务器重启后无法创建虚拟机一直显示scheduler(调度),查看日志报错数据库报错1040:too many connections,显示连接数太多。 【分析】 查看openstack数据库配置文件(使用MariaDB),按照官网配置:[root@controller user]# vim /etc/my.cnf.d/openstack.c原创 2017-12-19 20:15:19 · 1666 阅读 · 0 评论 -
openstack如何修改忘记密码的实例密码
openstack镜像繁多,有些不是我们自己上传的,比如说其他人上传的但是我使用它创建了一个实例,但不知道密码怎么办呢?进入系统启动过程破解?有时候实例创建太快来不及。今天我们介绍一个新的办法,确切的说是一个小工具:libguestfs-tools。1、安装libguestfs-tools工具yum -y install libguestfs-tools或atp-get install libg原创 2017-11-24 15:50:40 · 5772 阅读 · 0 评论