Kvm
為什麼 KVM/QEMU 中的 vm 稱為域?
我注意到在使用
virsh
虛擬機時被稱為“域”。為什麼它們被稱為域而不是虛擬機?$ virsh virsh # help ... Domain Monitoring (help keyword 'monitor'): domblkerror Show errors on block devices domblkinfo domain block device size information domblklist list all domain blocks domblkstat get device block stats for a domain domcontrol domain control interface state domif-getlink get link state of a virtual interface domifaddr Get network interfaces' addresses for a running domain domiflist list all domain virtual interfaces domifstat get network interface stats for a domain dominfo domain information dommemstat get memory statistics for a domain domstate domain state domstats get statistics about one or multiple domains domtime domain time list list domains ... virsh # list --all Id Name State ---------------------------------------------------- - centos_vagrant_test_test_vm shut off - collectd01 shut off - grafana01 shut off - influxdb01 shut off - JobDBWin7_Stable shut off - OpenWRT_Red shut off
它們不是 kvm 專有術語(xen 也將機器稱為域)。管理程序大致相當於域零或dom0,它是在核心上初始化並具有特殊權限的第一個系統。稍後啟動的其他域稱為domU,相當於來賓系統或虛擬機。
原因可能是兩者非常相似,因為它們是在處理它們的核心上執行的。
根據 Xen wiki ( https://wiki.xen.org/wiki/Domain ),
域是在系統上執行的虛擬機之一。Domain0 是 Xen 管理程序在啟動時啟動的第一個域,將執行 Linux 作業系統。
Xen 項目極大地影響了虛擬化工具的開發人員。這個名字當然來自那裡。