แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™ virt-manager 3.0.0 แžŠแŸ‚แž›แž‡แžถแž…แŸ†แžŽแžปแž…แž”แŸ’แžšแž‘แžถแž€แŸ‹แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แž”แžšแžทแžŸแŸ’แžแžถแž“แž“แžทแž˜แŸ’แž˜แžทแž

แž€แŸ’แžšแžปแž˜แž แŸŠแžปแž“ Red Hat แž”แžถแž“แž…แŸแž‰แž•แŸ’แžŸแžถแž™ แž€แŸ†แžŽแŸ‚แžแŸ’แž˜แžธแž“แŸƒแž…แŸ†แžŽแžปแž…แž”แŸ’แžšแž‘แžถแž€แŸ‹แž€แŸ’แžšแžถแž แŸ’แžœแžทแž€แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แž”แžšแžทแžŸแŸ’แžแžถแž“แž“แžทแž˜แŸ’แž˜แžทแž - Virt-Manager 3.0.0 แŸ” แžŸแŸ‚แž› Virt-Manager แžแŸ’แžšแžผแžœแž”แžถแž“แžŸแžšแžŸแŸแžšแž‡แžถ Python/PyGTK แž แžพแž™แž‡แžถแž€แž˜แŸ’แž˜แžœแžทแž’แžธแž”แž“แŸ’แžแŸ‚แž˜แž‘แŸ… libvirt แž“แžทแž„แž‚แžถแŸ†แž‘แŸ’แžšแž€แžถแžšแž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แž”แŸ’แžšแž–แŸแž“แŸ’แž’แžŠแžผแž…แž‡แžถ Xen, KVM, LXC แž“แžทแž„ QEMU แŸ” แž€แžผแžŠแž‚แž˜แŸ’แžšแŸ„แž„ แž…แŸ‚แž€แž…แžถแž™โ€‹แžŠแŸ„แž™ แž˜แžถแž“แžขแžถแž‡แŸ’แž‰แžถแž”แŸแžŽแŸ’แžŽแž€แŸ’แžšแŸ„แž˜ GPLv2.

แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž“แŸแŸ‡แž•แŸ’แžแž›แŸ‹แžงแž”แž€แžšแžŽแŸแžŸแž˜แŸ’แžšแžถแž”แŸ‹แžœแžถแž™แžแž˜แŸ’แž›แŸƒแžŸแŸ’แžแžทแžแžทแžŠแŸ„แž™แž˜แžพแž›แžƒแžพแž‰แž›แžพแž€แžถแžšแžขแž“แžปแžœแžแŸ’แž แž“แžทแž„แž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž’แž“แž’แžถแž“แžšแž”แžŸแŸ‹แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž“แžทแž˜แŸ’แž˜แžทแž แž”แž„แŸ’แž€แžพแžแž˜แŸ‰แžถแžŸแŸŠแžธแž“แž“แžทแž˜แŸ’แž˜แžทแžแžแŸ’แž˜แžธ แž€แžถแžšแž€แŸ†แžŽแžแŸ‹แžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’ แž“แžทแž„แž…แŸ‚แž€แž…แžถแž™แž’แž“แž’แžถแž“แž”แŸ’แžšแž–แŸแž“แŸ’แž’แžกแžพแž„แžœแžทแž‰แŸ” แžŠแžพแž˜แŸ’แž”แžธแž—แŸ’แž‡แžถแž”แŸ‹แž‘แŸ…แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž“แžทแž˜แŸ’แž˜แžทแž แžขแŸ’แž“แž€แž˜แžพแž›แžแŸ’แžšแžผแžœแž”แžถแž“แž•แŸ’แžแž›แŸ‹แž‡แžผแž“แžŠแŸ‚แž›แž‚แžถแŸ†แž‘แŸ’แžšแž–แžทแž’แžธแž€แžถแžš VNC แž“แžทแž„ SPICE แŸ” แž€แž‰แŸ’แž…แž”แŸ‹แž”แž“แŸ’แžแŸ‚แž˜แžšแžฝแž˜แž”แž‰แŸ’แž…แžผแž›แžงแž”แž€แžšแžŽแŸแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž”แž“แŸ’แž‘แžถแžแŸ‹แž–แžถแž€แŸ’แž™แž”แž‰แŸ’แž‡แžถแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž”แž„แŸ’แž€แžพแž แž“แžทแž„แž€แŸ’แž›แžผแž“แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž“แžทแž˜แŸ’แž˜แžทแž แž€แŸแžŠแžผแž…แž‡แžถแž€แžถแžšแž€แŸ‚แžŸแž˜แŸ’แžšแžฝแž›แž€แžถแžšแž€แŸ†แžŽแžแŸ‹ libvirt แž€แŸ’แž“แžปแž„แž‘แž˜แŸ’แžšแž„แŸ‹ XML แž“แžทแž„แž”แž„แŸ’แž€แžพแžแž”แŸ’แžšแž–แŸแž“แŸ’แž’แžฏแž€แžŸแžถแžš root แŸ”

 แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™ virt-manager 3.0.0 แžŠแŸ‚แž›แž‡แžถแž…แŸ†แžŽแžปแž…แž”แŸ’แžšแž‘แžถแž€แŸ‹แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แž”แžšแžทแžŸแŸ’แžแžถแž“แž“แžทแž˜แŸ’แž˜แžทแž

ะ’ แž€แŸ†แžŽแŸ‚โ€‹แžแŸ’แž˜แžธ:

  • แž”แž“แŸ’แžแŸ‚แž˜ แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแžŠแŸ†แžกแžพแž„แž‡แžถแž˜แžฝแž™แž“แžนแž„แž€แžถแžšแž€แŸ†แžŽแžแŸ‹แžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แžแžถแž˜แžšแž™แŸˆ cloud-init (virt-install --cloud-init) แŸ”
  • แžงแž”แž€แžšแžŽแŸแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ virt-convert แžแŸ’แžšแžผแžœแž”แžถแž“แžŠแž€แž…แŸแž‰แžŠแžพแž˜แŸ’แž”แžธแž‚แžถแŸ†แž‘แŸ’แžš virt-v2v แž แžพแž™แž…แŸ†แž“แžฝแž“แž“แŸƒแž‡แž˜แŸ’แžšแžพแžŸแž“แŸƒแž€แžถแžšแž€แŸ†แžŽแžแŸ‹แžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แžแžถแž˜แžšแž™แŸˆ XML แžŠแŸ‚แž›แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž“แžทแž–แž“แŸ’แž’ XML แžแŸ’แžšแžผแžœแž”แžถแž“แžŽแŸ‚แž“แžถแŸ†แžแŸ’แžšแžผแžœแž”แžถแž“แž€แžถแžแŸ‹แž”แž“แŸ’แžแž™แŸ”
  • แžšแž”แŸ€แž”แžŠแŸ†แžกแžพแž„แžŠแŸ„แž™แžŠแŸƒแžแŸ’แžšแžผแžœแž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แž‘แŸ…แž…แŸ†แžŽแžปแž…แž”แŸ’แžšแž‘แžถแž€แŸ‹แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž”แž„แŸ’แž€แžพแžแž˜แŸ‰แžถแžŸแŸŠแžธแž“แž“แžทแž˜แŸ’แž˜แžทแžแžแŸ’แž˜แžธ แžŠแŸ‚แž›แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แžขแŸ’แž“แž€แž”แž„แŸ’แž€แžพแž VM แžŠแŸ„แž™แž˜แžทแž“แž…แžถแŸ†แž”แžถแž…แŸ‹แžŠแŸ†แžกแžพแž„แž˜แŸแžŒแŸ€แŸ” แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแžŠแŸ†แžกแžพแž„แž”แžŽแŸ’แžแžถแž‰แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž‰แŸ’แžˆแž”แŸ‹ (แžšแž”แŸ€แž”แžŠแŸ„แž™แžŠแŸƒแžแŸ’แžšแžผแžœแžแŸ‚แž”แŸ’แžšแžพแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแž…แžถแž”แŸ‹แž•แŸ’แžŠแžพแž˜แž”แžŽแŸ’แžแžถแž‰)แŸ”
  • แž…แŸ†แžŽแžปแž…แž”แŸ’แžšแž‘แžถแž€แŸ‹แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแž€แŸ’แž›แžผแž“แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž“แžทแž˜แŸ’แž˜แžทแžแžแŸ’แžšแžผแžœแž”แžถแž“แžšแž…แž“แžถแžกแžพแž„แžœแžทแž‰แŸ”
  • แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž€แŸ‚แžŸแž˜แŸ’แžšแžฝแž›แž€แžถแžšแž€แŸ†แžŽแžแŸ‹ XML แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แž‘แŸ…แž…แŸ†แžŽแžปแž…แž”แŸ’แžšแž‘แžถแž€แŸ‹แž•แŸ’แž‘แŸแžšแž˜แŸ‰แžถแžŸแŸŠแžธแž“แž“แžทแž˜แŸ’แž˜แžทแžแŸ”
  • แž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แž‡แž˜แŸ’แžšแžพแžŸแžŠแžพแž˜แŸ’แž”แžธแž”แžทแž‘แž€แžถแžšแž—แŸ’แž‡แžถแž”แŸ‹แžŠแŸ„แž™แžŸแŸ’แžœแŸแž™แž”แŸ’แžšแžœแžแŸ’แžแžทแž“แŸƒแž€แžปแž„แžŸแžผแž›แž€แŸ’แžšแžถแž แŸ’แžœแžทแž€แŸ”
  • แž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แž‡แž˜แŸ’แžšแžพแžŸ โ€œโ€”xml XPATH=VALโ€ (แžŠแžพแž˜แŸ’แž”แžธแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแžŠแŸ„แž™แž•แŸ’แž‘แžถแž›แŸ‹แž“แžผแžœแž€แžถแžšแž€แŸ†แžŽแžแŸ‹ XML), โ€œโ€”clockโ€, โ€œโ€”keywrapโ€, โ€œโ€”blkiotuneโ€, โ€œโ€”cputuneโ€, โ€œโ€”features kvm.hint-dedicatedโ€ แž‘แŸ…แž€แžถแž“แŸ‹แž”แž“แŸ’แž‘แžถแžแŸ‹แž–แžถแž€แŸ’แž™แž”แž‰แŸ’แž‡แžถ แž…แŸ†แžŽแžปแž…แž”แŸ’แžšแž‘แžถแž€แŸ‹ .state=", "-iommu", "-graphics websocket=", "-disk type=nvme source.*".
  • แž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แž‡แž˜แŸ’แžšแžพแžŸ โ€œโ€”แžŠแŸ†แžกแžพแž„แžกแžพแž„แžœแžทแž‰=DOMAINโ€, โ€œโ€”autoconsole text|graphical|noneโ€, โ€œโ€”os-variant detect=on,require=onโ€ แžŠแžพแž˜แŸ’แž”แžธแžŠแŸ†แžกแžพแž„ virt-installแŸ”

แž”แŸ’แžšแž—แž–: opennet.ru

แž”แž“แŸ’แžแŸ‚แž˜แž˜แžแžทแž™แŸ„แž”แž›แŸ‹