首页 > 系统相关 >Linux基础虚拟化实验

Linux基础虚拟化实验

时间:2024-08-27 20:25:28浏览次数:11  
标签:虚拟化 vmhost vbr virsh ecs Linux 实验 root

常见虚拟化技术

虚拟化主要厂商及产品介绍:

系列

PC/服务器版代表
VMware VMware workstation、vSphere
Microsoft VirtualPC、Hyper-V
RedHat KVM、RHEV
citrix Xen
oracle Oracle VM VIrtualBox

 

 

 

 

 

 

 

虚拟化与云计算的关系:

虚拟化:一种技术,顾名思义,就是将不可拆分的实体资源变成可以自由划分的逻辑资源,从而实现资源的整合、隔离、再分配,云计算就是利用了虚拟化技术的这个特点。

云计算:一种服务模式(IAAS),其思想就是把各种资源整合起来,然后租给有需要的用户,其中的资源包括处理器(CPU)、内存、存储、网络和其它基本的计算资源。通常我们通过虚拟化手段把这些资源分隔打包提供给用户使用。

基础内核模块管理命令:

命令 命令描述
lsmod 查看已经加载的内核
modprobe 加载一个内核模块
sysctl 设置内核参数
remmod 卸载内核模块
systemd-modules-load.service 开机自动挂载服务,配置文件在 /etc/modules-load.d目录下

 

 

 

 

 

 

linux验证虚拟化支持

[root@ecs ~]# lsmod | grep kvm        # 查看内核是否加载了kvm模块
kvm_intel             339968  0
kvm                   905216  1 kvm_intel
irqbypass              16384  1 kvm
[root@ecs ~]# grep -Po "vmx|svm" /proc/cpuinfo        # 查看是否支持虚拟技术
vmx
vmx

linux虚拟化平台搭建:

[root@ecs ~]# virsh net-define /etc/libvirt/qemu/networks/vbr.xml    # 按照vbr.xml文件创建网桥
Network vbr defined from /etc/libvirt/qemu/networks/vbr.xml

[root@ecs ~]# virsh net-autostart vbr     # 设置开机自启动
Network vbr marked as autostarted

[root@ecs ~]# virsh net-start vbr       # 启动网桥
Network vbr started

[root@ecs ~]# virsh net-list --all      # 验证状态
 Name   State    Autostart   Persistent
-----------------------------------------
 vbr    active   yes         yes
 
[root@ecs ~]# ifconfig vbr           # 验证

[root@ecs ~]# cd /var/lib/libvirt/images/  # 切换工作目录
[root@ecs images]# qemu-img create -F qcow2 -f qcow2 -b cirros.qcow2 vmhost.img 20G   # 按照原始磁盘,创建新磁盘vmhost.img
#格式解析 -F:原始文件格式、-b:原始文件、-f:创建文件的格式、vmhost:新建立的文件名、20G:指定新建文件最大大小 [root@ecs ~]# virsh define vmbase.xml    # 按vmbase.xml文件创建虚拟机 [root@ecs ~]# virsh list --all # 显示虚拟机列表 Id Name State ---------------------------------------------------- - vmhost shut off [root@ecs ~]# virsh start vmhost # 开启虚拟机 Domain vmhost started [root@ecs ~]# virsh console vmhost # 两次回车后按提示输入用户名和密码就可进入虚拟机的console连接

 

标签:虚拟化,vmhost,vbr,virsh,ecs,Linux,实验,root
From: https://www.cnblogs.com/pengcan2845732281/p/18383416

相关文章

  • Linux 属主属组设置和文件类型
    今天给伙伴们分享一下Linux属主属组设置和文件类型,希望看了有所收获。我是公众号「想吃西红柿」「云原生运维实战派」作者,对云原生运维感兴趣,也保持时刻学习,后续会分享工作中用到的运维技术,在运维的路上得到支持和共同进步!如果伙伴们看了文档觉得有用,欢迎大家关注我的公......
  • ARM体系结构和接口技术(十一)定时器中断实验
    文章目录一、实验分析二、RCC章节:找到外设基地址并使能外设控制器时钟源1.RCC2.GICC和GICD3.TIM3三、TIM3章节(一)CR1寄存器(二)DIER寄存器(三)SR寄存器(四)PSC寄存器(五)ARR寄存器四、GIC章节(一)查看TIM3中断的中断号(二)GICD1.GICD_CTLR2.GICD_ISENABLERx3.GICD_ICPENDRx4.......
  • C++趣味实验之:二次函数面积与微积分
    在数学中,我们可以使用微积分来计算由二次函数抛物线构成的图形根据这个原理,我们可以用程序模拟计算这些图形的面积longdoublex,y,a,b,c;首先,定义出函数的各个参数输入a,b,c的数值后,计算其数值并绘制其图像for(inti=1;i<=1000;i++){ x+=0.1; y=a*x*x; y=y+b*x; ......
  • Linux——网络(3)
    一、服务器1、单循环服务器        服务器在同一时刻只能响应一个客户端的请求2、并发服务器模型        服务器在同一时刻可以响应多个客户端的请求3、TCP和UDP        UDP: 无连接        TCP:  有连接           ......
  • linux系统内存不足时, 系统杀死程序 哪儿查看日记
    下面是由ai回答的:当Linux系统内存不足时,系统可能会通过OOMkiller(Out-Of-Memorykiller)机制自动杀死一些进程以释放内存。要查看因内存不足而被系统杀死的程序,可以通过查看系统日志来获取相关信息。根据搜索结果,以下是一些常用的方法来查看系统日志中的相关记录:使用dmesg......
  • 非常全的Linux常用命令
    Linux常用命令 系统信息 arch显示机器的处理器架构uname-m显示机器的处理器架构uname-r显示正在使用的内核版本 dmidecode-q显示硬件系统部件-(SMBIOS/DMI) hdparm-i/dev/hda罗列一个磁盘的架构特性 hdparm-tT/dev/sda在磁盘上执行测试性读取操作 cat/p......
  • Linux——系统中断
    目录1.什么是系统中断2.为什么要有系统中断2.1举个生活中的例子3.中断会带来什么问题3.1问题3.2生活例子——以取外卖为例:假如你订了2份外卖4.回到系统中的软中断?5.系统中断总结6.大量的网络小包会导致性能问题,为什么呢?1.什么是系统中断中断是系统用来响应硬件设备请求的一种......
  • Linux进程管理——进程状态、僵尸进程、孤儿进程、系统中断
    目录1.基础1.1什么是进程1.2程序和进程的区别1.3进程的生命周期1.3.1进程生命周期图1.3.2进程生命流程说明1.4僵尸进程与孤儿进程区别2.监控进程状态2.1静态查看进程2.1.1ps命令2.1.2STAT状态含义2.2动态查看进程2.2.1top命令2.2.2top常用按键显示介绍2.2.3top每列含义详解2.2.4什......
  • Linux查看启动的服务的端口
    ss-ntlp输出:StateRecv-QSend-QLocalAddress:PortPeerAddress:PortLISTEN0128......
  • 【Linux】进程概念
        ......