vmware创建嵌套虚拟机

嵌套虚拟机的搭建

  • 在vmware 虚拟机设置中,打开处理器的虚拟化Intel VT-x/EPT 或AMD-V/RVI(v)
  • 配置虚拟机yum 源,安装qemu、qemu-kvm、libvirt
  • 从阿里镜像源下载centos iso 阿里源 centos-7-x86
  • 准备虚拟机创建所需xml,centos.xml
<domain type='kvm' xmlns:qemu='http://libvirt.org/schemas/domain/qemu/1.0'><name>centos-test</name><memory unit='KiB'>8388608</memory><currentMemory unit='KiB'>8388608</currentMemory><vcpu placement='static'>4</vcpu><os><type arch='x86_64' machine='rhel6.5.0'>hvm</type><boot dev='hd'/><boot dev='cdrom'/><bootmenu enable='yes'/><bios useserial='yes' rebootTimeout='0'/></os><features><acpi/><apic/><pae/></features><cpu mode='host-model'><model fallback='allow'/></cpu><clock offset='utc'/><on_poweroff>destroy</on_poweroff><on_reboot>restart</on_reboot><on_crash>restart</on_crash><devices><emulator>/usr/libexec/qemu-kvm</emulator><disk type='file' device='disk'><driver name='qemu' type='qcow2' cache='none'/><source file='/home/test/test.qcow2'/><target dev='vda' bus='virtio'/></disk><disk type='file' device='cdrom'><driver name='qemu' type='raw' cache='none'/><source file='/home/test/CentOS-Stream-9-20231218.0-x86_64-boot.iso'/><target dev='sda' bus='scsi'/></disk><controller type='ide' index='0'></controller><controller type='virtio-serial' index='0'></controller><controller type='usb' index='0'></controller><interface type='bridge'><source bridge='virbr0'/><mac address='52:54:00:e0:d9:e9'/><model type='virtio'/></interface><console type='pty'></console><input type='mouse' bus='ps2'/><graphics type='vnc' autoport='yes' listen='0.0.0.0'><listen type='address' address='0.0.0.0'/></graphics><video><model type='cirrus' heads='1'/></video><memballoon model='virtio'></memballoon></devices><qemu:commandline><qemu:env name='SPICE_DEBUG_ALLOW_MC' value='1'/></qemu:commandline>
</domain>
  • 创建系统盘
qemu-img create -f qcow2 test.qcow2 10g
  • 创建虚拟机,并进行系统安装
virsh create centos.xml					#创建虚拟机
virsh list								#查看虚拟机
virsh vncdisplay centos-test			#查看虚拟机vnc端口号
vncviewer 0.0.0.0:0							#通过vnc进行虚拟机系统安装

linux 系统启动流程

PC机上电——>加载BIOS——>加载MBR到内存——>GRUB引导——>加载内核
bios是固化在主板上的ROM,掉电仍能保存,主要用于完成cpu、主板、内存检测和初始化。BIOS程序的最后会指向计算机硬盘的MBR主引导扇区(Master Boot Record,启动盘的第一个扇区),然后将MBR中的内容加载到内存(RAM)中,并将控制权转交给MBR。
硬盘上的MBR包含基本的Boot Loader(446字节)和一个小的分区表(64字节)以及分隔标识(2字节),MBR的前446个字节存放的是GRUB(GRand Unified Bootloader 一个多重操作系统引导其,用来引导不同的系统)程序的一部分。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/621717.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Day32 贪心算法 part02 122. 买卖股票的最佳时机 II 55. 跳跃游戏 45. 跳跃游戏 II

贪心算法 part02 122. 买卖股票的最佳时机 II 55. 跳跃游戏 45. 跳跃游戏 II 122. 买卖股票的最佳时机 II 思路&#xff1a;计算每天的利润&#xff0c;利润如果为正&#xff0c;加到结果中去 class Solution { private:int result 0; public:int maxProfit(vector<int&g…

PyTorch项目源码学习(3)——Module类初步学习

torch.nn.Module Module类是用户使用torch来自定义网络模型的基础&#xff0c;Module的设计要求包括低耦合性&#xff0c;高模块化等等。一般来说&#xff0c;计算图上所有的子图都可以是Module的子类&#xff0c;包括卷积&#xff0c;激活函数&#xff0c;损失函数节点以及相…

完成源示例

本主题演示如何创作和使用自己的完成源类&#xff0c;类似于 .NET 的 TaskCompletionSource。 completion_source 示例的源代码 下面的列表中的代码作为示例提供。 其目的是说明如何编写自己的版本。 例如&#xff0c;支持取消和错误传播不在此示例的范围内。 #include <w…

java常见面试题:如何使用Java进行单元测试?

单元测试是软件开发中的一个重要环节&#xff0c;它确保每个单独的代码单元都能按照预期工作。以下是如何使用Java进行单元测试的详细说明&#xff1a; JUnit&#xff1a; JUnit是Java中最流行的单元测试框架。首先&#xff0c;添加JUnit依赖到你的项目中。如果你使用Maven&…

技术学习周刊第 2 期

有关 TLS/SSL 证书的一切 HTTPS 隐私安全的一些实践 关于 TLS 两篇非常好的文章&#xff0c;如果对 TLS 了解不多的话看上面两篇本章就够了。 从传统的 HTTPS 加密通信&#xff0c;到云原生架构下零信任网络所要求的 mTLS 双向认证&#xff0c;TLS 协议已经是服务通信的必备…

VR全景技术如何应用在城市发展,助力城市宣传展示

引言&#xff1a; 随着科技的不断发展&#xff0c;VR全景技术正逐渐渗透到各行各业&#xff0c;其中较为广泛的应用之一便是城市展示。那么VR全景技术如何运用在城市展示领域&#xff0c;这项技术给城市发展带来了哪些好处&#xff1f; 一. VR全景技术简介 1.什么是VR全景技术…

天梯赛 L1-094 剪切粘贴

原题链接 https://pintia.cn/problem-sets/994805046380707840/exam/problems/1649748772841508869?type7&page0 题面 &#xff08;建议点击原题链接查看&#xff0c;复制过来比较乱&#xff0c;只作预览&#xff09; 使用计算机进行文本编辑时常见的功能是剪切功能&am…

怎样制作一本旅游电子相册呢?

​随着数码技术的发展&#xff0c;旅游电子相册已成为越来越多旅游爱好者的必备工具。它不仅能让您随时随地欣赏自己的旅行回忆&#xff0c;还能分享给亲朋好友&#xff0c;甚至上传到社交媒体上&#xff0c;让更多人了解您的旅行故事。那么&#xff0c;如何制作一本精美的旅游…

Postman接口测试之断言,全网最细教程没有之一!

一、断言 在 postman 中我们是在Tests标签中编写断言&#xff0c;同时右侧封装了常用的断言&#xff0c;当然 Tests 除了可以作为断言&#xff0c;还可以当做后置处理器来编写一些后置处理代码&#xff0c;经常应用于&#xff1a; 【1】获取当前接口的响应&#xff0c;传递给…

【数据开发】BI数据报表之数据可测试性设计与分析

文章目录 1、什么是BI&数据报表2、什么是可测试性3、数据测试与方法3.1 数据准确性与对比&#xff08;重要&#xff09;3.2 数据安全性 1、什么是BI&数据报表 数据报表是一种数据可视化工具 用于将数据以图表、表格和其他可视化形式呈现出来&#xff0c;以便用户可以…

memcached简介分享

开头语&#xff1a; 大家好&#xff01;欢迎来到本篇博客&#xff0c;今天我们将深入探讨Memcached&#xff0c;这是一个高性能的分布式内存对象缓存系统。Memcached在Web开发中扮演着重要的角色&#xff0c;本文将为您介绍Memcached的基本知识、常见面试问题&#xff0c;并通…

【软件工程】基于领域建模的产品与技术方案设计(领域驱动设计DDD)

文章目录 1、领域建模2、产品方案、技术方案3、领域驱动设计DDD 1、领域建模 领域模型(domain model) 是对领域内的概念类或现实世界中对象的可视化表示。领域模型也成为概念模型、领域对象模型和分析对象模型。域模型是一种概念模型&#xff0c;也叫问题域模型。它表述的是某…

codeforces B - Collecting Game

分析 比 a i a_i ai​ 小的一定对 a n s i ans_i ansi​ 有贡献&#xff08;应该加上&#xff09;。加上之后 s c o r e score score 变大&#xff0c;在 s c o r e score score 变大的过程中可能会有更多的 a j a_j aj​ 小于 s c o r e score score 。很容易想到排序&…

BRC20通证的深度科普:它的潜力与如何导入到bitget

​BRC-20通证是什么&#xff1f; BRC-20通证&#xff1a;比特币上的“变形金刚”&#xff1f;&#xff01;不依赖智能合约&#xff0c;它们就像拥有超能力的外星人&#xff0c;直接在比特币的最小单位——聪上刻写JSON代码。哈哈&#xff0c;这比把房子建在乐高积木上还要刺激…

逆水行舟 不进则退

目录 一、前言 二、2023年度总结 三、2024展望未来 一、前言 这是我从工作以来到现在最喜欢的一句话&#xff0c;我想把这句话送给自己也想送给大家。 2019年7月实习到现在已经过去了四年多&#xff0c;进入2024年也迎来了我工作生涯的第五个年头。 在这个行业里&#xff…

Docker五部曲之四:Docker Compose

文章目录 前言Compose应用程序模型Compose规范顶层属性servicenetworkvolumesconfigssecrets 环境变量.env文件environment属性主机shell中的环境变量 Profiles&#xff08;剖面&#xff09;启动剖面自动启动剖面和依赖项解析 多compose.yml文件共享与扩展构建规范构建属性 部署…

网站后台拿Webshell

通过注入或者其他途径&#xff0c;获取网站管理员账号和密码后&#xff0c;找到后台登录地址&#xff0c;登录后&#xff0c;寻找后台漏洞上传网页后门&#xff0c;获取网站的webshell webshell的作用是方便攻击者&#xff0c;webshel是拥有fso权限&#xff0c;根据fso权限的不…

DXF文件格式:LWPOLYLINE和POLYLINE的数据结构有何不同?

1. LWPOLYLINE和POLYLINE的数据结构有何不同&#xff1f; LWPOLYLINE和POLYLINE的数据结构在DXF文件中略有不同&#xff1a; LWPOLYLINE&#xff08;Lightweight Polyline&#xff09;是一种简化的多段线实体&#xff0c;它使用更少的数据来表示。它的顶点坐标以及与每个顶点…

论文阅读:Bayesian GAN

Bayesian GAN 点击访问paper 官方github 半监督学习对比算法 1.简介 贝叶斯 GAN&#xff08;Saatchi 和 Wilson&#xff0c;2017&#xff09;是生成对抗网络&#xff08;Goodfellow&#xff0c;2014&#xff09;的贝叶斯公式&#xff0c;我们在其中学习生成器参数 θ g \th…