远程控制 | 2021-03-13
KVM 全称是 基于内核的虚拟机(Kernel-based Virtual Machine),它是一个 Linux 的一个内核模块,该内核模块使得 Linux 变成了一个 Hypervisor。它由 Quramnet 开发,该公司于 2008年被 Red Hat 收购,支持 x86 (32 and 64 位), s390, Powerpc 等 CPU,从 Linux 2.6.20 起就作为一模块被包含在 Linux 内核中。不过KVM需要支持虚拟化扩展的 CPU。教您明白kvm之后小编给您推荐一个可以远程控制的kvm——向日葵控控。
KVM 是基于虚拟化扩展(Intel VT 或者 AMD-V)的 X86 硬件的开源的 Linux 原生的全虚拟化解决方案。KVM 中,虚拟机被实现为常规的 Linux 进程,由标准 Linux 调度程序进行调度;虚机的每个虚拟 CPU 被实现为一个常规的 Linux 进程。这使得 KMV 能够使用 Linux 内核的已有功能。
但是,KVM 本身不执行任何硬件模拟,需要客户空间程序通过 /dev/kvm 接口设置一个客户机虚拟服务器的地址空间,向它提供模拟的 I/O,并将它的视频显示映射回宿主的显示屏。目前这个应用程序是 QEMU。
Linux 上的用户空间、内核空间和虚机:
说明:
Guest:客户机系统,包括CPU(vCPU)、内存、驱动(Console、网卡、I/O 设备驱动等),被 KVM 置于一种受限制的 CPU 模式下运行。
KVM:运行在内核空间,提供CPU 和内存的虚级化,以及客户机的 I/O 拦截。Guest 的 I/O 被 KVM 拦截后,交给 QEMU 处理。
QEMU:修改过的为 KVM 虚机使用的 QEMU 代码,运行在用户空间,提供硬件 I/O 虚拟化,通过 IOCTL /dev/kvm 设备和 KVM 交互。
KVM功能
KVM 所支持的功能包括:
支持CPU 和 memory 超分(Overcommit)
支持半虚拟化I/O (virtio)
支持热插拔 (cpu,块设备、网络设备等)
支持对称多处理(Symmetric Multi-Processing,缩写为 SMP )
支持实时迁移(Live Migration)
支持 PCI 设备直接分配和 单根I/O 虚拟化 (SR-IOV)
支持 内核同页合并 (KSM )
支持 NUMA (Non-Uniform Memory Access,非一致存储访问结构 )
一、设备接线
控控的接口按照指示进行接线。
二、下载控制端APP
1、首次使用向日葵控控,需使用手机控制端APP扫描并绑定控控,才可实现远控。
2、可通过APP Store/安卓应用市场搜索“向日葵远程控制”,或在向日葵站点下载页面扫码下载控制端APP。
3、安装成功后需登录向日葵账号,如未注册账号可直接在APP上注册。
三、绑定控控到账号下
1、进入控制端APP内,点击右上角 【+】 >> 【添加智能硬件】 >> 选择【控控】。
2、选择【绑定控控】。控控A2支持2种绑定方式:有线绑定和WIFI绑定。
如当前环境允许控控通过网线上网,推荐选择 【控控已连网线,绑定控控】;如没有网线环境,亦可 【通过WiFi绑定控控】。下面将分别介绍2种绑定方式的流程。
通过网线绑定控控流程
1、确保控控通过网线连接路由器/交换机,并且指示灯为白灯常亮状态。
2、确保手机连接的WiFi与控控上网网络处于同一局域网内。
3、选择【控控已连网线,绑定控控】 >> 手机自动扫描手机局域网内的控控 >> 为控控 【 设置访问密码 】 >> 【绑定成功】。
注意:若控控指示灯为黄灯闪烁或白灯闪烁,说明控控无法连接到网络或获取不到IP地址。点击查看如何给控控设置静态IP上网。
通过WiFi绑定控控流程
1、此方式需手机连接控控的热点(热点名称:sunloginkk_xxxx 密码:12345678)。
2、选择 【通过WiFi绑定】 >> 【去设置手机WiFi】,将手机WIFI连接至控控热点。
3、手机通过热点检测到控控 >>为控控 【设置访问密码】 >> 【绑定成功】。
向日葵控控A2是由贝锐自主研发的一款远程控制硬件,基于向日葵远程控制软件提供各种远程服务,远程桌面、远程SSH、远程摄像头等,被控端无需安装任何软件;而KVM切换器,又名多计算机切换器,可以让用户实现对多台计算机的控制。这两者结合起来,就能完美实现对中控室多台电脑的管理和维护。