openstack学习(三)创建虚拟机
1 , 用图形管理界面创建虚拟机
#virt-manager //打开图形管理界面
配置文件一般存放于/etc/libvirt/qemu
然后按照提示一步步安装即可,网络连接方式改为桥接
导出创建的虚拟机xml文件
root@cy-ubuntu:/home/cy# virt-manager //打开图形管理
root@cy-ubuntu:/home/cy# virsh list --all //查看虚拟机
Id Name State
----------------------------------------------------
ubuntu-server running root@cy-ubuntu:/home/cy# virsh destroy ubuntu-server //关闭正在运行的虚拟机
Domain ubuntu-server destroyed root@cy-ubuntu:/home/cy# virsh list --all
Id Name State
----------------------------------------------------
- ubuntu-server shut off root@cy-ubuntu:/home/cy# virsh dumpxml ubuntu-server > /opt/vm/vmxml/ubuntu-server.xml //导出配置文件
root@cy-ubuntu:/home/cy# grep 'source file=' /opt/vm/vmxml/ubuntu-server.xml //找出系统安装的磁盘,为以后应用此系统准备
<source file='/opt/vm/vmdev/ubuntu-15.10.raw'/> 删除虚拟机:virsh undefine 虚拟机名称 //此时只是删除了管理系统中删除,文件磁盘还在;若从管理界面删除,则虚拟磁盘也将删除
2 , 命令方式安装
root@cy-ubuntu:/opt/vm/vmxml# vi winxp.xml //自定义的配置文件
root@cy-ubuntu:/opt/vm/vmxml# virsh define winxp.xml //导入配置文件
Domain winxp defined from winxp.xml root@cy-ubuntu:/opt/vm/vmxml# virsh list --all //已加入到管理系统中
Id Name State
----------------------------------------------------
- ubuntu-server shut off
- winxp shut off
root@cy-ubuntu:/opt/vm/vmxml# virsh start winxp //运行虚拟机
Domain winxp started root@cy-ubuntu:/opt/vm/vmxml# virsh vncdisplay winxp //查看虚拟机的输出端口(port)
: root@cy-ubuntu:/opt/vm/vmxml# apt-get install vncviewer //安装查看器
查看的命令:vncviewer IP:port
3 , 如何大批量创建虚拟机
a,拷贝已有虚拟机安装磁盘。----------消耗大量io与容量,性价比不高
b,利用qcow2格式中‘backing_file= ‘来快速创建------占用资源少,速度快
openstack学习(三)创建虚拟机的更多相关文章
- openstack学习笔记一 虚拟机启动过程代码跟踪
openstack学习笔记一 虚拟机启动过程代码跟踪 本文主要通过对虚拟机创建过程的代码跟踪.观察虚拟机启动任务状态的变化,来透彻理解openstack各组件之间的作用过程. 当从horizon界面发 ...
- 用OpenStack界面轻松创建虚拟机的你,看得懂虚拟机启动的这24个参数么?
看这篇文章之前,保证看过以下文章: 我是虚拟机内核我困惑?! Qemu,KVM,Virsh傻傻的分不清 裸用KVM创建虚拟机,体验virtualbox为你做的10件事情 大家从OpenStack页面上 ...
- Openstack(十四)创建虚拟机
启动虚拟机之前需要先做一些前期准备,比如网络和IP地址分配.虚拟机:类型创建等等,具体如下: 14.1网络规划及IP划分 #官网安装文档:https://docs.openstack.org/ocat ...
- android学习三---创建第一个程序
1.创建一个Helloworld程序 1.1 new-android application 点击file-new-android application出现如下界面 填上应用名,项目名,包名,选择所 ...
- openstack通过salt-cloud创建虚拟机
saltstack有三大功能:远程执行.配置管理.云管理:saltstack的云管理就是通过salt-cloud完成的,salt-cloud是基于openstack来做的:salt-cloud能够管理 ...
- openstack Q版部署-----虚拟机创建(8)
一 .创建网络环境 环境变量生效一下 创建一个网络: openstack network create --share --external \ --provider-physical-network ...
- S1_搭建分布式OpenStack集群_11 虚拟机创建
一.创建网络环境环境变量生效一下创建一个网络:# openstack network create --share --external \--provider-physical-network ph ...
- nova创建虚拟机源码系列分析之二 wsgi模型
openstack nova启动时首先通过命令行或者dashborad填写创建信息,然后通过restful api的方式调用openstack服务去创建虚拟机.数据信息从客户端到达openstack服 ...
- 学习openstack(三)
一.OpenStack初探 1.1 OpenStack简介 OpenStack是一整套开源软件项目的综合,它允许企业或服务提供者建立.运行自己的云计算和存储设施.Rackspace与NASA是最初 ...
随机推荐
- LinQ C#防注入式攻击实例代码
注入式攻击是Web开放项目中开发人员的第一时间要考虑的问题,下面就我的开发实例分享给大家,有用的的话就点个赞吧. 定義賬戶信息類 public class UserInfors { public st ...
- Unity3D 5.x 交互功能 - 碰撞检测函数
1,给第一人称控制器添加脚本:playercollisions.js 脚本中只定义变量,先不添加方法: #pragma strict var door_open_time:float=3.0; var ...
- MySQL中优化sql语句查询常用的30种方法
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引. 2.应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使 ...
- python征程1.1(初识python)
在学习python前必须要掌握的一些基本知识 1.编程语言 2.python . C# JAVA 3.python: pypy cpython jpython 4.执行方 ...
- 能力素质模型咨询工具(Part 2)
核心能力素质模型数据库 1. 工作态度 通用 (1)热爱本职工作,对工作充满信心 (2)在没有明确的规定或领导指示的情况下,能够积极主动地承担职责范围内的各项工作,并能够积极地配合其他同事/部门工作 ...
- AngularJS Directive 隔离 Scope 数据交互
什么是隔离 Scope AngularJS 的 directive 默认能共享父 scope 中定义的属性,例如在模版中直接使用父 scope 中的对象和属性.通常使用这种直接共享的方式可以实现一些简 ...
- 阻止默认事件event.preventDefault();
阻止浏览器默认事件.什么是默认事件,例如浏览器默认右键菜单.a标签默认连接跳转...,如何阻止呢? Firefox中,event必须作为参数传入. IE中,event是window对象的属性. ev ...
- Vi (Unix及Linux系统下标准的编辑器)VIM (Unix及类Unix系统文本编辑器)
Vi是Unix及Linux系统下标准的编辑器.学会它后,您将在Linux的世界里畅行无阻.基本上vi可以分为三种状态,分别是命令模式.插入模式,和底行模式. vi编辑器是所有Unix及Linux系统下 ...
- OO方式下,ALV TREE和ALV GRID的不同之处
作为大部分报表程序的基础,ALV GRID差不多是每个ABAP开发者必须了解和掌握的内容,因此网上也不乏相关资料,而ALV TREE的应用相对较少,中文资料也就比较少见了.实际上,ALV TREE和A ...
- iOS 线程间的通信 (GCD)
1.从网络上 下载一张图片将它显示在view上 - (void)imageDownload { dispatch_async(dispatch_get_global_queue(DISPATCH_QU ...