OpenStack
文章平均质量分 58
OpenStack是一个开源的云计算管理平台项目,由几个主要的组件组合起来完成具体工作。OpenStack支持几乎所有类型的云环境,项目目标是提供实施简单、可大规模扩展、丰富、标准统一的云计算管理平台。OpenStack通过各种互补的服务提供了基础设施即服务(IaaS)的解决方案
Yeliang Wu
这个作者很懒,什么都没留下…
展开
-
openstack批量创建虚拟机
作者:【吴业亮】博客:https://wuyeliang.blog.csdn.net/openstack批量创建虚拟机老版本nova boot --flavor 2 --image 1c520c07-3728-4bd7-ad11-8d92bdebe150 --nic net-id=55d52b97-d69b-4338-a561-def927850e8b --num 100 wuyelia...原创 2019-12-27 14:40:22 · 2329 阅读 · 0 评论 -
基于ceph快照快速回滚openstack上的虚拟机
作者:【吴业亮】博客:http://blog.csdn.net/wylfengyujiancheng 查看虚拟机ID[root@node1 ~]# nova list --all | grep wyl| dc828fed-1c4f-4e5d-ae84-795a0e71eecc | wyl | ac33d3bc8fe54f52a2cc822adec7fe62 | ACTIVE ...原创 2018-05-17 07:56:43 · 2017 阅读 · 0 评论 -
openstack在线打快照
作者:【吴业亮】博客:http://blog.csdn.net/wylfengyujianchengopenstack的虚拟机默认是禁用在线打快照的,启用方法如下: 在nova.conf中禁用disable_libvirt_livesnapshot参数[workarounds] disable_libvirt_livesnapshot false注意: libvirt版本低...原创 2018-04-21 21:12:47 · 1733 阅读 · 0 评论 -
openstack用户安全加固
作者:【吴业亮】博客:http://blog.csdn.net/wylfengyujiancheng从Newton版本开始,Identity服务启用安全加固,用于满足支付行业和数据行业安全标。默认情况下,所有功能均禁用,大多数功能仅适用于driver为SQL的认证方式。修改方法:修改keystone.conf的 keystone.conf部分几次错误重试锁定用户[security_complianc原创 2018-04-21 20:59:46 · 1291 阅读 · 0 评论 -
openstack环境如何删除cinder服务
作者:【吴业亮】博客:http://blog.csdn.net/wylfengyujiancheng查看服务$ openstack volume service list+------------------+----------------------+------+---------+-------+----------------------------+| Binary...原创 2018-04-19 21:27:41 · 6011 阅读 · 0 评论 -
openstack开启kvm虚拟机嵌套
作者:【吴业亮】博客:http://blog.csdn.net/wylfengyujiancheng一、 linux kernel开启嵌套嵌套式虚拟nested是一个可通过内核参数来启用的功能。它能够使一台虚拟机具有物理机CPU特性,支持vmx或者svm(AMD)硬件虚拟化。关于nested的具体介绍,可以看这里 。该特性需要内核升级到Linux 3.X版本 ,所以在centos6下是...原创 2018-04-19 21:21:12 · 3173 阅读 · 2 评论 -
openstack架构图
作者:【吴业亮】博客:http://blog.csdn.net/wylfengyujiancheng原创 2018-04-19 21:16:38 · 1770 阅读 · 1 评论 -
通过packstack快速安装openstack
作者:【吴业亮】博客:http://blog.csdn.net/wylfengyujiancheng1、下载和安装操作系统https://mirrors.aliyun.com/centos/7.4.1708/isos/x86_64/CentOS-7-x86_64-Minimal-1708.iso安装操作系统略过……2、配置要求2+ vCPU4+G MEM...原创 2017-11-28 19:31:35 · 17072 阅读 · 2 评论 -
私有云落地解决方案之openstack高可用(pike版本)-集群参数
作者:【吴业亮】博客:http://blog.csdn.net/wylfengyujiancheng一、添加服务将消息队列加入集群监控中crm configure primitive rabbitmq-server systemd:rabbitmq-server \params environment_file="/etc/profile.d/rabbitmq-server.sh" \op st原创 2017-11-28 10:29:45 · 2646 阅读 · 1 评论 -
私有云落地解决方案之openstack高可用(pike版本)-添加存储节点
作者:【吴业亮】博客:http://blog.csdn.net/wylfengyujiancheng一、前提条件 各个节点的时间同步二、基础配置 1、安装软件包# yum -y install openstack-cinder python2-crypto targetcli2、修改配置文件# mv /etc/cinder/cinder.conf /etc/cinder/cinder.conf原创 2017-11-28 09:40:19 · 1881 阅读 · 1 评论 -
私有云落地解决方案之openstack高可用(pike版本)-添加计算节点
作者:【吴业亮】博客:http://blog.csdn.net/wylfengyujianchengNova 安装软件包# yum install openstack-nova-compute -y修改配置文件/etc/nova/nova.conf[DEFAULT]enabled_apis = osapi_compute,metadatafirewall_driver = nova.vir原创 2017-11-28 09:34:04 · 1681 阅读 · 0 评论 -
私有云落地解决方案之openstack高可用(pike版本)-配置ovs的vxlan网络
作者:【吴业亮】博客:http://blog.csdn.net/wylfengyujiancheng配置vxlan各个控制节点 修改配置文件/etc/neutron/plugins/ml2/ml2_conf.iniopenstack-config --set /etc/neutron/plugins/ml2/ml2_conf.ini ml2 tenant_network_types vxla原创 2017-11-28 09:28:47 · 3038 阅读 · 0 评论 -
私有云落地解决方案之openstack高可用(pike版本)-cinder
作者:【吴业亮】博客:http://blog.csdn.net/wylfengyujiancheng创建用户# openstack user create --domain default --project service --password Changeme_123 cinder 赋予admin权限# openstack role add --project service --user ci原创 2017-11-28 09:23:49 · 1456 阅读 · 1 评论 -
私有云落地解决方案之openstack高可用(pike版本)-horizon
作者:【吴业亮】博客:http://blog.csdn.net/wylfengyujiancheng安装rpm包# yum -y install openstack-dashboard修改配置文件 /etc/openstack-dashboard/local_settingsALLOWED_HOSTS = ['*', 'localhost']OPENSTACK_API_VERSIONS = {原创 2017-11-28 09:20:23 · 1919 阅读 · 1 评论 -
私有云落地解决方案之openstack高可用(pike版本)-neutron【ovs】
作者:【吴业亮】博客:http://blog.csdn.net/wylfengyujiancheng创建用户# openstack user create --domain default --project service --password Changeme_123 neutron 赋予neutron用户admin权限# openstack role add --project service原创 2017-11-27 22:46:46 · 1765 阅读 · 0 评论 -
私有云落地解决方案之openstack高可用(pike版本)-nova
作者:【吴业亮】博客:http://blog.csdn.net/wylfengyujiancheng控制节点安装 创建数据库ova_api, nova, and nova_cell0 databases:# mysql -u root -pChangeme_123CREATE DATABASE nova_placement ;CREATE DATABASE nova_cell0 ;CRE原创 2017-11-27 22:44:10 · 2367 阅读 · 0 评论 -
私有云落地解决方案之openstack高可用(pike版本)-glance
作者:【吴业亮】博客:http://blog.csdn.net/wylfengyujiancheng安装和配置glance创建glance用户(任一节点)# openstack user create --domain default --project service --password Changeme_123 glance 赋予glance用户admin权限(任一节点)# openstack原创 2017-11-27 22:41:23 · 1257 阅读 · 0 评论 -
私有云落地解决方案之openstack高可用(pike版本)-keystone
作者:【吴业亮】博客:http://blog.csdn.net/wylfengyujiancheng1、安装软件包(三个节点)yum install memcached python-memcached -y2、修改memcache配置文件(三个节点) 修改vim /etc/sysconfig/memcached配置文件cat <<END > /etc/sysconfig/memcachedPO原创 2017-11-27 22:38:15 · 1647 阅读 · 1 评论 -
私有云落地解决方案之openstack高可用(pike版本)-haproxy
1、三个节点安装haproxy,并设置开机自动启动# yum install -y haproxy# systemctl enable haproxy2、跟rsyslog结合配置haproxy日志,在三个节点上都操作 配置/etc/rsyslog.d/haproxy.conf$ModLoad imudp$UDPServerRun 514$template Haproxy,"%rawmsg原创 2017-11-27 22:34:06 · 2815 阅读 · 0 评论 -
私有云落地解决方案之openstack高可用(pike版本)-集群配置
作者:【吴业亮】博客:http://blog.csdn.net/wylfengyujiancheng1、安装集群软件[node1&node2&node3]# yum install -y lvm2 cifs-utils quota psmisc pcs pacemaker corosync fence-agents-all resource-agents crmsh2、启动服务并设置开机启动[nod原创 2017-11-27 22:30:34 · 2157 阅读 · 0 评论 -
私有云落地解决方案之openstack高可用(pike版本)-消息队列
作者:【吴业亮】博客:http://blog.csdn.net/wylfengyujiancheng1、安装软件包yum install erlang rabbitmq-server –y2、启动服务并设置开机启动systemctl enable rabbitmq-server.servicesystemctl start rabbitmq-server.service3、创建用户rabbitmq原创 2017-11-27 22:28:33 · 1460 阅读 · 1 评论 -
私有云落地解决方案之openstack高可用(pike版本)-数据库
作者:【吴业亮】博客:http://blog.csdn.net/wylfengyujiancheng1、安装rpm包# yum install -y MariaDB-server MariaDB-client galera xinetd rsync ntpdate2、启动服务# systemctl start mariadb.service 3、初始化数据库# mysql_secure_insta原创 2017-11-27 22:26:18 · 1708 阅读 · 0 评论 -
私有云落地解决方案之openstack高可用(pike版本)-环境配置
作者:【吴业亮】博客:http://blog.csdn.net/wylfengyujiancheng1、配置本地源mkdir /etc/yum.repos.d/bak_repo_bakmv /etc/yum.repos.d/*.repo /etc/yum.repos.d/bak_repo_bakcat <<END >/etc/yum.repos.d/repo.repo[repo]name=r原创 2017-11-27 22:23:19 · 1964 阅读 · 0 评论 -
私有云落地解决方案之openstack高可用(pike版本)-架构
作者:【吴业亮】博客:http://blog.csdn.net/wylfengyujiancheng本架构借鉴redhat架构1、API 服务:包括 *-api, neutron-server,glance-registry, nova-novncproxy,keystone,httpd 等。由 HAProxy 提供负载均衡,将请求按照一定的算法转到某个节点上的 API 服务。由 Pacemake原创 2017-11-27 22:15:39 · 4441 阅读 · 0 评论 -
openstack删除僵尸卷
作者:【吴业亮】云计算开发工程师 博客:http://blog.csdn.net/wylfengyujiancheng通过targetcli删除iscsi和block/backstores/block> delete iqn.2010-10.org.openstack:volume-3d62cd9d-5930-44b8-ae55-5e64173f6f95/iscsi> delete iqn.原创 2017-10-31 15:48:49 · 4136 阅读 · 1 评论 -
openstack集成ceph
作者:【吴业亮】云计算开发工程师 博客:http://blog.csdn.net/wylfengyujiancheng集成Ceph相关配置 创建Pool# ceph osd pool create volumes 64# ceph osd pool create images 64# ceph osd pool create vms 64安装Ceph Client包 配置centos7原创 2017-10-31 15:08:22 · 3719 阅读 · 1 评论 -
openstack镜像格式转换
作者:【吴业亮】云计算开发工程师 博客:http://blog.csdn.net/wylfengyujianchengimage格式 参数QCOW2(KVM,Xen) qcow2QED(KVM) qedraw rawVDI(VirtualBox) vdiVHD(Hyper-V) vpcVMDK(VMware)原创 2017-04-22 14:59:05 · 6740 阅读 · 0 评论 -
openstack制作linux镜像
作者:【吴业亮】云计算开发工程师 博客:http://blog.csdn.net/wylfengyujiancheng一、硬件及软件准备: 1、物理机一台:要求支持硬件虚拟化,将centos7的mini版本安装在物理机上,如果实在找不到多余的机器可以在windows上安装vmware。然后在vmware上创建centos7的虚拟机。 2、CentOS7的镜像 下载地址:http://原创 2017-04-22 14:48:14 · 3920 阅读 · 1 评论 -
openstack性能测试【rally】
作者:【吴业亮】云计算开发工程师 博客:http://blog.csdn.net/wylfengyujianchengRally是一个基准测试工具,用于自动化和统一 多节点OpenStack部署,云验证,基准测试和分析。它可以用作OpenStack CI / CD系统的基本工具,可以不断提高其SLA,性能和稳定性。创建数据库和用户# mysql -u root -p MariaDB [(non原创 2017-04-22 11:57:37 · 4988 阅读 · 3 评论 -
openstack调整虚拟机规格和热迁移自动确认
作者:【吴业亮】云计算开发工程师 博客:http://blog.csdn.net/wylfengyujiancheng在nova.conf中修改resize_confirm_window = 0 自动确认时间 0是禁用 1代表1s后自动确认原创 2017-04-01 17:41:54 · 3222 阅读 · 0 评论 -
openstack资源使用情况查询
作者:【吴业亮】云计算开发工程师 博客:http://blog.csdn.net/wylfengyujiancheng 列出主机以及运行在其之上的nova相关的服务: 获取运行在主机上所有实例的资源使用总量: [root@mitaka ~]# nova host-describe mitaka cpu一栏显示了运行在主机上的实例的虚拟CPU总量。memory_mb一栏显示了运行在主机原创 2016-12-09 10:51:19 · 19289 阅读 · 6 评论 -
mitaka版本openstack虚拟化云桌面的实现(spice)
作者:【吴业亮】云计算开发工程师 博客:http://blog.csdn.net/wylfengyujiancheng什么是vdi VDI,英文全称Virtual Desktop Infrastructure,即虚拟桌面基础架构,正迅速成为一个热门词语。 VDI的概念很简单。它不是给每个用户都配置一台运行Windows XP 或Vista(后文统称为Windows XP)的桌面PC,而是通过原创 2016-07-05 23:13:14 · 19005 阅读 · 1 评论 -
【nova】centos7下libety版本openstack动态迁移虚拟机
作者:【吴业亮】云计算开发工程师 博客:http://blog.csdn.net/wylfengyujiancheng openstack虚拟机动态迁移有两个方式,块迁移和共享存储迁移。 前提条件: 目标物理服务器是有足够的内存,虚拟CPU,磁盘。cpu同类型 说明: 本文用nfs用作共享存储演示,共有四个节点controller、 computer1、computer2、b原创 2016-03-07 21:54:19 · 4148 阅读 · 5 评论 -
【nova】liberty版本openstack在线调整云主机大小
作者:【吴业亮】云计算开发工程师 博客:http://blog.csdn.net/wylfengyujiancheng 有时虚拟机创建后发现虚拟机规格太小,满足不了业务需求。于是需要在线拉伸虚拟机的规格。 1、用admin用户登录dashboard,创建满足需求的虚拟机规格 2、输入适当的参数 3、修改controller和各个computer节点的nova.cnf文件,打开下面两原创 2016-03-07 21:29:22 · 6323 阅读 · 2 评论 -
openstack手工迁移虚拟机方法
作者:【吴业亮】云计算开发工程师 博客:http://blog.csdn.net/wylfengyujiancheng 说明:本次实验有两台物理机controller和computer1,虚拟机demo开始运行在computer1上,目标:手工迁移到controller上 1、查看虚拟机:[root@controller ~]# source admin-openrc.sh [root@co原创 2016-02-29 20:22:32 · 4721 阅读 · 0 评论 -
制作OpenStack Windows Server 2012镜像
作者:【吴业亮】云计算开发工程师 博客:http://blog.csdn.net/wylfengyujiancheng 一、硬件及软件准备: 1、物理机一台:要求支持硬件虚拟化,将centos7安装在物理机上,如果实在找不到多余的机器可以在windows上安装vmware。然后在vmware上创建centos7的虚拟机。 2、windows2012server的ISO 下载地址:http原创 2016-01-06 13:04:23 · 20136 阅读 · 6 评论 -
手动安装liberty版本openstack环境(allinone)---安装dashboard
1、安装dashboard服务# yum install openstack-dashboard httpd mod_wsgi \ memcached pythonmemcached -y2、修改配置文件/etc/openstack-dashboard/local_settings a、配置dashboard运行在controller上(controller为OS主机名)OPENSTACK_原创 2015-11-28 21:20:41 · 2236 阅读 · 0 评论 -
手动安装liberty版本openstack环境(allinone)---安装neutron
作者:【吴业亮】云计算开发工程师 博客:http://blog.csdn.net/wylfengyujiancheng 1、创建neutron数据库# mysql -uroot -pChangeme_123 -e "CREATE DATABASE neutron;"注意:Changeme_123为数据库root密码 2、创建数据库用户并赋予权限# mysql -uroot -pChang原创 2015-11-28 21:01:16 · 3694 阅读 · 0 评论 -
手动安装liberty版本openstack环境(allinone)---安装cinder
作者:【吴业亮】云计算开发工程师 博客:http://blog.csdn.net/wylfengyujiancheng 1、创建cinder数据库# mysql -uroot -pChangeme_123 -e "CREATE DATABASE cinder;"注意:Changeme_123为数据库root密码 2、创建数据库用户并赋予权限# mysql -uroot -pChangem原创 2015-11-28 20:16:16 · 2804 阅读 · 0 评论 -
手动安装liberty版本openstack环境(allinone)---安装nova
作者:【吴业亮】云计算开发工程师 博客:http://blog.csdn.net/wylfengyujiancheng 1、创建nova数据库# mysql -uroot -pChangeme_123 -e "CREATE DATABASE nova;2、创建数据库用户并赋予权限# mysql -uroot -pChangeme_123 -e "GRANT ALL PRIVILEGES ON原创 2015-11-28 19:34:53 · 3058 阅读 · 2 评论