背景: openstack juno版本,使用glance创建centos7镜像,然后生成虚拟机. 操作步骤: 首先获取镜像http://cloud.centos.org/centos/7/images/CentOS-7-x86_64-GenericCloud-1503.qcow2 wget -P /tmp/images http://cloud.centos.org/centos/7/images/CentOS-7-x86_64-GenericCloud-1503.qcow2 创建镜像glan…
创建网络和虚拟机流程: 1.创建网络和子网 背后发生了什么: Neutron让控制节点上针对此子网的dhcp(虚拟设备)启动,用于给该子网下的实例分配ip 2.生成虚拟机 背后发生了什么: 用户通过GUI或CLI发送创建实例的请求: Nova将请求中包含的虚拟机基本信息部分存入Nova数据库,调用glance,cinder服务生成虚拟机.实例基本信息包括:实例类型,内存,数量等 Nova调用Neutron API配置网络,包括实例ip地址.Neutron 会在 subnet 中创建一个 port…
如何创建生产用的Openstack镜像 参考官方文档https://docs.openstack.org/image-guide/centos-image.html 1,创建虚拟机硬盘 qemu-img create -f qcow2 /tmp/centos.qcow2 10G 2,创建虚拟机(没有virt-install命令使用yum -y install virt-install安装) virt-install --virt-type kvm --name centos --ram 1024…
1.安装virtualBox 1.1.下载安装包,安装 搜索一下,或者去 VirtualBox官网下载一个. 下载第一个,兼容64,32位. 2.创建64位虚拟机 2.1.解决无法创建64位的问题 2.1.1.进入控制面板->卸载程序->启用或关闭windows功能->取消hyper-v前面的勾. 2.1.2.改Bioss的设置(进入security下的virtualization,然后将图中的两项都改为Enabled),如下图: 2.1.3.改好Bioss后保存并重启电脑,再启动vir…
目录结构: 引出 采用 nova get-password 方式 采用 libvirt-set-admin-password 采用 nova rebuild instance 的方式 采用 cloud-init 的方式 引出 要解决的问题很明确:就是如果虚拟机的连接采用用户名密码登录的方式,而密码忘记的话,需要采取什么手段解决. 其实解决方案是要取决于真实的生产环境,虚拟化方式的不同,初始化虚拟机密码方式的不同,openstack版本的不同,都会造成某个方案的可行不可行.以下几种方案可能或多或少…
一:问题定位 现象: 近期发现有几台openstack云主机被修改密码并被肉鸡. 黑客操作日志: -- :: ##### root tty1 : #### -- :: top -- :: ##### root tty1 : #### -- :: clear -- :: ##### root tty1 : #### -- :: nvidia-smi -- :: ##### root tty1 : #### -- :: cd /opt -- :: ##### root tty1 : #### --…
硅谷创业公司Mirantis不久前进行了一项基准测试,测试在OpenStack Havana版本上创建75000台虚拟机的性能数据.就启动时间和成功率而言,当应用250个并发部署75000台虚拟机是最好结果.而测试过程中最高并发请求可达到500个. 以下内容对该测试的信息进行一些整理,并给出测试结果,供大家了解参考. 内容整理自: http://www.openstack.cn/p963.html  http://www.mirantis.com/blog/benchmarking-openst…
目录 目录 软件环境 前言 Openstack 接口驱动 使用 KVM 在 Compute Node 上创建虚拟机的流程 使用 VCDirver 在 vCenter 上创建虚拟机的流程 配置 vCenter 接入 Openstack 修改 Openstack 配置文件 通过 Openstack 在 vCenter 上安装虚拟机 ERROR 最后 参考文档 软件环境 操作系统 Ubuntu Server 14.04 vCenter 6.0.0 Devstack-L 前言 从虚拟化的层面来说,Gue…
服务端点: image API: POST     /v2/images Request1:     Method:Post     Url: http://192.168.31.147:9292/v2/images     Headers: Content-Type: application/json X-Auth-Token: 4e045ef71a994f8d8caeeab683a11419     Body: { "name": "registry:5000/cento…
本文介绍如何利用dockerfile来创建镜像.下面介绍具体的操作过程: 一.创建构建环境 操作示例如下: xxx@ubuntu:~$ pwd /home/xxx xxx@ubuntu:~$ mkdir myweb xxx@ubuntu:~$ cd myweb xxx@ubuntu:~/myweb$ touch Dockerfile 上面命令在当前用户(xxx)的主目录下创建了一个myweb目录,并在该目录下建立了一个空的文件名为Dockerfile文件.这个目录就是我们的构建环境(或上下文).…