周末玩一下云技术,kvm 相关笔记

news/2024/5/9 4:22:00

由于需要将企业的很贵的显卡和主机装在一个虚拟主机,用来跑  ue5 和 sd3  用来给用户临时使用,但是怎么将主机虚拟出来成多个主机呢,自己没有有钱请不起人,只能自己学一下虚拟化技术,第一步主机开启硬件支持 ,

grep -E 'vmx|svm' /proc/cpuinfo

命令的功能是在/proc/cpuinfo文件中搜索包含vmxsvm的行。这两个关键词分别与Intel VT (Virtualization Technology) 和 AMD-V (AMD Virtualization) 相关。如果/proc/cpuinfo中有这两个关键词,那么表示该CPU支持硬件虚拟化。

从给出的输出中,我们可以看到有vmx这个关键词,这意味着该CPU支持Intel的硬件虚拟化技术。

 

alias grep='grep --color=auto' 

grep命令设置了一个别名,使得每次执行grep时都会自动添加--color=auto选项。这意味着,当使用grep搜索文本时,匹配的文本部分会自动高亮显示。

安装工具

centoos6开始内置虚拟化kvm 但是我们还是需要安装一个管理工具 libvirt     空间管理工具 qemu-kvm libvirt ,

  1. yum install qemu-kvm libvirt

    • 这个命令的目的是使用yum包管理器来安装qemu-kvmlibvirtqemu-kvm是一个快速的模拟器,可以模拟计算机系统;libvirt是一个开源的工具和API,用于管理平台虚拟化技术,比如KVM、Xen、VMware ESX等。
  2. yum install virt-install

    • 这个命令用于安装virt-install工具,它是一个命令行工具,用于创建新的虚拟机。

 

安装虚拟用的包,虚拟机上安装虚拟要   yum install -y virt-install

启动时使用ifconfig 查看,如果没有这个命令,可以安装一下。

 rpm -ql kvm-qemu 

命令用于查询 kvm-qemu 软件包安装的所有文件及其路径。这个命令会列出该软件包安装的所有文件和目录,帮助你了解软件包的具体内容。

第一步创建磁盘

qemu-img create -f raw /opt/CentOS-7-x86_64.raw 10G 这条命令是用于通过 QEMU 的 qemu-img 工具创建一个新的虚拟磁盘映像文件。

第二步  创建虚拟机

创建虚拟机,以下是错了,可能安装的位置没有权限

virt-install --virt-type kvm --name centos-7-x86_64 --ram 1024 --cdrom=/root/centos-7.2-x86_64-DVD-1511.iso --disk path=/opt/centos-7-x86_64.raw --network network=default --graphics vnc,listen=0.0.0.0 --noautoconsole

 

TightVNC是一个远程桌面软件,以下是对其的详细介绍:

一、基本定义

TightVNC是一款基于远程桌面协议(RDP)的开源软件。它允许用户在不同的计算机之间实现远程控制的功能,即通过网络连接到远程计算机,并在本地计算机上操作和控制远程计算机。

 登陆后按tab 健   回归网卡0

 配置初始网络

net.ifnames=0 和 biosdevname=0 是两个常用于Linux系统启动参数的设置,它们都与网络接口命名有关。

  1. net.ifnames=0:
    • 这个内核参数用于禁用可预测网络接口名称的特性。在较新版本的Linux系统中,网络接口默认使用可预测的名称,如ens33wlp2s0等,这些名称是基于接口的类型、位置或MAC地址等信息自动生成的。设置net.ifnames=0后,系统将不使用这种新的命名机制,而是可能会回退到更传统的命名方式,如eth0wlan0等。
  2. biosdevname=0:
    • 这个参数用于禁用biosdevname工具,该工具会基于BIOS或UEFI提供的信息为网络接口生成名称。这种命名通常与系统的硬件拓扑有关,例如,可能会根据设备在主板上的位置来命名。通过设置biosdevname=0,可以阻止系统在启动时运行这个工具,从而不使用它提供的命名方案。

这两个参数通常一起使用,以确保网络接口使用更简单、更传统的命名方式,而不是基于硬件信息的自动生成名称。这在某些情况下可以简化网络配置和管理,特别是对于那些习惯于传统命名方式的系统管理员来说。在GRUB配置文件或启动菜单中添加这些参数,可以在系统启动时应用这些设置。

 

2 openstack   是一个管理kvm  的工具  安装如下,由于这个需要读数据库存,需要还要安装周边依赖

 

 

配置发下

 

还要安装mq

 

 启动mq   网页页界面;

 客户认证

 

 这个身份认证需要安装以下数据库

 设置访问

 

 

 

 检 查也安装的。

 最后安装kestone

 

初始化用户权限

 

 

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

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

相关文章

玩转MongoDB 从入门到实战 pdf mongodb从入门到商业实战pdf下载

玩转MongoDB 从入门到实战 pdf mongodb从入门到商业实战pdf下载 转载huatechinfo2023-09-14 20:28:05 文章标签mongodb数据库数据文章分类MongoDB数据库阅读数277目录MongoDB 数据库介绍01、MongoDB简介1、性能高 2、支持分布式 3、安装和部署容易 4、便于开发 5、NOSQL与SQL…

vue-解决background-image:url不显示问题

如上图所示,需求是给网页设置背景图,但实际效果是图片无法显示,已经确认地址是没问题的,网上教程有些是让在路径作为参数包裹在require方法里面,但还是未起作用。 折腾许久之后,发现了解决办法,只需要给div设置高度即可<style> .background {height: 120vh; } <…

dotnet 8 版本与银河麒麟V10和UOS系统的 glibc 兼容性

刚刚好 dotnet 8 的 glibc 版本足够旧,可以运行本文记录于 2024.04.26 如果你阅读本文时间距离本文记录时间过远,可能本文记录的信息已失效 dotnet 根据 dotnet 的 supported-os 文档记录,当前的 dotnet 8 是 8.0.4 版本,官方说明是支持 Debian 11 及以上版本 实际测试可以…

读天才与算法:人脑与AI的数学思维笔记11_算法如何思考

读天才与算法:人脑与AI的数学思维笔记11_算法如何思考1. 创造力 1.1. 创建一种算法,其首要任务是放弃已知的所有艺术风格,然后判断由算法自己所产生的艺术品是否具有与所有艺术风格都截然不同的特性,即真正独树一帜的艺术风格 1.2. 抗性模型同样适用于人类创造力代码的引导…

.net8系列-04图文并茂手把手教你配置Swagger支持token以及实现Swagger扩展,Swagger代码单独抽离

前情提要 接上篇文章,我们当前已完成如下内容:创建应用成功 创建接口成功 配置Swagger实现接口注释和版本控制 本文章主要内容为: 配置Swagger支持token传值测试接口快速上手-代码配置 添加如下代码 文件目录:\xiaojinWebApplication\xiaojinWebApplication\Program.cs// S…

.net报错异常及常用功能处理总结(持续更新)

@目录1. WebApi dynamic传参解析结果中ValueKind = Object处理方法问题描述方案1:(推荐,改动很小)方案2:2.C# .net多层循环嵌套结构数据对象如何写对象动态属性赋值问题描述JavaScript动态属性赋值.net动态属性赋值3.Object.GetType().GetProperty().GetValue()读取对象报错…

百度昆仑、华为NPU

百度昆仑、华为NPU 为智能计算而生的昆仑芯XPU架构 昆仑芯科技团队于2017年在Hot Chips上发布自研的、面向通用AI计的芯片核心架构——昆仑芯XPU。 集十余年AI加速研发实践,昆仑芯XPU从AI落地的实际需求出发,按照复杂前沿的人工智能场景需求开展迭代, 致力为开发者提供通用、…

计算机(电脑)硬件组成基本介绍4

详细介绍的计算机(电脑)硬件组成.电源插座为主板提供供电的电源接口目前,主板电源接口插座主要采用ATX电源接口, ATX电源接口一般为24针电源插座、8 针电源插座、4针电源插座等,主要为主板提供5V、 12V、3.3V 电压等. ATX 电源都支持软件关机功能。目前,双核CPU 主板上的…