热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

virsh命令来创建虚拟机步骤

为什么80%的码农都做不了架构师?(1)生成硬盘镜像文件:格式:raw或qcow2#qemu-imgcreate-fr

为什么80%的码农都做不了架构师?>>>   hot3.png

(1)生成硬盘镜像文件: 
格式:raw或qcow2

# qemu-img create -f raw fdisk.img 10G
# qemu-img info fdisk.img

(2)编写xml配置文件,这一步在后面做详细介绍 
(3)创建并运行虚拟机

# sudo apt-get install qemu-kvm
# virsh define vm0.xml //导入虚拟机配置
# virsh start vm0 //开启vm0
# virsh list --all // 显示所有虚拟机状态
# virsh destroy vm0 //销毁虚拟机
# virsh undefine vm1 //删除虚拟机配置
# virsh dumpxml vm0 //显示虚拟机xml配置

其中“vm0.xml”是步骤(2)中创建的xml文件。

虚拟机XML文件

//如果是Xen,则type=‘xen’vm0 //虚拟机名称,同一物理机唯一fd3535db-2558-43e9-b067-314f48211343 //同一物理机唯一,可用uuidgen生成524288524288 //memory这两个值最好设成一样2 //虚拟机可使用的cpu个数,查看物理机可用CPU个数:cat /proc/cpuinfo |grep processor | wc -l hvm //arch指出系统架构类型,machine 则是机器类型,查看机器类型:qemu-system-x86_64 -M ? //启动介质,第一次需要装系统可以选择cdrom光盘启动 //表示启动按F12进入启动菜单 //Advanced Configuration and Power Interface,高级配置与电源接口 //Advanced Programmable Interrupt Controller,高级可编程中断控制器 //Physical Address Extension,物理地址扩展 //虚拟机时钟设置,这里表示本地本机时间destroy //突发事件动作restartrestart //设备配置/usr/bin/kvm //如果是Xen则是/usr/lib/xen/binqemu-dm //硬盘

//域、总线、槽、功能号,slot值同一虚拟机上唯一 //光盘/* 利用Linux网桥连接网络 */ //配置的网桥网卡名称 //同一网桥下相同 //别名,同一网桥下相同
//注意slot值唯一/* 利用ovs网桥连接网络 */ /* 配置成pci直通虚拟机连接网络,SR-IOV网卡的VF场景 */
/* 利用vhostuser连接ovs端口 */
//基于虚拟局域网的网络 //可用命令生成,见下面的补充 //默认 //同一虚拟局域网的值相同
//注意slot值 //配置vnc,windows下可以使用vncviewer登录,获取vnc端口号:virsh vncdisplay vm0

 


转:https://my.oschina.net/banwh/blog/1828001



推荐阅读
  • 本文将详细介绍如何配置并整合MVP架构、Retrofit网络请求库、Dagger2依赖注入框架以及RxAndroid响应式编程库,构建高效、模块化的Android应用。 ... [详细]
  • 本文介绍了一种在 Android 开发中动态修改 strings.xml 文件中字符串值的有效方法。通过使用占位符,开发者可以在运行时根据需要填充具体的值,从而提高应用的灵活性和可维护性。 ... [详细]
  • Asynchronous JavaScript and XML (AJAX) 的流行很大程度上得益于 Google 在其产品如 Google Suggest 和 Google Maps 中的应用。本文将深入探讨 AJAX 在 .NET 环境下的工作原理及其实现方法。 ... [详细]
  • 本文详细介绍了在MyBatis框架中如何通过#和$两种方式来传递SQL查询参数。使用#方式可以提高执行效率,而使用$则有助于在复杂SQL语句中更好地查看日志。此外,文章还探讨了不同场景下的参数传递方法,包括实体对象、基本数据类型以及混合参数的使用。 ... [详细]
  • java datarow_DataSet  DataTable DataRow 深入浅出
    本篇文章适合有一定的基础的人去查看,最好学习过一定net编程基础在来查看此文章。1.概念DataSet是ADO.NET的中心概念。可以把DataSet当成内存中的数据 ... [详细]
  • Java高级工程师学习路径及面试准备指南
    本文基于一位朋友的PDF面试经验整理,涵盖了Java高级工程师所需掌握的核心知识点,包括数据结构与算法、计算机网络、数据库、操作系统等多个方面,并提供了详细的参考资料和学习建议。 ... [详细]
  • 将XML数据迁移至Oracle Autonomous Data Warehouse (ADW)
    随着Oracle ADW的推出,数据迁移至ADW成为业界关注的焦点。特别是XML和JSON这类结构化数据的迁移需求日益增长。本文将通过一个实际案例,探讨如何高效地将XML数据迁移至ADW。 ... [详细]
  • 如何高效学习鸿蒙操作系统:开发者指南
    本文探讨了开发者如何更有效地学习鸿蒙操作系统,提供了来自行业专家的建议,包括系统化学习方法、职业规划建议以及具体的开发技巧。 ... [详细]
  • 一、使用Microsoft.Office.Interop.Excel.DLL需要安装Office代码如下:2publicstaticboolExportExcel(S ... [详细]
  • Java虚拟机及其发展历程
    Java虚拟机(JVM)是每个Java开发者日常工作中不可或缺的一部分,但其背后的运作机制却往往显得神秘莫测。本文将探讨Java及其虚拟机的发展历程,帮助读者深入了解这一关键技术。 ... [详细]
  • 服务器虚拟化存储设计,完美规划储存与资源,部署高性能虚拟化桌面
    规划部署虚拟桌面环境前,必须先估算目前所使用实体桌面环境的工作负载与IOPS性能,并慎选储存设备。唯有谨慎估算贴近实际的IOPS性能,才能 ... [详细]
  • Hibernate全自动全映射ORM框架,旨在消除sql,是一个持久层的ORM框架1)、基础概念DAO(DataAccessorOb ... [详细]
  • JavaScript 跨域解决方案详解
    本文详细介绍了JavaScript在不同域之间进行数据传输或通信的技术,包括使用JSONP、修改document.domain、利用window.name以及HTML5的postMessage方法等跨域解决方案。 ... [详细]
  • IntelliJ IDEA配置微服务启动显示
    通过编辑IntelliJ IDEA的workspace.xml文件,可以实现微服务启动对象的显示。具体步骤包括定位并修改workspace.xml中的RunDashboard部分。 ... [详细]
  • 在Notepad++中配置Markdown语法高亮及实时预览功能
    本文详细介绍了如何在Notepad++中配置Markdown语法高亮和实时预览功能,包括必要的插件安装和设置步骤。 ... [详细]
author-avatar
手机用户2602907455
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有