Open rainit2006 opened 7 years ago
Hypervisor ハイパーバイザ (hypervisor) とは、コンピュータの仮想化技術のひとつである仮想機械(バーチャルマシン)を実現するための、制御プログラムである。 仮想化モニタや仮想化OSと呼ばれることもある。
I型:虚拟机直接运行在系统硬件上,创建硬件全仿真实例,被称为“裸机”型。 裸机型在虚拟化中Hypervisor直接管理调用硬件资源,不需要底层操作系统,也可以将Hypervisor看 作一个很薄的操作系统。这种方案的性能处于主机虚拟化与操作系统虚拟化之间。
II型:虚拟机运行在传统操作系统上,同样创建的是硬件全仿真实例,被称为“托管(宿主)”型。 托管型/主机型Hypervisor运行在基础操作系统上
· Ⅲ型:虚拟机运行在传统操作系统上,创建一个独立的虚拟化实例(容器),指向底层托管操作系统,被称为“操作系统虚拟化”。 这个算是容器型处理。
Virtualization Host Hardware-Assisted Virtualization,硬件辅助虚拟化
hardware-assisted virtualization is a platform virtualization approach that enables efficient full virtualization using help from hardware capabilities, primarily from the host processors.
Hardware-assisted virtualization is also known as accelerated virtualization; Xen calls it hardware virtual machine (HVM), and Virtual Iron calls it native virtualization.
Hardware-Assisted Virtualization 硬件辅助虚拟化,效率高
BIOS reply on the BIOS to support hardware-assisted virtualization.
Firmware Configurations 可能需要升级firmware来让BIOS支持hardware-assisted virtualization
CPU and cores Generally speaking, with virtualization, company is better off spending more money on multi-core cpu rather than one high-speed cpu. Virtual Machine use virtual CPUs (vCPUs). Need to evaluate how to assign CPU resources.
Memory Capacity and Configurations Need to plan the amount of RAM that the host machine will need. The more RAM and the faster the RAM speed, the better for a virtualization host.
Network Interface Cards (NICs) The type of network card to use is important. To achieve the best possible performance of network on their host computer, the company should use only server-class NICs.
Virtual Machine
シン・プロビジョニングでは,ボリュームに書き込まれたデータが増えるにつれて,割り当てる物理リソースを追加していく,というやり方を採用している。ボリュームから見たデータの使用率に応じて,ボリューム容量を変えることなく,同一のボリュームに対する物理リソースの割り当て量を増やしていけばよい,というわけである。
-Virtual NIC ソフトウェアを使ってコンピュータ内に擬似的に再現したネットワークカードのこと. After attaching a virtual NIC to a virtual machine, the organization has the ability to add that virtual NIC to a virtual network.
Virtual Network A virtual network allows domains to communicate with each other without using any external physical networks. A virtual network also can allow domains to use the same physical network interface to access a physical network and communicate with remote systems. A virtual network is created by having a virtual switch to which you can connect virtual network devices.
Virtual Switch A virtual switch (vsw) is a component running in a service domain and managed by the virtual switch driver. A virtual switch can be connected to some guest domains to enable network communications between those domains. In addition, if the virtual switch is associated also with a physical network interface, then this allows network communications between guest domains and the physical network over the physical network interface.
NPIV NPIVとは、はN_Port ID Virtualizationの略で要するに1つのHBAを複数のHBAに見せかけるHBAの仮想化技術です. まるでVMwareの仮想標準スイッチのようなストレージ技術なんですね。 HBA : host bus adapter.
I/O仮想化 サーバー仮想化は、1台の物理サーバーを、複数の仮想サーバーから共有可能にする技術です。これと同様に、I/O仮想化は、物理I/Oカード、すなわちネットワーク接続用のNIC(Network Interface Card)やFC(Fibre Channel)ストレージ接続用のHBA(Host Bus Adapter)を、複数の仮想NICや仮想HBAから共有できるようにする技術です。
You may have to agree to an End User License Agreement (EULA) when working with templates and importing.
Hypervisor Type1, Type2, Open Source(like: XenServer, KVM) Proprietary(like: Microsoft's Hyper-V, VMware's ESX/ESXi) Consumer vs Enterprise
Virtualization Host Hardware-Assisted Virtualization, BIOS, Firmware Configurations, CPU and Cores, Memory Capacity and Configurations, Network Interface Cards (NICs)
Allows difference OS to coexist on the same host computer.