virtualizationtodo

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
virtualizationtodo [2011/11/06 22:19] – CraigRodriguesvirtualizationtodo [2021/04/26 10:02] (current) – Remove static last edit date intro, we got history KubilayKocak
Line 5: Line 5:
 ===== Cross-Platform ===== ===== Cross-Platform =====
  
-  * <del>%%VirtIO%% drivers in the base tree (for KVM, %%BHyVe%%, VirtualBox, possibly others)</del>  (**//9/21//**, initial commit of virtio drivers to projects/virtio branch:  http://lists.freebsd.org/pipermail/svn-src-projects/2011-September/004361.html )+  * <del>%%VirtIO%% drivers in the base tree (for KVM, bhyve, VirtualBox, possibly others)</del>  (**//9/21//**, initial commit of virtio drivers to projects/virtio branch:  http://lists.freebsd.org/pipermail/svn-src-projects/2011-September/004361.html )
   * Support for hot adding/removing of CPUs (mainly for bare metal and VMware so far)   * Support for hot adding/removing of CPUs (mainly for bare metal and VMware so far)
   * "make release" generates template disk / file system images (not specific to a particular VM platform)   * "make release" generates template disk / file system images (not specific to a particular VM platform)
Line 21: Line 21:
 ===== Xen ===== ===== Xen =====
  
-  * See: [[FreeBSD/Xen]]+  * See: [[Xen]]
   * kldloadable PV drivers without having to compile in "options XENHVM"   * kldloadable PV drivers without having to compile in "options XENHVM"
   * Break out various Xen PV drivers into separate modules so they can be loaded independently -- i.e., front drivers without back drivers   * Break out various Xen PV drivers into separate modules so they can be loaded independently -- i.e., front drivers without back drivers
Line 27: Line 27:
   * dom0 (but lots to do here -- especially, grant tables, but also general stability work for "options XEN")   * dom0 (but lots to do here -- especially, grant tables, but also general stability work for "options XEN")
  
-===== BHyVe =====+===== bhyve =====
  
-  * See: [[BHyVe|BHyVe]]+  * See the [[bhyve|dedicated bhyve page]]
   * Suspend/resume   * Suspend/resume
   * Live migration   * Live migration
Line 41: Line 41:
  
   * Provide AMI files as part of the release process   * Provide AMI files as part of the release process
 +
 +===== VMware =====
 +
 +==== VMware Studio ====
 +
 +  * See: http://www.vmware.com/products/studio and http://communities.vmware.com/thread/312289
 +
 +  * Add a %%FreeBSD%% VM vApp template. See /opt/vmware/etc/new_os/TODO_new_os in the VMWare Studio 2.6 image.
 +
 +  * Port the Provisioning Agent to %%FreeBSD%%. This is just a shell script run once after first boot, which provisions a VM from template fillout hosted in a custom ISO image. /etc/rc integration is needed. See /opt/vmware/www/provagent/.build/etc/vmware-studio in the VMWare Studio 2.6 image.
  
 ---- ----
  
-[[CategoryTODO|CategoryTODO]]+{{tag>Virtualization}} 
 +{{tag>Todo}} 
 +{{tag>Stale}}
  
  • virtualizationtodo.1320617964.txt.gz
  • Last modified: 2011/11/06 22:19
  • by CraigRodrigues