KVM——虚拟机中使用命令行形式安装虚拟机

news2025/1/11 10:16:10

目录

一. 删除虚拟机中的虚拟机步骤

二. 虚拟机中以命令行形式安装虚拟机 


一. 删除虚拟机中的虚拟机步骤

这样就删除成功了。 

二. 虚拟机中以命令行形式安装虚拟机 

安装

[root@kvm-server ~]# virt-install --connect qemu:///system -n vm10 -r 3100 --disk path=/var/lib/libvirt/images/vm10.img,size=5 --os-type linux --vcpus 1 --location=/opt/Rocky-9.4-x86_64-minimal.iso -x "console=ttyS0" --nographics

命令解释:
virt-install \                           # 使用 virt-install 工具
    --connect qemu:///system \           # 连接到本地的 libvirt 守护进程
    -n vm10 \                            # 设置虚拟机的名称为 'vm10'
    -r 3100 \                            # 分配 3100 MB 的内存给虚拟机
    --disk path=/var/lib/libvirt/images/vm10.img,size=5 \  # 定义虚拟机的磁盘路径和大小为 5 GB
    --os-type linux \                    # 指定操作系统类型为 Linux
    --vcpus 1 \                          # 分配一个虚拟 CPU 给虚拟机
    --location=/opt/Rocky-9.4-x86_64-minimal.iso \   # 指定安装介质的本地路径
    -x "console=ttyS0" --nographics      # 启用控制台输出到 ttyS0,并禁用图形界面

选择2文本模式进入安装设置

这里根据页面单词,进行中文翻译进入了一些配置:

1.选择语言为中国简体;

2.时区为亚洲上海;

5安装目的地选择分区进入后选择c继续即可,即使用默认;

6关闭Kdump;

8设置了root密码。

设置完成后输入b安装。

等待安装......

出现下述提示,按回车后等待。

这样就安装成功了 

使用 ctrl + ]  快捷键退出虚拟机。 

配置文件路径:/etc/libvirt/qemu/*.xml

磁盘镜像文件路径: /var/lib/libvirt/images/*.img

查看虚拟机

[root@kvm-server ~]# virsh list --all
 Id   名称   状态
-------------------
 2    vm10   运行

 进入虚拟机

[root@kvm-server ~]# virsh console vm10
连接到域 'vm10'
转义字符是 ^] (Ctrl + ])

[root@localhost ~]#     #退出虚拟机按 ctrl + ] 快捷键即可。
[root@kvm-server ~]# 

 停止虚拟机

[root@kvm-server ~]# virsh shutdown vm10
域 'vm10' 正在关闭

[root@kvm-server ~]# virsh list --all
 Id   名称   状态
-------------------
 -    vm10   关闭

 开启虚拟机

[root@kvm-server ~]# virsh start vm10
域 'vm10' 已启动

[root@kvm-server ~]# virsh list
 Id   名称   状态
-------------------
 3    vm10   运行

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

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

相关文章

【Material-UI】复杂按钮 (Complex Button) 自定义详解

文章目录 一、ButtonBase 组件简介二、实例讲解:创建复杂的图片按钮1. 样式定义2. 核心组件构建3. 交互效果 三、高级自定义技巧1. 响应式设计2. 动态内容与动画 四、总结 在现代 Web 应用中,按钮不仅仅是一个点击交互元素,它们也承载着传递信…

批发行业进销存-登录适配 android 横竖屏幕 源码CyberWinApp-SAAS 本地化及未来之窗行业应用跨平台架构

一、横竖屏切换的意义 以下是移动端横屏竖屏可切换在进销存中的一些重要应用: a、数据录入与查看 在录入商品信息、库存数量等大量数据时,横屏模式可以提供更宽阔的输入区域,减少输入错误。例如,在输入长串的商品编码或详细的商…

数值分析【1】

第一章: 相对误差 四 规格化浮点数 秦九韶 第二章: 二分法 不动点迭代法 Taylor 埃特金加速 构造新的同根函数 有个公式 牛顿法(切线法)、弦截法(割线法)

谷粒商城实战笔记-137-商城业务-首页-整合dev-tools渲染一级分类数据

文章目录 一,使用热加载工具spring-boot-devtools1,引入devtools依赖2,ctrlshiftf9 编译静态资源 二,thymeleaf原理三,渲染一级分类 一,使用热加载工具spring-boot-devtools 因为我们采用的前后端一体的开…

Windows 平台 Docker Protainer可视化平台,忘记登录密码,重置密码

下载protainer 的文件 运行重置密码的密令 docker run --rm -v C:\Users\Administrator\AppData\Local\Docker:/data portainer/helper-reset-password成功运行后可以看到重置的密码 把key 和db 文件重新上传到容器里 docker cp portainer.key portainer:/data/portainer.k…

5.10.结构化开发方法-结构化分析

案例分析第一题会考 结构化特点:自顶向下,逐步分解,面向数据。三大模型:功能模型(数据流图)、行为模型(状态转换图)、数据模型(E-R图)以及数据字典。 数据流图DFD 数据流图DFD基…

网络IO模型及零拷贝问题

文章目录 BIOaccept监听案例read案例利用多线程 NIO案例NIO存在的问题 IO multiplexing-IO多路复用文件描述符(FD,句柄) 是什么reactor反应模式 select方法优点缺点小总结 poll方法优点缺点 epoll方法 Reactor模式单Reactor单线程 单Reactor多线程主从Re…

linux docker安装 gitlab后忘记root密码如何找回

1. docker ps - a 查看当前gitlab 当前的id2. docker exec -it gitlab /bin/bash 进入docker git 容器中【gitlab 注意可以上图中的name,也可以是id都可以的】,如下图3.gitlab-rails console -e production 输入该指令,启动Ruby on Rails控制台&…

Copy as cURL 字段含义

当前端在开发过程中,遇到接口错误反馈给后端人员时,一般在此接口处右键复制为cURL。 格式如下: curl https://xxx.xxx.cn/xxx/xxx/management/record/list \-H accept: application/json, text/plain, */* \-H accept-language: zh-CN,zh;q0…

LVS集群中的负载均衡技术

目录 1、LVS技术原理 2、NAT模式原理及部署方法 1、工作原理 2、部署方法 1、网络配置 2、软件安装与启用 3、测试 2、DR模式工作原理及部署方法 1、工作原理 2、部署方法 1、网络配置 2、解决vip响应问题 3、测试 3、ipvsadm命令及参数 1.管理集群服务中的增删…

数据同步工具之Flink CDC

Flink CDC(Change Data Capture)是基于Apache Flink的一个扩展,用于捕获和处理数据库中的数据变化。它能够实时捕获关系数据库中的数据变更(如插入、更新、删除操作),并将这些变更流式传输到Flink进行处理。…

【OceanBase系列】—— OceanBase应急三板斧

作者: 花名:洪波, OceanBase 数据库解决方案架构师 目前随着OceanBase数据库越来越流行,社区已经有很多用户在生产环境使用了OceanBase,也有不少用户的核心业务用到了OceanBase数据库,在使用OceanBase数据库…

演示:基于WPF的DrawingVisual开发的矢量地图

一、目的:基于WPF的DrawingVisual开发的矢量地图 二、预览 默认样式 深黑样式 深蓝色样式 深蓝色透明样式 三、环境 VS2022,Net7,GDAL,审图号为GS(2019)1822号矢量数据,DrawingVisual 四、主要功能 支持多种显示样式(默认样式&…

代码随想录27期|Python|Day39|​62. 不同路径​|​63. 不同路径 II​

62. 不同路径 简单题。由于规定了只能走右边和下边,所以右下角的值等于左对角线的两数之和。 1、确定dp和下标:二维数组,i,j分别为行和列,dp值为所需步数; 2、 初始化:只有上边和左边全部初始…

Java二十三种设计模式-享元模式(12/23)

享元模式:高效管理大量对象的设计模式 引言 在软件开发中,有时需要处理大量相似或重复的对象,这可能导致内存使用效率低下和性能问题。享元模式提供了一种解决方案,通过共享对象的共同部分来减少内存占用。 基础知识&#xff0c…

Apache OFBiz 曝出严重漏洞,允许预身份验证 RCE

近日,研究人员发现 Apache OFBiz 中存在一个新的关键漏洞,该漏洞是 Apache OFBiz 中的一个错误授权问题,被追踪为CVE-2024-38856。该漏洞影响 18.12.14 之前的版本,18.12.15 版本解决了该漏洞。 SonicWall 的安全研究员 Hasib Vh…

字节跳动发Seed-TTS语音合成模型,可模仿任意人的声音,效果逼真

前期我们介绍过很多语音合成的模型,比如ChatTTS,微软语音合成大模型等,随着大模型的不断进步,其合成的声音基本跟真人没有多大的区别。本期介绍的是字节跳动自家发布的语音合成模型Seed-TTS。 Seed-TTS 推理包含四个功能模块&…

JavaScript中判断变量的类型

数据类型 在 JavaScript 中有 8 种基本的数据类型(7 种原始类型和 1 种引用类型),它们分别是: 原始类型/基本类型: Number,BigInt,String,Boolean,null,unde…

C++开发基础之深入理解C++中的两种单例模式实现——线程安全与效率的权衡

引言: 单例模式是设计模式中的一种,它保证一个类仅有一个实例,并提供一个全局访问点。在C中,实现单例模式的方式多种多样,但随着多线程应用的普及,如何确保单例模式在多线程环境下的线程安全性成为了一个重…

深度学习--图像分割UNet介绍及代码分析

UNet介绍 参考UNet网络介绍整体架构UNet过程输入编码器(下采样)中间特征表示解码器(上采样)输出 代码详解unetUP和Unet关系上采样模块——unetUp用于图像分割的卷积神经网络(CNN)架构模块——Unet类的定义初…