周末玩一下云技术,kvm 相关笔记
由于需要将企业的很贵的显卡和主机装在一个虚拟主机,用来跑 ue5 和 sd3 用来给用户临时使用,但是怎么将主机虚拟出来成多个主机呢,自己没有有钱请不起人,只能自己学一下虚拟化技术,第一步主机开启硬件支持 ,
grep -E 'vmx|svm' /proc/cpuinfo
命令的功能是在/proc/cpuinfo文件中搜索包含vmx或svm的行。这两个关键词分别与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 ,
yum install qemu-kvm libvirt- 这个命令的目的是使用
yum包管理器来安装qemu-kvm和libvirt。qemu-kvm是一个快速的模拟器,可以模拟计算机系统;libvirt是一个开源的工具和API,用于管理平台虚拟化技术,比如KVM、Xen、VMware ESX等。
- 这个命令的目的是使用
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系统启动参数的设置,它们都与网络接口命名有关。
net.ifnames=0:- 这个内核参数用于禁用可预测网络接口名称的特性。在较新版本的Linux系统中,网络接口默认使用可预测的名称,如
ens33、wlp2s0等,这些名称是基于接口的类型、位置或MAC地址等信息自动生成的。设置net.ifnames=0后,系统将不使用这种新的命名机制,而是可能会回退到更传统的命名方式,如eth0、wlan0等。
- 这个内核参数用于禁用可预测网络接口名称的特性。在较新版本的Linux系统中,网络接口默认使用可预测的名称,如
biosdevname=0:- 这个参数用于禁用
biosdevname工具,该工具会基于BIOS或UEFI提供的信息为网络接口生成名称。这种命名通常与系统的硬件拓扑有关,例如,可能会根据设备在主板上的位置来命名。通过设置biosdevname=0,可以阻止系统在启动时运行这个工具,从而不使用它提供的命名方案。
- 这个参数用于禁用
这两个参数通常一起使用,以确保网络接口使用更简单、更传统的命名方式,而不是基于硬件信息的自动生成名称。这在某些情况下可以简化网络配置和管理,特别是对于那些习惯于传统命名方式的系统管理员来说。在GRUB配置文件或启动菜单中添加这些参数,可以在系统启动时应用这些设置。

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

配置发下
还要安装mq


启动mq 网页页界面;

客户认证


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

设置访问




检 查也安装的。

最后安装kestone


初始化用户权限


周末玩一下云技术,kvm 相关笔记的更多相关文章
- 恒天云技术分享系列5 – 虚拟化平台性能对比(KVM & VMware)
恒天云技术分享系列:http://www.hengtianyun.com/download-show-id-14.html 概述 本性能测试报告将详细陈述各虚拟化平台基准性能测试的主要结论和详细结果. ...
- 恒天云技术分享系列3 – KVM性能调优
恒天云技术分享:http://www.hengtianyun.com/download-show-id-11.html KVM是什么 KVM 是 kernel-based Virtual Machin ...
- HTTPS证书申请相关笔记
申请免费的HTTPS证书相关资料 参考资料: HTTPS 检测 苹果ATS检测 什么是ECC证书? 渠道2: Let's Encrypt 优点 缺点 Let's Encrypt 的是否支持非80,44 ...
- 云计算虚拟机技术-KVM安装
云计算虚拟机技术-KVM安装 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 身为运维的小伙伴估计大家都清楚KVM,因为在CentOS里面KVM还算很折腾的一个软件,早期CentOS ...
- 《玩转Django2.0》读书笔记-Django建站基础
<玩转Django2.0>读书笔记-Django建站基础 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.网站的定义及组成 网站(Website)是指在因特网上根据一 ...
- Autodesk 为其云技术发布新品牌- Autodesk Forge
近些年来Autodesk陆续发布了不少云解决方案和服务,比如BIM 360, Infraworks 360,Autodesk 360/A360, AutoCAD 360等等,这些众多叫做360的产品或 ...
- 【转】COM技术内幕(笔记)
COM技术内幕(笔记) COM--到底是什么?--COM标准的要点介绍,它被设计用来解决什么问题?基本元素的定义--COM术语以及这些术语的含义.使用和处理COM对象--如何创建.使用和销毁COM对象 ...
- hadoop与云技术、云计算混肴澄清
本文引用自:http://www.aboutyun.com/blog-61-248.html 一.初学者问题: 请教个问题在实际的生成环境里面,数据源产生的地方部署Hadoop,还是需要程序把数据给迁 ...
- 关于Linux虚拟化技术KVM的科普
虚拟化技术应用越来越广泛,虚拟化技术需求越来越强劲.KVM.XEN.Docker等比较热门,尤其是KVM技术越来越受欢迎. 基于此背景,了解一下KVM+QEMU就有点必要了. 从网上收集了一些资料进行 ...
- 《玩转Django2.0》读书笔记-探究视图
<玩转Django2.0>读书笔记-探究视图 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 视图(View)是Django的MTV架构模式的V部分,主要负责处理用户请求 ...
随机推荐
- Linux内核Kernel启动过程
在上一篇计算机启动过程文章中介绍了计算机启动的基本流程,本篇文章主要介绍Linux内核Kernel的启动过程. 一.内核启动的基本流程 sequenceDiagram participant Boot ...
- docker创建容器数据持久化资源限制基础命令
1. docker简介和核心概念 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化.容器是完全使 ...
- 卡方分布和 Zipf 分布模拟及 Seaborn 可视化教程
卡方分布 简介 卡方分布是一种连续概率分布,常用于统计学中进行假设检验.它描述了在独立抽样中,每个样本的平方偏差之和的分布.卡方分布的形状由其自由度 (df) 参数决定,自由度越大,分布越平缓. 参数 ...
- python相关常见安装问题
1 Centos7安装pip 参考链接:centos7 pip升级 - fuhaizi - 博客园 (cnblogs.com) Centos7默认pip版本: 使用默认pip版本安装numpy库,会报 ...
- jquery的绑定和删除
// 基本语法形式 $().on( 事件类型 , 事件处理函数 ) // 删除事件处理函数 // 必须绑定的是 函数名称 才能删除 绑定的事件处理函数 ...
- kettle从入门到精通 第五十七课 ETL之kettle调用存储过程
1.之前有个同学说他使用kettle执行一坨sql语句时,kettle直接卡死掉了.我给出的建议是使用存储过程,果不其然使用存储过程顺利解决问题. 今天我们一起来学习下kettle如何调用存储过程,这 ...
- pytest系列之-mark功能的使用
功能使用: 标记用例,按正常.异常用例划分等级进行标记,或者按照模块进行划分. 标记后,可以执行部分用例. 例如: 你有以下用例,文件目录结构如下: testcase ----user ----man ...
- Ubuntu 更改鼠标滚轮速度
1.安装imwheel sudo apt-get install imwheel 2.更改配置 sudo gedit ~/.imwheelrc 输入以下内容: ".*"None, ...
- 网络问题排查必备利器:Pingmesh
背景 当今的数字化世界离不开无处不在的网络连接.无论是日常生活中的社交媒体.电子商务,还是企业级应用程序和云服务,我们对网络的依赖程度越来越高.然而,网络的可靠性和性能往往是一个复杂的问题,尤其是在具 ...
- 手把手教你搭建Docker私有仓库Harbor
1.什么是Docker私有仓库 Docker私有仓库是用于存储和管理Docker镜像的私有存储库.Docker默认会有一个公共的仓库Docker Hub,而与Docker Hub不同,私有仓库是受限访 ...