Merge ~paelzer/ubuntu/+source/virt-manager:eoan-merge-2.2 into ubuntu/+source/virt-manager:ubuntu/eoan-devel
- Git
- lp:~paelzer/ubuntu/+source/virt-manager
- eoan-merge-2.2
- Merge into ubuntu/eoan-devel
Proposed by
Christian Ehrhardt
Status: | Merged | ||||
---|---|---|---|---|---|
Approved by: | Christian Ehrhardt | ||||
Approved revision: | 10cd302b15da996e107bc080683b3f5dd7d7abec | ||||
Merge reported by: | Christian Ehrhardt | ||||
Merged at revision: | 10cd302b15da996e107bc080683b3f5dd7d7abec | ||||
Proposed branch: | ~paelzer/ubuntu/+source/virt-manager:eoan-merge-2.2 | ||||
Merge into: | ubuntu/+source/virt-manager:ubuntu/eoan-devel | ||||
Diff against target: |
482488 lines (+146533/-159285) 423 files modified
CONTRIBUTING.md (+102/-0) INSTALL.md (+8/-2) MANIFEST.in (+1/-2) NEWS.md (+44/-0) PKG-INFO (+1/-1) README.md (+12/-11) data/bash-completion.sh.in (+37/-0) data/org.virt-manager.virt-manager.gschema.xml (+12/-0) data/virt-manager.appdata.xml.in (+7/-0) debian/changelog (+14/-0) debian/patches/Use-usr-bin-python.patch (+3/-20) debian/patches/add_qemu_binaries.patch (+3/-3) debian/patches/mark-libvirt-lxc.patch (+2/-2) debian/patches/prefer-qemu.patch (+3/-3) debian/virtinst.install (+0/-1) dev/null (+0/-294) man/virt-clone.pod (+8/-1) man/virt-convert.pod (+1/-1) man/virt-install.pod (+411/-355) man/virt-xml.pod (+70/-7) po/as.po (+2648/-3166) po/bg.po (+2517/-2781) po/bn_IN.po (+2654/-3173) po/bs.po (+2499/-2762) po/ca.po (+2676/-3239) po/cmn.po (+2505/-2765) po/cs.po (+3759/-3818) po/da.po (+2524/-2807) po/de.po (+2656/-3218) po/en_GB.po (+2668/-3216) po/es.po (+2691/-3247) po/fi.po (+2627/-3083) po/fr.po (+2922/-3438) po/gu.po (+2633/-3147) po/hi.po (+2584/-3090) po/hr.po (+2517/-2781) po/hu.po (+2573/-3089) po/is.po (+2505/-2768) po/it.po (+2653/-3213) po/ja.po (+2668/-3234) po/kn.po (+2650/-3169) po/ko.po (+2640/-3187) po/ml.po (+2637/-3146) po/mr.po (+2642/-3157) po/ms.po (+2498/-2761) po/nb.po (+2461/-2727) po/nl.po (+2581/-3095) po/or.po (+2601/-3109) po/pa.po (+2612/-3127) po/pl.po (+2771/-3283) po/pt.po (+2647/-3213) po/pt_BR.po (+2670/-3239) po/ro.po (+2499/-2762) po/ru.po (+2644/-3198) po/sk.po (+2589/-3108) po/sr.po (+2547/-2832) po/sr@latin.po (+2517/-2781) po/sv.po (+2674/-3229) po/ta.po (+2641/-3163) po/te.po (+2640/-3156) po/tr.po (+2563/-3003) po/uk.po (+2753/-3278) po/vi.po (+2505/-2765) po/zh_CN.po (+2640/-3176) po/zh_TW.po (+2864/-3366) setup.cfg (+2/-4) setup.py (+125/-75) tests/__init__.py (+6/-3) tests/capabilities-xml/kvm-x86_64-domcaps-amd-sev.xml (+144/-0) tests/capabilities-xml/kvm-x86_64-domcaps-q35.xml (+2/-1) tests/capabilities-xml/kvm-x86_64-rhel7-domcaps.xml (+135/-0) tests/capabilities-xml/kvm-x86_64-rhel7.xml (+61/-46) tests/capabilities-xml/qemu-riscv64-domcaps.xml (+91/-0) tests/capabilities-xml/qemu-riscv64.xml (+113/-0) tests/capabilities.py (+4/-32) tests/checkprops.py (+47/-19) tests/cli-test-xml/clone-nvram-auto.xml (+23/-0) tests/cli-test-xml/compare/virt-clone-clone-auto1.xml (+1/-1) tests/cli-test-xml/compare/virt-clone-clone-auto2.xml (+6/-0) tests/cli-test-xml/compare/virt-convert-ovf-compare.xml (+4/-1) tests/cli-test-xml/compare/virt-convert-vmx-compare.xml (+4/-1) tests/cli-test-xml/compare/virt-install-aarch64-cdrom.xml (+8/-8) tests/cli-test-xml/compare/virt-install-aarch64-graphics.xml (+14/-10) tests/cli-test-xml/compare/virt-install-aarch64-headless.xml (+41/-0) tests/cli-test-xml/compare/virt-install-aarch64-kvm-gic.xml (+4/-4) tests/cli-test-xml/compare/virt-install-aarch64-kvm-import.xml (+4/-5) tests/cli-test-xml/compare/virt-install-aarch64-machdefault.xml (+3/-4) tests/cli-test-xml/compare/virt-install-aarch64-machvirt.xml (+3/-4) tests/cli-test-xml/compare/virt-install-arm-defaultmach-f20.xml (+4/-5) tests/cli-test-xml/compare/virt-install-arm-kvm-import.xml (+4/-5) tests/cli-test-xml/compare/virt-install-arm-vexpress-plain.xml (+2/-2) tests/cli-test-xml/compare/virt-install-arm-virt-f20.xml (+4/-5) tests/cli-test-xml/compare/virt-install-boot-loader-secure.xml (+1/-1) tests/cli-test-xml/compare/virt-install-boot-uefi.xml (+5/-2) tests/cli-test-xml/compare/virt-install-cdrom-centos-label.xml (+6/-6) tests/cli-test-xml/compare/virt-install-cdrom-double.xml (+4/-4) tests/cli-test-xml/compare/virt-install-cdrom-url.xml (+2/-2) tests/cli-test-xml/compare/virt-install-cpu-disable-sec.xml (+93/-0) tests/cli-test-xml/compare/virt-install-cpu-rhel7-default.xml (+97/-0) tests/cli-test-xml/compare/virt-install-cpuset-auto.xml (+2/-2) tests/cli-test-xml/compare/virt-install-default-f27.xml (+24/-0) tests/cli-test-xml/compare/virt-install-default.xml (+1/-1) tests/cli-test-xml/compare/virt-install-f21-kvm-remote.xml (+4/-4) tests/cli-test-xml/compare/virt-install-fake-ftp.xml (+87/-0) tests/cli-test-xml/compare/virt-install-fake-http.xml (+87/-0) tests/cli-test-xml/compare/virt-install-fs-default.xml (+1/-1) tests/cli-test-xml/compare/virt-install-kvm-centos7.xml (+6/-6) tests/cli-test-xml/compare/virt-install-kvm-cpu-default-fallback.xml (+6/-6) tests/cli-test-xml/compare/virt-install-kvm-fedoralatest-url.xml (+10/-9) tests/cli-test-xml/compare/virt-install-kvm-hostcopy-fallback.xml (+10/-4) tests/cli-test-xml/compare/virt-install-kvm-i686-uefi.xml (+13/-6) tests/cli-test-xml/compare/virt-install-kvm-rhel5.xml (+10/-4) tests/cli-test-xml/compare/virt-install-kvm-rhel6.xml (+9/-8) tests/cli-test-xml/compare/virt-install-kvm-rhel7.xml (+11/-10) tests/cli-test-xml/compare/virt-install-kvm-session-defaults.xml (+6/-6) tests/cli-test-xml/compare/virt-install-kvm-win10.xml (+12/-6) tests/cli-test-xml/compare/virt-install-kvm-win2k3-cdrom.xml (+12/-6) tests/cli-test-xml/compare/virt-install-location-iso.xml (+40/-10) tests/cli-test-xml/compare/virt-install-location-manual-kernel.xml (+128/-0) tests/cli-test-xml/compare/virt-install-manual-init.xml (+1/-1) tests/cli-test-xml/compare/virt-install-many-devices.xml (+153/-42) tests/cli-test-xml/compare/virt-install-memory-hotplug.xml (+4/-6) tests/cli-test-xml/compare/virt-install-memory-option-backcompat.xml (+77/-0) tests/cli-test-xml/compare/virt-install-network-install-resources.xml (+97/-0) tests/cli-test-xml/compare/virt-install-noargs-fail.xml (+2/-0) tests/cli-test-xml/compare/virt-install-openbsd-defaults.xml (+6/-3) tests/cli-test-xml/compare/virt-install-osinfo-netinst-unattended.xml (+107/-0) tests/cli-test-xml/compare/virt-install-osinfo-url-unattended.xml (+97/-0) tests/cli-test-xml/compare/virt-install-osinfo-url-with-disk.xml (+117/-0) tests/cli-test-xml/compare/virt-install-osinfo-url.xml (+97/-0) tests/cli-test-xml/compare/virt-install-osinfo-win7-unattended.xml (+133/-0) tests/cli-test-xml/compare/virt-install-osvariant-defaults-pxe.xml (+122/-0) tests/cli-test-xml/compare/virt-install-osvariant-noargs-fail.xml (+6/-0) tests/cli-test-xml/compare/virt-install-ppc64-graphics.xml (+45/-0) tests/cli-test-xml/compare/virt-install-ppc64-headless.xml (+39/-0) tests/cli-test-xml/compare/virt-install-ppc64-machdefault-f20.xml (+4/-2) tests/cli-test-xml/compare/virt-install-ppc64-pseries-f20.xml (+4/-2) tests/cli-test-xml/compare/virt-install-ppc64le-kvm-import.xml (+5/-3) tests/cli-test-xml/compare/virt-install-q35-defaults.xml (+10/-4) tests/cli-test-xml/compare/virt-install-qemu-32-on-64.xml (+3/-3) tests/cli-test-xml/compare/virt-install-qemu-plain.xml (+6/-3) tests/cli-test-xml/compare/virt-install-riscv64-graphics.xml (+45/-0) tests/cli-test-xml/compare/virt-install-riscv64-headless.xml (+39/-0) tests/cli-test-xml/compare/virt-install-s390x-cdrom-KVMIBM.xml (+15/-3) tests/cli-test-xml/compare/virt-install-s390x-cdrom.xml (+11/-3) tests/cli-test-xml/compare/virt-install-s390x-graphics.xml (+46/-0) tests/cli-test-xml/compare/virt-install-s390x-headless.xml (+40/-0) tests/cli-test-xml/compare/virt-install-simple-pxe.xml (+2/-2) tests/cli-test-xml/compare/virt-install-singleton-config-1.xml (+10/-2) tests/cli-test-xml/compare/virt-install-singleton-config-2.xml (+98/-42) tests/cli-test-xml/compare/virt-install-singleton-config-3.xml (+156/-0) tests/cli-test-xml/compare/virt-install-vz-ct-template.xml (+1/-1) tests/cli-test-xml/compare/virt-install-w2k3-cdrom.xml (+2/-2) tests/cli-test-xml/compare/virt-install-win7-uefi.xml (+12/-6) tests/cli-test-xml/compare/virt-install-x86_64-graphics.xml (+13/-20) tests/cli-test-xml/compare/virt-install-x86_64-headless.xml (+52/-0) tests/cli-test-xml/compare/virt-install-x86_64-launch-security-sev-full.xml (+66/-0) tests/cli-test-xml/compare/virt-install-x86_64-launch-security-sev.xml (+16/-19) tests/cli-test-xml/compare/virt-install-xen-default.xml (+2/-2) tests/cli-test-xml/compare/virt-install-xen-hvm.xml (+2/-2) tests/cli-test-xml/compare/virt-install-xen-pv.xml (+12/-9) tests/cli-test-xml/compare/virt-xml-add-disk-basic-start.xml (+11/-0) tests/cli-test-xml/compare/virt-xml-add-disk-basic.xml (+4/-4) tests/cli-test-xml/compare/virt-xml-add-disk-create-storage-start.xml (+11/-0) tests/cli-test-xml/compare/virt-xml-add-disk-create-storage.xml (+4/-4) tests/cli-test-xml/compare/virt-xml-add-disk-default-storage.xml (+13/-0) tests/cli-test-xml/compare/virt-xml-add-disk-notarget.xml (+4/-4) tests/cli-test-xml/compare/virt-xml-add-host-device-start.xml (+14/-0) tests/cli-test-xml/compare/virt-xml-add-host-device.xml (+4/-4) tests/cli-test-xml/compare/virt-xml-add-sound.xml (+4/-4) tests/cli-test-xml/compare/virt-xml-build-disk-domain.xml (+5/-0) tests/cli-test-xml/compare/virt-xml-build-disk-plain.xml (+5/-0) tests/cli-test-xml/compare/virt-xml-edit-disk-unset.xml (+14/-0) tests/cli-test-xml/compare/virt-xml-edit-metadata-full-os.xml (+1/-1) tests/cli-test-xml/compare/virt-xml-edit-select-disk-bootorder.xml (+19/-0) tests/cli-test-xml/compare/virt-xml-edit-select-disk-bootorder2.xml (+18/-0) tests/cli-test-xml/compare/virt-xml-edit-simple-blkiotune.xml (+2/-2) tests/cli-test-xml/compare/virt-xml-edit-simple-boot.xml (+2/-1) tests/cli-test-xml/compare/virt-xml-edit-simple-filesystem.xml (+3/-3) tests/cli-test-xml/compare/virt-xml-edit-simple-memballoon.xml (+2/-2) tests/cli-test-xml/compare/virt-xml-edit-simple-memory.xml (+4/-4) tests/cli-test-xml/compare/virt-xml-edit-simple-metadata.xml (+4/-4) tests/cli-test-xml/compare/virt-xml-edit-simple-numatune.xml (+2/-2) tests/cli-test-xml/compare/virt-xml-edit-simple-qemu-commandline.xml (+3/-3) tests/cli-test-xml/compare/virt-xml-edit-simple-redirdev.xml (+1/-1) tests/cli-test-xml/compare/virt-xml-edit-simple-rng.xml (+10/-2) tests/cli-test-xml/compare/virt-xml-edit-simple-security.xml (+5/-3) tests/cli-test-xml/compare/virt-xml-edit-simple-tpm.xml (+5/-3) tests/cli-test-xml/compare/virt-xml-edit-simple-vcpus.xml (+3/-3) tests/cli-test-xml/compare/virt-xml-edit-simple-vsock.xml (+11/-0) tests/cli-test-xml/compare/virt-xml-edit-simple-watchdog.xml (+3/-3) tests/cli-test-xml/compare/virt-xml-kvm-add-disk-os-from-cmdline.xml (+18/-0) tests/cli-test-xml/compare/virt-xml-kvm-add-disk-os-from-xml.xml (+13/-0) tests/cli-test-xml/compare/virt-xml-kvm-add-network-os-from-cmdline.xml (+18/-0) tests/cli-test-xml/compare/virt-xml-kvm-add-network-os-from-xml.xml (+13/-0) tests/cli-test-xml/compare/virt-xml-remove-disk-path-start.xml (+20/-0) tests/cli-test-xml/compare/virt-xml-start-select-disk-bootorder.xml (+33/-0) tests/cli-test-xml/compare/virt-xml-start-select-disk-bootorder2.xml (+32/-0) tests/cli-test-xml/testdriver-defaultpool-collision.xml (+47/-0) tests/clitest.py (+707/-375) tests/clone-xml/nvram-missing-in.xml (+23/-0) tests/clone-xml/nvram-missing-out.xml (+23/-0) tests/clonetest.py (+53/-11) tests/dist.py (+4/-3) tests/interface.py (+19/-188) tests/nodedev.py (+54/-199) tests/osdict.py (+57/-9) tests/storage.py (+2/-2) tests/test_inject.py (+4/-2) tests/test_urls.ini (+32/-26) tests/test_urls.py (+116/-163) tests/testdriver.xml (+169/-95) tests/testsuite.xml (+121/-2) tests/uitests/__init__.py (+2/-0) tests/uitests/addhardware.py (+64/-10) tests/uitests/cli.py (+17/-0) tests/uitests/createnet.py (+38/-10) tests/uitests/createpool.py (+42/-14) tests/uitests/createvol.py (+41/-7) tests/uitests/details.py (+65/-2) tests/uitests/host.py (+61/-0) tests/uitests/livetests.py (+3/-2) tests/uitests/manager.py (+1/-6) tests/uitests/mediachange.py (+2/-2) tests/uitests/newvm.py (+154/-45) tests/uitests/prefs.py (+34/-0) tests/uitests/utils.py (+72/-23) tests/uriparse.py (+35/-0) tests/utils.py (+31/-13) tests/virtconv-files/libvirt_output/ovf2libvirt_ovf_directory.libvirt (+4/-1) tests/virtconv-files/libvirt_output/ovf2libvirt_test1.libvirt (+4/-1) tests/virtconv-files/libvirt_output/ovf2libvirt_test1.libvirt.disk_qcow2 (+4/-1) tests/virtconv-files/libvirt_output/ovf2libvirt_test2.libvirt (+4/-1) tests/virtconv-files/libvirt_output/ovf2libvirt_test_gzip.libvirt (+4/-1) tests/virtconv-files/libvirt_output/ovf2libvirt_test_gzip.libvirt.disk_raw (+4/-1) tests/virtconv-files/libvirt_output/vmx2libvirt_test-nodisks.libvirt (+4/-1) tests/virtconv-files/libvirt_output/vmx2libvirt_test-vmx-zip.libvirt (+4/-1) tests/virtconv-files/libvirt_output/vmx2libvirt_test1.libvirt (+4/-1) tests/virtconv-files/libvirt_output/vmx2libvirt_test1.libvirt.disk_raw (+4/-1) tests/virtconv-files/libvirt_output/vmx2libvirt_vmx-dir.libvirt (+4/-1) tests/virtconvtest.py (+1/-1) tests/xmlconfig.py (+39/-19) tests/xmlparse-xml/change-boot-multi-out.xml (+2/-0) tests/xmlparse-xml/change-devices-bootorder-fixed-out.xml (+71/-0) tests/xmlparse-xml/change-devices-bootorder-in.xml (+71/-0) tests/xmlparse-xml/change-devices-bootorder-out.xml (+71/-0) tests/xmlparse-xml/change-disk-out.xml (+2/-1) tests/xmlparse-xml/change-graphics-out.xml (+0/-1) tests/xmlparse-xml/change-guest-out.xml (+1/-1) tests/xmlparse-xml/change-nics-out.xml (+1/-1) tests/xmlparse-xml/change-seclabel-out.xml (+1/-1) tests/xmlparse-xml/change-smartcard-in.xml (+7/-0) tests/xmlparse-xml/change-smartcard-out.xml (+7/-0) tests/xmlparse-xml/network-multi-in.xml (+0/-12) tests/xmlparse-xml/network-multi-out.xml (+0/-12) tests/xmlparse-xml/network-vf-pool-in.xml (+0/-1) tests/xmlparse-xml/network-vf-pool-out.xml (+0/-1) tests/xmlparse-xml/replace-child-build.xml (+67/-0) tests/xmlparse-xml/replace-child-parse.xml (+66/-0) tests/xmlparse.py (+240/-173) ui/about.ui (+2/-2) ui/addhardware.ui (+1169/-1119) ui/addstorage.ui (+1/-1) ui/asyncjob.ui (+1/-1) ui/clone.ui (+1/-1) ui/connectauth.ui (+131/-0) ui/createconn.ui (+1/-1) ui/createnet.ui (+445/-1209) ui/createpool.ui (+310/-390) ui/createvm.ui (+6/-1) ui/createvol.ui (+6/-5) ui/delete.ui (+1/-1) ui/details.ui (+4412/-5121) ui/fsdetails.ui (+1/-1) ui/gfxdetails.ui (+1/-1) ui/host.ui (+6/-1055) ui/hostnets.ui (+752/-0) ui/hoststorage.ui (+14/-4) ui/manager.ui (+1/-1) ui/migrate.ui (+1/-1) ui/netlist.ui (+1/-1) ui/oslist.ui (+1/-1) ui/preferences.ui (+16/-1) ui/snapshots.ui (+5/-291) ui/snapshotsnew.ui (+296/-0) ui/storagebrowse.ui (+1/-1) ui/vmwindow.ui (+825/-0) ui/vsockdetails.ui (+90/-0) ui/xmleditor.ui (+135/-0) virt-clone (+16/-12) virt-convert (+6/-7) virt-install (+314/-273) virt-manager (+89/-31) virt-manager.spec (+31/-8) virt-manager.spec.in (+30/-7) virt-xml (+170/-68) virtManager/about.py (+3/-3) virtManager/addhardware.py (+628/-302) virtManager/baseclass.py (+15/-15) virtManager/clone.py (+39/-41) virtManager/config.py (+26/-12) virtManager/connection.py (+96/-148) virtManager/connmanager.py (+2/-2) virtManager/createconn.py (+11/-10) virtManager/createnet.py (+151/-475) virtManager/createpool.py (+241/-280) virtManager/createvm.py (+105/-134) virtManager/createvol.py (+245/-184) virtManager/delete.py (+11/-11) virtManager/details/__init__.py (+0/-0) virtManager/details/console.py (+111/-107) virtManager/details/details.py (+308/-711) virtManager/details/serialcon.py (+18/-18) virtManager/details/snapshots.py (+280/-235) virtManager/details/sshtunnels.py (+7/-6) virtManager/details/viewers.py (+19/-19) virtManager/device/__init__.py (+0/-0) virtManager/device/addstorage.py (+41/-112) virtManager/device/fsdetails.py (+4/-3) virtManager/device/gfxdetails.py (+23/-12) virtManager/device/mediacombo.py (+3/-3) virtManager/device/netlist.py (+84/-63) virtManager/device/vsockdetails.py (+76/-0) virtManager/engine.py (+51/-36) virtManager/error.py (+16/-3) virtManager/host.py (+112/-543) virtManager/hostnets.py (+403/-0) virtManager/hoststorage.py (+234/-255) virtManager/lib/__init__.py (+0/-0) virtManager/lib/connectauth.py (+200/-0) virtManager/lib/inspection.py (+66/-53) virtManager/lib/keyring.py (+7/-7) virtManager/lib/libvirtenummap.py (+6/-4) virtManager/lib/module_trace.py (+6/-6) virtManager/lib/statsmanager.py (+21/-23) virtManager/lib/uiutil.py (+8/-0) virtManager/manager.py (+21/-26) virtManager/migrate.py (+10/-10) virtManager/object/__init__.py (+0/-0) virtManager/object/domain.py (+190/-252) virtManager/object/interface.py (+50/-0) virtManager/object/libvirtobject.py (+38/-22) virtManager/object/network.py (+29/-28) virtManager/object/nodedev.py (+60/-3) virtManager/object/storagepool.py (+19/-13) virtManager/oslist.py (+1/-1) virtManager/preferences.py (+19/-6) virtManager/storagebrowse.py (+9/-9) virtManager/systray.py (+26/-15) virtManager/vmmenu.py (+14/-15) virtManager/vmwindow.py (+571/-0) virtManager/xmleditor.py (+215/-0) virtconv/formats.py (+12/-12) virtconv/ovf.py (+5/-6) virtconv/vmx.py (+9/-9) virtinst/__init__.py (+29/-8) virtinst/buildconfig.py (+14/-31) virtinst/capabilities.py (+5/-54) virtinst/cli.py (+2094/-991) virtinst/cloner.py (+53/-53) virtinst/connection.py (+53/-36) virtinst/devices/__init__.py (+1/-0) virtinst/devices/char.py (+63/-152) virtinst/devices/controller.py (+7/-39) virtinst/devices/device.py (+78/-2) virtinst/devices/disk.py (+65/-106) virtinst/devices/filesystem.py (+0/-1) virtinst/devices/graphics.py (+22/-40) virtinst/devices/hostdev.py (+0/-43) virtinst/devices/input.py (+0/-11) virtinst/devices/interface.py (+41/-84) virtinst/devices/memballoon.py (+2/-1) virtinst/devices/panic.py (+14/-28) virtinst/devices/redirdev.py (+4/-22) virtinst/devices/rng.py (+5/-53) virtinst/devices/smartcard.py (+12/-3) virtinst/devices/sound.py (+0/-13) virtinst/devices/tpm.py (+0/-38) virtinst/devices/video.py (+3/-16) virtinst/devices/vsock.py (+27/-0) virtinst/devices/watchdog.py (+0/-17) virtinst/diskbackend.py (+18/-35) virtinst/domain/__init__.py (+2/-0) virtinst/domain/blkiotune.py (+11/-4) virtinst/domain/clock.py (+2/-5) virtinst/domain/cpu.py (+72/-36) virtinst/domain/features.py (+2/-3) virtinst/domain/launch_security.py (+56/-0) virtinst/domain/memorybacking.py (+17/-5) virtinst/domain/metadata.py (+0/-1) virtinst/domain/numatune.py (+2/-2) virtinst/domain/os.py (+11/-8) virtinst/domain/pm.py (+1/-2) virtinst/domain/seclabel.py (+3/-12) virtinst/domain/sysinfo.py (+17/-2) virtinst/domain/vcpus.py (+26/-0) virtinst/domain/xmlnsqemu.py (+0/-1) virtinst/domcapabilities.py (+99/-8) virtinst/generatename.py (+68/-0) virtinst/guest.py (+352/-102) virtinst/hostkeymap.py (+7/-6) virtinst/install/__init__.py (+0/-0) virtinst/install/installer.py (+583/-0) virtinst/install/installerinject.py (+73/-23) virtinst/install/installertreemedia.py (+315/-0) virtinst/install/kernelupload.py (+44/-23) virtinst/install/unattended.py (+305/-0) virtinst/install/urldetect.py (+221/-208) virtinst/install/urlfetcher.py (+161/-60) virtinst/interface.py (+2/-205) virtinst/logger.py (+5/-2) virtinst/network.py (+12/-150) virtinst/nodedev.py (+54/-238) virtinst/osdict.py (+258/-83) virtinst/pollhelpers.py (+16/-22) virtinst/progress.py (+129/-74) virtinst/snapshot.py (+0/-37) virtinst/storage.py (+139/-100) virtinst/support.py (+221/-249) virtinst/uri.py (+6/-7) virtinst/xmlapi.py (+54/-15) virtinst/xmlbuilder.py (+100/-46) virtinst/xmlutil.py (+67/-0) |
||||
Related bugs: |
|
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Andreas Hasenack | Approve | ||
Canonical Server | Pending | ||
git-ubuntu developers | Pending | ||
Review via email: mp+369337@code.launchpad.net |
Commit message
Description of the change
To post a comment you must log in.
Revision history for this message
Christian Ehrhardt (paelzer) wrote : | # |
- 10cd302... by Christian Ehrhardt
-
resolve tarball differences
I used
https://github. com/virt- manager/ virt-manager/ archive/ v2.2.0. tar.gz
which differs from
https://releases. pagure. org/virt- manager/ virt-manager- 2.2.0.tar. gz The latter is what is in uscan, so lets switch to that.
Signed-off-by: Christian Ehrhardt <email address hidden>
Revision history for this message
Christian Ehrhardt (paelzer) wrote : | # |
Andreas found conflicts in the tarball from git vs the one from pagure.
Resolved in git now.
This needs a new PPA [1] which is now set up and building.
[1]: https:/
Revision history for this message
Christian Ehrhardt (paelzer) wrote : | # |
Thanks, tagged and uploaded.
Tracking migration next week then.
Revision history for this message
Christian Ehrhardt (paelzer) wrote : | # |
Migrated
Preview Diff
[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1 | diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md |
2 | new file mode 100644 |
3 | index 0000000..e9edfe5 |
4 | --- /dev/null |
5 | +++ b/CONTRIBUTING.md |
6 | @@ -0,0 +1,102 @@ |
7 | +# Contribute to virt-manager |
8 | + |
9 | +## Bug reporting |
10 | + |
11 | +The preferred place for bug reports is bugzilla.redhat.com. This |
12 | +is documented more at https://virt-manager.org/bugs/ |
13 | + |
14 | +Small issues can be reported in the |
15 | +[github issue tracker](https://github.com/virt-manager/virt-manager/issues). |
16 | +Anything that's non-trivial, or is a feature request, should be filed in |
17 | +bugzilla. |
18 | + |
19 | +Please only file issues if they apply to the latest version of |
20 | +virt-manager. If you are using an older version from a distro, |
21 | +please file a bug with them. |
22 | + |
23 | +When filing a bug, please reproduce the issue with the `--debug` |
24 | +flag passed to the tool and attach the full output in the bug |
25 | +report. |
26 | + |
27 | + |
28 | +## Writing patches |
29 | + |
30 | +The following commands will be useful for anyone writing patches: |
31 | + |
32 | +```sh |
33 | +./setup.py test # Run local unit test suite |
34 | +./setup.py pylint # Run pylint/pycodestyle checking |
35 | +``` |
36 | + |
37 | +Any patches shouldn't change the output of 'test' or 'pylint'. Depending |
38 | +on what version of libvirt or pylint is installed, you may see some |
39 | +pre-existing errors from these commands. The important thing is that |
40 | +any changes you make do not add additional errors. |
41 | + |
42 | +The 'pylint' command requires [`pylint`](https://github.com/PyCQA/pylint) |
43 | +and [`pycodestyle`](https://github.com/pycqa/pycodestyle) to be installed. |
44 | +If [`codespell`](https://github.com/codespell-project/codespell) is installed, |
45 | +it will be invoked as well. |
46 | + |
47 | +One useful way to manually test virt-manager's UI is using libvirt's |
48 | +unit test driver. From the source directory, Launch virt-manager like: |
49 | +```sh |
50 | +./virt-manager --connect test://$PWD/tests/testdriver.xml |
51 | +``` |
52 | + |
53 | +This testdriver has many fake XML definitions that can be used to see each bit |
54 | +of virt-manager's UI. It also enables testing the various wizards without |
55 | +having to alter your host virt config. |
56 | + |
57 | +The command line tools can be tested similarly. To run a virt-install |
58 | +command that won't alter your host config, you can do: |
59 | + |
60 | +```sh |
61 | +./virt-install --connect test:///default --debug ... |
62 | +``` |
63 | + |
64 | +`--connect test:///default` here is libvirt's built in unit test driver. |
65 | + |
66 | +We use [glade-3](https://glade.gnome.org/) for building most of virt-manager's |
67 | +UI. See the files in the ui/ directory. |
68 | + |
69 | + |
70 | +## Submitting patches |
71 | + |
72 | +The [virt-manager git repo](https://github.com/virt-manager/virt-manager) |
73 | +is hosted on github. Small patches are acceptable via github pull-request, |
74 | +but anything non-trivial should be sent to the |
75 | +[virt-tools-list mailing list](https://www.redhat.com/mailman/listinfo/virt-tools-list). |
76 | + |
77 | +Sending patches using `git send-email` is preferred, but `git format-patch` |
78 | +output attached to an email is also fine. |
79 | + |
80 | + |
81 | +## Introductory tasks |
82 | + |
83 | +Extending the virt-install or virt-xml command line is a good introductory |
84 | +task for virt-manager. See [the wiki](https://github.com/virt-manager/virt-manager/wiki) |
85 | +for both a patch tutorial, and a list of libvirt `<domain>` XML options |
86 | +that still need to be added to our command line. |
87 | + |
88 | + |
89 | +## Translations |
90 | + |
91 | +Translations are handled at `fedora.zanata.org`. Please register for a Fedora |
92 | +account and request access to a translation team, as described at |
93 | +[Translate on Zanata](https://fedoraproject.org/wiki/L10N/Translate_on_Zanata), |
94 | +and contribute at |
95 | +[virt-manager at Zanata](https://fedora.zanata.org/project/view/virt-manager/). |
96 | + |
97 | + |
98 | +## Advanced testing |
99 | + |
100 | +There's a few standalone specialty tests: |
101 | + |
102 | +```sh |
103 | +./setup.py test_ui # dogtail UI test suite. This takes over your desktop |
104 | +./setup.py test_urls # Test fetching media from live distro URLs |
105 | +./setup.py test_initrd_inject # Test live virt-install --initrd-inject |
106 | +``` |
107 | + |
108 | +All test 'test*' commands have a `--debug` option if you are hitting problems. For more options, see `./setup.py test --help`. |
109 | diff --git a/HACKING.md b/HACKING.md |
110 | deleted file mode 100644 |
111 | index 771f20f..0000000 |
112 | --- a/HACKING.md |
113 | +++ /dev/null |
114 | @@ -1,65 +0,0 @@ |
115 | -# HACKING |
116 | - |
117 | -The following commands will be useful for anyone writing patches: |
118 | -```sh |
119 | -./setup.py test # Run local unit test suite |
120 | -./setup.py pylint # Run a pylint script against the codebase |
121 | -./setup.py codespell # Run a codespell script against the codebase |
122 | -``` |
123 | - |
124 | -Any patches shouldn't change the output of 'test', 'pylint' or 'codespell'. The |
125 | -'pylint' requires [`pylint`](https://github.com/PyCQA/pylint) and |
126 | -[`pycodestyle`](https://github.com/pycqa/pycodestyle) to be installed. The |
127 | -'codespell' requires |
128 | -[`codespell`](https://github.com/codespell-project/codespell) to be installed. |
129 | - |
130 | -Our pylint script uses a blacklist rather than a whitelist approach, |
131 | -so it could throw some false positives or useless messages. If you think |
132 | -your patch exposes one of these, bring it up on the mailing list. |
133 | - |
134 | -'test*' have a `--debug` option if you are hitting problems. |
135 | -For more options, use `./setup.py test --help`. |
136 | - |
137 | -One useful way to manually test virt-manager's UI is using libvirt's |
138 | -unit test driver. From the source directory, Launch virt-manager like: |
139 | -```sh |
140 | -virt-manager --connect test://$PWD/tests/testdriver.xml |
141 | -``` |
142 | - |
143 | -This testdriver has many fake XML definitions that can be used to see each bit |
144 | -of virt-manager's UI. It also enables testing the various wizards without |
145 | -having to alter your host virt config. |
146 | - |
147 | -Also, there's a few standalone specialty tests: |
148 | -```sh |
149 | -./setup.py test_urls # Test fetching media from distro URLs |
150 | -./setup.py test_initrd_inject # Test --initrd-inject |
151 | -``` |
152 | - |
153 | -We use [glade-3](https://glade.gnome.org/) for building virt-manager's UI. |
154 | -It is recommended you have a fairly recent version of `glade-3`. If a small UI |
155 | -change seems to rewrite the entire glade file, you likely have a too old |
156 | -(or too new :) glade version. |
157 | - |
158 | -## Submitting patches |
159 | - |
160 | -Patches should be developed against a git checkout and **not** a source |
161 | -release(see [git repository](https://github.com/virt-manager/virt-manager)). |
162 | - |
163 | -Patches should be sent to the |
164 | -[mailing list](https://www.redhat.com/mailman/listinfo/virt-tools-list). |
165 | - |
166 | -Using git format-patch/send-email is preferred, but an attachment with |
167 | -format-patch output is fine too. |
168 | - |
169 | -Small patches are acceptable via github pull-request, but anything |
170 | -non-trivial should be sent to the mailing list. |
171 | - |
172 | -## Translations |
173 | - |
174 | -Translations are handled at `fedora.zanata.org`. Please register for a Fedora |
175 | -account and request access to a translation team, as described at |
176 | -[Translate on Zanata](https://fedoraproject.org/wiki/L10N/Translate_on_Zanata). |
177 | - |
178 | -And contribute to |
179 | -[virt-manager at Zanata](https://fedora.zanata.org/project/view/virt-manager/). |
180 | diff --git a/INSTALL.md b/INSTALL.md |
181 | index 983e32c..750a2e3 100644 |
182 | --- a/INSTALL.md |
183 | +++ b/INSTALL.md |
184 | @@ -31,12 +31,18 @@ A detailed dependency list can be found in |
185 | Minimum version requirements of major components: |
186 | |
187 | - python >= 3.3 |
188 | - - gtk3 >= 3.14 |
189 | + - gtk3 >= 3.22 |
190 | - libvirt-python >= 0.6.0 |
191 | - - pygobject3 >= 3.14 |
192 | + - pygobject3 >= 3.22 |
193 | - libosinfo >= 0.2.10 |
194 | |
195 | On Debian or Ubuntu based distributions, you need to install the |
196 | `gobject-introspection` bindings for some dependencies like `libvirt-glib` |
197 | and `libosinfo`. Look for package names that start with `'gir'`, for example |
198 | `gir1.2-libosinfo-1.0`. |
199 | + |
200 | + |
201 | +## Optional software |
202 | + |
203 | +`virt-manager` can optionally use [libguestfs](http://libguestfs.org/) |
204 | +for inspecting the guests. For this, `python-libguestfs` >= 1.22 is needed. |
205 | diff --git a/MANIFEST.in b/MANIFEST.in |
206 | index adb3e4b..692da72 100644 |
207 | --- a/MANIFEST.in |
208 | +++ b/MANIFEST.in |
209 | @@ -1,5 +1,5 @@ |
210 | # to be included/excluded from the tarball produced by sdist |
211 | -include COPYING HACKING.md INSTALL.md NEWS.md README.md |
212 | +include COPYING CONTRIBUTING.md INSTALL.md NEWS.md README.md |
213 | include MANIFEST.in |
214 | include setup.py |
215 | include virt-* |
216 | @@ -10,7 +10,6 @@ recursive-include po * |
217 | recursive-include tests * |
218 | recursive-include ui * |
219 | recursive-include virtManager * |
220 | -recursive-include virtcli * |
221 | recursive-include virtconv * |
222 | recursive-include virtinst * |
223 | global-exclude *.pyc |
224 | diff --git a/NEWS.md b/NEWS.md |
225 | index d247664..6fc573f 100644 |
226 | --- a/NEWS.md |
227 | +++ b/NEWS.md |
228 | @@ -1,5 +1,49 @@ |
229 | # Virtual Machine Manager News |
230 | |
231 | +## Release 2.2.0 (June 17, 2019) |
232 | +- libvirt XML viewing and editing UI for new and existing domain, pools, |
233 | + volumes, networks |
234 | +- virt-install: libosinfo --unattended support (Fabiano Fidêncio, Cole |
235 | + Robinson) |
236 | +- Improve CPU model security defaults (Pavel Hrdina) |
237 | +- virt-install: new --install option. Ex: virt-install --install fedora29 |
238 | +- virt-install: new --install kernel=,initrd= |
239 | +- virt-install: --disk, --memory, --name defaults from libosinfo (Fabiano |
240 | + Fidêncio, Cole Robinson) |
241 | +- virt-install: add device suboption aliases which consistently match |
242 | + libvirt XML naming |
243 | +- virt-xml: new --start, --no-define options (Marc Hartmayer) |
244 | +- virt-install: Add driver_queues argument to --controller (Vasudeva Kamath) |
245 | +- RISC-V support (Andrea Bolognani) |
246 | +- Device default improvements for non-x86 KVM (Andrea Bolognani) |
247 | +- Redesigned 'New Network' wizard |
248 | +- libguestfs inspection improvements (Pino Toscano) |
249 | +- virt-install: Add support for xenbus controller (Jim Fehlig) |
250 | +- cli: Add --disk wwn=,rawio= (Athina Plaskasoviti) |
251 | +- cli: Add --memballoon autodeflate=,stats.period= (Athina Plaskasoviti) |
252 | +- cli: Add --iothreads (Athina Plaskasoviti) |
253 | +- cli: Add --numatune memory.placement (Athina Plaskasoviti) |
254 | +- cli: Add --launchSecurity option (Erik Skultety) |
255 | +- cli: Fill in --memorybacking options |
256 | +- cli: --smartcard: support database= and certificate[0-9]*= |
257 | +- cli: --sysinfo: Add chasis suboptions |
258 | +- cli: --metadata: add genid= and genid_enable= |
259 | +- cli: --vcpus: add vcpus.vcpu[0-9]* config |
260 | +- cli: fill in all common char source options for --serial, --parellel, |
261 | + --console, --channel, --smartcard, --rng, --redirdev |
262 | + |
263 | +## Release 2.1.0 (February 03, 2019) |
264 | +- Bash autocompletion support (Lin Ma, Cole Robinson) |
265 | +- UI and command line --vsock support (Slavomir Kaslev) |
266 | +- virt-xml: Add --os-variant option (Andrea Bolognani) |
267 | +- virt-install: use libosinfo cpu, mem, disk size defaults (Fabiano |
268 | + Fidencio) |
269 | +- virt-install: Better usage of libosinfo -unknown distro IDs (Fabiano |
270 | + Fidencio) |
271 | +- virt-install: More usage of libosinfo for ISO --location detection |
272 | +- virt-install: Add --location LOCATION,kernel=X,initrd=Y for pointing to |
273 | + kernel/initrd in media that virt-install/libosinfo fails to detect |
274 | + |
275 | ## Release 2.0.0 (October 15, 2018) |
276 | - Finish port to Python 3 (Radostin Stoyanov, Cole Robinson) |
277 | - Improved VM defaults for supported OS: q35 PCIe, usb3, CPU host-model |
278 | diff --git a/PKG-INFO b/PKG-INFO |
279 | index 76f1539..ca5f492 100644 |
280 | --- a/PKG-INFO |
281 | +++ b/PKG-INFO |
282 | @@ -1,6 +1,6 @@ |
283 | Metadata-Version: 1.0 |
284 | Name: virt-manager |
285 | -Version: 2.0.0 |
286 | +Version: 2.2.0 |
287 | Summary: UNKNOWN |
288 | Home-page: http://virt-manager.org |
289 | Author: Cole Robinson |
290 | diff --git a/README.md b/README.md |
291 | index 78ffecb..c0b5da4 100644 |
292 | --- a/README.md |
293 | +++ b/README.md |
294 | @@ -1,13 +1,9 @@ |
295 | # Virtual Machine Manager |
296 | |
297 | -This application provides a graphical tool for managing virtual machines |
298 | -via the [libvirt](https://libvirt.org) library. |
299 | - |
300 | -The front end of the application uses the GTK / Glade libraries for |
301 | -all user interaction components. The back end uses libvirt for managing |
302 | -Qemu/KVM and Xen virtual machines, as well as LXC containers. The UI is |
303 | -primarily tested with KVM, but is intended to be reasonably portable to any |
304 | -virtualization backend libvirt supports. |
305 | +`virt-manager` is a graphical tool for managing virtual machines |
306 | +via [libvirt](https://libvirt.org). Most usage is with QEMU/KVM |
307 | +virtual machines, but Xen and libvirt LXC containers are well |
308 | +supported. Common operations for any libvirt driver should work. |
309 | |
310 | Several command line tools are also provided: |
311 | |
312 | @@ -17,7 +13,12 @@ Several command line tools are also provided: |
313 | - `virt-convert`: Convert VMX or OVF configs to libvirt virtual machines |
314 | |
315 | For dependency info and installation instructions, see the |
316 | -[INSTALL.md](INSTALL.md) file. |
317 | +[INSTALL.md](INSTALL.md) file. If you just want to quickly test the |
318 | +code from a git checkout, you can launch any of the commands like: |
319 | + |
320 | +```sh |
321 | +./virt-manager --debug ... |
322 | +``` |
323 | |
324 | ## Contact |
325 | |
326 | @@ -26,8 +27,8 @@ For dependency info and installation instructions, see the |
327 | mailing list. |
328 | - For IRC we use #virt on OFTC. |
329 | - For bug reporting info, see |
330 | - [BugReporting](https://virt-manager.org/page/BugReporting). |
331 | + [virt-manager bug reporting](https://virt-manager.org/bugs). |
332 | - There are further project details on the |
333 | [virt-manager](https://virt-manager.org/) website. |
334 | - - See the [HACKING.md](HACKING.md) file for info about submitting patches or |
335 | + - See the [CONTRIBUTING.md](CONTRIBUTING.md) file for info about submitting patches or |
336 | contributing translations. |
337 | diff --git a/data/bash-completion.sh.in b/data/bash-completion.sh.in |
338 | new file mode 100644 |
339 | index 0000000..868c2b7 |
340 | --- /dev/null |
341 | +++ b/data/bash-completion.sh.in |
342 | @@ -0,0 +1,37 @@ |
343 | +#!/bin/bash |
344 | + |
345 | +# Run something, muting output or redirecting it to the debug stream |
346 | +# depending on the value of _ARC_DEBUG. |
347 | +__python_argcomplete_run() { |
348 | + if [[ -z "$_ARC_DEBUG" ]]; then |
349 | + "$@" 8>&1 9>&2 1>/dev/null 2>&1 |
350 | + else |
351 | + "$@" 8>&1 9>&2 1>&9 2>&1 |
352 | + fi |
353 | +} |
354 | + |
355 | +_python_argcomplete() { |
356 | + if [[ "$COMP_WORDBREAKS" != *,* ]]; then |
357 | + COMP_WORDBREAKS="${COMP_WORDBREAKS}," |
358 | + fi |
359 | + local IFS=$'\013' |
360 | + local SUPPRESS_SPACE=0 |
361 | + if compopt +o nospace 2> /dev/null; then |
362 | + SUPPRESS_SPACE=1 |
363 | + fi |
364 | + COMP_WORDS[4]="" |
365 | + COMPREPLY=( $(IFS="$IFS" \ |
366 | + COMP_LINE="$COMP_LINE" \ |
367 | + COMP_POINT="$COMP_POINT" \ |
368 | + COMP_TYPE="$COMP_TYPE" \ |
369 | + _ARGCOMPLETE_COMP_WORDBREAKS="\"'><;|&(:" \ |
370 | + _ARGCOMPLETE=1 \ |
371 | + _ARGCOMPLETE_SUPPRESS_SPACE=$SUPPRESS_SPACE \ |
372 | + __python_argcomplete_run "$1") ) |
373 | + if [[ $? != 0 ]]; then |
374 | + unset COMPREPLY |
375 | + elif [[ $SUPPRESS_SPACE == 1 ]] && [[ "$COMPREPLY" =~ [=/:]$ ]]; then |
376 | + compopt -o nospace |
377 | + fi |
378 | +} |
379 | +complete -o nospace -o default -F _python_argcomplete ::SCRIPTNAME:: |
380 | diff --git a/data/org.virt-manager.virt-manager.gschema.xml b/data/org.virt-manager.virt-manager.gschema.xml |
381 | index f6db721..511d6d1 100644 |
382 | --- a/data/org.virt-manager.virt-manager.gschema.xml |
383 | +++ b/data/org.virt-manager.virt-manager.gschema.xml |
384 | @@ -35,6 +35,12 @@ |
385 | <summary>Custom connection description</summary> |
386 | <description>Custom connection description, used in the manager window. If empty, the app generates a default on demand.</description> |
387 | </key> |
388 | + |
389 | + <key name="window-size" type="(ii)"> |
390 | + <default>(-1, -1)</default> |
391 | + <summary>Conn details window dimensions</summary> |
392 | + <description>Connection details window dimensions</description> |
393 | + </key> |
394 | </schema> |
395 | |
396 | |
397 | @@ -47,6 +53,12 @@ |
398 | <description>Show system tray icon while app is running</description> |
399 | </key> |
400 | |
401 | + <key name="xmleditor-enabled" type="b"> |
402 | + <default>false</default> |
403 | + <summary>Enable XML editting UI</summary> |
404 | + <description>Enable XML editting UI</description> |
405 | + </key> |
406 | + |
407 | <key name="enable-libguestfs-vm-inspection" type="b"> |
408 | <default>true</default> |
409 | <summary>Enable libguestfs VM inspection</summary> |
410 | diff --git a/data/virt-manager.appdata.xml.in b/data/virt-manager.appdata.xml.in |
411 | index 293d6e8..65b6ae5 100644 |
412 | --- a/data/virt-manager.appdata.xml.in |
413 | +++ b/data/virt-manager.appdata.xml.in |
414 | @@ -30,6 +30,13 @@ |
415 | </screenshots> |
416 | <url type="homepage">https://www.virt-manager.org/</url> |
417 | <url type="bugtracker">https://bugzilla.redhat.com/enter_bug.cgi?product=Virtualization%20Tools&component=virt-manager</url> |
418 | + <url type="translate">https://fedora.zanata.org/project/view/virt-manager/</url> |
419 | <update_contact>virt-tools-list@redhat.com</update_contact> |
420 | <translation type="gettext">virt-manager</translation> |
421 | + <keywords> |
422 | + <keyword>virtualization</keyword> |
423 | + <keyword>libvirt</keyword> |
424 | + <keyword>qemu</keyword> |
425 | + <keyword>kvm</keyword> |
426 | + </keywords> |
427 | </component> |
428 | diff --git a/debian/changelog b/debian/changelog |
429 | index d4018c2..8134521 100644 |
430 | --- a/debian/changelog |
431 | +++ b/debian/changelog |
432 | @@ -1,3 +1,17 @@ |
433 | +virt-manager (1:2.2.0-0ubuntu1) eoan; urgency=medium |
434 | + |
435 | + * Merge with new upstream release v2.2 |
436 | + Amonth other fixes and improvements this fixes |
437 | + LP: #1826856 - KVM: Boot Configuration Override |
438 | + - update patches for context changes in 2.2 |
439 | + - d/p/Use-usr-bin-python.patch |
440 | + - d/p/add_qemu_binaries.patch |
441 | + - d/p/mark-libvirt-lxc.patch |
442 | + - d/p/prefer-qemu.patch |
443 | + - d/virtinst.install: virtcli got merged with virtinst |
444 | + |
445 | + -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Wed, 26 Jun 2019 14:18:34 +0200 |
446 | + |
447 | virt-manager (1:2.0.0-3ubuntu1) disco; urgency=medium |
448 | |
449 | * Merge with Debian unstable (LP: #1784424). Remaining changes: |
450 | diff --git a/debian/patches/Use-usr-bin-python.patch b/debian/patches/Use-usr-bin-python.patch |
451 | index 7ef0084..ece4ec6 100644 |
452 | --- a/debian/patches/Use-usr-bin-python.patch |
453 | +++ b/debian/patches/Use-usr-bin-python.patch |
454 | @@ -12,23 +12,14 @@ so we don't have to worry about picking up the wrong version |
455 | virt-xml | 2 +- |
456 | 6 files changed, 6 insertions(+), 7 deletions(-) |
457 | |
458 | -diff --git a/setup.py b/setup.py |
459 | -index 2e1215c..17c497f 100755 |
460 | --- a/setup.py |
461 | +++ b/setup.py |
462 | -@@ -1,9 +1,8 @@ |
463 | +@@ -1,4 +1,4 @@ |
464 | -#!/usr/bin/env python3 |
465 | +#!/usr/bin/python3 |
466 | # |
467 | # This work is licensed under the GNU GPLv2 or later. |
468 | # See the COPYING file in the top-level directory. |
469 | - |
470 | -- |
471 | - import glob |
472 | - import fnmatch |
473 | - import os |
474 | -diff --git a/virt-clone b/virt-clone |
475 | -index d1eedee..823990d 100755 |
476 | --- a/virt-clone |
477 | +++ b/virt-clone |
478 | @@ -1,4 +1,4 @@ |
479 | @@ -37,8 +28,6 @@ index d1eedee..823990d 100755 |
480 | # |
481 | # Copyright(c) FUJITSU Limited 2007. |
482 | # |
483 | -diff --git a/virt-convert b/virt-convert |
484 | -index 1b7b796..6f44902 100755 |
485 | --- a/virt-convert |
486 | +++ b/virt-convert |
487 | @@ -1,4 +1,4 @@ |
488 | @@ -46,9 +35,7 @@ index 1b7b796..6f44902 100755 |
489 | +#!/usr/bin/python3 |
490 | # |
491 | # Copyright 2008, 2013, 2014 Red Hat, Inc. |
492 | - # Joey Boggs <jboggs@redhat.com> |
493 | -diff --git a/virt-install b/virt-install |
494 | -index a7f247f..e09553e 100755 |
495 | + # |
496 | --- a/virt-install |
497 | +++ b/virt-install |
498 | @@ -1,4 +1,4 @@ |
499 | @@ -57,8 +44,6 @@ index a7f247f..e09553e 100755 |
500 | # |
501 | # Copyright 2005-2014 Red Hat, Inc. |
502 | # |
503 | -diff --git a/virt-manager b/virt-manager |
504 | -index 15d5109..b608ff7 100755 |
505 | --- a/virt-manager |
506 | +++ b/virt-manager |
507 | @@ -1,4 +1,4 @@ |
508 | @@ -67,8 +52,6 @@ index 15d5109..b608ff7 100755 |
509 | # |
510 | # Copyright (C) 2006, 2014 Red Hat, Inc. |
511 | # Copyright (C) 2006 Daniel P. Berrange <berrange@redhat.com> |
512 | -diff --git a/virt-xml b/virt-xml |
513 | -index 9bdde95..b8fddac 100755 |
514 | --- a/virt-xml |
515 | +++ b/virt-xml |
516 | @@ -1,4 +1,4 @@ |
517 | @@ -76,4 +59,4 @@ index 9bdde95..b8fddac 100755 |
518 | +#!/usr/bin/python3 |
519 | # |
520 | # Copyright 2013-2014 Red Hat, Inc. |
521 | - # Cole Robinson <crobinso@redhat.com> |
522 | + # |
523 | diff --git a/debian/patches/add_qemu_binaries.patch b/debian/patches/add_qemu_binaries.patch |
524 | index b5b8afe..8bb49f0 100644 |
525 | --- a/debian/patches/add_qemu_binaries.patch |
526 | +++ b/debian/patches/add_qemu_binaries.patch |
527 | @@ -3,10 +3,10 @@ Description: add the actual binary names from the qemu packages so default |
528 | Author: Marc Deslauriers <marc.deslauriers@canonical.com> |
529 | Updated: 2015-08-22 |
530 | |
531 | -Index: virt-manager-1.2.1/virtManager/connect.py |
532 | +Index: virt-manager-1.2.1/virtManager/createconn.py |
533 | =================================================================== |
534 | ---- virt-manager-1.2.1.orig/virtManager/connect.py 2015-08-22 09:26:25.800728242 -0400 |
535 | -+++ virt-manager-1.2.1/virtManager/connect.py 2015-08-22 09:27:04.789080689 -0400 |
536 | +--- virt-manager-1.2.1.orig/virtManager/createconn.py 2015-08-22 09:26:25.800728242 -0400 |
537 | ++++ virt-manager-1.2.1/virtManager/createconn.py 2015-08-22 09:27:04.789080689 -0400 |
538 | @@ -115,6 +115,8 @@ |
539 | if (os.path.exists("/usr/bin/qemu") or |
540 | os.path.exists("/usr/bin/qemu-kvm") or |
541 | diff --git a/debian/patches/mark-libvirt-lxc.patch b/debian/patches/mark-libvirt-lxc.patch |
542 | index 6cccc3c..881ec93 100644 |
543 | --- a/debian/patches/mark-libvirt-lxc.patch |
544 | +++ b/debian/patches/mark-libvirt-lxc.patch |
545 | @@ -3,8 +3,8 @@ Description: Clearly mark the LXC connections as being libvirt-lxc, to |
546 | Author: Serge Hallyn <serge.hallyn@ubuntu.com> |
547 | Updated: 2015-08-22 |
548 | |
549 | ---- a/virtManager/connect.py |
550 | -+++ b/virtManager/connect.py |
551 | +--- a/virtManager/createconn.py |
552 | ++++ b/virtManager/createconn.py |
553 | @@ -171,7 +171,7 @@ class vmmConnect(vmmGObjectUI): |
554 | _add_hv_row(HV_QEMU, "qemu", "QEMU/KVM") |
555 | _add_hv_row(HV_QEMU_SESSION, "qemu", "QEMU/KVM " + _("user session")) |
556 | diff --git a/debian/patches/prefer-qemu.patch b/debian/patches/prefer-qemu.patch |
557 | index e4eec5e..e66ad93 100644 |
558 | --- a/debian/patches/prefer-qemu.patch |
559 | +++ b/debian/patches/prefer-qemu.patch |
560 | @@ -2,10 +2,10 @@ Description: Prefer QEMU as the default URI, even if it's not installed. |
561 | Author: Marc Deslauriers <marc.deslauriers@canonical.com> |
562 | Forwarded: no, Ubuntu-specific preference |
563 | |
564 | -Index: virt-manager-1.2.1/virtManager/connect.py |
565 | +Index: virt-manager-1.2.1/virtManager/createconn.py |
566 | =================================================================== |
567 | ---- virt-manager-1.2.1.orig/virtManager/connect.py 2015-12-08 13:25:00.910228019 -0500 |
568 | -+++ virt-manager-1.2.1/virtManager/connect.py 2015-12-08 13:47:40.967838385 -0500 |
569 | +--- virt-manager-1.2.1.orig/virtManager/createconn.py 2015-12-08 13:25:00.910228019 -0500 |
570 | ++++ virt-manager-1.2.1/virtManager/createconn.py 2015-12-08 13:47:40.967838385 -0500 |
571 | @@ -107,11 +107,6 @@ |
572 | |
573 | @staticmethod |
574 | diff --git a/debian/virtinst.install b/debian/virtinst.install |
575 | index a0741c7..7060c5d 100644 |
576 | --- a/debian/virtinst.install |
577 | +++ b/debian/virtinst.install |
578 | @@ -10,7 +10,6 @@ usr/share/virt-manager/virt-clone |
579 | usr/share/virt-manager/virt-convert |
580 | usr/share/virt-manager/virt-install |
581 | usr/share/virt-manager/virt-xml |
582 | -usr/share/virt-manager/virtcli |
583 | usr/share/virt-manager/virtconv |
584 | usr/share/virt-manager/virtinst |
585 | |
586 | diff --git a/man/virt-clone.pod b/man/virt-clone.pod |
587 | index c8678dc..a4c518d 100644 |
588 | --- a/man/virt-clone.pod |
589 | +++ b/man/virt-clone.pod |
590 | @@ -100,6 +100,13 @@ Force cloning the passed disk target ('hdc', 'sda', etc.). By default, |
591 | C<virt-clone> will skip certain disks, such as those marked 'readonly' or |
592 | 'shareable'. |
593 | |
594 | +=item B<--skip-copy> TARGET |
595 | + |
596 | +Skip cloning the passed disk target ('hdc', 'sda', etc.). By default, |
597 | +C<virt-clone> will clone certain disk images, typically read/write |
598 | +devices. Use this to skip copying of a specific device, so the new |
599 | +VM uses the same storage path as the original VM. |
600 | + |
601 | =item B<--nonsparse> |
602 | |
603 | Fully allocate the new storage if the path being cloned is a sparse file. |
604 | @@ -203,7 +210,7 @@ new guest can do a filesystem resize when it boots. |
605 | |
606 | =head1 BUGS |
607 | |
608 | -Please see https://virt-manager.org/page/BugReporting |
609 | +Please see L<https://virt-manager.org/bugs> |
610 | |
611 | =head1 COPYRIGHT |
612 | |
613 | diff --git a/man/virt-convert.pod b/man/virt-convert.pod |
614 | index ca44a01..8bb02ad 100644 |
615 | --- a/man/virt-convert.pod |
616 | +++ b/man/virt-convert.pod |
617 | @@ -127,7 +127,7 @@ Convert the specified .vmx file. Any references disk images must be in the same |
618 | |
619 | =head1 BUGS |
620 | |
621 | -Please see https://virt-manager.org/page/BugReporting |
622 | +Please see L<https://virt-manager.org/bugs> |
623 | |
624 | =head1 COPYRIGHT |
625 | |
626 | diff --git a/man/virt-install.pod b/man/virt-install.pod |
627 | index 8cd56fe..d8bd412 100644 |
628 | --- a/man/virt-install.pod |
629 | +++ b/man/virt-install.pod |
630 | @@ -28,14 +28,17 @@ an existing disk image (thus skipping the install phase) are also supported. |
631 | |
632 | Given suitable command line arguments, C<virt-install> is capable of running |
633 | completely unattended, with the guest 'kickstarting' itself too. This allows |
634 | -for easy automation of guest installs. |
635 | +for easy automation of guest installs. This can be done manually, or more |
636 | +simply with the --unattended option. |
637 | |
638 | Many arguments have sub options, specified like opt1=foo,opt2=bar, etc. Try |
639 | --option=? to see a complete list of sub options associated with that |
640 | argument, example: virt-install --disk=? |
641 | |
642 | -Most options are not required. Minimum requirements are --name, --memory, |
643 | -guest storage (--disk or --filesystem), and an install option. |
644 | +Most options are not required. If a suitable --os-variant value is specified |
645 | +or detected, all defaults will be filled in and reported in the terminal |
646 | +output. If an --os-variant is not specified. minimum required options, --memory, |
647 | +guest storage (--disk or --filesystem), and an install method choice. |
648 | |
649 | |
650 | =head1 CONNECTING TO LIBVIRT |
651 | @@ -95,10 +98,11 @@ running C<virt-install>. |
652 | =item B<--memory> OPTIONS |
653 | |
654 | Memory to allocate for the guest, in MiB. This deprecates the -r/--ram option. |
655 | -Sub options are available, like 'maxmemory', 'hugepages', 'hotplugmemorymax' |
656 | -and 'hotplugmemoryslots'. The memory parameter is mapped to <currentMemory> element, |
657 | -the 'maxmemory' sub-option is mapped to <memory> element and 'hotplugmemorymax' |
658 | -and 'hotplugmemoryslots' are mapped to <maxMemory> element. |
659 | +Sub options are available, like 'memory', 'currentMemory', 'maxMemory' |
660 | +and 'maxMemory.slots', which all map to the identically named XML values. |
661 | + |
662 | +Back compat values 'memory' maps to the <currentMemory> element, and maxmemory |
663 | +maps to the <memory> element. |
664 | |
665 | To configure memory modules which can be hotunplugged see B<--memdev> description. |
666 | |
667 | @@ -141,9 +145,30 @@ Use --resource=? to see a list of all available sub options. Complete details at |
668 | |
669 | =item B<--sysinfo> OPT=VAL,[...] |
670 | |
671 | -Configure sysinfo/SMBIOS values exposed to the guest OS. '--sysinfo host' can be used to expose the host's SMBIOS info to the VM, otherwise values can be manually specified. |
672 | +Configure sysinfo/SMBIOS values exposed to the VM OS. |
673 | + |
674 | +Some examples: |
675 | + |
676 | +=over 4 |
677 | + |
678 | +=item B<--sysinfo host> |
679 | + |
680 | +Special type that exposes the host's SMBIOS info into the VM. |
681 | + |
682 | +=item B<--sysinfo emulate> |
683 | + |
684 | +Sepcial type where hypervisor will generate SMBIOS info into the VM. |
685 | |
686 | -Use --sysinfo=? to see a list of all available sub options. Complete details at L<https://libvirt.org/formatdomain.html#elementsSysinfo> |
687 | +=item B<--sysinfo bios.vendor=custom> or B<--sysinfo smbios,bios.vendor=custom> |
688 | + |
689 | +The default type is B<smbios> and allows users to specify SMBIOS info manually. |
690 | + |
691 | +=back |
692 | + |
693 | +Use --sysinfo=? to see a list of all available sub options. |
694 | + |
695 | +Complete details at L<https://libvirt.org/formatdomain.html#elementsSysinfo> |
696 | +and L<https://libvirt.org/formatdomain.html#elementsOSBIOS> for B<smbios> XML element. |
697 | |
698 | =item B<--qemu-commandline> ARGS |
699 | |
700 | @@ -182,7 +207,7 @@ Use --vcpus=? to see a list of all available sub options. Complete details at L< |
701 | Tune NUMA policy for the domain process. Example invocations |
702 | |
703 | --numatune 1,2,3,4-7 |
704 | - --numatune 1-3,5,mode=preferred |
705 | + --numatune 1-3,5,memory.mode=preferred |
706 | |
707 | Specifies the numa nodes to allocate memory from. This has the same syntax |
708 | as C<--vcpus cpuset=> option. mode can be one of 'interleave', 'preferred', or |
709 | @@ -205,7 +230,7 @@ Use --memtune=? to see a list of all available sub options. Complete details at |
710 | Tune blkio policy for the domain process. Example invocations |
711 | |
712 | --blkiotune 100 |
713 | - --blkiotune weight=100,device_path=/dev/sdc,device_weight=200 |
714 | + --blkiotune weight=100,device.path=/dev/sdc,device.weight=200 |
715 | |
716 | Use --blkiotune=? to see a list of all available sub options. Complete details at L<https://libvirt.org/formatdomain.html#elementsBlockTuning> |
717 | |
718 | @@ -216,7 +241,17 @@ required value is MODEL, which is a valid CPU model as known to libvirt. |
719 | |
720 | Libvirt's feature policy values force, require, optional, disable, or forbid, |
721 | or with the shorthand '+feature' and '-feature', which equal 'force=feature' |
722 | -and 'disable=feature' respectively |
723 | +and 'disable=feature' respectively. |
724 | + |
725 | +If exact CPU model is specified virt-install will automatically copy CPU |
726 | +features available on the host to mitigate recent CPU speculative execution |
727 | +side channel and Microarchitectural Store Buffer Data security vulnerabilities. |
728 | +This however will have some impact on performance and will break migration |
729 | +to hosts without security patches. In order to control this behavior there |
730 | +is a B<secure> parameter. Possible values are I<on> and I<off>, with I<on> |
731 | +as the default. It is highly recommended to leave this enabled and ensure all |
732 | +virtualization hosts have fully up to date microcode, kernel & virtualization |
733 | +software installed. |
734 | |
735 | Some examples: |
736 | |
737 | @@ -237,7 +272,7 @@ may cause issues if migrating the guest to a host without an identical CPU. |
738 | Expose the nearest host CPU model configuration to the guest. |
739 | It is the best CPU which can be used for a guest on any of the hosts. |
740 | |
741 | -=item B<--cpu cell0.memory=1234,cell0.cpus=0-3,cell1.memory=5678,cell1.cpus=4-7> |
742 | +=item B<--cpu numa.cell0.memory=1234,numa.cell0.cpus=0-3,numa.cell1.memory=5678,numa.cell1.cpus=4-7> |
743 | |
744 | Example of specifying two NUMA cells. This will generate XML like: |
745 | |
746 | @@ -262,22 +297,28 @@ Tune CPU parameters for the guest. |
747 | |
748 | Configure which of the host's physical CPUs the domain VCPU will be pinned to. Example invocation |
749 | |
750 | - --cputune vpcupin0.vcpu=0,vpcupin0.cpuset=0-3,vpcupin1.vcpu=1,vpcupin1.cpuset=4-7 |
751 | + --cputune vcpupin0.vcpu=0,vcpupin0.cpuset=0-3,vcpupin1.vcpu=1,vcpupin1.cpuset=4-7 |
752 | |
753 | Use --cputune=? to see a list of all available sub options. Complete details at L<https://libvirt.org/formatdomain.html#elementsCPUTuning> |
754 | |
755 | -=item B<--security> type=TYPE[,label=LABEL][,relabel=yes|no] |
756 | +=item B<--security>/B<--seclabel> type=TYPE[,label=LABEL][,relabel=yes|no],... |
757 | |
758 | -Configure domain security driver settings. Type can be either 'static' or |
759 | +Configure domain seclabel domain settings. Type can be either 'static' or |
760 | 'dynamic'. 'static' configuration requires a security LABEL. Specifying |
761 | LABEL without TYPE implies static configuration. |
762 | |
763 | -To have libvirt automatically apply your static label, you must specify |
764 | -relabel=yes. Otherwise disk images must be manually labeled by the admin, |
765 | -including images that virt-install is asked to create. |
766 | - |
767 | Use --security=? to see a list of all available sub options. Complete details at L<https://libvirt.org/formatdomain.html#seclabel> |
768 | |
769 | + |
770 | +=item B<--iothreads> OPTIONS |
771 | + |
772 | +Specify domain <iothreads> and/or <iothreadids> XML. For example, to configure <iothreads>4</iothreads>, do: |
773 | + |
774 | + --iothreads 4 |
775 | + |
776 | +Use --iothreads=? to see a list of all available sub options. Complete details at L<https://libvirt.org/formatdomain.html#elementsIOThreadsAllocation> |
777 | + |
778 | + |
779 | =item B<--features> FEAT=on|off,... |
780 | |
781 | Set elements in the guests <features> XML on or off. Examples include acpi, |
782 | @@ -285,15 +326,15 @@ apic, eoi, privnet, and hyperv features. Some examples: |
783 | |
784 | =over 4 |
785 | |
786 | -=item B<--features eoi=on> |
787 | +=item B<--features apic.eoi=on> |
788 | |
789 | Enable APIC PV EOI |
790 | |
791 | -=item B<--features hyperv_vapic=on,hyperv_spinlocks=off> |
792 | +=item B<--features hyperv.vapic.state=on,hyperv.spinlocks.state=off> |
793 | |
794 | Enable hypver VAPIC, but disable spinlocks |
795 | |
796 | -=item B<--features kvm_hidden=on> |
797 | +=item B<--features kvm.hidden.state==on> |
798 | |
799 | Allow the KVM hypervisor signature to be hidden from the guest |
800 | |
801 | @@ -301,12 +342,12 @@ Allow the KVM hypervisor signature to be hidden from the guest |
802 | |
803 | Notify the guest that the host supports paravirtual spinlocks for example by exposing the pvticketlocks mechanism. |
804 | |
805 | -=item B<--features gic_version=2> |
806 | +=item B<--features gic.version=2> |
807 | |
808 | This is relevant only for ARM architectures. Possible values are "host" or |
809 | version number. |
810 | |
811 | -=item B<--features smm=on> |
812 | +=item B<--features smm.state=on> |
813 | |
814 | This enables System Management Mode of hypervisor. Some UEFI firmwares may |
815 | require this feature to be present. (QEMU supports SMM only with q35 machine |
816 | @@ -342,11 +383,32 @@ Use --clock=? to see a list of all available sub options. Complete details at L< |
817 | |
818 | =item B<--pm> OPTIONS |
819 | |
820 | -Configure guest power management features. Example suboptions include suspend_to_mem=on|off and suspend_to_disk=on|off |
821 | +Configure guest power management features. Example: |
822 | + |
823 | + --pm suspend_to_memi.enabled=on,suspend_to_disk.enabled=off |
824 | |
825 | Use --pm=? to see a list of all available sub options. Complete details at L<https://libvirt.org/formatdomain.html#elementsPowerManagement> |
826 | |
827 | +=item B<--launch-security> TYPE[,OPTS] |
828 | + |
829 | +Enable launch security for the guest, e.g. AMD SEV. |
830 | + |
831 | +Use --launch-security=? to see a list of all available sub options. Complete |
832 | +details at L<https://libvirt.org/formatdomain.html#launchSecurity>. Example |
833 | +invocations: |
834 | + # This will use a default policy 0x03 |
835 | + # No dhCert provided, so no data can be exchanged with the SEV firmware |
836 | + --launchSecurity sev |
837 | + |
838 | + # Explicit policy 0x01 - disables debugging, allows guest key sharing |
839 | + --launchSecurity sev,policy=0x01 |
840 | + |
841 | + # Provide the session blob obtained from the SEV firmware |
842 | + # Provide dhCert to open a secure communication channel with SEV firmware |
843 | + --launchSecurity sev,session=BASE64SESSIONSTRING,dhCert=BASE64DHCERTSTRING |
844 | |
845 | +SEV has further implications on usage of virtio devices, so refer to EXAMPLES |
846 | +section to see a full invocation of virt-install with --launchSecurity. |
847 | |
848 | =back |
849 | |
850 | @@ -354,37 +416,22 @@ Use --pm=? to see a list of all available sub options. Complete details at L<htt |
851 | |
852 | =over 4 |
853 | |
854 | -=item B<-c> OPTIONS |
855 | +=item B<-c>, B<--cdrom> PATH |
856 | |
857 | -=item B<--cdrom> OPTIONS |
858 | +ISO file or CDROM device to use for VM install media. After install, |
859 | +the the virtual CDROM device will remain attached to the VM, but with |
860 | +the ISO or host path media ejected. |
861 | |
862 | -File or device used as a virtual CD-ROM device. |
863 | -It can be path to an ISO image, or to a CDROM device. It can also be a URL |
864 | -from which to fetch/access a minimal boot ISO image. The URLs take the same |
865 | -format as described for the C<--location> argument. If a cdrom has been |
866 | -specified via the C<--disk> option, and neither C<--cdrom> nor any other |
867 | -install option is specified, the C<--disk> cdrom is used as the install media. |
868 | - |
869 | -=item B<-l> LOCATION |
870 | - |
871 | -=item B<--location> OPTIONS |
872 | +=item B<-l>, B<--location> OPTIONS |
873 | |
874 | Distribution tree installation source. virt-install can recognize |
875 | certain distribution trees and fetches a bootable kernel/initrd pair to |
876 | launch the install. |
877 | |
878 | -With libvirt 0.9.4 or later, network URL installs work for remote connections. |
879 | -virt-install will download kernel/initrd to the local machine, and then |
880 | -upload the media to the remote host. This option requires the URL to |
881 | -be accessible by both the local and remote host. |
882 | - |
883 | ---location allows things like --extra-args for kernel arguments, and using --initrd-inject. If you want to use those options with CDROM media, you have a few options: |
884 | - |
885 | -* Run virt-install as root and do --location ISO |
886 | - |
887 | -* Mount the ISO at a local directory, and do --location DIRECTORY |
888 | - |
889 | -* Mount the ISO at a local directory, export that directory over local http, and do --location https://localhost/DIRECTORY |
890 | +--location allows things like --extra-args for kernel arguments, |
891 | +and using --initrd-inject. If you want to use those options with CDROM media, |
892 | +you can pass the ISO to --location as well which works for some, but not |
893 | +all, CDROM media. |
894 | |
895 | The C<LOCATION> can take one of the following forms: |
896 | |
897 | @@ -398,13 +445,13 @@ An HTTP server location containing an installable distribution image. |
898 | |
899 | An FTP server location containing an installable distribution image. |
900 | |
901 | -=item DIRECTORY |
902 | +=item ISO |
903 | |
904 | -Path to a local directory containing an installable distribution image. Note that the directory will not be accessible by the guest after initial boot, so the OS installer will need another way to access the rest of the install media. |
905 | +Probe the ISO and extract files using 'isoinfo' |
906 | |
907 | -=item ISO |
908 | +=item DIRECTORY |
909 | |
910 | -Mount the ISO and probe the directory. This requires running virt-install as root, and has the same VM access caveat as DIRECTORY. |
911 | +Path to a local directory containing an installable distribution image. Note that the directory will not be accessible by the guest after initial boot, so the OS installer will need another way to access the rest of the install media. |
912 | |
913 | =back |
914 | |
915 | @@ -414,7 +461,7 @@ Some distro specific url samples: |
916 | |
917 | =item Fedora/Red Hat Based |
918 | |
919 | -https://download.fedoraproject.org/pub/fedora/linux/releases/25/Server/x86_64/os |
920 | +https://download.fedoraproject.org/pub/fedora/linux/releases/29/Server/x86_64/os |
921 | |
922 | =item Debian |
923 | |
924 | @@ -428,20 +475,23 @@ https://us.archive.ubuntu.com/ubuntu/dists/wily/main/installer-amd64/ |
925 | |
926 | https://download.opensuse.org/pub/opensuse/distribution/leap/42.3/repo/oss/ |
927 | |
928 | -=item Mandriva |
929 | - |
930 | -ftp://ftp.uwsg.indiana.edu/linux/mandrake/official/2009.0/i586/ |
931 | +=back |
932 | |
933 | -=item Mageia |
934 | +Additionally, --location can take 'kernel' and 'initrd' sub options. These paths |
935 | +relative to the specified location URL/ISO that allow selecting specific files |
936 | +for kernel/initrd within the install tree. This can be useful if virt-install/ |
937 | +libosinfo doesn't know where to find the kernel in the specified --location. |
938 | |
939 | -ftp://distrib-coffee.ipsl.jussieu.fr/pub/linux/Mageia/distrib/1 |
940 | +For example, if you have an ISO that libosinfo doesn't know about called |
941 | +my-unknown.iso, with a kernel at 'kernel/fookernel' and initrd at |
942 | +'kernel/fooinitrd', you can make this work with: |
943 | |
944 | -=back |
945 | + --location my-unknown.iso,kernel=kernel/fookernel,initrd=kernel/fooinitrd |
946 | |
947 | =item B<--pxe> |
948 | |
949 | -Use the PXE boot protocol to load the initial ramdisk and kernel for starting |
950 | -the guest installation process. |
951 | +Install from PXE. This just tells the VM to boot off the network |
952 | +for the first boot. |
953 | |
954 | =item B<--import> |
955 | |
956 | @@ -449,15 +499,7 @@ Skip the OS installation process, and build a guest around an existing |
957 | disk image. The device used for booting is the first device specified via |
958 | C<--disk> or C<--filesystem>. |
959 | |
960 | -=item B<--livecd> |
961 | - |
962 | -Specify that the installation media is a live CD and thus the guest |
963 | -needs to be configured to boot off the CDROM device permanently. It |
964 | -may be desirable to also use the C<--disk none> flag in combination. |
965 | - |
966 | -=item B<-x> EXTRA |
967 | - |
968 | -=item B<--extra-args> OPTIONS |
969 | +=item B<-x>, B<--extra-args> KERNELARGS |
970 | |
971 | Additional kernel command line arguments to pass to the installer when |
972 | performing a guest install from C<--location>. One common usage is specifying |
973 | @@ -472,20 +514,119 @@ file: |
974 | |
975 | --initrd-inject=/path/to/my.ks --extra-args "ks=file:/my.ks" |
976 | |
977 | -=item B<--os-variant> OS_VARIANT |
978 | |
979 | -Optimize the guest configuration for a specific operating system (ex. |
980 | -'fedora18', 'rhel7', 'winxp'). While not required, specifying this |
981 | -options is HIGHLY RECOMMENDED, as it can greatly increase performance |
982 | -by specifying virtio among other guest tweaks. |
983 | |
984 | -By default, virt-install will attempt to auto detect this value from |
985 | -the install media (currently only supported for URL installs). Autodetection |
986 | -can be disabled with the special value 'none'. Autodetection can be |
987 | -forced with the special value 'auto'. |
988 | +=item B<--install> |
989 | + |
990 | +This is a larger entry point for various types of install operations. The |
991 | +command has multiple subarguments, similar to --disk and friends. This |
992 | +option is strictly for VM install operations, essentially configuring the |
993 | +first boot. |
994 | + |
995 | +The simplest usage to ex: install fedora29 is: |
996 | + |
997 | + --install fedora29 |
998 | + |
999 | +And virt-install will fetch a --location URL from libosinfo, and populate |
1000 | +defaults from there. |
1001 | + |
1002 | +Available suboptions: |
1003 | + |
1004 | +=over 4 |
1005 | + |
1006 | +=item B<os=> |
1007 | + |
1008 | +This is os install option described above. The explicit way to specify that |
1009 | +would be B<--install os=fedora29>. os= is the default option if none is |
1010 | +specified |
1011 | + |
1012 | +=item B<kernel=>, B<initrd=> |
1013 | + |
1014 | +Specify a kernel and initrd pair to use as install media. They are copied |
1015 | +into a temporary location before booting the VM, so they can be combined |
1016 | +with --initrd-inject and your source media will not be altered. Media |
1017 | +will be uploaded to a remote connection if required. |
1018 | + |
1019 | +Example case using local filesystem paths: |
1020 | + --install kernel=/path/to/kernel,initrd=/path/to/initrd |
1021 | + |
1022 | +Example using network paths. Kernel/initrd will be downloaded locally first, |
1023 | +then passed to the VM as local filesystem paths |
1024 | + --install kernel=https://127.0.0.1/tree/kernel,initrd=https://127.0.0.1/tree/initrd |
1025 | + |
1026 | +Note, these are just for install time booting. If you want to set the kernel |
1027 | +used for permanent VM booting, use the B<--boot> option. |
1028 | + |
1029 | +=item B<kernel_args=>, B<kernel_args_overwrite=yes|no> |
1030 | + |
1031 | +Specify install time kernel arguments (libvirt <cmdline> XML). These can |
1032 | +be combine with ex: kernel/initrd options, or B<--location> media. By |
1033 | +default, kernel_args is just like --extra-args, and will _append_ to |
1034 | +the arguments that virt-install will try to set by default for most |
1035 | +--location installs. If you want to override the virt-install default, |
1036 | +additionally specify kernel_args_overwrite=yes |
1037 | + |
1038 | +=item B<bootdev=> |
1039 | + |
1040 | +Specify the install bootdev (hd, cdrom, floppy, network) to boot off of |
1041 | +for the install phase. This maps to libvirt <os><boot dev=X> XML. |
1042 | + |
1043 | +If you want to install off a cdrom or network, it's probably simpler |
1044 | +and more backwards compatible to just use B<--cdrom> or B<--pxe>, but |
1045 | +this options gives fine grained control over the install process if |
1046 | +needed. |
1047 | + |
1048 | +=item B<no_install=yes|no> |
1049 | + |
1050 | +Tell virt-install that there isn't actually any install happening, |
1051 | +and you just want to create the VM. B<--import> is just an alias |
1052 | +for this, as is specifying B<--boot> without any other install |
1053 | +options. The deprecated B<--live> option is the same as |
1054 | +'--cdrom $ISO --install no_install=yes' |
1055 | + |
1056 | +=back |
1057 | + |
1058 | + |
1059 | + |
1060 | +=item B<--unattended> [OPTIONS] |
1061 | + |
1062 | +Perform an unattended install using libosinfo's install script support. |
1063 | +This is essentially a database of auto install scripts for various |
1064 | +distros: Red Hat kickstarts, Debian installer scripting, Windows |
1065 | +unattended installs, and potentially others. The simplest invocation |
1066 | +is to combine it with --install like: |
1067 | + |
1068 | + --install fedora29 --unattended |
1069 | + |
1070 | +A Windows install will look like |
1071 | + |
1072 | + --cdrom /path/to/my/windows.iso --unattended |
1073 | + |
1074 | +Sub options are: |
1075 | + |
1076 | +=over 4 |
1077 | + |
1078 | +=item B<profile=> |
1079 | + |
1080 | +Choose which libosinfo unattended profile to use. Most distros have |
1081 | +a 'desktop' and a 'jeos' profile. virt-install will default to 'desktop' |
1082 | +if this is unspecified. |
1083 | + |
1084 | +=item B<admin-password=> |
1085 | + |
1086 | +Set the VM OS admin/root password |
1087 | + |
1088 | +=item B<user-password=> |
1089 | + |
1090 | +Set the VM user password. The username is your current host username |
1091 | + |
1092 | +=item B<product-key=> |
1093 | + |
1094 | +Set a Windows product key |
1095 | + |
1096 | +=back |
1097 | + |
1098 | |
1099 | -Use the command "osinfo-query os" to get the list of the accepted OS |
1100 | -variants. |
1101 | |
1102 | =item B<--boot> BOOTOPTS |
1103 | |
1104 | @@ -503,10 +644,10 @@ Some examples: |
1105 | |
1106 | =over 4 |
1107 | |
1108 | -=item B<--boot cdrom,fd,hd,network,menu=on> |
1109 | +=item B<--boot cdrom,fd,hd,network> |
1110 | |
1111 | Set the boot device priority as first cdrom, first floppy, first harddisk, |
1112 | -network PXE boot. Additionally enable BIOS boot menu prompt. |
1113 | +network PXE boot. |
1114 | |
1115 | =item B<--boot kernel=KERNEL,initrd=INITRD,kernel_args="console=/dev/ttyS0"> |
1116 | |
1117 | @@ -523,7 +664,7 @@ configurations like ARM or PPC |
1118 | |
1119 | Use BIOSPATH as the virtual machine BIOS. |
1120 | |
1121 | -=item B<--boot menu=on,useserial=on> |
1122 | +=item B<--boot bootmenu.enable=on,bios.useserial=on> |
1123 | |
1124 | Enable the bios boot menu, and enable sending bios text output over |
1125 | serial console. |
1126 | @@ -541,7 +682,7 @@ correct UEFI parameters, libvirt needs to be advertising known UEFI binaries |
1127 | via domcapabilities XML, so this will likely only work if using properly |
1128 | configured distro packages. |
1129 | |
1130 | -=item B<--boot loader=/.../OVMF_CODE.fd,loader_ro=yes,loader_type=pflash,nvram_template=/.../OVMF_VARS.fd,loader_secure=no> |
1131 | +=item B<--boot loader=/.../OVMF_CODE.fd,loader.readonly=yes,loader.type=pflash,nvram.template=/.../OVMF_VARS.fd,loader_secure=no> |
1132 | |
1133 | Specify that the virtual machine use the custom OVMF binary as boot firmware, |
1134 | mapped as a virtual flash chip. In addition, request that libvirt instantiate |
1135 | @@ -561,10 +702,9 @@ the 'user' namespace will be enabled to apply these. |
1136 | A suitably configured UID/GID mapping is a pre-requisite to |
1137 | make containers secure, in the absence of sVirt confinement. |
1138 | |
1139 | ---idmap can be specified to enable user namespace for LXC containers |
1140 | +--idmap can be specified to enable user namespace for LXC containers. Example: |
1141 | |
1142 | -Example: |
1143 | - --idmap uid_start=0,uid_target=1000,uid_count=10,gid_start=0,gid_target=1000,gid_count=10 |
1144 | + --idmap uid.start=0,uid.target=1000,uid.count=10,gid.start=0,gid.target=1000,gid.count=10 |
1145 | |
1146 | Use --idmap=? to see a list of all available sub options. Complete details at L<https://libvirt.org/formatdomain.html#elementsOSContainer> |
1147 | |
1148 | @@ -573,6 +713,29 @@ Use --idmap=? to see a list of all available sub options. Complete details at L< |
1149 | |
1150 | |
1151 | |
1152 | +=head1 GUEST OS OPTIONS |
1153 | + |
1154 | +=over 4 |
1155 | + |
1156 | +=item B<--os-variant> OS_VARIANT |
1157 | + |
1158 | +Optimize the guest configuration for a specific operating system (ex. |
1159 | +'fedora29', 'rhel7', 'win10'). While not required, specifying this |
1160 | +options is HIGHLY RECOMMENDED, as it can greatly increase performance |
1161 | +by specifying virtio among other guest tweaks. |
1162 | + |
1163 | +By default, virt-install will attempt to auto detect this value from |
1164 | +the install media (currently only supported for URL installs). Autodetection |
1165 | +can be disabled with the special value 'none'. Autodetection can be |
1166 | +forced with the special value 'auto'. |
1167 | + |
1168 | +Use the command "osinfo-query os" to get the list of the accepted OS |
1169 | +variants. |
1170 | + |
1171 | +=back |
1172 | + |
1173 | + |
1174 | + |
1175 | |
1176 | =head1 STORAGE OPTIONS |
1177 | |
1178 | @@ -622,38 +785,11 @@ An existing libvirt storage volume to use. This is specified as |
1179 | |
1180 | =back |
1181 | |
1182 | -Other available options: |
1183 | - |
1184 | -=over 4 |
1185 | - |
1186 | -=item B<device> |
1187 | - |
1188 | -Disk device type. Value can be 'cdrom', 'disk', 'lun' or 'floppy'. Default is |
1189 | -'disk'. If a 'cdrom' is specified, and no install method is chosen, the |
1190 | -cdrom is used as the install media. |
1191 | - |
1192 | -=item B<boot_order> |
1193 | - |
1194 | -Guest installation with multiple disks will need this parameter to boot correctly after being installed. A boot_order parameter will take values 1,2,3,... Devices with lower value has higher priority. |
1195 | - |
1196 | -=item B<bus> |
1197 | - |
1198 | -Disk bus type. Value can be 'ide', 'sata', 'scsi', 'usb', 'virtio' or 'xen'. |
1199 | -The default is hypervisor dependent since not all hypervisors support all |
1200 | -bus types. |
1201 | - |
1202 | -=item B<removable> |
1203 | - |
1204 | -Sets the removable flag (/sys/block/$dev/removable on Linux). Only |
1205 | -used with QEMU and bus=usb. Value can be 'on' or 'off'. |
1206 | - |
1207 | -=item B<readonly> |
1208 | |
1209 | -Set drive as readonly (takes 'on' or 'off') |
1210 | |
1211 | -=item B<shareable> |
1212 | +Options that apply to storage creation: |
1213 | |
1214 | -Set drive as shareable (takes 'on' or 'off') |
1215 | +=over 4 |
1216 | |
1217 | =item B<size> |
1218 | |
1219 | @@ -670,6 +806,14 @@ will be usually balanced by faster install times inside the guest. Thus |
1220 | use of this option is recommended to ensure consistently high performance |
1221 | and to avoid I/O errors in the guest should the host filesystem fill up. |
1222 | |
1223 | +=item B<format> |
1224 | + |
1225 | +Disk image format. For file volumes, this can be 'raw', 'qcow2', 'vmdk', etc. See format types in L<https://libvirt.org/storage.html> for possible values. This is often mapped to the B<driver_type> value as well. |
1226 | + |
1227 | +If not specified when creating file images, this will default to 'qcow2'. |
1228 | + |
1229 | +If creating storage, this will be the format of the new image. If using an existing image, this overrides libvirt's format auto-detection. |
1230 | + |
1231 | =item B<backing_store> |
1232 | |
1233 | Path to a disk to use as the backing store for the newly created image. |
1234 | @@ -678,6 +822,37 @@ Path to a disk to use as the backing store for the newly created image. |
1235 | |
1236 | Disk image format of B<backing_store> |
1237 | |
1238 | +=back |
1239 | + |
1240 | + |
1241 | + |
1242 | +Some example device configuration suboptions: |
1243 | + |
1244 | +=over 4 |
1245 | + |
1246 | +=item B<device> |
1247 | + |
1248 | +Disk device type. Example values are be 'cdrom', 'disk', 'lun' or 'floppy'. The default is 'disk'. |
1249 | + |
1250 | +=item B<boot.order> |
1251 | + |
1252 | +Guest installation with multiple disks will need this parameter to boot correctly after being installed. A boot.order parameter will take values 1,2,3,... Devices with lower value has higher priority. |
1253 | +This option applies to other bootable device types as well. |
1254 | + |
1255 | +=item B<target.bus> or B<bus> |
1256 | + |
1257 | +Disk bus type. Example values are be 'ide', 'sata', 'scsi', 'usb', 'virtio' or 'xen'. |
1258 | +The default is hypervisor dependent since not all hypervisors support all |
1259 | +bus types. |
1260 | + |
1261 | +=item B<readonly> |
1262 | + |
1263 | +Set drive as readonly (takes 'on' or 'off') |
1264 | + |
1265 | +=item B<shareable> |
1266 | + |
1267 | +Set drive as shareable (takes 'on' or 'off') |
1268 | + |
1269 | =item B<cache> |
1270 | |
1271 | The cache mode to be used. The host pagecache provides cache memory. |
1272 | @@ -688,36 +863,28 @@ read and write caching. 'directsync' bypasses the host page |
1273 | cache. 'unsafe' may cache all content and ignore flush requests from |
1274 | the guest. |
1275 | |
1276 | -=item B<discard> |
1277 | +=item B<driver.discard> |
1278 | |
1279 | Whether discard (also known as "trim" or "unmap") requests are ignored |
1280 | or passed to the filesystem. The value can be either "unmap" (allow |
1281 | the discard request to be passed) or "ignore" (ignore the discard |
1282 | request). Since 1.0.6 (QEMU and KVM only) |
1283 | |
1284 | -=item B<format> |
1285 | - |
1286 | -Disk image format. For file volumes, this can be 'raw', 'qcow2', 'vmdk', etc. See format types in L<https://libvirt.org/storage.html> for possible values. This is often mapped to the B<driver_type> value as well. |
1287 | - |
1288 | -If not specified when creating file images, this will default to 'qcow2'. |
1289 | - |
1290 | -If creating storage, this will be the format of the new image. If using an existing image, this overrides libvirt's format auto-detection. |
1291 | - |
1292 | -=item B<driver_name> |
1293 | +=item B<driver.name> |
1294 | |
1295 | Driver name the hypervisor should use when accessing the specified |
1296 | storage. Typically does not need to be set by the user. |
1297 | |
1298 | -=item B<driver_type> |
1299 | +=item B<driver.type> |
1300 | |
1301 | Driver format/type the hypervisor should use when accessing the specified |
1302 | storage. Typically does not need to be set by the user. |
1303 | |
1304 | -=item B<io> |
1305 | +=item B<driver.io> |
1306 | |
1307 | Disk IO backend. Can be either "threads" or "native". |
1308 | |
1309 | -=item B<error_policy> |
1310 | +=item B<driver.error_policy> |
1311 | |
1312 | How guest should react if a write error is encountered. Can be one of |
1313 | "stop", "ignore", or "enospace" |
1314 | @@ -728,12 +895,12 @@ Serial number of the emulated disk device. This is used in linux guests |
1315 | to set /dev/disk/by-id symlinks. An example serial number might be: |
1316 | WD-WMAP9A966149 |
1317 | |
1318 | -=item B<startup_policy> |
1319 | +=item B<source.startupPolicy> |
1320 | |
1321 | It defines what to do with the disk if the source file is not accessible. See |
1322 | possible values in L<https://www.libvirt.org/formatdomain.html#elementsDisks>, "startupPolicy" attribute of the <disk> element |
1323 | |
1324 | -=item B<snapshot_policy> |
1325 | +=item B<snapshot> |
1326 | |
1327 | Defines default behavior of the disk during disk snapshots. See possible |
1328 | values in L<https://www.libvirt.org/formatdomain.html#elementsDisks>, |
1329 | @@ -746,6 +913,9 @@ See the examples section for some uses. This option deprecates -f/--file, |
1330 | |
1331 | Use --disk=? to see a list of all available sub options. Complete details at L<https://libvirt.org/formatdomain.html#elementsDisks> |
1332 | |
1333 | + |
1334 | + |
1335 | + |
1336 | =item B<--filesystem> |
1337 | |
1338 | Specifies a directory on the host to export to the guest. The most simple |
1339 | @@ -757,7 +927,7 @@ Which will work for recent QEMU and linux guest OS or LXC containers. For |
1340 | QEMU, the target point is just a mounting hint in sysfs, so will not be |
1341 | automatically mounted. |
1342 | |
1343 | -The following explicit options can be specified: |
1344 | +Some example suboptions: |
1345 | |
1346 | =over 4 |
1347 | |
1348 | @@ -766,7 +936,7 @@ The following explicit options can be specified: |
1349 | The type or the source directory. Valid values are 'mount' (the default) or |
1350 | 'template' for OpenVZ templates. |
1351 | |
1352 | -=item B<mode> |
1353 | +=item B<accessmode> or B<mode> |
1354 | |
1355 | The access mode for the source directory from the guest OS. Only used with |
1356 | QEMU and type=mount. Valid modes are 'passthrough' (the default), 'mapped', |
1357 | @@ -819,7 +989,7 @@ with a name of C<default>. Use a virtual network if the host has dynamic |
1358 | networking (eg NetworkManager), or using wireless. The guest will be |
1359 | NATed to the LAN by whichever connection is active. |
1360 | |
1361 | -=item type=direct,source=IFACE[,source_mode=MODE] |
1362 | +=item type=direct,source=IFACE[,source.mode=MODE] |
1363 | |
1364 | Direct connect to host interface IFACE using macvtap. |
1365 | |
1366 | @@ -840,16 +1010,16 @@ that will be used for connectivity. Failing that, the virtual network |
1367 | called C<default> will be used. This option can be specified multiple |
1368 | times to setup more than one NIC. |
1369 | |
1370 | -Other available options are: |
1371 | +Some example suboptions: |
1372 | |
1373 | =over 4 |
1374 | |
1375 | -=item B<model> |
1376 | +=item B<model.type> or B<model> |
1377 | |
1378 | Network device model as seen by the guest. Value can be any nic model supported |
1379 | by the hypervisor, e.g.: 'e1000', 'rtl8139', 'virtio', ... |
1380 | |
1381 | -=item B<mac> |
1382 | +=item B<mac.address> or B<mac> |
1383 | |
1384 | Fixed MAC address for the guest; If this parameter is omitted, or the value |
1385 | C<RANDOM> is specified a suitable address will be randomly generated. For |
1386 | @@ -857,96 +1027,17 @@ Xen virtual machines it is required that the first 3 pairs in the MAC address |
1387 | be the sequence '00:16:3e', while for QEMU or KVM virtual machines it must |
1388 | be '52:54:00'. |
1389 | |
1390 | -=item B<filterref> |
1391 | +=item B<filterref.filter> |
1392 | |
1393 | Controlling firewall and network filtering in libvirt. Value can be any nwfilter |
1394 | defined by the C<virsh> 'nwfilter' subcommands. Available filters can be listed |
1395 | by running 'virsh nwfilter-list', e.g.: 'clean-traffic', 'no-mac-spoofing', ... |
1396 | |
1397 | -=item B<virtualport_type> |
1398 | - |
1399 | -The type of virtual port profile, one the following values |
1400 | - |
1401 | -=over 4 |
1402 | - |
1403 | -=item C<802.Qbg> |
1404 | - |
1405 | -The following additional parameters are accepted |
1406 | - |
1407 | -=over 4 |
1408 | - |
1409 | -=item B<virtualport_managerid> |
1410 | - |
1411 | - |
1412 | -The VSI Manager ID identifies the database containing the VSI type |
1413 | -and instance definitions. This is an integer value and the value |
1414 | -0 is reserved. |
1415 | - |
1416 | -=item B<virtualport_typeid> |
1417 | - |
1418 | -The VSI Type ID identifies a VSI type characterizing the network |
1419 | -access. VSI types are typically managed by network administrator. |
1420 | -This is an integer value. |
1421 | - |
1422 | -=item B<virtualport_typeidversion> |
1423 | - |
1424 | -The VSI Type Version allows multiple versions of a VSI Type. This |
1425 | -is an integer value. |
1426 | - |
1427 | -=item B<virtualport_instanceid> |
1428 | - |
1429 | -The VSI Instance ID Identifier is generated when a VSI instance |
1430 | -(i.e. a virtual interface of a virtual machine) is created. This |
1431 | -is a globally unique identifier. |
1432 | - |
1433 | -=back |
1434 | - |
1435 | -=item C<802.Qbh> |
1436 | - |
1437 | -The following additional parameters are accepted |
1438 | - |
1439 | -=over 4 |
1440 | - |
1441 | -=item B<virtualport_profileid> |
1442 | - |
1443 | -The profile ID contains the name of the port profile that is to |
1444 | -be applied to this interface. This name is resolved by the port |
1445 | -profile database into the network parameters from the port profile, |
1446 | -and those network parameters will be applied to this interface. |
1447 | - |
1448 | -=back |
1449 | - |
1450 | -=item C<openvswitch> |
1451 | - |
1452 | -The following additional parameters are accepted |
1453 | - |
1454 | -=over 4 |
1455 | - |
1456 | -=item B<virtualport_profileid> |
1457 | - |
1458 | -The OpenVSwitch port profile for the interface |
1459 | - |
1460 | -=item B<virtualport_interfaceid> |
1461 | - |
1462 | -A UUID to uniquely identify the interface. If omitted one will |
1463 | -be generated automatically |
1464 | - |
1465 | -=back |
1466 | - |
1467 | -=item C<midonet> |
1468 | - |
1469 | -The following additional parameters are accepted |
1470 | - |
1471 | -=over 4 |
1472 | +=item B<virtualport.*> options |
1473 | |
1474 | -=item B<virtualport_interfaceid> |
1475 | - |
1476 | -A UUID identifying the port in the network to which the interface |
1477 | -will be bound |
1478 | - |
1479 | -=back |
1480 | - |
1481 | -=back |
1482 | +Configure the device virtual port profile. This is used for 802.Qbg, 802.Qbh, |
1483 | +midonet, and openvswitch config. Check for 'virtualport' references in the |
1484 | +libvirt documentation: C<https://libvirt.org/formatdomain.html#elementsNICS> |
1485 | |
1486 | =back |
1487 | |
1488 | @@ -983,7 +1074,7 @@ For example: |
1489 | |
1490 | --graphics vnc,password=foobar |
1491 | |
1492 | -The supported options are: |
1493 | +Some supported options are: |
1494 | |
1495 | =over 4 |
1496 | |
1497 | @@ -1022,7 +1113,7 @@ command 'virsh console NAME' can be used to connect to the serial device. |
1498 | Request a permanent, statically assigned port number for the guest |
1499 | console. This is used by 'vnc' and 'spice' |
1500 | |
1501 | -=item B<tlsport> |
1502 | +=item B<tlsPort> |
1503 | |
1504 | Specify the spice tlsport. |
1505 | |
1506 | @@ -1042,27 +1133,18 @@ path on the host filesystem. |
1507 | |
1508 | This is used by 'vnc' and 'spice' |
1509 | |
1510 | -=item B<keymap> |
1511 | - |
1512 | -Request that the virtual console be configured to run with a specific |
1513 | -keyboard layout. If the special value 'local' is specified, virt-install |
1514 | -will attempt to configure to use the same keymap as the local system. A value |
1515 | -of 'none' specifically defers to the hypervisor. Default behavior is |
1516 | -hypervisor specific, but typically is the same as 'local'. This is used |
1517 | -by 'vnc' and 'spice'. |
1518 | - |
1519 | =item B<password> |
1520 | |
1521 | Request a console password, required at connection time. Beware, this info may |
1522 | end up in virt-install log files, so don't use an important password. This |
1523 | is used by 'vnc' and 'spice' |
1524 | |
1525 | -=item B<gl> |
1526 | +=item B<gl.enable> |
1527 | |
1528 | -Whether to use OpenGl accelerated rendering. Value is 'yes' or 'no'. This is |
1529 | +Whether to use OpenGL accelerated rendering. Value is 'yes' or 'no'. This is |
1530 | used by 'spice'. |
1531 | |
1532 | -=item B<rendernode> |
1533 | +=item B<gl.rendernode> |
1534 | |
1535 | DRM render node path to use. This is used when 'gl' is enabled. |
1536 | |
1537 | @@ -1079,6 +1161,13 @@ is to launch L<virt-viewer(1)> to display the graphical console, or to run the |
1538 | C<virsh> C<console> command to display the text console. Use of this parameter |
1539 | will disable this behaviour. |
1540 | |
1541 | +Note, virt-install exits quickly when this option is specified. If your |
1542 | +command requested a multistep install, like --cdrom or --location, after |
1543 | +the install phase is complete the VM will be shutoff, regardless of |
1544 | +whether a reboot was requested in the VM. If you want the VM to be |
1545 | +rebooted, virt-install must remain running. You can use '--wait' to keep |
1546 | +virt-install alive even if --noautoconsole is specified. |
1547 | + |
1548 | =back |
1549 | |
1550 | |
1551 | @@ -1144,6 +1233,8 @@ Controller also supports the special values B<usb2> and B<usb3> to |
1552 | specify which version of the USB controller should be used (version 2 |
1553 | or 3). |
1554 | |
1555 | +Some example suboptions: |
1556 | + |
1557 | =over 4 |
1558 | |
1559 | =item B<model> |
1560 | @@ -1164,28 +1255,6 @@ The preferred method for setting this is using the address.* parameters. |
1561 | A decimal integer describing in which order the bus controller is |
1562 | encountered, and to reference the controller bus. |
1563 | |
1564 | -=item B<master> |
1565 | - |
1566 | -Applicable to USB companion controllers, to define the master bus startport. |
1567 | - |
1568 | -=back |
1569 | - |
1570 | -Examples: |
1571 | - |
1572 | -=over 4 |
1573 | - |
1574 | -=item B<--controller usb,model=ich9-ehci1,address=0:0:4.0,index=0> |
1575 | - |
1576 | -Adds a ICH9 EHCI1 USB controller on PCI address 0:0:4.0 |
1577 | - |
1578 | -=item B<--controller usb,model=ich9-uhci2,address=0:0:4.7,index=0,master=2> |
1579 | - |
1580 | -Adds a ICH9 UHCI2 USB companion controller for the previous master |
1581 | -controller, ports start from port number 2. |
1582 | - |
1583 | -The parameter multifunction='on' will be added automatically to the |
1584 | -proper device (if needed). This applies to all PCI devices. |
1585 | - |
1586 | =back |
1587 | |
1588 | Use --controller=? to see a list of all available sub options. Complete details at L<https://libvirt.org/formatdomain.html#elementsControllers> |
1589 | @@ -1322,11 +1391,7 @@ devices, this could be /dev/parport0. |
1590 | |
1591 | Write output to FILENAME. |
1592 | |
1593 | -=item B<--serial pipe,path=PIPEPATH> |
1594 | - |
1595 | -Named pipe (see pipe(7)) |
1596 | - |
1597 | -=item B<--serial tcp,host=HOST:PORT,mode=MODE,protocol=PROTOCOL> |
1598 | +=item B<--serial tcp,host=HOST:PORT,source.mode=MODE,protocol.type=PROTOCOL> |
1599 | |
1600 | TCP net console. MODE is either 'bind' (wait for connections on HOST:PORT) |
1601 | or 'connect' (send output to HOST:PORT), default is 'bind'. HOST defaults |
1602 | @@ -1340,12 +1405,12 @@ Wait for connections on any address, port 4567: |
1603 | |
1604 | Connect to localhost, port 1234: |
1605 | |
1606 | ---serial tcp,host=:1234,mode=connect |
1607 | +--serial tcp,host=:1234,source.mode=connect |
1608 | |
1609 | Wait for telnet connection on localhost, port 2222. The user could then |
1610 | connect interactively to this console via 'telnet localhost 2222': |
1611 | |
1612 | ---serial tcp,host=:2222,mode=bind,protocol=telnet |
1613 | +--serial tcp,host=:2222,source.mode=bind,source.protocol=telnet |
1614 | |
1615 | =item B<--serial udp,host=CONNECT_HOST:PORT,bind_host=BIND_HOST:BIND_PORT> |
1616 | |
1617 | @@ -1384,12 +1449,12 @@ Some of the types of character device redirection are: |
1618 | |
1619 | =over 4 |
1620 | |
1621 | -=item B<--channel SOURCE,target_type=guestfwd,target_address=HOST:PORT> |
1622 | +=item B<--channel SOURCE,target.type=guestfwd,target.address=HOST:PORT> |
1623 | |
1624 | Communication channel using QEMU usermode networking stack. The guest can |
1625 | connect to the channel using the specified HOST:PORT combination. |
1626 | |
1627 | -=item B<--channel SOURCE,target_type=virtio[,name=NAME]> |
1628 | +=item B<--channel SOURCE,target.type=virtio[,target.name=NAME]> |
1629 | |
1630 | Communication channel using virtio serial (requires 2.6.34 or later host and |
1631 | guest). Each instance of a virtio --channel line is exposed in the |
1632 | @@ -1398,7 +1463,7 @@ can be any string, such as org.linux-kvm.virtioport1. |
1633 | If specified, this will be exposed in the guest at |
1634 | /sys/class/virtio-ports/vport0p1/NAME |
1635 | |
1636 | -=item B<--channel spicevmc,target_type=virtio[,name=NAME]> |
1637 | +=item B<--channel spicevmc,target.type=virtio[,target.name=NAME]> |
1638 | |
1639 | Communication channel for QEMU spice agent, using virtio serial |
1640 | (requires 2.6.34 or later host and guest). NAME is optional metadata, |
1641 | @@ -1420,7 +1485,7 @@ Example: |
1642 | |
1643 | =over 4 |
1644 | |
1645 | -=item B<--console pty,target_type=virtio> |
1646 | +=item B<--console pty,target.type=virtio> |
1647 | |
1648 | Connect a virtio console to the guest, redirected to a PTY on the host. |
1649 | For supported guests, this exposes /dev/hvc0 in the guest. See |
1650 | @@ -1562,7 +1627,7 @@ be specified: |
1651 | |
1652 | =over 4 |
1653 | |
1654 | -=item B<backend_device> |
1655 | +=item B<backend> |
1656 | |
1657 | The device to use as a source of entropy. |
1658 | |
1659 | @@ -1572,29 +1637,29 @@ Whereas, when the type is B<egd>, these values must be provided: |
1660 | |
1661 | =over 4 |
1662 | |
1663 | -=item B<backend_host> |
1664 | +=item B<backend.source.host> |
1665 | |
1666 | Specify the host of the Entropy Gathering Daemon to connect to. |
1667 | |
1668 | -=item B<backend_service> |
1669 | +=item B<backend.source.service> |
1670 | |
1671 | Specify the port of the Entropy Gathering Daemon to connect to. |
1672 | |
1673 | -=item B<backend_type> |
1674 | +=item B<backend.type> |
1675 | |
1676 | Specify the type of the connection: B<tcp> or B<udp>. |
1677 | |
1678 | -=item B<backend_mode> |
1679 | +=item B<backend.source.mode> |
1680 | |
1681 | Specify the mode of the connection. It is either 'bind' (wait for |
1682 | connections on HOST:PORT) or 'connect' (send output to HOST:PORT). |
1683 | |
1684 | -=item B<backend_connect_host> |
1685 | +=item B<backend.connect_host> |
1686 | |
1687 | Specify the remote host to connect to when the specified backend_type is B<udp> |
1688 | and backend_mode is B<bind>. |
1689 | |
1690 | -=item B<backend_connect_service> |
1691 | +=item B<backend.connect_service> |
1692 | |
1693 | Specify the remote service to connect to when the specified backend_type is |
1694 | B<udp> and backend_mode is B<bind>. |
1695 | @@ -1605,7 +1670,7 @@ An example invocation: |
1696 | |
1697 | =over 4 |
1698 | |
1699 | -=item B<--rng egd,backend_host=localhost,backend_service=8000,backend_type=tcp> |
1700 | +=item B<--rng egd,backend.source.host=localhost,backend.source.service=8000,backend.type=tcp> |
1701 | |
1702 | Connect to localhost to the TCP port 8000 to get entropy data. |
1703 | |
1704 | @@ -1633,6 +1698,14 @@ to configure hotplugmemory and NUMA for a guest. |
1705 | |
1706 | Use --memdev=? to see a list of all available sub options. Complete details at L<https://libvirt.org/formatdomain.html#elementsMemory>. |
1707 | |
1708 | +=item B<--vsock> OPTS |
1709 | + |
1710 | +Configure a vsock host/guest interface. A typical configuration would be |
1711 | + |
1712 | + --vsock cid.auto=yes |
1713 | + |
1714 | +Use --vsock=? to see a list of all available sub options. Complete details at L<https://libvirt.org/formatdomain.html#vsock>. |
1715 | + |
1716 | |
1717 | =back |
1718 | |
1719 | @@ -1684,13 +1757,15 @@ completed. |
1720 | |
1721 | =item B<--wait> WAIT |
1722 | |
1723 | -Amount of time to wait (in minutes) for a VM to complete its install. |
1724 | +Configure how virt-install will wait for the install to complete. |
1725 | Without this option, virt-install will wait for the console to close (not |
1726 | necessarily indicating the guest has shutdown), or in the case of |
1727 | ---noautoconsole, simply kick off the install and exit. Any negative |
1728 | -value will make virt-install wait indefinitely, a value of 0 triggers the |
1729 | -same results as noautoconsole. If the time limit is exceeded, virt-install |
1730 | -simply exits, leaving the virtual machine in its current state. |
1731 | +--noautoconsole, simply kick off the install and exit. |
1732 | + |
1733 | +Bare '--wait' or any negative value will make virt-install wait indefinitely. |
1734 | +Any positive number is the number of minutes virt-install will wait. If the |
1735 | +time limit is exceeded, virt-install simply exits, leaving the virtual machine |
1736 | +in its current state. |
1737 | |
1738 | =item B<--dry-run> |
1739 | |
1740 | @@ -1721,89 +1796,48 @@ C<~/.cache/virt-manager/virt-install.log> even if this parameter is omitted. |
1741 | |
1742 | =head1 EXAMPLES |
1743 | |
1744 | -Install a Fedora 20 KVM guest with virtio accelerated disk/network, |
1745 | -creating a new 10GiB qcow2 file, installing from media in the hosts |
1746 | -CDROM drive. This will use Spice graphics by default, and launch autolaunch |
1747 | -a graphical client. |
1748 | +The simplest invocation to interactively install a Fedora 29 KVM VM |
1749 | +with recommended defaults. L<virt-viewer(1)> will be launched to |
1750 | +graphically interact with the VM install |
1751 | |
1752 | - # virt-install \ |
1753 | - --connect qemu:///system \ |
1754 | - --virt-type kvm \ |
1755 | - --name demo \ |
1756 | - --memory 500 \ |
1757 | - --disk size=10 \ |
1758 | - --cdrom /dev/cdrom \ |
1759 | - --os-variant fedora13 |
1760 | - |
1761 | -Install a Fedora 9 plain QEMU guest, using LVM partition, virtual networking, |
1762 | -booting from PXE, using VNC server/viewer, with virtio-scsi disk |
1763 | - |
1764 | - # virt-install \ |
1765 | - --connect qemu:///system \ |
1766 | - --name demo \ |
1767 | - --memory 500 \ |
1768 | - --disk path=/dev/HostVG/DemoVM,bus=scsi \ |
1769 | - --controller virtio-scsi \ |
1770 | - --network network=default \ |
1771 | - --virt-type qemu \ |
1772 | - --graphics vnc \ |
1773 | - --os-variant fedora9 |
1774 | + # sudo virt-install --install fedora29 |
1775 | |
1776 | -Run a Live CD image under Xen fullyvirt, in diskless environment |
1777 | - |
1778 | - # virt-install \ |
1779 | - --hvm \ |
1780 | - --name demo \ |
1781 | - --memory 500 \ |
1782 | - --disk none \ |
1783 | - --livecd \ |
1784 | - --graphics vnc \ |
1785 | - --cdrom /root/fedora7live.iso |
1786 | +Similar, but use libosinfo's unattended install support, which will |
1787 | +perform the fedora29 install automatically without user intervention: |
1788 | |
1789 | -Run /usr/bin/httpd in a linux container guest (LXC). Resource usage is capped |
1790 | -at 512 MiB of ram and 2 host cpus: |
1791 | + # sudo virt-install --install fedora29 --unattended |
1792 | |
1793 | - # virt-install \ |
1794 | - --connect lxc:/// \ |
1795 | - --name httpd_guest \ |
1796 | - --memory 512 \ |
1797 | - --vcpus 2 \ |
1798 | - --init /usr/bin/httpd |
1799 | - |
1800 | -Start a linux container guest(LXC) with a private root filesystem, |
1801 | -using /bin/sh as init. |
1802 | -Container's root will be under host dir /home/LXC. |
1803 | -The host dir "/home/test" will be mounted at |
1804 | -"/mnt" dir inside container: |
1805 | +Install a Windows 10 VM, using 40GiB storage in the default location |
1806 | +and 4096MiB of ram, and ensure we are connecting to the system libvirtd |
1807 | +instance: |
1808 | |
1809 | # virt-install \ |
1810 | - --connect lxc:/// \ |
1811 | - --name container \ |
1812 | - --memory 128 \ |
1813 | - --filesystem /home/LXC,/ \ |
1814 | - --filesystem /home/test,/mnt \ |
1815 | - --init /bin/sh |
1816 | + --connect qemu:///system \ |
1817 | + --name my-win10-vm \ |
1818 | + --memory 4096 \ |
1819 | + --disk size=40 \ |
1820 | + --os-variant win10 \ |
1821 | + --cdrom /path/to/my/win10.iso |
1822 | |
1823 | -Install a paravirtualized Xen guest, 500 MiB of RAM, a 5 GiB of disk, and |
1824 | -Fedora Core 6 from a web server, in text-only mode, with old style --file |
1825 | -options: |
1826 | +Install a CentOS 7 KVM from a URL, with recommended device defaults and |
1827 | +default required storag,e but specifically request VNC graphics instead |
1828 | +of the default SPICE, and request 8 virtual CPUs and 8192 MiB of memory: |
1829 | |
1830 | # virt-install \ |
1831 | - --paravirt \ |
1832 | - --name demo \ |
1833 | - --memory 500 \ |
1834 | - --disk /var/lib/xen/images/demo.img,size=6 \ |
1835 | - --graphics none \ |
1836 | - --location https://download.fedora.redhat.com/pub/fedora/linux/core/6/x86_64/os/ |
1837 | + --connect qemu:///system \ |
1838 | + --memory 8192 \ |
1839 | + --vcpus 8 \ |
1840 | + --graphics vnc \ |
1841 | + --os-variant centos7.0 \ |
1842 | + --location http://mirror.centos.org/centos-7/7/os/x86_64/ |
1843 | |
1844 | -Create a guest from an existing disk image 'mydisk.img' using defaults for |
1845 | -the rest of the options. |
1846 | +Create a VM around an existing debian9 disk image: |
1847 | |
1848 | # virt-install \ |
1849 | - --name demo \ |
1850 | + --import \ |
1851 | --memory 512 \ |
1852 | - --disk /home/user/VMs/mydisk.img \ |
1853 | - --import |
1854 | + --disk /home/user/VMs/my-debian9.img \ |
1855 | + --os-variant debian9 |
1856 | |
1857 | Start serial QEMU ARM VM, which requires specifying a manual kernel. |
1858 | |
1859 | @@ -1815,9 +1849,31 @@ Start serial QEMU ARM VM, which requires specifying a manual kernel. |
1860 | --boot kernel=/tmp/my-arm-kernel,initrd=/tmp/my-arm-initrd,dtb=/tmp/my-arm-dtb,kernel_args="console=ttyAMA0 rw root=/dev/mmcblk0p3" \ |
1861 | --graphics none |
1862 | |
1863 | +Start an SEV launch security VM with 4GB RAM, 4GB+256MiB of hard_limit, with a |
1864 | +couple of virtio devices: |
1865 | + |
1866 | +Note: The IOMMU flag needs to be turned on with driver.iommu for virtio |
1867 | +devices. Usage of --memtune is currently required because of SEV limitations, |
1868 | +refer to libvirt docs for a detailed explanation. |
1869 | + |
1870 | + # virt-install \ |
1871 | + --name foo \ |
1872 | + --memory 4096 \ |
1873 | + --boot uefi \ |
1874 | + --machine q35 \ |
1875 | + --memtune hard_limit=4563402 \ |
1876 | + --disk size=15,target.bus=scsi \ |
1877 | + --import \ |
1878 | + --controller type=scsi,model=virtio-scsi,driver.iommu=on \ |
1879 | + --controller type=virtio-serial,driver.iommu=on \ |
1880 | + --network network=default,model=virtio,driver.iommu=on \ |
1881 | + --rng driver,iommu=on \ |
1882 | + --memballoon driver.iommu=on \ |
1883 | + --launchSecurity sev |
1884 | + |
1885 | =head1 BUGS |
1886 | |
1887 | -Please see https://virt-manager.org/page/BugReporting |
1888 | +Please see L<https://virt-manager.org/bugs> |
1889 | |
1890 | =head1 COPYRIGHT |
1891 | |
1892 | diff --git a/man/virt-xml.pod b/man/virt-xml.pod |
1893 | index bae492a..b884d72 100644 |
1894 | --- a/man/virt-xml.pod |
1895 | +++ b/man/virt-xml.pod |
1896 | @@ -17,7 +17,7 @@ Each B<virt-xml> invocation requires 3 things: name of an existing domain to alt |
1897 | --add-device: Append a new device definition to the XML |
1898 | --remove-device: Remove an existing device definition |
1899 | --edit: Edit an existing XML block |
1900 | ---build-xml: Just build the requested XML block and print it (no domain or input XML are required here). |
1901 | +--build-xml: Just build the requested XML block and print it. No domain or input are required here, but it's recommended to provide them, so virt-xml can fill in optimal defaults. |
1902 | |
1903 | An XML change is one instance of any of the XML options provided by virt-xml, for example --disk or --boot. |
1904 | |
1905 | @@ -118,6 +118,8 @@ This option will error if specified with a non-device XML option (see --edit sec |
1906 | |
1907 | Just build the specified XML, and print it to stdout. No input domain or input XML is required. Example: '--build-xml --disk DISK-OPTIONS' will just print the new <disk> device. |
1908 | |
1909 | +However if the generated XML is targeted for a specific domain, it's recommended to pass it to virt-xml, so the tool can set optimal defaults. |
1910 | + |
1911 | This option will error if specified with an XML option that does not map cleanly to a specific XML block, like --vcpus or --memory. |
1912 | |
1913 | =back |
1914 | @@ -137,12 +139,20 @@ If the specified domain is running, attempt to alter the running VM configuratio |
1915 | |
1916 | Keep in mind, most XML properties and devices do not support live update operations, so don't expect it to succeed in all cases. |
1917 | |
1918 | -Note that --update implies --define: it can't be used in isolation. |
1919 | +By default this also implies B<--define>. |
1920 | |
1921 | =item B<--define> |
1922 | |
1923 | Define the requested XML change. This is typically the default if no output option is specified, but if a --print option is specified, --define is required to force the change. |
1924 | |
1925 | +=item B<--no-define> |
1926 | + |
1927 | +Explicitly do not define the XML. For example if you only want to alter the runtime state of a VM, combine this with B<--update>. |
1928 | + |
1929 | +=item B<--start> |
1930 | + |
1931 | +Start the VM after performing the requeseted changes. If combined with --no-define, this will create transient VM boot with the requested changes. |
1932 | + |
1933 | =item B<--print-diff> |
1934 | |
1935 | Print the generated XML change in unified diff format. If only this output option is specified, all other output options are disabled and no persistent change is made. |
1936 | @@ -160,6 +170,30 @@ Before defining or updating the domain, show the generated XML diff and interact |
1937 | |
1938 | |
1939 | |
1940 | +=head1 GUEST OS OPTIONS |
1941 | + |
1942 | +=over 4 |
1943 | + |
1944 | +=item B<--os-variant> OS_VARIANT |
1945 | + |
1946 | +Optimize the guest configuration for a specific operating system (ex. |
1947 | +'fedora29', 'rhel7', 'win10'). While not required, specifying this |
1948 | +options is HIGHLY RECOMMENDED, as it can greatly increase performance |
1949 | +by specifying virtio among other guest tweaks. |
1950 | + |
1951 | +If the guest has been installed using virt-manager version 2.0.0 or newer, |
1952 | +providing this information should not be necessary, as the OS variant will |
1953 | +have been stored in the guest configuration during installation and virt-xml |
1954 | +will retrieve it from there automatically. |
1955 | + |
1956 | +Use the command "osinfo-query os" to get the list of the accepted OS |
1957 | +variants. |
1958 | + |
1959 | +=back |
1960 | + |
1961 | + |
1962 | + |
1963 | + |
1964 | =head1 XML OPTIONS |
1965 | |
1966 | =over 4 |
1967 | @@ -178,19 +212,39 @@ Before defining or updating the domain, show the generated XML diff and interact |
1968 | |
1969 | =item B<--cpu> |
1970 | |
1971 | -=item B<--security> |
1972 | +=item B<--iothreads> |
1973 | + |
1974 | +=item B<--seclabel> |
1975 | + |
1976 | +=item B<--cputune> |
1977 | |
1978 | =item B<--numatune> |
1979 | |
1980 | +=item B<--memtune> |
1981 | + |
1982 | +=item B<--blkiotune> |
1983 | + |
1984 | +=item B<--memorybacking> |
1985 | + |
1986 | =item B<--features> |
1987 | |
1988 | =item B<--clock> |
1989 | |
1990 | =item B<--pm> |
1991 | |
1992 | +=item B<--events> |
1993 | + |
1994 | +=item B<--resources> |
1995 | + |
1996 | +=item B<--sysinfo> |
1997 | + |
1998 | +=item B<--qemu-commandline> |
1999 | + |
2000 | +=item B<--launchSecurity> |
2001 | + |
2002 | =item B<--boot> |
2003 | |
2004 | -=item B<--filesystem> |
2005 | +=item B<--idmap> |
2006 | |
2007 | =item B<--controller> |
2008 | |
2009 | @@ -206,6 +260,8 @@ Before defining or updating the domain, show the generated XML diff and interact |
2010 | |
2011 | =item B<--hostdev> |
2012 | |
2013 | +=item B<--filesystem> |
2014 | + |
2015 | =item B<--sound> |
2016 | |
2017 | =item B<--watchdog> |
2018 | @@ -226,8 +282,6 @@ Before defining or updating the domain, show the generated XML diff and interact |
2019 | |
2020 | =item B<--memdev> |
2021 | |
2022 | -=item B<--qemu-commandline> |
2023 | - |
2024 | These options alter the XML for a single class of XML elements. More complete documentation is found in L<virt-install(1)>. |
2025 | |
2026 | Generally these options map pretty straightforwardly to the libvirt XML, documented at L<https://libvirt.org/formatdomain.html> |
2027 | @@ -331,6 +385,12 @@ Create a 10G qcow2 disk image and attach it to 'fedora18' for the next VM startu |
2028 | # virt-xml fedora18 --add-device \ |
2029 | --disk /var/lib/libvirt/images/newimage.qcow2,format=qcow2,size=10 |
2030 | |
2031 | +Same as above, but ensure the disk is attached to the most appropriate bus |
2032 | +for the guest OS by providing information about it on the command line: |
2033 | + |
2034 | + # virt-xml fedora18 --os-variant fedora18 --add-device \ |
2035 | + --disk /var/lib/libvirt/images/newimage.qcow2,format=qcow2,size=10 |
2036 | + |
2037 | Hotunplug the disk vdb from the running domain 'rhel7': |
2038 | |
2039 | # virt-xml rhel7 --update --remove-device --disk target=vdb |
2040 | @@ -347,6 +407,9 @@ Add qemu command line passthrough: |
2041 | |
2042 | # virt-xml f25 --edit --confirm --qemu-commandline="-device FOO" |
2043 | |
2044 | +Use boot device 'network' for a single transient boot: |
2045 | + |
2046 | + # virt-xml myvm --no-define --start --edit --boot network |
2047 | |
2048 | =head1 CAVEATS |
2049 | |
2050 | @@ -354,7 +417,7 @@ Virtualization hosts supported by libvirt may not permit all changes that might |
2051 | |
2052 | =head1 BUGS |
2053 | |
2054 | -Please see https://virt-manager.org/page/BugReporting |
2055 | +Please see L<https://virt-manager.org/bugs> |
2056 | |
2057 | =head1 COPYRIGHT |
2058 | |
2059 | diff --git a/po/as.po b/po/as.po |
2060 | index eb15f1b..dc60dec 100644 |
2061 | --- a/po/as.po |
2062 | +++ b/po/as.po |
2063 | @@ -11,7 +11,7 @@ msgid "" |
2064 | msgstr "" |
2065 | "Project-Id-Version: PACKAGE VERSION\n" |
2066 | "Report-Msgid-Bugs-To: \n" |
2067 | -"POT-Creation-Date: 2018-10-15 08:31-0400\n" |
2068 | +"POT-Creation-Date: 2019-06-17 01:31-0400\n" |
2069 | "PO-Revision-Date: 2017-02-05 04:10+0000\n" |
2070 | "Last-Translator: Copied by Zanata <copied-by-zanata@zanata.org>\n" |
2071 | "Language-Team: Assamese (http://www.transifex.com/projects/p/virt-manager/" |
2072 | @@ -27,15 +27,15 @@ msgstr "" |
2073 | msgid "Error starting Virtual Machine Manager" |
2074 | msgstr "ভাৰ্চুৱেল মেচিন ব্যৱস্থাপক আৰম্ভ কৰোঁতে ত্ৰুটি" |
2075 | |
2076 | -#: ../virt-manager:227 |
2077 | +#: ../virt-manager:283 |
2078 | msgid "virt-manager requires libvirt 0.6.0 or later." |
2079 | msgstr "virt-manager ৰ বাবে libvirt 0.6.0 অথবা পিছৰ প্ৰয়োজন।" |
2080 | |
2081 | -#: ../virt-install:142 |
2082 | +#: ../virt-install:122 |
2083 | msgid "Cannot specify storage and use --nodisks" |
2084 | msgstr "সংৰক্ষণ ধাৰ্য্য কৰিব আৰু --nodisks ব্যৱহাৰ কৰিব নোৱাৰি" |
2085 | |
2086 | -#: ../virt-install:146 |
2087 | +#: ../virt-install:126 |
2088 | msgid "" |
2089 | "Cannot mix --file, --nonsparse, or --file-size with --disk options. Use --" |
2090 | "disk PATH[,size=SIZE][,sparse=yes|no]" |
2091 | @@ -43,48 +43,27 @@ msgstr "" |
2092 | "--disk বিকল্পসমূহৰ সৈতে --file, --nonsparse, অথবা --file-size মিহলি কৰিব " |
2093 | "নোৱাৰি। --disk PATH[,size=SIZE][,sparse=yes|no] ব্যৱহাৰ কৰক" |
2094 | |
2095 | -#: ../virt-install:199 |
2096 | -msgid "Cannot use --mac with --nonetworks" |
2097 | -msgstr "--nonetworks ৰ সৈতে --mac ব্যৱহাৰ কৰিব নোৱাৰি" |
2098 | - |
2099 | -#: ../virt-install:201 |
2100 | -msgid "Cannot use --bridge with --nonetworks" |
2101 | -msgstr "--nonetworks ৰ সৈতে --bridge ব্যৱহাৰ কৰিব নোৱাৰি" |
2102 | - |
2103 | -#: ../virt-install:203 |
2104 | -msgid "Cannot use --nonetworks with --network" |
2105 | -msgstr "" |
2106 | - |
2107 | -#: ../virt-install:211 |
2108 | +#: ../virt-install:175 |
2109 | msgid "Cannot mix both --bridge and --network arguments" |
2110 | msgstr "দুয়ো --bridge আৰু --network তৰ্ক মিহলি কৰিব নোৱাৰি" |
2111 | |
2112 | -#: ../virt-install:256 |
2113 | +#: ../virt-install:220 |
2114 | msgid "Cannot mix --graphics and old style graphical options" |
2115 | msgstr "--graphics আৰু পুৰনি শৈলী গ্ৰাফিকেল বিকল্পসমূহ মিহলি কৰিব নোৱাৰি" |
2116 | |
2117 | -#: ../virt-install:260 |
2118 | +#: ../virt-install:224 |
2119 | msgid "Can't specify more than one of VNC, SDL, --graphics or --nographics" |
2120 | msgstr "VNC, SDL, --graphics অথবা --nographics ৰ এটাৰ অধিক ধাৰ্য্য কৰিব নোৱাৰি" |
2121 | |
2122 | -#: ../virt-install:314 |
2123 | -#, c-format |
2124 | -msgid "Error validating install location: %s" |
2125 | -msgstr "ইনস্টল অৱস্থানৰ সতা সত্য নিৰূপণ কৰোতে ত্ৰুটি: %s" |
2126 | - |
2127 | -#: ../virt-install:343 |
2128 | -msgid "--name is required" |
2129 | -msgstr "--name ৰ প্ৰয়োজন" |
2130 | - |
2131 | -#: ../virt-install:346 |
2132 | +#: ../virt-install:298 |
2133 | msgid "--memory amount in MiB is required" |
2134 | msgstr "--memory পৰিমাণ MiB প্ৰয়োজনীয়" |
2135 | |
2136 | -#: ../virt-install:351 |
2137 | +#: ../virt-install:302 |
2138 | msgid "--disk storage must be specified (override with --disk none)" |
2139 | msgstr "" |
2140 | |
2141 | -#: ../virt-install:355 |
2142 | +#: ../virt-install:306 |
2143 | msgid "" |
2144 | "An install method must be specified\n" |
2145 | "(%(methods)s)" |
2146 | @@ -92,47 +71,11 @@ msgstr "" |
2147 | "এটা ইনস্টল পদ্ধতি ধাৰ্য্য কৰিব লাগিব\n" |
2148 | "(%(methods)s)" |
2149 | |
2150 | -#: ../virt-install:362 |
2151 | +#: ../virt-install:313 |
2152 | msgid "See the man page for examples of using --location with CDROM media" |
2153 | msgstr "CDROM মাধ্যমৰ সৈতে --location ব্যৱহাৰ কৰাৰ উদাহৰণসমূহৰ বাবে man পৃষ্ঠা চাওক" |
2154 | |
2155 | -#: ../virt-install:368 |
2156 | -msgid "--noreboot and --transient can not be specified together" |
2157 | -msgstr "" |
2158 | - |
2159 | -#: ../virt-install:372 |
2160 | -msgid "Only one install method can be used (%(methods)s)" |
2161 | -msgstr "কেৱল এটা ইনস্টল পদ্ধতি ব্যৱহাৰ কৰিব পৰা যাব (%(methods)s)" |
2162 | - |
2163 | -#: ../virt-install:376 |
2164 | -#, c-format |
2165 | -msgid "Install methods (%s) cannot be specified for container guests" |
2166 | -msgstr "ইনস্টল পদ্ধতিসমূহ (%s) বৈয়াম অতিথিসমূহৰ বাবে ধাৰ্য্য কৰিব নোৱাৰি" |
2167 | - |
2168 | -#: ../virt-install:381 |
2169 | -msgid "Network PXE boot is not supported for paravirtualized guests" |
2170 | -msgstr "নেটৱৰ্ক PXE বুট পাৰাভাৰছুৱেলাইজ্ড অতিথিসমূহৰ বাবে সমৰ্থিত নহয়" |
2171 | - |
2172 | -#: ../virt-install:384 |
2173 | -msgid "Paravirtualized guests cannot install off cdrom media." |
2174 | -msgstr "পাৰাভাৰছুৱেলাইজ্ড অতিথিসকল cdrom মাধ্যমৰ পৰা ইনস্টল কৰিব নোৱাৰে।" |
2175 | - |
2176 | -#: ../virt-install:389 |
2177 | -msgid "Libvirt version does not support remote --location installs" |
2178 | -msgstr "Libvirt সংস্কৰণে দূৰৱৰ্তী --location ইনস্টলসমূহ সমৰ্থন নকৰে" |
2179 | - |
2180 | -#: ../virt-install:395 |
2181 | -msgid "--extra-args only work if specified with --location." |
2182 | -msgstr "" |
2183 | -"--extra-args কেৱল তেতিয়াহে কাম কৰে যেতিয়া --location ৰ সৈতে ধাৰ্য্য কৰা হয়।" |
2184 | - |
2185 | -#: ../virt-install:398 |
2186 | -msgid "--initrd-inject only works if specified with --location." |
2187 | -msgstr "" |
2188 | -"--initrd-inject কেৱল তেতিয়াহে কাৰ্য্য কৰে যেতিয়া --location ৰ সৈতে ধাৰ্য্য কৰা " |
2189 | -"হয়।" |
2190 | - |
2191 | -#: ../virt-install:409 |
2192 | +#: ../virt-install:324 |
2193 | msgid "" |
2194 | "CDROM media does not print to the text console by default, so you likely " |
2195 | "will not see text install output. You might want to use --location." |
2196 | @@ -140,7 +83,7 @@ msgstr "" |
2197 | "CDROM মাধ্যমে অবিকল্পিতভাৱে লিখনি কনচৌললৈ প্ৰিণ্ট নকৰে, সেয়েহে আপুনি সম্ভবত লিখনি " |
2198 | "ইনস্টল আউটপুট দেখি নাপাব। আপুনি --location ব্যৱহাৰ কৰিব খোজিব পাৰে।" |
2199 | |
2200 | -#: ../virt-install:422 |
2201 | +#: ../virt-install:337 |
2202 | msgid "" |
2203 | "No --console device added, you likely will not see text install output from " |
2204 | "the guest." |
2205 | @@ -148,27 +91,63 @@ msgstr "" |
2206 | "কোনো --console ডিভাইচ যোগ কৰা হোৱা নাই, আপুনি সম্ভবত গেস্টৰ পৰা লিখনি ইনস্টল " |
2207 | "আউটপুট দেখি নাপাব।" |
2208 | |
2209 | -#: ../virt-install:444 |
2210 | +#. 1024) > guest.currentMemory: |
2211 | +#: ../virt-install:351 |
2212 | +#, c-format |
2213 | +msgid "Requested memory %s MiB is less than the recommended %s MiB for OS %s" |
2214 | +msgstr "" |
2215 | + |
2216 | +#: ../virt-install:355 |
2217 | +#, c-format |
2218 | msgid "" |
2219 | -"Did not find '%(console_string)s' in --extra-args, which is likely required " |
2220 | -"to see text install output from the guest." |
2221 | +"Requested memory %s MiB is abnormally low. Were you trying to specify GiB?" |
2222 | msgstr "" |
2223 | |
2224 | -#: ../virt-install:451 |
2225 | +#: ../virt-install:361 |
2226 | msgid "The guest's network configuration does not support PXE" |
2227 | msgstr "অতিথিৰ নোটৱাৰ্ক সংৰূপে PXE সমৰ্থন নকৰে" |
2228 | |
2229 | -#: ../virt-install:459 |
2230 | +#: ../virt-install:370 |
2231 | msgid "" |
2232 | "No operating system detected, VM performance may suffer. Specify an OS with " |
2233 | "--os-variant for optimal results." |
2234 | msgstr "" |
2235 | |
2236 | -#: ../virt-install:580 |
2237 | +#: ../virt-install:384 |
2238 | +msgid "Using {osname} --location {url}" |
2239 | +msgstr "" |
2240 | + |
2241 | +#: ../virt-install:454 |
2242 | +msgid "Using default --name {vm_name}" |
2243 | +msgstr "" |
2244 | + |
2245 | +#: ../virt-install:469 |
2246 | +msgid "Using {os_name} default --memory {megabytes}" |
2247 | +msgstr "" |
2248 | + |
2249 | +#: ../virt-install:484 |
2250 | +msgid "Using {os_name} default --disk {disk_options}" |
2251 | +msgstr "" |
2252 | + |
2253 | +#: ../virt-install:524 |
2254 | +#, c-format |
2255 | +msgid "Error validating install location: %s" |
2256 | +msgstr "ইনস্টল অৱস্থানৰ সতা সত্য নিৰূপণ কৰোতে ত্ৰুটি: %s" |
2257 | + |
2258 | +#: ../virt-install:605 |
2259 | +#, c-format |
2260 | +msgid " %d minutes" |
2261 | +msgstr "" |
2262 | + |
2263 | +#: ../virt-install:608 |
2264 | +msgid "Waiting%(time_string)s for installation to complete." |
2265 | +msgstr "" |
2266 | + |
2267 | +#: ../virt-install:633 |
2268 | msgid "No console to launch for the guest, defaulting to --wait -1" |
2269 | msgstr "" |
2270 | |
2271 | -#: ../virt-install:590 |
2272 | +#: ../virt-install:643 |
2273 | msgid "" |
2274 | "\n" |
2275 | "Starting install..." |
2276 | @@ -176,30 +155,30 @@ msgstr "" |
2277 | "\n" |
2278 | "ইনস্টল আৰম্ভ কৰা হৈছে..." |
2279 | |
2280 | -#: ../virt-install:608 |
2281 | +#: ../virt-install:661 |
2282 | msgid "Domain creation completed." |
2283 | msgstr "" |
2284 | |
2285 | -#: ../virt-install:612 |
2286 | +#: ../virt-install:665 |
2287 | #, c-format |
2288 | msgid "" |
2289 | "You can restart your domain by running:\n" |
2290 | " %s" |
2291 | msgstr "" |
2292 | |
2293 | -#: ../virt-install:615 |
2294 | +#: ../virt-install:668 |
2295 | msgid "Restarting guest." |
2296 | msgstr "" |
2297 | |
2298 | -#: ../virt-install:622 |
2299 | +#: ../virt-install:675 |
2300 | msgid "Domain install interrupted." |
2301 | msgstr "ডমেইনৰ ইনস্টল বাধাগ্ৰস্থ হৈছে।" |
2302 | |
2303 | -#: ../virt-install:644 |
2304 | +#: ../virt-install:700 |
2305 | msgid "Domain has crashed." |
2306 | msgstr "ডমেইনৰ স্খলন হৈছে।" |
2307 | |
2308 | -#: ../virt-install:676 |
2309 | +#: ../virt-install:730 |
2310 | msgid "" |
2311 | "Domain installation still in progress. You can reconnect to \n" |
2312 | "the console to complete the installation process." |
2313 | @@ -207,166 +186,155 @@ msgstr "" |
2314 | "ডমেইনৰ ইনস্টল এতিয়াও চলি আছে। আপুনি ইনস্টলেষণ প্ৰক্ৰিয়া সম্পূৰ্ণ কৰিবলে\n" |
2315 | "কনচৌলৰ সৈতে পুনৰসংযোগ কৰিব পাৰিব।" |
2316 | |
2317 | -#: ../virt-install:682 |
2318 | -#, c-format |
2319 | -msgid " %d minutes" |
2320 | -msgstr "" |
2321 | - |
2322 | -#: ../virt-install:684 |
2323 | -msgid "" |
2324 | -"Domain installation still in progress. Waiting%(time_string)s for " |
2325 | -"installation to complete." |
2326 | +#: ../virt-install:734 |
2327 | +msgid "Domain installation still in progress." |
2328 | msgstr "" |
2329 | |
2330 | -#: ../virt-install:691 |
2331 | +#: ../virt-install:740 |
2332 | msgid "Domain has shutdown. Continuing." |
2333 | msgstr "ডমেইন বন্ধ হৈছে। অব্যাহত ৰখা হৈছে।" |
2334 | |
2335 | -#: ../virt-install:705 |
2336 | +#: ../virt-install:746 |
2337 | msgid "Installation has exceeded specified time limit. Exiting application." |
2338 | msgstr "ইনস্টলেষণে ধাৰ্য্যত সময় সীমা অতিক্ৰম কৰিছে। এপ্লিকেচন প্ৰস্থান কৰা হৈছে।" |
2339 | |
2340 | -#: ../virt-install:722 |
2341 | +#: ../virt-install:763 |
2342 | msgid "Dry run completed successfully" |
2343 | msgstr "ড্ৰাই ৰান সফলভাৱে সম্পূৰ্ণ হল" |
2344 | |
2345 | -#: ../virt-install:726 |
2346 | +#: ../virt-install:767 |
2347 | #, c-format |
2348 | msgid "Unknown XML step request '%s', must be 1, 2, or all" |
2349 | msgstr "" |
2350 | |
2351 | -#: ../virt-install:733 |
2352 | +#: ../virt-install:774 |
2353 | msgid "Requested installation does not have XML step 2" |
2354 | msgstr "অনুৰোধ কৰা ইনস্টলৰ XML স্তৰ ২ নাই" |
2355 | |
2356 | -#: ../virt-install:750 |
2357 | +#: ../virt-install:791 |
2358 | msgid "Create a new virtual machine from specified install media." |
2359 | msgstr "ধাৰ্য্যত ইনস্টল মাধ্যমৰ পৰা এটা নতুন ভাৰছুৱেল মেচিন সৃষ্টি কৰক।" |
2360 | |
2361 | -#: ../virt-install:754 ../virt-clone:95 |
2362 | +#: ../virt-install:795 ../virt-clone:93 |
2363 | msgid "General Options" |
2364 | msgstr "সাধাৰণ বিকল্পসমূহ" |
2365 | |
2366 | -#: ../virt-install:756 |
2367 | +#: ../virt-install:797 |
2368 | msgid "Name of the guest instance" |
2369 | msgstr "অতিথি উদাহৰণৰ নাম" |
2370 | |
2371 | -#: ../virt-install:763 |
2372 | +#: ../virt-install:804 |
2373 | msgid "Installation Method Options" |
2374 | msgstr "ইনস্টলেষণ পদ্ধতি বিকল্পসমূহ" |
2375 | |
2376 | -#: ../virt-install:765 |
2377 | +#: ../virt-install:806 |
2378 | msgid "CD-ROM installation media" |
2379 | msgstr "CD-ROM ইনস্টলেষণ মাধ্যম" |
2380 | |
2381 | -#: ../virt-install:767 |
2382 | +#: ../virt-install:808 |
2383 | msgid "" |
2384 | "Distro install URL, eg. https://host/path. See man page for specific distro " |
2385 | "examples." |
2386 | msgstr "" |
2387 | |
2388 | -#: ../virt-install:770 |
2389 | +#: ../virt-install:811 |
2390 | msgid "Boot from the network using the PXE protocol" |
2391 | msgstr "PXE প্ৰটোকল ব্যৱহাৰ কৰি নেটৱৰ্কৰ পৰা বুট কৰক" |
2392 | |
2393 | -#: ../virt-install:772 |
2394 | +#: ../virt-install:813 |
2395 | msgid "Build guest around an existing disk image" |
2396 | msgstr "এটা স্থায়ী ডিস্ক ছবিৰে অতিথি নিৰ্মাণ কৰক" |
2397 | |
2398 | -#: ../virt-install:774 |
2399 | -msgid "Treat the CD-ROM media as a Live CD" |
2400 | -msgstr "CD-ROM মাধ্যমক এটা জীৱন্ত CD হিচাপে ব্যৱহাৰ কৰক" |
2401 | - |
2402 | -#: ../virt-install:776 |
2403 | +#: ../virt-install:816 |
2404 | msgid "" |
2405 | "Additional arguments to pass to the install kernel booted from --location" |
2406 | msgstr "--location ৰ পৰা বুট কৰা ইনস্টল কাৰনেললে প্ৰেৰণ কৰিবলে অতিৰিক্ত তৰ্কসমূহ" |
2407 | |
2408 | -#: ../virt-install:779 |
2409 | +#: ../virt-install:819 |
2410 | msgid "Add given file to root of initrd from --location" |
2411 | msgstr "--location ৰ পৰা initrd ৰ ৰুটলে প্ৰদান কৰা ফাইল যোগ কৰক" |
2412 | |
2413 | -#: ../virt-install:789 |
2414 | -msgid "" |
2415 | -"The OS variant being installed guests, e.g. 'fedora18', 'rhel6', 'winxp', " |
2416 | -"etc." |
2417 | +#: ../virt-install:821 |
2418 | +msgid "Perform an unattended installation" |
2419 | msgstr "" |
2420 | -"ইনস্টল্ড হৈ থকা অতিথি OS ৰ ধৰণ, উদাহৰণস্বৰূপ 'fedora18', 'rhel6', 'winxp', " |
2421 | -"ইত্যাদি।" |
2422 | |
2423 | -#: ../virt-install:796 |
2424 | +#: ../virt-install:823 |
2425 | +msgid "Specify fine grained install options" |
2426 | +msgstr "" |
2427 | + |
2428 | +#: ../virt-install:837 |
2429 | msgid "Device Options" |
2430 | msgstr "ডিভাইচ বিকল্পসমূহ" |
2431 | |
2432 | -#: ../virt-install:826 |
2433 | +#: ../virt-install:867 |
2434 | msgid "Guest Configuration Options" |
2435 | msgstr "" |
2436 | |
2437 | -#: ../virt-install:830 |
2438 | +#: ../virt-install:871 |
2439 | msgid "Virtualization Platform Options" |
2440 | msgstr "ভাৰছুৱেলাইজেষণ প্লেটফৰ্ম বিকল্পসমূহ" |
2441 | |
2442 | -#: ../virt-install:834 |
2443 | +#: ../virt-install:875 |
2444 | msgid "This guest should be a fully virtualized guest" |
2445 | msgstr "এই অতিথি এটা সম্পূৰ্ণভাৱে ভাৰছুৱেলাইজ্ড অতিথি হব লাগিব" |
2446 | |
2447 | -#: ../virt-install:837 |
2448 | +#: ../virt-install:878 |
2449 | msgid "This guest should be a paravirtualized guest" |
2450 | msgstr "এই অতিথি এটা পেৰাভাৰছুৱেলাইজ্ড অতিথি হব লাগিব" |
2451 | |
2452 | -#: ../virt-install:840 |
2453 | +#: ../virt-install:881 |
2454 | msgid "This guest should be a container guest" |
2455 | msgstr "এই অতিথি এটা কনটেইনাৰ অতিথি হব লাগিব" |
2456 | |
2457 | -#: ../virt-install:842 |
2458 | +#: ../virt-install:883 |
2459 | msgid "Hypervisor name to use (kvm, qemu, xen, ...)" |
2460 | msgstr "ব্যৱহাৰ কৰিবলে হাইপাৰভাইছৰ নাম (kvm, qemu, xen, ...)" |
2461 | |
2462 | -#: ../virt-install:843 |
2463 | +#: ../virt-install:884 |
2464 | msgid "The CPU architecture to simulate" |
2465 | msgstr "চিমুলেইট কৰিবলে CPU স্থাপত্য" |
2466 | |
2467 | -#: ../virt-install:844 |
2468 | +#: ../virt-install:885 |
2469 | msgid "The machine type to emulate" |
2470 | msgstr "ইমুলেইট কৰিবলে মেচিনৰ ধৰণ" |
2471 | |
2472 | -#: ../virt-install:853 ../virt-clone:133 ../virt-xml:374 |
2473 | +#: ../virt-install:894 ../virt-clone:135 ../virt-xml:431 |
2474 | msgid "Miscellaneous Options" |
2475 | msgstr "বহু বিকল্প" |
2476 | |
2477 | -#: ../virt-install:855 |
2478 | +#: ../virt-install:896 |
2479 | msgid "Have domain autostart on host boot up." |
2480 | msgstr "হস্ট বুট আপত ডমেইন স্বআৰম্ভ আছে।" |
2481 | |
2482 | -#: ../virt-install:857 |
2483 | +#: ../virt-install:898 |
2484 | msgid "Create a transient domain." |
2485 | msgstr "" |
2486 | |
2487 | -#: ../virt-install:859 |
2488 | +#: ../virt-install:900 |
2489 | msgid "Force power off the domain when the console viewer is closed." |
2490 | msgstr "" |
2491 | |
2492 | -#: ../virt-install:862 |
2493 | +#: ../virt-install:903 |
2494 | msgid "Minutes to wait for install to complete." |
2495 | msgstr "ইনস্টল সম্পূৰ্ণ হবলৈ অপেক্ষা কৰিব লগিয়া সময়।" |
2496 | |
2497 | -#: ../virt-install:960 ../virt-clone:211 |
2498 | +#: ../virt-install:1001 ../virt-clone:215 |
2499 | msgid "Installation aborted at user request" |
2500 | msgstr "ব্যৱহাৰকাৰীৰ অনুৰোধত ইনস্টলেষণ বাতিল কৰা হল" |
2501 | |
2502 | -#: ../virt-clone:26 |
2503 | +#: ../virt-clone:25 |
2504 | msgid "" |
2505 | "A name is required for the new virtual machine, use '--name NEW_VM_NAME' to " |
2506 | "specify one." |
2507 | msgstr "" |
2508 | |
2509 | -#: ../virt-clone:45 |
2510 | +#: ../virt-clone:44 |
2511 | msgid "" |
2512 | "An original machine name is required, use '--original ORIGINAL_GUEST' and " |
2513 | "try again." |
2514 | msgstr "" |
2515 | |
2516 | -#: ../virt-clone:85 |
2517 | +#: ../virt-clone:83 |
2518 | msgid "" |
2519 | "Duplicate a virtual machine, changing all the unique host side configuration " |
2520 | "like MAC address, name, etc. \n" |
2521 | @@ -385,37 +353,37 @@ msgstr "" |
2522 | "কাৰ্য্যবোৰ যেনে পাছৱৰ্ডসমূহ পৰিবৰ্তন কৰা, স্থিৰ IP ঠিকনা পৰিবৰ্তন কৰা, ইত্যাদি এই " |
2523 | "সঁজুলিৰ অৱকাশৰ বাহিৰ। এই ধৰণৰ পৰিবৰ্তনসমূহৰ বাবে, অনুগ্ৰহ কৰি virt-sysprep(1) চাওক।" |
2524 | |
2525 | -#: ../virt-clone:97 |
2526 | +#: ../virt-clone:95 |
2527 | msgid "Name of the original guest; The status must be shut off or paused." |
2528 | msgstr "প্ৰকৃত অতিথিৰ নাম; অৱস্থা বন্ধ অথবা বিৰামিত হব লাগিব।" |
2529 | |
2530 | -#: ../virt-clone:100 |
2531 | +#: ../virt-clone:98 |
2532 | msgid "XML file to use as the original guest." |
2533 | msgstr "প্ৰকৃত অতিথি হিচাপে ব্যৱহাৰ কৰিবলে XML ফাইল।" |
2534 | |
2535 | -#: ../virt-clone:102 |
2536 | +#: ../virt-clone:100 |
2537 | msgid "" |
2538 | "Auto generate clone name and storage paths from the original guest " |
2539 | "configuration." |
2540 | msgstr "প্ৰকৃত অতিথি সংৰূপৰ পৰা ক্লৌন নাম আৰু সংৰক্ষণ পথসমূহ স্বচালিতভাৱে সৃজন কৰক।" |
2541 | |
2542 | -#: ../virt-clone:105 |
2543 | +#: ../virt-clone:103 |
2544 | msgid "Name for the new guest" |
2545 | msgstr "নতুন অতিথিৰ বাবে নাম" |
2546 | |
2547 | -#: ../virt-clone:108 |
2548 | +#: ../virt-clone:106 |
2549 | msgid "use btrfs COW lightweight copy" |
2550 | msgstr "" |
2551 | |
2552 | -#: ../virt-clone:110 |
2553 | +#: ../virt-clone:108 |
2554 | msgid "Storage Configuration" |
2555 | msgstr "সংৰক্ষণৰ সংৰূপ" |
2556 | |
2557 | -#: ../virt-clone:112 |
2558 | +#: ../virt-clone:110 |
2559 | msgid "New file to use as the disk image for the new guest" |
2560 | msgstr "নতুন অতিথিৰ বাবে ডিস্ক ছবি হিচাপে ব্যৱহাৰ কৰিবলে নতুন ফাইল" |
2561 | |
2562 | -#: ../virt-clone:115 |
2563 | +#: ../virt-clone:113 |
2564 | msgid "" |
2565 | "Force to copy devices (eg, if 'hdc' is a readonly cdrom device, --force-" |
2566 | "copy=hdc)" |
2567 | @@ -423,11 +391,17 @@ msgstr "" |
2568 | "ডিভাইচসমূহ কপি কৰিবলে বলৱৎ কৰক (উদাহৰণ, যদি 'hdc' এটা কেৱল পঢ়িব পৰা cdrom " |
2569 | "ডিভাইচ, --force-copy=hdc)" |
2570 | |
2571 | -#: ../virt-clone:119 |
2572 | +#: ../virt-clone:116 |
2573 | +msgid "" |
2574 | +"Skip copy of the device target. (eg, if 'vda' is a disk you don't want to " |
2575 | +"copy and use the same path in the new VM, use --skip-copy=vda)" |
2576 | +msgstr "" |
2577 | + |
2578 | +#: ../virt-clone:121 |
2579 | msgid "Do not use a sparse file for the clone's disk image" |
2580 | msgstr "ক্লৌনৰ ডিস্ক ছবিৰ বাবে এটা স্পাৰ্চ ফাইল ব্যৱহাৰ নকৰিব" |
2581 | |
2582 | -#: ../virt-clone:123 |
2583 | +#: ../virt-clone:125 |
2584 | msgid "" |
2585 | "Do not clone storage, new disk images specified via --file are preserved " |
2586 | "unchanged" |
2587 | @@ -435,15 +409,15 @@ msgstr "" |
2588 | "সংৰক্ষণ ক্লৌন নকৰিব, --file দ্বাৰা ধাৰ্য্য নতুন ডিস্ক ছবিসমূহ অপৰিৱৰ্তিত হিচাপে " |
2589 | "সংৰক্ষিত কৰা হয়" |
2590 | |
2591 | -#: ../virt-clone:126 |
2592 | +#: ../virt-clone:128 |
2593 | msgid "New file to use as storage for nvram VARS" |
2594 | msgstr "" |
2595 | |
2596 | -#: ../virt-clone:128 |
2597 | +#: ../virt-clone:130 |
2598 | msgid "Networking Configuration" |
2599 | msgstr "নেটৱাৰ্কিং সংৰূপ" |
2600 | |
2601 | -#: ../virt-clone:130 |
2602 | +#: ../virt-clone:132 |
2603 | msgid "" |
2604 | "New fixed MAC address for the clone guest. Default is a randomly generated " |
2605 | "MAC" |
2606 | @@ -451,18 +425,18 @@ msgstr "" |
2607 | "ক্লৌনব অতিথিৰ বাবে নতুন নিৰ্ধাৰিত MAC ঠিকনা। অবিকল্পিত হল এটা যাদৃচ্ছিকভাৱে সৃজিত " |
2608 | "MAC" |
2609 | |
2610 | -#: ../virt-clone:162 |
2611 | +#: ../virt-clone:164 |
2612 | msgid "" |
2613 | "Either --auto-clone or --file is required, use '--auto-clone or --file' and " |
2614 | "try again." |
2615 | msgstr "" |
2616 | |
2617 | -#: ../virt-clone:201 |
2618 | +#: ../virt-clone:205 |
2619 | #, c-format |
2620 | msgid "Clone '%s' created successfully." |
2621 | msgstr "ক্লৌন '%s' সফলভাৱে সৃষ্টি কৰা হল।" |
2622 | |
2623 | -#: ../virt-convert:40 |
2624 | +#: ../virt-convert:38 |
2625 | msgid "" |
2626 | "Convert an OVF or VMX appliance to native libvirt XML, and run the guest.\n" |
2627 | "The VM contents are not altered. Disk images are copied to the hypervisor\n" |
2628 | @@ -481,7 +455,7 @@ msgstr "" |
2629 | "virt-convert fedora18.ova\n" |
2630 | "virt-convert centos6.zip --disk-format qcow2" |
2631 | |
2632 | -#: ../virt-convert:51 |
2633 | +#: ../virt-convert:49 |
2634 | msgid "" |
2635 | "Conversion input. Can be a ovf/vmx file, a directory containing a config and " |
2636 | "disk images, or a zip/ova/7z/etc archive." |
2637 | @@ -489,16 +463,16 @@ msgstr "" |
2638 | "পৰিবৰ্তন ইনপুট। এটা ovf/vmx ফাইল, এটা সংৰূপ আৰু ডিস্ক ছবি অন্তৰ্ভুক্ত কৰা এটা " |
2639 | "ডাইৰেকটৰি, অথবা এটা zip/ova/7z/ইত্যাদি আৰ্কাইভ হব পাৰে।" |
2640 | |
2641 | -#: ../virt-convert:58 |
2642 | +#: ../virt-convert:56 |
2643 | msgid "Force the input format. 'vmx' or 'ovf'" |
2644 | msgstr "ইনপুটৰ বিন্যাস বলৱৎ কৰক। 'vmx' অথবা 'ovf'" |
2645 | |
2646 | -#: ../virt-convert:60 |
2647 | +#: ../virt-convert:58 |
2648 | msgid "Output disk format. default is 'raw'. Disable conversion with 'none'" |
2649 | msgstr "" |
2650 | "আউটপুট ডিস্ক বিন্যাস। অবিকল্পিত হল 'raw'। 'none' ৰ সৈতে পৰিবৰ্তন অসামৰ্থবান কৰক" |
2651 | |
2652 | -#: ../virt-convert:63 |
2653 | +#: ../virt-convert:61 |
2654 | msgid "" |
2655 | "Destination directory the disk images should be converted/copied to. " |
2656 | "Defaults to the default libvirt directory." |
2657 | @@ -506,116 +480,147 @@ msgstr "" |
2658 | "গন্তব্য ডাইৰেকটৰি য'লৈ ডিস্ক ছবিসমূহ পৰিবৰ্তন/অথবা কপি কৰা হয়। অবিকল্পিত libvirt " |
2659 | "ডাইৰেকটৰি অবিকল্পিত হয়।" |
2660 | |
2661 | -#: ../virt-convert:114 |
2662 | +#: ../virt-convert:113 |
2663 | #, c-format |
2664 | msgid "Creating guest '%s'." |
2665 | msgstr "অতিথি '%s' সৃষ্টি কৰা হৈছে।" |
2666 | |
2667 | -#: ../virt-convert:130 ../virt-xml:469 |
2668 | +#: ../virt-convert:129 ../virt-xml:571 |
2669 | msgid "Aborted at user request" |
2670 | msgstr "ব্যৱহাৰকাৰীৰ অনুৰোধত বাতিল কৰা হৈছে" |
2671 | |
2672 | -#: ../virt-xml:43 |
2673 | +#: ../virt-xml:37 |
2674 | msgid "Please enter 'yes' or 'no'." |
2675 | msgstr "অনুগ্ৰহ কৰি 'yes' অথবা 'no' সুমুৱাওক।" |
2676 | |
2677 | -#: ../virt-xml:77 |
2678 | +#: ../virt-xml:93 |
2679 | #, c-format |
2680 | msgid "Could not find domain '%s': %s" |
2681 | msgstr "ডমেইন '%s' পোৱা নগল: %s" |
2682 | |
2683 | -#: ../virt-xml:107 |
2684 | +#: ../virt-xml:129 |
2685 | #, c-format |
2686 | msgid "Invalid --edit option '%s'" |
2687 | msgstr "অবৈধ --edit বিকল্প '%s'" |
2688 | |
2689 | -#: ../virt-xml:110 |
2690 | +#: ../virt-xml:132 |
2691 | #, c-format |
2692 | msgid "No --%s objects found in the XML" |
2693 | msgstr "" |
2694 | |
2695 | -#: ../virt-xml:113 |
2696 | +#: ../virt-xml:135 |
2697 | #, c-format |
2698 | msgid "--edit %s requested but there's only %s --%s object in the XML" |
2699 | msgstr "" |
2700 | |
2701 | -#: ../virt-xml:130 |
2702 | +#: ../virt-xml:152 |
2703 | #, c-format |
2704 | msgid "No matching objects found for --%s %s" |
2705 | msgstr "" |
2706 | |
2707 | -#: ../virt-xml:146 |
2708 | +#: ../virt-xml:168 |
2709 | #, c-format |
2710 | msgid "One of %s must be specified." |
2711 | msgstr "%s ৰ যিকোনো এটা ধাৰ্য্য কৰিব লাগিব।" |
2712 | |
2713 | -#: ../virt-xml:149 |
2714 | +#: ../virt-xml:171 |
2715 | #, c-format |
2716 | msgid "Conflicting options %s" |
2717 | msgstr "একেধৰণৰ বিকল্পসমূহ %s" |
2718 | |
2719 | -#: ../virt-xml:160 |
2720 | +#: ../virt-xml:182 |
2721 | msgid "No change specified." |
2722 | msgstr "কোনো পৰিবৰ্তন ধাৰ্য্য কৰা হোৱা নাই।" |
2723 | |
2724 | -#: ../virt-xml:162 |
2725 | +#: ../virt-xml:184 |
2726 | #, c-format |
2727 | msgid "Only one change operation may be specified (conflicting options %s)" |
2728 | msgstr "কেৱল এটা পৰিবৰ্তন কাৰ্য্য ধাৰ্য্য কৰিব পাৰি (একেধৰণৰ বিকল্পসমূহ %s)" |
2729 | |
2730 | -#: ../virt-xml:175 |
2731 | +#: ../virt-xml:197 |
2732 | #, c-format |
2733 | msgid "'--edit %s' doesn't make sense with --%s, just use empty '--edit'" |
2734 | msgstr "'--edit %s' এ --%s ৰ সৈতে মিল নাখায়, কেৱল ৰিক্ত '--edit' ব্যৱহাৰ কৰক" |
2735 | |
2736 | -#: ../virt-xml:184 |
2737 | +#: ../virt-xml:201 |
2738 | +msgid "--os-variant is not supported with --edit" |
2739 | +msgstr "" |
2740 | + |
2741 | +#: ../virt-xml:208 |
2742 | #, c-format |
2743 | msgid "Cannot use --add-device with --%s" |
2744 | msgstr "--%s ৰ সৈতে --add-device ব্যৱহাৰ কৰিব নোৱাৰি" |
2745 | |
2746 | -#: ../virt-xml:194 |
2747 | +#: ../virt-xml:219 |
2748 | #, c-format |
2749 | msgid "Cannot use --remove-device with --%s" |
2750 | msgstr "--%s ৰ সৈতে --remove-device ব্যৱহাৰ কৰিব নোৱাৰি" |
2751 | |
2752 | -#: ../virt-xml:208 |
2753 | +#: ../virt-xml:222 |
2754 | +msgid "--os-variant is not supported with --remove-device" |
2755 | +msgstr "" |
2756 | + |
2757 | +#: ../virt-xml:235 |
2758 | #, c-format |
2759 | msgid "--build-xml not supported for --%s" |
2760 | msgstr "--build-xml ক --%s ৰ বাবে সমৰ্থন কৰা নহয়" |
2761 | |
2762 | -#: ../virt-xml:240 |
2763 | +#: ../virt-xml:238 |
2764 | +msgid "--os-variant is not supported with --build-xml" |
2765 | +msgstr "" |
2766 | + |
2767 | +#: ../virt-xml:264 |
2768 | #, c-format |
2769 | msgid "Define '%s' with the changed XML?" |
2770 | msgstr "'%s' ক পৰিবৰ্তিত XML ৰ সৈতে বিৱৰণ দিব নে?" |
2771 | |
2772 | -#: ../virt-xml:248 |
2773 | +#: ../virt-xml:272 |
2774 | #, c-format |
2775 | msgid "Domain '%s' defined successfully." |
2776 | msgstr "ডমেইন '%s' সফলভাৱে বিৱৰণ দিয়া হল।" |
2777 | |
2778 | -#: ../virt-xml:280 |
2779 | +#: ../virt-xml:279 |
2780 | +#, c-format |
2781 | +msgid "Start '%s' with the changed XML?" |
2782 | +msgstr "" |
2783 | + |
2784 | +#: ../virt-xml:289 ../virt-xml:549 |
2785 | +#, c-format |
2786 | +msgid "Failed starting domain '%s': %s" |
2787 | +msgstr "" |
2788 | + |
2789 | +#: ../virt-xml:291 ../virt-xml:551 |
2790 | +#, c-format |
2791 | +msgid "Domain '%s' started successfully." |
2792 | +msgstr "" |
2793 | + |
2794 | +#: ../virt-xml:323 |
2795 | #, c-format |
2796 | msgid "Error attempting device %s: %s" |
2797 | msgstr "ডিভাইচ %s চেষ্টা কৰোতে ত্ৰুটি: %s" |
2798 | |
2799 | -#: ../virt-xml:282 |
2800 | +#: ../virt-xml:326 |
2801 | #, c-format |
2802 | msgid "Device %s successful." |
2803 | msgstr "ডিভাইচ %s সফল।" |
2804 | |
2805 | -#: ../virt-xml:321 |
2806 | +#: ../virt-xml:350 |
2807 | +msgid "No XML diff was generated. The requested changes will have no effect." |
2808 | +msgstr "" |
2809 | + |
2810 | +#: ../virt-xml:369 |
2811 | msgid "Edit libvirt XML using command line options." |
2812 | msgstr "কমান্ড লাইন বিকল্পসমূহ ব্যৱহাৰ কৰি libvirt XML ক সম্পাদন কৰক।" |
2813 | |
2814 | -#: ../virt-xml:327 |
2815 | +#: ../virt-xml:375 |
2816 | msgid "Domain name, id, or uuid" |
2817 | msgstr "ডমেইন নাম, আইডি, অথবা uuid" |
2818 | |
2819 | -#: ../virt-xml:329 |
2820 | +#: ../virt-xml:377 |
2821 | msgid "XML actions" |
2822 | msgstr "XML কাৰ্য্যসমূহ" |
2823 | |
2824 | -#: ../virt-xml:331 |
2825 | +#: ../virt-xml:379 |
2826 | msgid "" |
2827 | "Edit VM XML. Examples:\n" |
2828 | "--edit --disk ... (edit first disk device)\n" |
2829 | @@ -629,7 +634,7 @@ msgstr "" |
2830 | "--edit all --disk ... (সকলো ডিস্ক ডিভাইচ সম্পাদন কৰক)\n" |
2831 | "--edit target=hda --disk ... (ডিস্ক 'hda' সম্পাদন কৰক)\n" |
2832 | |
2833 | -#: ../virt-xml:337 |
2834 | +#: ../virt-xml:385 |
2835 | msgid "" |
2836 | "Remove specified device. Examples:\n" |
2837 | "--remove-device --disk 1 (remove first disk)\n" |
2838 | @@ -641,7 +646,7 @@ msgstr "" |
2839 | "--remove-device --disk সকলো (সকলো ডিস্ক আতৰাওক)\n" |
2840 | "--remove-device --disk /some/path" |
2841 | |
2842 | -#: ../virt-xml:342 |
2843 | +#: ../virt-xml:390 |
2844 | msgid "" |
2845 | "Add specified device. Example:\n" |
2846 | "--add-device --disk ..." |
2847 | @@ -649,15 +654,17 @@ msgstr "" |
2848 | "ধাৰ্য্যত ডিভাইচ যোগ কৰক। উদাহৰণ:\n" |
2849 | "--add-device --disk ..." |
2850 | |
2851 | -#: ../virt-xml:345 |
2852 | -msgid "Just output the built device XML, no domain required." |
2853 | -msgstr "নিৰ্মিত ডিভাইচ XML আউটপুট কৰক, কোনো ডমেইনৰ প্ৰয়োজন নহয়।" |
2854 | +#: ../virt-xml:393 |
2855 | +msgid "" |
2856 | +"Output built device XML. Domain is optional but recommended to ensure " |
2857 | +"optimal defaults." |
2858 | +msgstr "" |
2859 | |
2860 | -#: ../virt-xml:347 |
2861 | +#: ../virt-xml:396 |
2862 | msgid "Output options" |
2863 | msgstr "আউটপুট বিকল্পসমূহ" |
2864 | |
2865 | -#: ../virt-xml:349 |
2866 | +#: ../virt-xml:398 |
2867 | msgid "" |
2868 | "Apply changes to the running VM.\n" |
2869 | "With --add-device, this is a hotplug operation.\n" |
2870 | @@ -669,270 +676,405 @@ msgstr "" |
2871 | "--remove-device ৰ সৈতে, ই এটা হটআনপ্লাগ কাৰ্য্য।\n" |
2872 | "--edit ৰ সৈতে, ই এটা আপডেইট ডিভাইচ কাৰ্য্য।" |
2873 | |
2874 | -#: ../virt-xml:354 |
2875 | +#: ../virt-xml:404 |
2876 | msgid "" |
2877 | "Force defining the domain. Only required if a --print option was specified." |
2878 | msgstr "" |
2879 | "ডমেইনৰ বিৱৰণ বলৱৎ কৰক। কেৱল তেতিয়াহে প্ৰয়োজনীয় যদি এটা --print বিকল্প ধাৰ্য্য " |
2880 | "কৰা হয়।" |
2881 | |
2882 | -#: ../virt-xml:357 |
2883 | +#: ../virt-xml:407 |
2884 | +msgid "Force not defining the domain." |
2885 | +msgstr "" |
2886 | + |
2887 | +#: ../virt-xml:410 |
2888 | +msgid "Start the domain." |
2889 | +msgstr "" |
2890 | + |
2891 | +#: ../virt-xml:412 |
2892 | msgid "Only print the requested change, in diff format" |
2893 | msgstr "কেৱল অনুৰোধ কৰা পৰিবৰ্তন প্ৰিণ্ট কৰক, diff বিন্যাসত" |
2894 | |
2895 | -#: ../virt-xml:359 |
2896 | +#: ../virt-xml:414 |
2897 | msgid "Only print the requested change, in full XML format" |
2898 | msgstr "কেৱল অনুৰোধ কৰা পৰিবৰ্তন প্ৰিণ্ট কৰক, সম্পূৰ্ণ XML বিন্যাসত" |
2899 | |
2900 | -#: ../virt-xml:361 |
2901 | +#: ../virt-xml:416 |
2902 | msgid "Require confirmation before saving any results." |
2903 | msgstr "কোনো ফলাফল সংৰক্ষণ কৰাৰ আগত নিশ্চিতকৰণৰ প্ৰয়োজন।" |
2904 | |
2905 | -#: ../virt-xml:363 |
2906 | +#: ../virt-xml:420 |
2907 | msgid "XML options" |
2908 | msgstr "XML বিকল্পসমূহ" |
2909 | |
2910 | -#: ../virt-xml:400 |
2911 | +#: ../virt-xml:459 |
2912 | msgid "Can't use --confirm with stdin input." |
2913 | msgstr "stdin ইনপুটৰ সৈতে --confirm ব্যৱহাৰ কৰিব নোৱাৰি।" |
2914 | |
2915 | -#: ../virt-xml:402 |
2916 | +#: ../virt-xml:461 |
2917 | msgid "Can't use --update with stdin input." |
2918 | msgstr "stdin ইনপুটৰ সৈতে --update ব্যৱহাৰ কৰিব নোৱাৰি।" |
2919 | |
2920 | -#: ../virt-xml:405 |
2921 | +#: ../virt-xml:464 |
2922 | msgid "A domain must be specified" |
2923 | msgstr "এটা ডমেইন ধাৰ্য্য কৰিব লাগিব" |
2924 | |
2925 | -#: ../virt-xml:432 |
2926 | +#: ../virt-xml:492 |
2927 | #, c-format |
2928 | msgid "Don't know how to --update for --%s" |
2929 | msgstr "--%s ৰ বাবে কেনেকৈ --update কৰা হব জ্ঞাত নহয়" |
2930 | |
2931 | -#: ../virt-xml:448 |
2932 | +#: ../virt-xml:517 |
2933 | +msgid "Cannot mix --update and --start" |
2934 | +msgstr "" |
2935 | + |
2936 | +#: ../virt-xml:525 |
2937 | msgid "The VM is not running, --update is inapplicable." |
2938 | msgstr "" |
2939 | |
2940 | -#: ../virt-xml:455 |
2941 | +#: ../virt-xml:556 |
2942 | msgid "Changes will take effect after the domain is fully powered off." |
2943 | msgstr "" |
2944 | |
2945 | +#: ../virt-xml:558 |
2946 | +msgid "" |
2947 | +"XML did not change after domain define. You may have changed a value that " |
2948 | +"libvirt is setting by default." |
2949 | +msgstr "" |
2950 | + |
2951 | #: ../virtManager/about.py:21 |
2952 | #, python-format |
2953 | msgid "Error launching 'About' dialog: %s" |
2954 | msgstr "'বিষয়ে' ডাইলগ আৰম্ভ কৰোতে ত্ৰুটি: %s" |
2955 | |
2956 | -#: ../virtManager/addhardware.py:176 ../virtManager/details.py:828 |
2957 | +#: ../virtManager/addhardware.py:180 ../virtManager/details/details.py:657 |
2958 | msgid "Hardware" |
2959 | msgstr "" |
2960 | |
2961 | -#: ../virtManager/addhardware.py:225 ../virtManager/addstorage.py:181 |
2962 | -#: ../virtManager/create.py:469 |
2963 | +#: ../virtManager/addhardware.py:229 ../virtManager/createvm.py:466 |
2964 | +#: ../virtManager/device/addstorage.py:141 |
2965 | msgid "Connection does not support storage management." |
2966 | msgstr "সংযোগে ভঁৰালৰ ব্যৱস্থাপনা সমৰ্থিত নকৰে।" |
2967 | |
2968 | -#: ../virtManager/addhardware.py:235 ../virtManager/addhardware.py:779 |
2969 | -#: ../ui/create.ui.h:66 |
2970 | +#: ../virtManager/addhardware.py:240 ../virtManager/addhardware.py:1071 |
2971 | +#: ../ui/createvm.ui.h:66 |
2972 | msgid "Storage" |
2973 | msgstr "ভঁৰাল" |
2974 | |
2975 | -#: ../virtManager/addhardware.py:237 ../virtManager/addhardware.py:781 |
2976 | +#: ../virtManager/addhardware.py:242 ../virtManager/addhardware.py:1073 |
2977 | msgid "Controller" |
2978 | msgstr "নিয়ন্ত্ৰক" |
2979 | |
2980 | -#: ../virtManager/addhardware.py:238 ../virtManager/addhardware.py:783 |
2981 | -#: ../virtinst/network.py:192 |
2982 | +#: ../virtManager/addhardware.py:243 ../virtManager/addhardware.py:1075 |
2983 | +#: ../virtManager/createnet.py:379 |
2984 | msgid "Network" |
2985 | msgstr "নেটৱৰ্ক" |
2986 | |
2987 | -#: ../virtManager/addhardware.py:239 ../virtManager/addhardware.py:785 |
2988 | -#: ../virtManager/details.py:214 |
2989 | +#: ../virtManager/addhardware.py:244 ../virtManager/addhardware.py:1077 |
2990 | +#: ../virtManager/details/details.py:212 |
2991 | msgid "Input" |
2992 | msgstr "ইনপুট" |
2993 | |
2994 | -#: ../virtManager/addhardware.py:240 ../virtManager/addhardware.py:245 |
2995 | -#: ../virtManager/addhardware.py:248 ../virtManager/addhardware.py:252 |
2996 | -#: ../virtManager/addhardware.py:258 ../virtManager/addhardware.py:278 |
2997 | +#: ../virtManager/addhardware.py:245 ../virtManager/addhardware.py:250 |
2998 | +#: ../virtManager/addhardware.py:253 ../virtManager/addhardware.py:257 |
2999 | +#: ../virtManager/addhardware.py:263 ../virtManager/addhardware.py:283 |
3000 | msgid "Not supported for this guest type." |
3001 | msgstr "এই ধৰনৰ অতিথিৰ বাবে সমৰ্থিত নহয়।" |
3002 | |
3003 | -#: ../virtManager/addhardware.py:241 ../virtManager/addhardware.py:787 |
3004 | +#: ../virtManager/addhardware.py:246 ../virtManager/addhardware.py:1079 |
3005 | msgid "Graphics" |
3006 | msgstr "গ্ৰাফিক্স" |
3007 | |
3008 | -#: ../virtManager/addhardware.py:243 ../virtManager/addhardware.py:789 |
3009 | +#: ../virtManager/addhardware.py:248 ../virtManager/addhardware.py:1081 |
3010 | msgid "Sound" |
3011 | msgstr "ধ্বনি" |
3012 | |
3013 | -#: ../virtManager/addhardware.py:246 ../virtManager/details.py:218 |
3014 | -#: ../ui/details.ui.h:168 |
3015 | +#: ../virtManager/addhardware.py:251 ../virtManager/details/details.py:216 |
3016 | +#: ../ui/vmwindow.ui.h:43 |
3017 | msgid "Serial" |
3018 | msgstr "" |
3019 | |
3020 | -#: ../virtManager/addhardware.py:250 ../virtManager/details.py:220 |
3021 | +#: ../virtManager/addhardware.py:255 ../virtManager/details/details.py:218 |
3022 | msgid "Parallel" |
3023 | msgstr "" |
3024 | |
3025 | -#: ../virtManager/addhardware.py:254 ../virtManager/details.py:222 |
3026 | -#: ../ui/details.ui.h:23 |
3027 | +#: ../virtManager/addhardware.py:259 ../virtManager/details/details.py:220 |
3028 | +#: ../ui/vmwindow.ui.h:23 |
3029 | msgid "Console" |
3030 | msgstr "কনচৌল" |
3031 | |
3032 | -#: ../virtManager/addhardware.py:256 ../virtManager/details.py:228 |
3033 | +#: ../virtManager/addhardware.py:261 ../virtManager/details/details.py:226 |
3034 | msgid "Channel" |
3035 | msgstr "" |
3036 | |
3037 | -#: ../virtManager/addhardware.py:260 |
3038 | +#: ../virtManager/addhardware.py:265 |
3039 | msgid "USB Host Device" |
3040 | msgstr "" |
3041 | |
3042 | -#: ../virtManager/addhardware.py:262 ../virtManager/addhardware.py:266 |
3043 | +#: ../virtManager/addhardware.py:267 ../virtManager/addhardware.py:271 |
3044 | msgid "Connection does not support host device enumeration" |
3045 | msgstr "এই সংযোগ দ্বাৰা হস্ট ডিভাইচৰ সংখ্যা স্থাপন সমৰ্থিত নহয়" |
3046 | |
3047 | -#: ../virtManager/addhardware.py:270 |
3048 | +#: ../virtManager/addhardware.py:275 |
3049 | msgid "Not supported for containers" |
3050 | msgstr "" |
3051 | |
3052 | -#: ../virtManager/addhardware.py:271 |
3053 | +#: ../virtManager/addhardware.py:276 |
3054 | msgid "PCI Host Device" |
3055 | msgstr "" |
3056 | |
3057 | -#: ../virtManager/addhardware.py:274 |
3058 | +#: ../virtManager/addhardware.py:279 |
3059 | msgid "Video" |
3060 | msgstr "" |
3061 | |
3062 | -#: ../virtManager/addhardware.py:275 |
3063 | +#: ../virtManager/addhardware.py:280 |
3064 | msgid "Libvirt version does not support video devices." |
3065 | msgstr "Libvirt ৰ সংস্কৰণ দ্বাৰা ভিডিঅ' ডিভাইচ সমৰ্থিত নহয়।" |
3066 | |
3067 | -#: ../virtManager/addhardware.py:276 ../virtManager/details.py:267 |
3068 | -#: ../virtManager/libvirtenummap.py:112 |
3069 | +#: ../virtManager/addhardware.py:281 ../virtManager/details/details.py:268 |
3070 | +#: ../virtManager/lib/libvirtenummap.py:114 |
3071 | msgid "Watchdog" |
3072 | msgstr "Watchdog" |
3073 | |
3074 | -#: ../virtManager/addhardware.py:279 |
3075 | +#: ../virtManager/addhardware.py:284 |
3076 | msgid "Filesystem" |
3077 | msgstr "" |
3078 | |
3079 | -#: ../virtManager/addhardware.py:280 ../virtManager/addhardware.py:797 |
3080 | -#: ../virtManager/details.py:266 |
3081 | +#: ../virtManager/addhardware.py:285 ../virtManager/addhardware.py:1089 |
3082 | +#: ../virtManager/details/details.py:266 |
3083 | msgid "Smartcard" |
3084 | msgstr "স্মাৰ্টকাৰ্ড" |
3085 | |
3086 | -#: ../virtManager/addhardware.py:282 ../virtManager/addhardware.py:799 |
3087 | +#: ../virtManager/addhardware.py:287 ../virtManager/addhardware.py:1091 |
3088 | msgid "USB Redirection" |
3089 | msgstr "USB পুনৰনিৰ্দেশ" |
3090 | |
3091 | -#: ../virtManager/addhardware.py:284 ../virtManager/addhardware.py:801 |
3092 | -#: ../virtManager/details.py:257 |
3093 | +#: ../virtManager/addhardware.py:289 ../virtManager/addhardware.py:1093 |
3094 | +#: ../virtManager/details/details.py:257 |
3095 | msgid "TPM" |
3096 | msgstr "TPM" |
3097 | |
3098 | -#: ../virtManager/addhardware.py:286 ../virtManager/details.py:252 |
3099 | +#: ../virtManager/addhardware.py:291 ../virtManager/details/details.py:252 |
3100 | msgid "RNG" |
3101 | msgstr "RNG" |
3102 | |
3103 | -#: ../virtManager/addhardware.py:287 ../virtManager/addhardware.py:805 |
3104 | -#: ../virtManager/details.py:265 |
3105 | +#: ../virtManager/addhardware.py:292 ../virtManager/addhardware.py:1097 |
3106 | +#: ../virtManager/details/details.py:265 |
3107 | msgid "Panic Notifier" |
3108 | msgstr "পেনিক অধিসূচক" |
3109 | |
3110 | -#: ../virtManager/addhardware.py:289 |
3111 | +#: ../virtManager/addhardware.py:294 ../virtManager/addhardware.py:297 |
3112 | msgid "Not supported for this hypervisor/libvirt/arch combination." |
3113 | msgstr "" |
3114 | |
3115 | -#: ../virtManager/addhardware.py:362 |
3116 | +#: ../virtManager/addhardware.py:295 ../virtManager/details/details.py:267 |
3117 | +msgid "Virtio VSOCK" |
3118 | +msgstr "" |
3119 | + |
3120 | +#: ../virtManager/addhardware.py:369 |
3121 | #, python-format |
3122 | msgid "Error changing VM configuration: %s" |
3123 | msgstr "সংৰক্ষণৰ পথ পৰিবৰ্তন কৰিবলৈ ত্ৰুটি: %s" |
3124 | |
3125 | -#: ../virtManager/addhardware.py:388 |
3126 | +#: ../virtManager/addhardware.py:395 |
3127 | msgid "Some changes may require a guest shutdown to take effect." |
3128 | msgstr "কিছুমান পৰিৱৰ্তনৰ প্ৰভাৱশালী হবলে এটা অতিথি বন্ধ কৰকৰ প্ৰয়োজন হব।" |
3129 | |
3130 | -#: ../virtManager/addhardware.py:391 |
3131 | +#: ../virtManager/addhardware.py:398 |
3132 | msgid "These changes will take effect after the next guest shutdown." |
3133 | msgstr "এই পৰিৱৰ্তনসমূহ পৰৱৰ্তীবাৰ অতিথি বন্ধ কৰাৰ পিছত প্ৰভাৱশালী হব।" |
3134 | |
3135 | -#: ../virtManager/addhardware.py:428 ../virtManager/clone.py:100 |
3136 | +#: ../virtManager/addhardware.py:451 |
3137 | +msgid "Pseudo TTY" |
3138 | +msgstr "Pseudo TTY" |
3139 | + |
3140 | +#: ../virtManager/addhardware.py:453 |
3141 | +msgid "Output to a file" |
3142 | +msgstr "এটা ফাইললে আউটপুট" |
3143 | + |
3144 | +#: ../virtManager/addhardware.py:455 |
3145 | +msgid "TCP net console" |
3146 | +msgstr "TCP নেট কনচৌল" |
3147 | + |
3148 | +#: ../virtManager/addhardware.py:457 |
3149 | +msgid "UDP net console" |
3150 | +msgstr "UDP নেট কনচৌল" |
3151 | + |
3152 | +#: ../virtManager/addhardware.py:459 |
3153 | +msgid "Unix socket" |
3154 | +msgstr "Unix চকেট" |
3155 | + |
3156 | +#: ../virtManager/addhardware.py:461 |
3157 | +msgid "Spice agent" |
3158 | +msgstr "Spice সহায়ক" |
3159 | + |
3160 | +#: ../virtManager/addhardware.py:463 |
3161 | +msgid "Spice port" |
3162 | +msgstr "Spice পৰ্ট" |
3163 | + |
3164 | +#: ../virtManager/addhardware.py:477 ../virtManager/details/details.py:183 |
3165 | +#: ../virtManager/details/details.py:2820 |
3166 | +msgid "Floppy" |
3167 | +msgstr "" |
3168 | + |
3169 | +#: ../virtManager/addhardware.py:553 |
3170 | +msgid "Passthrough device" |
3171 | +msgstr "পাছথ্ৰু ডিভাইচ" |
3172 | + |
3173 | +#: ../virtManager/addhardware.py:555 |
3174 | +msgid "Emulated device" |
3175 | +msgstr "" |
3176 | + |
3177 | +#: ../virtManager/addhardware.py:561 |
3178 | +msgid "TIS" |
3179 | +msgstr "" |
3180 | + |
3181 | +#: ../virtManager/addhardware.py:563 |
3182 | +msgid "CRB" |
3183 | +msgstr "" |
3184 | + |
3185 | +#: ../virtManager/addhardware.py:569 |
3186 | +msgid "ISA" |
3187 | +msgstr "ISA" |
3188 | + |
3189 | +#: ../virtManager/addhardware.py:571 |
3190 | +msgid "pSeries" |
3191 | +msgstr "" |
3192 | + |
3193 | +#: ../virtManager/addhardware.py:573 |
3194 | +msgid "Hyper-V" |
3195 | +msgstr "" |
3196 | + |
3197 | +#: ../virtManager/addhardware.py:575 |
3198 | +msgid "s390" |
3199 | +msgstr "" |
3200 | + |
3201 | +#: ../virtManager/addhardware.py:581 |
3202 | +msgid "Random" |
3203 | +msgstr "যাদৃচ্ছিক" |
3204 | + |
3205 | +#: ../virtManager/addhardware.py:583 |
3206 | +msgid "Entropy Gathering Daemon" |
3207 | +msgstr "এনট্ৰপি গোটোৱা ডিমন" |
3208 | + |
3209 | +#: ../virtManager/addhardware.py:593 |
3210 | +msgid "Bind" |
3211 | +msgstr "" |
3212 | + |
3213 | +#: ../virtManager/addhardware.py:594 |
3214 | +msgid "Connect" |
3215 | +msgstr "" |
3216 | + |
3217 | +#: ../virtManager/addhardware.py:610 |
3218 | +msgid "Forcefully reset the guest" |
3219 | +msgstr "অতিথিক বলৱৎভাৱে পুনৰসংহতি কৰক" |
3220 | + |
3221 | +#: ../virtManager/addhardware.py:612 |
3222 | +msgid "Gracefully shutdown the guest" |
3223 | +msgstr "অতিথিক ভালদৰে বন্ধ কৰক" |
3224 | + |
3225 | +#: ../virtManager/addhardware.py:614 |
3226 | +msgid "Forcefully power off the guest" |
3227 | +msgstr "অতিথিক বলৱৎভাৱে বন্ধ কৰক" |
3228 | + |
3229 | +#: ../virtManager/addhardware.py:616 |
3230 | +msgid "Pause the guest" |
3231 | +msgstr "অতিথিক বিৰাম দিয়ক" |
3232 | + |
3233 | +#: ../virtManager/addhardware.py:618 |
3234 | +msgid "No action" |
3235 | +msgstr "কোনো কাৰ্য্য নাই" |
3236 | + |
3237 | +#: ../virtManager/addhardware.py:620 |
3238 | +msgid "Dump guest memory core" |
3239 | +msgstr "" |
3240 | + |
3241 | +#: ../virtManager/addhardware.py:626 |
3242 | +msgid "EvTouch USB Graphics Tablet" |
3243 | +msgstr "EvTouch USB গ্ৰাফিকেল টেবলেট" |
3244 | + |
3245 | +#: ../virtManager/addhardware.py:629 |
3246 | +msgid "Generic" |
3247 | +msgstr "গণীয়" |
3248 | + |
3249 | +#: ../virtManager/addhardware.py:724 ../virtManager/clone.py:104 |
3250 | msgid "Disk device" |
3251 | msgstr "ডিস্ক ডিভাইচ" |
3252 | |
3253 | -#: ../virtManager/addhardware.py:430 |
3254 | +#: ../virtManager/addhardware.py:726 |
3255 | msgid "CDROM device" |
3256 | msgstr "CDROM ডিভাইচ" |
3257 | |
3258 | -#: ../virtManager/addhardware.py:432 |
3259 | +#: ../virtManager/addhardware.py:728 |
3260 | msgid "Floppy device" |
3261 | msgstr "ফ্লপি ডিভাইচ" |
3262 | |
3263 | -#: ../virtManager/addhardware.py:435 |
3264 | +#: ../virtManager/addhardware.py:731 |
3265 | msgid "LUN Passthrough" |
3266 | msgstr "" |
3267 | |
3268 | #. [xml value, label] |
3269 | -#: ../virtManager/addhardware.py:440 ../virtManager/addhardware.py:447 |
3270 | -#: ../virtManager/addhardware.py:454 ../virtManager/addhardware.py:461 |
3271 | -#: ../virtManager/addhardware.py:486 ../virtManager/addhardware.py:567 |
3272 | -#: ../virtManager/addhardware.py:577 ../virtManager/addhardware.py:693 |
3273 | -#: ../virtManager/details.py:2653 ../virtManager/gfxdetails.py:84 |
3274 | -#: ../virtManager/preferences.py:183 |
3275 | +#: ../virtManager/addhardware.py:736 ../virtManager/addhardware.py:743 |
3276 | +#: ../virtManager/addhardware.py:750 ../virtManager/addhardware.py:757 |
3277 | +#: ../virtManager/addhardware.py:782 ../virtManager/addhardware.py:863 |
3278 | +#: ../virtManager/addhardware.py:873 ../virtManager/addhardware.py:990 |
3279 | +#: ../virtManager/details/details.py:2255 |
3280 | +#: ../virtManager/device/gfxdetails.py:99 ../virtManager/preferences.py:185 |
3281 | msgid "Hypervisor default" |
3282 | msgstr "হাইপাৰভাইছৰৰ অবিকল্পিত মান" |
3283 | |
3284 | -#: ../virtManager/addhardware.py:557 |
3285 | +#: ../virtManager/addhardware.py:853 |
3286 | msgid "No Devices Available" |
3287 | msgstr "কোনো ডিভাইচ উপলব্ধ নাই।" |
3288 | |
3289 | -#: ../virtManager/addhardware.py:614 ../virtManager/netlist.py:78 |
3290 | +#: ../virtManager/addhardware.py:910 ../virtManager/device/netlist.py:83 |
3291 | msgid "Passthrough" |
3292 | msgstr "" |
3293 | |
3294 | -#: ../virtManager/addhardware.py:615 |
3295 | +#: ../virtManager/addhardware.py:911 |
3296 | msgid "Host" |
3297 | msgstr "" |
3298 | |
3299 | -#: ../virtManager/addhardware.py:621 |
3300 | +#: ../virtManager/addhardware.py:917 |
3301 | msgid "Spice channel" |
3302 | msgstr "" |
3303 | |
3304 | -#: ../virtManager/addhardware.py:777 ../virtManager/create.py:251 |
3305 | -msgid "Error" |
3306 | -msgstr "ত্ৰুটি" |
3307 | - |
3308 | -#: ../virtManager/addhardware.py:791 |
3309 | +#: ../virtManager/addhardware.py:1083 |
3310 | msgid "Video Device" |
3311 | msgstr "ভিডিঅ' ডিভাইচ" |
3312 | |
3313 | -#: ../virtManager/addhardware.py:793 |
3314 | +#: ../virtManager/addhardware.py:1085 |
3315 | msgid "Watchdog Device" |
3316 | msgstr "Watchdog ডিভাইচ" |
3317 | |
3318 | -#: ../virtManager/addhardware.py:795 |
3319 | +#: ../virtManager/addhardware.py:1087 |
3320 | msgid "Filesystem Passthrough" |
3321 | msgstr "ফাইলচিস্টেম পাচথ্ৰু" |
3322 | |
3323 | -#: ../virtManager/addhardware.py:803 |
3324 | +#: ../virtManager/addhardware.py:1095 |
3325 | msgid "Random Number Generator" |
3326 | msgstr "যাদৃচ্ছিক সংখ্যা সৃজক" |
3327 | |
3328 | -#: ../virtManager/addhardware.py:809 ../virtManager/details.py:2872 |
3329 | +#: ../virtManager/addhardware.py:1099 |
3330 | +msgid "VM Sockets" |
3331 | +msgstr "" |
3332 | + |
3333 | +#: ../virtManager/addhardware.py:1103 ../virtManager/details/details.py:2443 |
3334 | #, python-format |
3335 | msgid "%s Device" |
3336 | msgstr "%s ডিভাইচ" |
3337 | |
3338 | -#: ../virtManager/addhardware.py:813 |
3339 | +#: ../virtManager/addhardware.py:1107 |
3340 | #, fuzzy |
3341 | msgid "PCI Device" |
3342 | msgstr "%s ডিভাইচ" |
3343 | |
3344 | -#: ../virtManager/addhardware.py:814 |
3345 | +#: ../virtManager/addhardware.py:1108 |
3346 | #, fuzzy |
3347 | msgid "USB Device" |
3348 | msgstr "%s ডিভাইচ" |
3349 | |
3350 | -#: ../virtManager/addhardware.py:945 |
3351 | +#: ../virtManager/addhardware.py:1242 |
3352 | #, python-format |
3353 | msgid "" |
3354 | "%s already has a USB controller attached.\n" |
3355 | @@ -943,11 +1085,11 @@ msgstr "" |
3356 | "এটাতকৈ অধিক USB নিয়ন্ত্ৰক যোগ কৰা সমৰ্থিত নহয়।\n" |
3357 | "আপুনি VM বিৱৰণ পৰ্দাত USB নিয়ন্ত্ৰক ধৰণ পৰিবৰ্তন কৰিব পাৰিব।" |
3358 | |
3359 | -#: ../virtManager/addhardware.py:1037 |
3360 | +#: ../virtManager/addhardware.py:1334 |
3361 | msgid "Are you sure you want to add this device?" |
3362 | msgstr "আপুনি নিশ্চিতৰূপে এই ডিভাইচ যোগ কৰিবলৈ ইচ্ছুক নে?" |
3363 | |
3364 | -#: ../virtManager/addhardware.py:1040 |
3365 | +#: ../virtManager/addhardware.py:1337 |
3366 | msgid "" |
3367 | "This device could not be attached to the running machine. Would you like to " |
3368 | "make the device available after the next guest shutdown?" |
3369 | @@ -955,147 +1097,67 @@ msgstr "" |
3370 | "এই ডিভাইচক চলি থকা ডিভাইচৰ সৈতে সংলগ্ন কৰিব নোৱাৰি। আপুনি পৰৱৰ্তী বাৰ বন্ধ কৰাৰ " |
3371 | "পিছত ডিভাইচক উপলব্ধ কৰাৰ বিচাৰে নেকি?" |
3372 | |
3373 | -#: ../virtManager/addhardware.py:1056 |
3374 | +#: ../virtManager/addhardware.py:1353 |
3375 | #, python-format |
3376 | msgid "Error adding device: %s" |
3377 | msgstr "বুট ডিভাইচ পৰিবৰ্তন কৰোঁতে ত্ৰুটি: %s" |
3378 | |
3379 | -#: ../virtManager/addhardware.py:1068 |
3380 | +#: ../virtManager/addhardware.py:1365 |
3381 | #, python-format |
3382 | msgid "Unable to add device: %s" |
3383 | msgstr "ডিভাইচ যোগ কৰোঁতে ব্যৰ্থ: %s" |
3384 | |
3385 | -#: ../virtManager/addhardware.py:1086 |
3386 | +#: ../virtManager/addhardware.py:1386 |
3387 | #, python-format |
3388 | msgid "Error validating device parameters: %s" |
3389 | msgstr "" |
3390 | |
3391 | -#: ../virtManager/addhardware.py:1092 |
3392 | +#: ../virtManager/addhardware.py:1392 |
3393 | msgid "Creating device" |
3394 | msgstr "ডিভাইচ সৃষ্টি কৰা হৈছে" |
3395 | |
3396 | -#: ../virtManager/addhardware.py:1093 |
3397 | +#: ../virtManager/addhardware.py:1393 |
3398 | msgid "Depending on the device, this may take a few minutes to complete." |
3399 | msgstr "ডিভাইচৰ ওপৰত নিৰ্ভৰ কৰি, ইয়াক সম্পূৰ্ণ হবলৈ কিছু সময় লাগিব পাৰে।" |
3400 | |
3401 | -#: ../virtManager/addhardware.py:1224 ../virtManager/addhardware.py:1255 |
3402 | -#: ../virtManager/create.py:1772 |
3403 | -msgid "Storage parameter error." |
3404 | -msgstr "ভঁৰালৰ প্ৰাচলত ভুল।" |
3405 | - |
3406 | -#: ../virtManager/addhardware.py:1272 |
3407 | -msgid "Network selection error." |
3408 | -msgstr "নেটৱৰ্ক বাছক।" |
3409 | - |
3410 | -#: ../virtManager/addhardware.py:1273 |
3411 | -msgid "A network source must be selected." |
3412 | -msgstr "এটা নেটৱৰ্ক উৎস নিৰ্বাচন কৰা আৱশ্যক।" |
3413 | - |
3414 | -#: ../virtManager/addhardware.py:1303 |
3415 | -msgid "invalid listen type" |
3416 | -msgstr "" |
3417 | - |
3418 | -#: ../virtManager/addhardware.py:1315 |
3419 | -msgid "Physical Device Required" |
3420 | -msgstr "দৈহিক ডিভাইচ আৱশ্যক" |
3421 | - |
3422 | -#: ../virtManager/addhardware.py:1316 |
3423 | -msgid "A device must be selected." |
3424 | -msgstr "ডিভাইচ নিৰ্বাচন কৰা আৱশ্যক।" |
3425 | - |
3426 | -#: ../virtManager/addhardware.py:1327 |
3427 | +#: ../virtManager/addhardware.py:1415 |
3428 | #, python-format |
3429 | msgid "The device is already in use by other guests %s" |
3430 | msgstr "" |
3431 | |
3432 | -#: ../virtManager/addhardware.py:1329 |
3433 | +#: ../virtManager/addhardware.py:1417 |
3434 | msgid "Do you really want to use the device?" |
3435 | msgstr "" |
3436 | |
3437 | -#: ../virtManager/addhardware.py:1442 |
3438 | -msgid "RNG selection error." |
3439 | -msgstr "RNG নিৰ্বাচন ত্ৰুটি।" |
3440 | - |
3441 | -#: ../virtManager/addhardware.py:1443 |
3442 | -msgid "A device must be specified." |
3443 | -msgstr "এটা ডিভাইচ ধাৰ্য্য কৰিব লাগিব।" |
3444 | - |
3445 | -#: ../virtManager/addstorage.py:85 |
3446 | -#, fuzzy, python-format |
3447 | -msgid "%s available in the default location" |
3448 | -msgstr "অবৈধ ইনস্টল অৱস্থান" |
3449 | +#: ../virtManager/addhardware.py:1461 |
3450 | +#, python-format |
3451 | +msgid "Error building device XML: %s" |
3452 | +msgstr "" |
3453 | |
3454 | -#: ../virtManager/addstorage.py:93 |
3455 | -msgid "Default pool is not active." |
3456 | -msgstr "অবিকল্পিত পুল সক্ৰিয় নহয়।" |
3457 | +#: ../virtManager/addhardware.py:1634 |
3458 | +msgid "invalid listen type" |
3459 | +msgstr "" |
3460 | |
3461 | -#: ../virtManager/addstorage.py:94 |
3462 | -#, python-format |
3463 | -msgid "Storage pool '%s' is not active. Would you like to start the pool now?" |
3464 | -msgstr "সংৰক্ষণ পুল '%s' সক্ৰিয় নহয়। আপুনি পুলক এতিয়া আৰম্ভ কৰিব বিচাৰে নেকি?" |
3465 | +#: ../virtManager/asyncjob.py:229 |
3466 | +msgid "Cancelling job..." |
3467 | +msgstr "কাৰ্য্য বাতিল কৰা হৈ আছে..." |
3468 | |
3469 | -#: ../virtManager/addstorage.py:105 |
3470 | -#, python-format |
3471 | -msgid "Could not start storage_pool '%s': %s" |
3472 | -msgstr "সংৰক্ষণ পুল '%s' আৰম্ভ কৰিব নোৱাৰি: %s" |
3473 | +#: ../virtManager/asyncjob.py:317 ../virtManager/asyncjob.py:324 |
3474 | +#: ../ui/asyncjob.ui.h:3 |
3475 | +msgid "Processing..." |
3476 | +msgstr "কাৰ্য্য প্ৰক্ৰিয়াকৰণ..." |
3477 | |
3478 | -#: ../virtManager/addstorage.py:131 |
3479 | -#, python-format |
3480 | -msgid "The emulator may not have search permissions for the path '%s'." |
3481 | -msgstr "ইমুলেটৰৰ পথ '%s' ৰ বাবে সন্ধান অনুমতিসমূহ নাথাকিব পাৰে।" |
3482 | +#: ../virtManager/asyncjob.py:338 |
3483 | +msgid "Completed" |
3484 | +msgstr "সমাপ্ত" |
3485 | |
3486 | -#: ../virtManager/addstorage.py:133 |
3487 | -msgid "Do you want to correct this now?" |
3488 | -msgstr "আপুনি নিশ্চিতৰূপে এই ডিস্ক ব্যৱহাৰ কৰিবলৈ ইচ্ছুক নে?" |
3489 | +#: ../virtManager/clone.py:52 |
3490 | +msgid "No storage to clone." |
3491 | +msgstr "ক্লোন কৰাৰ যোগ্য কোনো সংৰক্ষণ উপলব্ধ নহয়।" |
3492 | |
3493 | -#: ../virtManager/addstorage.py:134 ../virtManager/addstorage.py:160 |
3494 | -msgid "Don't ask about these directories again." |
3495 | -msgstr "এই ডাইৰেকটৰিসমূহৰ বিষয়ে আকৌ নুসুধিব।" |
3496 | - |
3497 | -#: ../virtManager/addstorage.py:148 |
3498 | -msgid "" |
3499 | -"Errors were encountered changing permissions for the following directories:" |
3500 | -msgstr "" |
3501 | -"নিম্নলিখিত ডাইৰেকটৰিসমূহৰ বাবে অনুমতিসমূহ সলনি কৰোতে ত্ৰুটিসমূহৰ সন্মুখিন হৈছিল:" |
3502 | - |
3503 | -#: ../virtManager/addstorage.py:245 |
3504 | -msgid "A storage path must be specified." |
3505 | -msgstr "এটা ভঁৰালৰ পথ উল্লেখ কৰা আৱশ্যক।" |
3506 | - |
3507 | -#. Fatal errors are reported when setting 'size' |
3508 | -#: ../virtManager/addstorage.py:277 |
3509 | -msgid "Not Enough Free Space" |
3510 | -msgstr "পৰ্যাপ্ত ৰিক্ত স্থান উপস্থিত নাই" |
3511 | - |
3512 | -#: ../virtManager/addstorage.py:285 ../virtManager/details.py:2111 |
3513 | -#, python-format |
3514 | -msgid "Disk \"%s\" is already in use by other guests %s" |
3515 | -msgstr "\"%s\" ডিষ্ক ইতিমধ্যে অন্য অতিথি %s দ্বাৰা ব্যৱহৃত" |
3516 | - |
3517 | -#: ../virtManager/addstorage.py:287 ../virtManager/details.py:2113 |
3518 | -msgid "Do you really want to use the disk?" |
3519 | -msgstr "আপুনি নিশ্চিতৰূপে এই ডিস্ক ব্যৱহাৰ কৰিবলৈ ইচ্ছুক নে?" |
3520 | - |
3521 | -#: ../virtManager/asyncjob.py:229 |
3522 | -msgid "Cancelling job..." |
3523 | -msgstr "কাৰ্য্য বাতিল কৰা হৈ আছে..." |
3524 | - |
3525 | -#: ../virtManager/asyncjob.py:317 ../virtManager/asyncjob.py:324 |
3526 | -#: ../ui/asyncjob.ui.h:3 |
3527 | -msgid "Processing..." |
3528 | -msgstr "কাৰ্য্য প্ৰক্ৰিয়াকৰণ..." |
3529 | - |
3530 | -#: ../virtManager/asyncjob.py:338 |
3531 | -msgid "Completed" |
3532 | -msgstr "সমাপ্ত" |
3533 | - |
3534 | -#: ../virtManager/clone.py:52 |
3535 | -msgid "No storage to clone." |
3536 | -msgstr "ক্লোন কৰাৰ যোগ্য কোনো সংৰক্ষণ উপলব্ধ নহয়।" |
3537 | - |
3538 | -#: ../virtManager/clone.py:57 |
3539 | -msgid "Cannot clone unmanaged remote storage." |
3540 | -msgstr "অপৰিচালিত দূৰবৰ্তী সংৰক্ষণ ক্লোন কৰা সম্ভব নহয়।" |
3541 | +#: ../virtManager/clone.py:57 |
3542 | +msgid "Cannot clone unmanaged remote storage." |
3543 | +msgstr "অপৰিচালিত দূৰবৰ্তী সংৰক্ষণ ক্লোন কৰা সম্ভব নহয়।" |
3544 | |
3545 | #: ../virtManager/clone.py:60 |
3546 | msgid "" |
3547 | @@ -1113,78 +1175,75 @@ msgstr "ঊৰ্ধ্বতন পঞ্জিকাত লিখাৰ অন |
3548 | msgid "Path does not exist." |
3549 | msgstr "পথ বৰ্তমানে উপস্থিত নহয়।" |
3550 | |
3551 | -#: ../virtManager/clone.py:88 |
3552 | +#: ../virtManager/clone.py:70 |
3553 | +#, python-format |
3554 | +msgid "Cannot clone %s storage pool." |
3555 | +msgstr "" |
3556 | + |
3557 | +#: ../virtManager/clone.py:94 |
3558 | msgid "Removable" |
3559 | msgstr "অপসাৰণযোগ্য" |
3560 | |
3561 | -#: ../virtManager/clone.py:91 |
3562 | +#: ../virtManager/clone.py:97 |
3563 | msgid "Read Only" |
3564 | msgstr "অকল পঢ়িবলৈ" |
3565 | |
3566 | -#: ../virtManager/clone.py:93 |
3567 | +#: ../virtManager/clone.py:99 |
3568 | msgid "No write access" |
3569 | msgstr "লিখাৰ অনুমতি অনুপস্থিত" |
3570 | |
3571 | -#: ../virtManager/clone.py:98 |
3572 | -msgid "SCSI device" |
3573 | -msgstr "" |
3574 | - |
3575 | -#: ../virtManager/clone.py:102 |
3576 | -msgid "iSCSI share" |
3577 | -msgstr "" |
3578 | - |
3579 | -#: ../virtManager/clone.py:105 |
3580 | +#: ../virtManager/clone.py:108 |
3581 | msgid "Shareable" |
3582 | msgstr "যৌথ ব্যৱহাৰযোগ্য" |
3583 | |
3584 | -#: ../virtManager/clone.py:123 |
3585 | +#: ../virtManager/clone.py:126 |
3586 | #, python-format |
3587 | msgid "Error launching clone dialog: %s" |
3588 | msgstr "" |
3589 | |
3590 | -#: ../virtManager/clone.py:291 ../virtManager/clone.py:547 |
3591 | +#: ../virtManager/clone.py:294 ../virtManager/clone.py:550 |
3592 | msgid "Details..." |
3593 | msgstr "বিৱৰণ..." |
3594 | |
3595 | -#: ../virtManager/clone.py:319 |
3596 | +#: ../virtManager/clone.py:322 |
3597 | msgid "Usermode" |
3598 | msgstr "ব্যৱহাৰকাৰী-অৱস্থা:" |
3599 | |
3600 | -#: ../virtManager/clone.py:335 |
3601 | +#: ../virtManager/clone.py:338 |
3602 | msgid "Virtual Network" |
3603 | msgstr "ভাৰ্চুৱেল নেটৱৰ্ক" |
3604 | |
3605 | -#: ../virtManager/clone.py:408 |
3606 | +#: ../virtManager/clone.py:411 |
3607 | msgid "Nothing to clone." |
3608 | msgstr "ক্লোন কৰাৰ বাবে একো নাই।" |
3609 | |
3610 | -#: ../virtManager/clone.py:539 |
3611 | +#: ../virtManager/clone.py:542 |
3612 | msgid "Clone this disk" |
3613 | msgstr "এই ডিস্ক ক্লোন কৰা হ'ব" |
3614 | |
3615 | -#: ../virtManager/clone.py:543 |
3616 | +#: ../virtManager/clone.py:546 |
3617 | #, python-format |
3618 | msgid "Share disk with %s" |
3619 | msgstr "%s ৰ সৈতে যৌথৰূপে ডিস্ক ব্যৱহৃত হ'ব" |
3620 | |
3621 | -#: ../virtManager/clone.py:555 |
3622 | +#: ../virtManager/clone.py:558 |
3623 | msgid "Storage cannot be shared or cloned." |
3624 | msgstr "সংৰক্ষণ ক্লোন কৰা আৰু যৌথৰূপে ব্যৱহাৰ কৰা নাযাব।" |
3625 | |
3626 | -#: ../virtManager/clone.py:613 |
3627 | +#: ../virtManager/clone.py:616 |
3628 | msgid "One or more disks cannot be cloned or shared." |
3629 | msgstr "এক অথবা একাধিক ডিস্ক ক্লোন কৰা আৰু যৌথৰূপে ব্যৱহাৰ কৰা নাযাব।" |
3630 | |
3631 | -#: ../virtManager/clone.py:698 |
3632 | +#: ../virtManager/clone.py:701 |
3633 | #, python-format |
3634 | msgid "Error changing MAC address: %s" |
3635 | msgstr "MAC ঠিকনা পৰিবৰ্তন কৰিবলৈ ত্ৰুটি: %s" |
3636 | |
3637 | -#: ../virtManager/clone.py:724 |
3638 | +#: ../virtManager/clone.py:727 |
3639 | msgid "Cloning will overwrite the existing file" |
3640 | msgstr "ক্লোন কৰা হ'লে, বৰ্তমান ফাইল আঁতৰি যাব" |
3641 | |
3642 | -#: ../virtManager/clone.py:726 |
3643 | +#: ../virtManager/clone.py:729 |
3644 | msgid "" |
3645 | "Using an existing image will overwrite the path during the clone process. " |
3646 | "Are you sure you want to use this path?" |
3647 | @@ -1192,16 +1251,16 @@ msgstr "" |
3648 | "উপস্থিত ছবি প্ৰয়োগ কৰা হ'লে, ক্লোন কৰাৰ সময় পথ নতুন কৰি লিখা হ'ব। আপুনি নিশ্চিতৰূপে " |
3649 | "এই পথ ব্যৱহাৰ কৰিবলৈ ইচ্ছুক নে?" |
3650 | |
3651 | -#: ../virtManager/clone.py:738 |
3652 | +#: ../virtManager/clone.py:741 |
3653 | #, python-format |
3654 | msgid "Error changing storage path: %s" |
3655 | msgstr "সংৰক্ষণৰ পথ পৰিবৰ্তন কৰিবলৈ ত্ৰুটি: %s" |
3656 | |
3657 | -#: ../virtManager/clone.py:790 |
3658 | +#: ../virtManager/clone.py:793 |
3659 | msgid "Skipping disks may cause data to be overwritten." |
3660 | msgstr "ডিস্ক উপেক্ষা কৰা হ'লে পুনঃ তথ্য নতুন কৰি লিখাৰ সম্ভাবনা আছে।" |
3661 | |
3662 | -#: ../virtManager/clone.py:791 |
3663 | +#: ../virtManager/clone.py:794 |
3664 | #, python-format |
3665 | msgid "" |
3666 | "The following disk devices will not be cloned:\n" |
3667 | @@ -1214,23 +1273,22 @@ msgstr "" |
3668 | "%s\n" |
3669 | "নতুন অতিথি চলাব হ'লে, এই ডিস্ক ছবিত উপস্থিত তথ্যসমূহ আঁতৰি নতুন কৰি লিখা হ'ব পাৰে।" |
3670 | |
3671 | -#: ../virtManager/clone.py:808 |
3672 | +#: ../virtManager/clone.py:811 |
3673 | #, python-format |
3674 | msgid "Error creating virtual machine clone '%s': %s" |
3675 | msgstr "ভাৰ্চুৱেল ডিভাইচৰ ক্লোন '%s' নিৰ্মাণ কৰিবলৈ ব্যৰ্থ: %s" |
3676 | |
3677 | -#: ../virtManager/clone.py:821 ../virtManager/createpool.py:379 |
3678 | -#: ../virtManager/createvol.py:254 ../virtManager/migrate.py:387 |
3679 | +#: ../virtManager/clone.py:824 ../virtManager/migrate.py:387 |
3680 | #, python-format |
3681 | msgid "Uncaught error validating input: %s" |
3682 | msgstr "ইনপুট কৰা তথ্য প্ৰমাণ কৰাৰ সময়ত উৎপন্ন ত্ৰুটিৰ ব্যৱস্থাপনা কৰা নহয়: %s" |
3683 | |
3684 | -#: ../virtManager/clone.py:826 |
3685 | +#: ../virtManager/clone.py:829 |
3686 | #, python-format |
3687 | msgid "Creating virtual machine clone '%s'" |
3688 | msgstr "ভাৰ্চুৱেল ডিভাইচৰ ক্লোন '%s' নিৰ্মাণ কৰা হৈছে" |
3689 | |
3690 | -#: ../virtManager/clone.py:830 ../virtManager/delete.py:158 |
3691 | +#: ../virtManager/clone.py:833 ../virtManager/delete.py:158 |
3692 | msgid " and selected storage (this may take a while)" |
3693 | msgstr " আৰু নিৰ্বাচিত সংৰক্ষণ (কিছু সময় ব্যয় হ'ব পাৰে)" |
3694 | |
3695 | @@ -1262,104 +1320,36 @@ msgstr "ফ্লপি মাধ্যম অৱস্থিত কৰক" |
3696 | msgid "Locate directory volume" |
3697 | msgstr "ডাইৰেকটৰি আয়তন অৱস্থিত কৰক" |
3698 | |
3699 | -#: ../virtManager/connect.py:36 |
3700 | -#, python-format |
3701 | -msgid "Error launching connect dialog: %s" |
3702 | -msgstr "সংযোগ ডাইলগ আৰম্ভ কৰোতে ত্ৰুটি: %s" |
3703 | - |
3704 | -#: ../virtManager/connect.py:116 |
3705 | -msgid "user session" |
3706 | -msgstr "" |
3707 | - |
3708 | -#: ../virtManager/connect.py:118 |
3709 | -msgid "Linux Containers" |
3710 | -msgstr "" |
3711 | - |
3712 | -#: ../virtManager/connect.py:240 |
3713 | -msgid "A hostname is required for remote connections." |
3714 | -msgstr "দূৰৱৰ্তী সংযোগসমূহৰ বাবে এটা হস্টনামৰ প্ৰয়োজন।" |
3715 | - |
3716 | -#: ../virtManager/connect.py:253 |
3717 | -msgid "Would you still like to remember this connection?" |
3718 | -msgstr "আপুনি তথাপিও সংযোগ মনত ৰাখিব বিচাৰে নে?" |
3719 | - |
3720 | -#: ../virtManager/connectauth.py:72 |
3721 | -msgid "Authentication required" |
3722 | -msgstr "" |
3723 | - |
3724 | -#: ../virtManager/connectauth.py:155 |
3725 | -msgid "" |
3726 | -"The remote host requires a version of netcat/nc which supports the -U option." |
3727 | -msgstr "" |
3728 | - |
3729 | -#: ../virtManager/connectauth.py:161 |
3730 | -msgid "" |
3731 | -"Configure SSH key access for the remote host, or install an SSH askpass " |
3732 | -"package locally." |
3733 | -msgstr "" |
3734 | - |
3735 | -#: ../virtManager/connectauth.py:165 |
3736 | -msgid "Verify that the 'libvirtd' daemon is running on the remote host." |
3737 | -msgstr "" |
3738 | - |
3739 | -#: ../virtManager/connectauth.py:169 |
3740 | -msgid "" |
3741 | -"Verify that:\n" |
3742 | -" - A Xen host kernel was booted\n" |
3743 | -" - The Xen service has been started" |
3744 | -msgstr "" |
3745 | -"সতাসত্য নিৰূপণ কৰক:\n" |
3746 | -" - এটা Xen হস্ট কাৰনেল বুট কৰা হৈছিল\n" |
3747 | -" - Xen সেৱা আৰম্ভ কৰা হৈছে" |
3748 | - |
3749 | -#: ../virtManager/connectauth.py:175 |
3750 | -msgid "" |
3751 | -"Could not detect a local session: if you are running virt-manager over ssh -" |
3752 | -"X or VNC, you may not be able to connect to libvirt as a regular user. Try " |
3753 | -"running as root." |
3754 | -msgstr "" |
3755 | - |
3756 | -#: ../virtManager/connectauth.py:181 |
3757 | -msgid "Verify that the 'libvirtd' daemon is running." |
3758 | -msgstr "'libvirtd' ডিমন চলি আছে নে সতাসত্য নিৰূপণ কৰক।" |
3759 | - |
3760 | -#: ../virtManager/connectauth.py:184 |
3761 | -#, python-format |
3762 | -msgid "Unable to connect to libvirt %s." |
3763 | -msgstr "" |
3764 | - |
3765 | -#: ../virtManager/connectauth.py:196 |
3766 | -msgid "Virtual Machine Manager Connection Failure" |
3767 | -msgstr "ভাৰ্চুৱেল ডিভাইচ ব্যৱস্থাপকলৈ সংযোগ বিফল" |
3768 | - |
3769 | -#: ../virtManager/connection.py:419 |
3770 | +#: ../virtManager/connection.py:413 |
3771 | msgid "User session" |
3772 | msgstr "" |
3773 | |
3774 | -#: ../virtManager/connection.py:577 ../virtManager/migrate.py:303 |
3775 | +#: ../virtManager/connection.py:546 ../virtManager/migrate.py:303 |
3776 | msgid "Disconnected" |
3777 | msgstr "বিচ্ছিন্ন" |
3778 | |
3779 | -#: ../virtManager/connection.py:579 |
3780 | +#: ../virtManager/connection.py:548 |
3781 | msgid "Connecting" |
3782 | msgstr "সংযোগ কৰা হৈছে" |
3783 | |
3784 | -#: ../virtManager/connection.py:581 ../virtManager/host.py:565 |
3785 | -#: ../virtManager/libvirtobject.py:216 ../virtManager/storagelist.py:333 |
3786 | -#: ../ui/storagelist.ui.h:11 |
3787 | +#: ../virtManager/connection.py:550 ../virtManager/hostnets.py:263 |
3788 | +#: ../virtManager/hoststorage.py:329 ../virtManager/object/libvirtobject.py:216 |
3789 | +#: ../ui/hoststorage.ui.h:11 |
3790 | msgid "Active" |
3791 | msgstr "সক্ৰিয়" |
3792 | |
3793 | #. Machine settings |
3794 | -#: ../virtManager/connection.py:583 ../virtManager/details.py:1857 |
3795 | -#: ../virtManager/details.py:2425 ../virtManager/details.py:2441 |
3796 | -#: ../virtManager/details.py:2673 ../virtManager/gfxdetails.py:290 |
3797 | -#: ../virtManager/gfxdetails.py:292 ../virtManager/interface.py:98 |
3798 | -#: ../virtManager/libvirtenummap.py:88 |
3799 | +#: ../virtManager/connection.py:552 ../virtManager/details/details.py:1420 |
3800 | +#: ../virtManager/details/details.py:2013 |
3801 | +#: ../virtManager/details/details.py:2029 |
3802 | +#: ../virtManager/details/details.py:2275 |
3803 | +#: ../virtManager/device/gfxdetails.py:301 |
3804 | +#: ../virtManager/device/gfxdetails.py:303 |
3805 | +#: ../virtManager/lib/libvirtenummap.py:90 |
3806 | msgid "Unknown" |
3807 | msgstr "অজ্ঞাত" |
3808 | |
3809 | -#: ../virtManager/connection.py:700 |
3810 | +#: ../virtManager/connection.py:646 |
3811 | #, python-format |
3812 | msgid "" |
3813 | "%s rename failed. Attempting to recover also failed.\n" |
3814 | @@ -1374,155 +1364,184 @@ msgstr "" |
3815 | "\n" |
3816 | "পুনৰুদ্ধাৰ ত্ৰুটি: %s" |
3817 | |
3818 | -#: ../virtManager/console.py:225 |
3819 | -msgid "Leave fullscreen" |
3820 | -msgstr "পূৰ্ণপৰ্দা ত্যাগ কৰক" |
3821 | +#: ../virtManager/createconn.py:37 |
3822 | +#, python-format |
3823 | +msgid "Error launching connect dialog: %s" |
3824 | +msgstr "সংযোগ ডাইলগ আৰম্ভ কৰোতে ত্ৰুটি: %s" |
3825 | |
3826 | -#: ../virtManager/console.py:253 |
3827 | -msgid "Send key combination" |
3828 | -msgstr "কি' সংযুক্তি পঠাওক" |
3829 | +#: ../virtManager/createconn.py:117 |
3830 | +msgid "user session" |
3831 | +msgstr "" |
3832 | |
3833 | -#: ../virtManager/console.py:278 |
3834 | -#, python-format |
3835 | -msgid "%(vm-name)s on %(connection-name)s" |
3836 | +#: ../virtManager/createconn.py:119 |
3837 | +msgid "Linux Containers" |
3838 | msgstr "" |
3839 | |
3840 | -#: ../virtManager/console.py:285 |
3841 | -#, python-format |
3842 | -msgid "Press %s to release pointer." |
3843 | -msgstr "পোইন্টাৰ এৰিবলে %s টিপক।" |
3844 | +#: ../virtManager/createconn.py:241 |
3845 | +msgid "A hostname is required for remote connections." |
3846 | +msgstr "দূৰৱৰ্তী সংযোগসমূহৰ বাবে এটা হস্টনামৰ প্ৰয়োজন।" |
3847 | |
3848 | -#: ../virtManager/console.py:410 |
3849 | -#, python-format |
3850 | -msgid "Graphics type '%s' does not support auto resize." |
3851 | -msgstr "গ্ৰাফিক্স ধৰণ '%s' এ স্ব পুনৰ আকাৰ সমৰ্থন নকৰে।" |
3852 | +#: ../virtManager/createconn.py:254 |
3853 | +msgid "Would you still like to remember this connection?" |
3854 | +msgstr "আপুনি তথাপিও সংযোগ মনত ৰাখিব বিচাৰে নে?" |
3855 | |
3856 | -#: ../virtManager/console.py:413 |
3857 | -msgid "Guest agent is not available." |
3858 | -msgstr "অতিথি সহায়ক উপলব্ধ নহয়।" |
3859 | +#: ../virtManager/createnet.py:123 ../virtManager/object/network.py:190 |
3860 | +msgid "NAT" |
3861 | +msgstr "NAT" |
3862 | |
3863 | -#: ../virtManager/console.py:554 |
3864 | -msgid "Guest has crashed." |
3865 | +#: ../virtManager/createnet.py:124 ../ui/hostnets.ui.h:12 |
3866 | +msgid "Routed" |
3867 | +msgstr "পথিত" |
3868 | + |
3869 | +#: ../virtManager/createnet.py:125 |
3870 | +msgid "Open" |
3871 | msgstr "" |
3872 | |
3873 | -#: ../virtManager/console.py:556 |
3874 | -msgid "Guest is not running." |
3875 | +#: ../virtManager/createnet.py:126 |
3876 | +msgid "Isolated" |
3877 | msgstr "" |
3878 | |
3879 | -#: ../virtManager/console.py:697 |
3880 | -msgid "Graphical console not configured for guest" |
3881 | -msgstr "অতিথিৰ বাবে কনচৌলৰ বিন্যাস কৰা হোৱা নাই" |
3882 | +#: ../virtManager/createnet.py:127 |
3883 | +msgid "SR-IOV pool" |
3884 | +msgstr "" |
3885 | + |
3886 | +#: ../virtManager/createnet.py:171 |
3887 | +msgid "Any physical device" |
3888 | +msgstr "কোনো দৈহিক ডিভাইচৰ সৈতে NAT কৰা হ'ব" |
3889 | |
3890 | -#: ../virtManager/console.py:704 |
3891 | +#: ../virtManager/createnet.py:174 |
3892 | #, python-format |
3893 | -msgid "Cannot display graphical console type '%s'" |
3894 | -msgstr "গ্ৰাফীয় কনচৌল ধৰণ '%s' প্ৰদৰ্শন কৰিব নোৱাৰি" |
3895 | +msgid "Physical device %s" |
3896 | +msgstr "দৈহিক ডিভাইচ %s ৰ সৈতে NAT কৰা হ'ব" |
3897 | |
3898 | -#: ../virtManager/console.py:711 |
3899 | -msgid "Connecting to graphical console for guest" |
3900 | -msgstr "অতিথিৰ বাবে নিৰ্ধাৰিত কনচৌলৰ সৈতে সংযোগ স্থাপন কৰা হৈছে" |
3901 | +#: ../virtManager/createnet.py:201 |
3902 | +msgid "No available device" |
3903 | +msgstr "" |
3904 | |
3905 | -#: ../virtManager/console.py:734 |
3906 | -msgid "Error connecting to graphical console" |
3907 | -msgstr "গ্ৰাফীয় কনচৌললে সংযোগ কৰিবলে ত্ৰুটি" |
3908 | +#: ../virtManager/createnet.py:385 |
3909 | +#, python-format |
3910 | +msgid "Name '%s' already in use by another network." |
3911 | +msgstr "নাম '%s' ইতিমধ্যে অন্য নেটৱৰ্ক দ্বাৰা ব্যৱহৃত।" |
3912 | |
3913 | -#: ../virtManager/console.py:788 |
3914 | +#: ../virtManager/createnet.py:452 ../virtManager/createpool.py:388 |
3915 | +#: ../virtManager/createvol.py:289 |
3916 | #, python-format |
3917 | -msgid "Viewer authentication error: %s" |
3918 | +msgid "Error building XML: %s" |
3919 | msgstr "" |
3920 | |
3921 | -#: ../virtManager/console.py:806 |
3922 | -msgid "USB redirection error" |
3923 | -msgstr "USB পুনৰনিৰ্দেশ ত্ৰুটি" |
3924 | - |
3925 | -#: ../virtManager/console.py:815 |
3926 | -msgid "Viewer was disconnected." |
3927 | -msgstr "" |
3928 | +#: ../virtManager/createnet.py:458 |
3929 | +#, python-format |
3930 | +msgid "Error creating virtual network: %s" |
3931 | +msgstr "ভাৰ্চুৱেল নেটৱৰ্ক নিৰ্মাণ কৰোঁতে ব্যৰ্থ: %s" |
3932 | |
3933 | -#: ../virtManager/console.py:821 |
3934 | +#: ../virtManager/createnet.py:487 |
3935 | #, python-format |
3936 | -msgid "SSH tunnel error output: %s" |
3937 | +msgid "Error validating network: %s" |
3938 | msgstr "" |
3939 | |
3940 | -#: ../virtManager/console.py:826 ../virtManager/console.py:1012 |
3941 | -msgid "Viewer disconnected." |
3942 | -msgstr "" |
3943 | +#: ../virtManager/createnet.py:492 |
3944 | +msgid "Creating virtual network..." |
3945 | +msgstr "ভাৰছুৱেল নেটৱৰ্ক সৃষ্টি কৰা হৈছে..." |
3946 | |
3947 | -#: ../virtManager/console.py:917 |
3948 | -msgid "No text console available" |
3949 | -msgstr "কোনো লিখনি কনচৌল উপলব্ধ নাই" |
3950 | +#: ../virtManager/createnet.py:493 |
3951 | +msgid "Creating the virtual network may take a while..." |
3952 | +msgstr "ভাৰছুৱেল নেটৱৰ্ক সৃষ্টি কৰোতে কিছু সময় লাগিব পাৰে..." |
3953 | |
3954 | -#: ../virtManager/console.py:930 |
3955 | -#, python-format |
3956 | -msgid "Text Console %d" |
3957 | +#: ../virtManager/createpool.py:256 |
3958 | +msgid "_Source IQN:" |
3959 | +msgstr "উৎস IQN (_S):" |
3960 | + |
3961 | +#: ../virtManager/createpool.py:258 |
3962 | +msgid "_Source Path:" |
3963 | +msgstr "উৎসৰ পথ (_S):" |
3964 | + |
3965 | +#: ../virtManager/createpool.py:397 |
3966 | +msgid "" |
3967 | +"Building a pool of this type will format the source device. Are you sure you " |
3968 | +"want to 'build' this pool?" |
3969 | msgstr "" |
3970 | +"এই ধৰণৰ পুল নিৰ্মাণৰ ফলত উৎস ডিভাইচ পুনৰাকৃত কৰা হ'ব। আপুনি নিশ্চিতৰূপে এই পুল " |
3971 | +"নিৰ্মাণ ('build') কৰিবলৈ ইচ্ছুক নে?" |
3972 | |
3973 | -#: ../virtManager/console.py:932 |
3974 | +#: ../virtManager/createpool.py:416 |
3975 | #, python-format |
3976 | -msgid "Serial %d" |
3977 | +msgid "Error creating pool: %s" |
3978 | +msgstr "পুল নিৰ্বাচন কৰোঁতে ত্ৰুটি: %s" |
3979 | + |
3980 | +#: ../virtManager/createpool.py:443 |
3981 | +#, python-format |
3982 | +msgid "Error validating pool: %s" |
3983 | msgstr "" |
3984 | |
3985 | -#: ../virtManager/console.py:944 |
3986 | -msgid "No graphical console available" |
3987 | -msgstr "কোনো গ্ৰাফীয় কনচৌল উপলব্ধ নাই" |
3988 | +#: ../virtManager/createpool.py:450 |
3989 | +msgid "Creating storage pool..." |
3990 | +msgstr "সংৰক্ষণৰ পুল নিৰ্মাণ কৰা হৈছে..." |
3991 | |
3992 | -#: ../virtManager/console.py:951 |
3993 | -msgid "Graphical Console" |
3994 | -msgstr "" |
3995 | +#: ../virtManager/createpool.py:451 |
3996 | +msgid "Creating the storage pool may take a while..." |
3997 | +msgstr "সংৰক্ষণৰ পুল নিৰ্মাণ কৰোঁতে সমস্যা হ'ব পাৰে..." |
3998 | |
3999 | -#: ../virtManager/console.py:959 |
4000 | -msgid "virt-manager does not support more that one graphical console" |
4001 | -msgstr "" |
4002 | +#: ../virtManager/createpool.py:473 |
4003 | +msgid "Choose source path" |
4004 | +msgstr "উৎস পথ বাছক" |
4005 | + |
4006 | +#: ../virtManager/createpool.py:486 |
4007 | +msgid "Choose target directory" |
4008 | +msgstr "লক্ষ্য পঞ্জিকা বাছক" |
4009 | |
4010 | -#: ../virtManager/create.py:71 |
4011 | +#: ../virtManager/createvm.py:71 |
4012 | #, python-format |
4013 | msgid "%.1f GiB" |
4014 | msgstr "" |
4015 | |
4016 | -#: ../virtManager/create.py:75 |
4017 | +#: ../virtManager/createvm.py:75 |
4018 | #, python-format |
4019 | msgid "%d MiB" |
4020 | msgstr "" |
4021 | |
4022 | -#: ../virtManager/create.py:117 |
4023 | +#: ../virtManager/createvm.py:117 |
4024 | #, python-format |
4025 | msgid "Error launching create dialog: %s" |
4026 | msgstr "" |
4027 | |
4028 | -#: ../virtManager/create.py:257 ../virtManager/create.py:262 |
4029 | +#: ../virtManager/createvm.py:250 |
4030 | +msgid "Error" |
4031 | +msgstr "ত্ৰুটি" |
4032 | + |
4033 | +#: ../virtManager/createvm.py:256 ../virtManager/createvm.py:261 |
4034 | msgid "Warning" |
4035 | msgstr "" |
4036 | |
4037 | -#: ../virtManager/create.py:440 |
4038 | +#: ../virtManager/createvm.py:437 |
4039 | #, python-format |
4040 | msgid "" |
4041 | "Failed to setup UEFI: %s\n" |
4042 | "Install options are limited." |
4043 | msgstr "" |
4044 | |
4045 | -#: ../virtManager/create.py:466 |
4046 | +#: ../virtManager/createvm.py:463 |
4047 | msgid "Libvirt version does not support remote URL installs." |
4048 | msgstr "Libvirt সংস্কৰণে দূৰৱৰ্তী URL ইনস্টলসমূহ সমৰ্থন নকৰে।" |
4049 | |
4050 | -#: ../virtManager/create.py:473 |
4051 | +#: ../virtManager/createvm.py:470 |
4052 | #, python-format |
4053 | msgid "%s installs not available for paravirt guests." |
4054 | msgstr "paravirt অতিথিৰ কাৰণে %s ইনস্টলসমূহ পোৱা নাযায়।" |
4055 | |
4056 | -#: ../virtManager/create.py:478 |
4057 | +#: ../virtManager/createvm.py:475 |
4058 | #, python-format |
4059 | msgid "Architecture '%s' is not installable" |
4060 | msgstr "স্থাপত্য '%s' ক ইনস্টল কৰিব নোৱাৰি" |
4061 | |
4062 | -#: ../virtManager/create.py:494 |
4063 | +#: ../virtManager/createvm.py:491 |
4064 | msgid "No install methods available for this connection." |
4065 | msgstr "এই সংযোগৰ বাবে কোনো ইনস্টল পদ্ধতি উপলব্ধ নাই।" |
4066 | |
4067 | -#: ../virtManager/create.py:532 |
4068 | +#: ../virtManager/createvm.py:529 |
4069 | msgid "No hypervisor options were found for this connection." |
4070 | msgstr "এই সংযোগৰ বাবে কোনো হাইপাৰভাইছৰ বিকল্প পোৱা নগল।" |
4071 | |
4072 | -#: ../virtManager/create.py:537 |
4073 | +#: ../virtManager/createvm.py:534 |
4074 | msgid "" |
4075 | "This usually means that QEMU or KVM is not installed on your machine, or the " |
4076 | "KVM kernel modules are not loaded." |
4077 | @@ -1530,13 +1549,13 @@ msgstr "" |
4078 | "ই সাধাৰণত বুজায় যে QEMU অথবা KVM আপোনাৰ ডিভাইচত ইনস্টল নাই, অথবা কাৰনেল মডিউল " |
4079 | "মডিউলসমূহ ল'ড কৰা হোৱা নাই।" |
4080 | |
4081 | -#: ../virtManager/create.py:561 |
4082 | +#: ../virtManager/createvm.py:558 |
4083 | msgid "" |
4084 | "Host is not advertising support for full virtualization. Install options may " |
4085 | "be limited." |
4086 | msgstr "" |
4087 | |
4088 | -#: ../virtManager/create.py:567 |
4089 | +#: ../virtManager/createvm.py:564 |
4090 | msgid "" |
4091 | "KVM is not available. This may mean the KVM package is not installed, or the " |
4092 | "KVM kernel modules are not loaded. Your virtual machines may perform poorly." |
4093 | @@ -1544,209 +1563,212 @@ msgstr "" |
4094 | "KVM উপলব্ধ নহয়। ই KVM পেকেইজ ইনস্টল নাই, অথবা KVM কাৰনেল মডিউলসমূহ ল'ড কৰা হোৱা " |
4095 | "নাই বুজাব পাৰে। আপোনাৰ ভাৰচুৱেল ডিভাইচসমূহে বেয়া ধৰণে পৰিৱেশন কৰিব পাৰে।" |
4096 | |
4097 | -#: ../virtManager/create.py:609 |
4098 | +#: ../virtManager/createvm.py:606 |
4099 | #, python-format |
4100 | msgid "Up to %(maxmem)s available on the host" |
4101 | msgstr "হস্টত %(maxmem)s লৈকে পোৱা যায়" |
4102 | |
4103 | -#: ../virtManager/create.py:621 |
4104 | +#: ../virtManager/createvm.py:618 |
4105 | #, python-format |
4106 | msgid "Up to %(numcpus)d available" |
4107 | msgstr "%(numcpus)d লৈকে পোৱা যায়" |
4108 | |
4109 | -#: ../virtManager/create.py:659 |
4110 | +#: ../virtManager/createvm.py:656 |
4111 | msgid "No active connection to install on." |
4112 | msgstr "ইনস্টল কৰিবলৈ কোনো সক্ৰিয় সংযোগ নাই।" |
4113 | |
4114 | -#: ../virtManager/create.py:920 |
4115 | +#: ../virtManager/createvm.py:917 |
4116 | msgid "Host filesystem" |
4117 | msgstr "হস্ট ফাইলচিস্টেম" |
4118 | |
4119 | -#: ../virtManager/create.py:922 ../virtManager/details.py:2426 |
4120 | -#: ../virtManager/gfxdetails.py:77 ../virtinst/domcapabilities.py:203 |
4121 | +#: ../virtManager/createvm.py:919 ../virtManager/details/details.py:2014 |
4122 | +#: ../virtManager/device/gfxdetails.py:92 ../virtinst/domcapabilities.py:218 |
4123 | msgid "None" |
4124 | msgstr "একো নাই" |
4125 | |
4126 | -#: ../virtManager/create.py:935 |
4127 | +#: ../virtManager/createvm.py:932 |
4128 | msgid "Local CDROM/ISO" |
4129 | msgstr "স্থানীয় CDROM/ISO" |
4130 | |
4131 | -#: ../virtManager/create.py:937 |
4132 | +#: ../virtManager/createvm.py:934 |
4133 | msgid "URL Install Tree" |
4134 | msgstr "URL ইনস্টল ট্ৰি" |
4135 | |
4136 | -#: ../virtManager/create.py:939 |
4137 | +#: ../virtManager/createvm.py:936 |
4138 | msgid "PXE Install" |
4139 | msgstr "PXE ইনস্টল" |
4140 | |
4141 | -#: ../virtManager/create.py:941 |
4142 | +#: ../virtManager/createvm.py:938 |
4143 | msgid "Import existing OS image" |
4144 | msgstr "স্থায়ী OS ছবি ইমপোৰ্ট কৰক" |
4145 | |
4146 | -#: ../virtManager/create.py:943 |
4147 | +#: ../virtManager/createvm.py:940 |
4148 | msgid "Application container" |
4149 | msgstr "এপ্লিকেচন ধৰোতা" |
4150 | |
4151 | -#: ../virtManager/create.py:945 |
4152 | +#: ../virtManager/createvm.py:942 |
4153 | msgid "Operating system container" |
4154 | msgstr "অপাৰেটিং চিস্টেম ধৰোতা" |
4155 | |
4156 | -#: ../virtManager/create.py:947 |
4157 | +#: ../virtManager/createvm.py:944 |
4158 | msgid "Virtuozzo container" |
4159 | msgstr "" |
4160 | |
4161 | -#: ../virtManager/create.py:1092 |
4162 | +#: ../virtManager/createvm.py:1090 |
4163 | msgid "Removing disk images" |
4164 | msgstr "" |
4165 | |
4166 | -#: ../virtManager/create.py:1093 |
4167 | +#: ../virtManager/createvm.py:1091 |
4168 | msgid "Removing disk images we created for this virtual machine." |
4169 | msgstr "" |
4170 | |
4171 | -#: ../virtManager/create.py:1257 |
4172 | +#: ../virtManager/createvm.py:1255 |
4173 | msgid "No network selected" |
4174 | msgstr "" |
4175 | |
4176 | -#: ../virtManager/create.py:1259 |
4177 | +#: ../virtManager/createvm.py:1257 |
4178 | msgid "Network selection does not support PXE" |
4179 | msgstr "নেটৱৰ্ক নিৰ্বাচনে PXE সমৰ্থন নকৰে" |
4180 | |
4181 | -#: ../virtManager/create.py:1328 ../virtManager/createnet.py:489 |
4182 | -#: ../virtManager/createpool.py:426 |
4183 | +#: ../virtManager/createvm.py:1327 |
4184 | #, python-format |
4185 | msgid "Step %(current_page)d of %(max_page)d" |
4186 | msgstr "পদক্ষেপ %(current_page)d মুঠ %(max_page)d ৰ" |
4187 | |
4188 | -#: ../virtManager/create.py:1337 |
4189 | +#: ../virtManager/createvm.py:1336 |
4190 | msgid "Waiting for install media / source" |
4191 | msgstr "" |
4192 | |
4193 | -#: ../virtManager/create.py:1410 |
4194 | +#: ../virtManager/createvm.py:1409 |
4195 | #, python-format |
4196 | msgid "Error populating summary page: %s" |
4197 | msgstr "সাৰাংশ পৃষ্ঠা পূৰ্ণ কৰোতে ত্ৰুটি: %s" |
4198 | |
4199 | -#: ../virtManager/create.py:1446 |
4200 | +#: ../virtManager/createvm.py:1445 |
4201 | msgid "Error setting OS information." |
4202 | msgstr "OS ৰ তথ্য নিৰ্ধাৰণ কৰোঁতে সমস্যা।" |
4203 | |
4204 | -#: ../virtManager/create.py:1470 |
4205 | +#: ../virtManager/createvm.py:1469 |
4206 | #, python-format |
4207 | msgid "Uncaught error validating install parameters: %s" |
4208 | msgstr "ইনস্টলৰ প্ৰাচল প্ৰমাণ কৰোঁতে ত্ৰুটিৰ ব্যৱস্থাপনা কৰা নহয়: %s" |
4209 | |
4210 | -#: ../virtManager/create.py:1520 |
4211 | +#: ../virtManager/createvm.py:1497 |
4212 | msgid "You must select an OS." |
4213 | msgstr "" |
4214 | |
4215 | -#: ../virtManager/create.py:1527 |
4216 | +#: ../virtManager/createvm.py:1504 |
4217 | msgid "An install media selection is required." |
4218 | msgstr "এটা ইনস্টল মিডিয়াৰ নিৰ্বাচন আৱশ্যক।" |
4219 | |
4220 | -#: ../virtManager/create.py:1534 |
4221 | +#: ../virtManager/createvm.py:1511 |
4222 | msgid "An install tree is required." |
4223 | msgstr "ইনস্টল ট্ৰিৰ প্ৰয়োজন।" |
4224 | |
4225 | -#: ../virtManager/create.py:1546 |
4226 | +#: ../virtManager/createvm.py:1523 |
4227 | msgid "A storage path to import is required." |
4228 | msgstr "ইমপোৰ্ট কৰিবলে এটা সংৰক্ষণ পথৰ প্ৰয়োজন।" |
4229 | |
4230 | -#: ../virtManager/create.py:1551 |
4231 | +#: ../virtManager/createvm.py:1528 |
4232 | msgid "The import path must point to an existing storage." |
4233 | msgstr "" |
4234 | |
4235 | -#: ../virtManager/create.py:1557 |
4236 | +#: ../virtManager/createvm.py:1534 |
4237 | msgid "An application path is required." |
4238 | msgstr "এটা এপ্লিকেচন পথৰ প্ৰয়োজন।" |
4239 | |
4240 | -#: ../virtManager/create.py:1562 |
4241 | +#: ../virtManager/createvm.py:1539 |
4242 | msgid "An OS directory path is required." |
4243 | msgstr "এটা OS ডাইৰেকটৰি পথৰ প্ৰয়োজন।" |
4244 | |
4245 | -#: ../virtManager/create.py:1571 |
4246 | +#: ../virtManager/createvm.py:1548 |
4247 | msgid "Source URL is required" |
4248 | msgstr "" |
4249 | |
4250 | -#: ../virtManager/create.py:1576 |
4251 | +#: ../virtManager/createvm.py:1553 |
4252 | msgid "Please specify password for accessing source registry" |
4253 | msgstr "" |
4254 | |
4255 | -#: ../virtManager/create.py:1582 |
4256 | +#: ../virtManager/createvm.py:1559 |
4257 | #, python-format |
4258 | msgid "Destination path is not directory: %s" |
4259 | msgstr "" |
4260 | |
4261 | -#: ../virtManager/create.py:1585 |
4262 | +#: ../virtManager/createvm.py:1562 |
4263 | #, python-format |
4264 | msgid "No write permissions for directory path: %s" |
4265 | msgstr "" |
4266 | |
4267 | -#: ../virtManager/create.py:1590 |
4268 | +#: ../virtManager/createvm.py:1567 |
4269 | msgid "OS root directory is not empty" |
4270 | msgstr "" |
4271 | |
4272 | -#: ../virtManager/create.py:1591 |
4273 | +#: ../virtManager/createvm.py:1568 |
4274 | msgid "" |
4275 | "Creating root file system in a non-empty directory might fail due to file " |
4276 | "conflicts.\n" |
4277 | "Would you like to continue?" |
4278 | msgstr "" |
4279 | |
4280 | -#: ../virtManager/create.py:1601 |
4281 | +#: ../virtManager/createvm.py:1578 |
4282 | msgid "A template name is required." |
4283 | msgstr "" |
4284 | |
4285 | -#: ../virtManager/create.py:1616 |
4286 | +#: ../virtManager/createvm.py:1593 |
4287 | msgid "Error setting installer parameters." |
4288 | msgstr "ইনস্টলাৰৰ প্ৰাচল নিৰ্ধাৰণ কৰোঁতে সমস্যা।" |
4289 | |
4290 | -#: ../virtManager/create.py:1640 |
4291 | +#: ../virtManager/createvm.py:1617 |
4292 | msgid "Error setting install media location." |
4293 | msgstr "ইনস্টল মিডিয়াৰ স্থান নিৰ্ধাৰণ কৰোঁতে সমস্যা।" |
4294 | |
4295 | -#: ../virtManager/create.py:1667 |
4296 | +#: ../virtManager/createvm.py:1644 |
4297 | msgid "Error setting default name." |
4298 | msgstr "অবিকল্পিত নাম সংহতি কৰোতে ত্ৰুটি।" |
4299 | |
4300 | -#: ../virtManager/create.py:1724 |
4301 | +#: ../virtManager/createvm.py:1695 |
4302 | msgid "Error setting CPUs." |
4303 | msgstr "CPU নিৰ্ধাৰণ কৰোঁতে সমস্যা।" |
4304 | |
4305 | -#: ../virtManager/create.py:1731 |
4306 | +#: ../virtManager/createvm.py:1702 |
4307 | msgid "Error setting guest memory." |
4308 | msgstr "অতিথিৰ মেমৰি নিৰ্ধাৰণ কৰোঁতে সমস্যা।" |
4309 | |
4310 | -#: ../virtManager/create.py:1804 |
4311 | +#: ../virtManager/createvm.py:1746 |
4312 | +msgid "Storage parameter error." |
4313 | +msgstr "ভঁৰালৰ প্ৰাচলত ভুল।" |
4314 | + |
4315 | +#: ../virtManager/createvm.py:1772 |
4316 | msgid "Invalid guest name" |
4317 | msgstr "" |
4318 | |
4319 | -#: ../virtManager/create.py:1825 |
4320 | +#: ../virtManager/createvm.py:1793 |
4321 | #, python-format |
4322 | msgid "Network device required for %s install." |
4323 | msgstr "%s ইনস্টলৰ কাৰণে নেটৱৰ্ক ডিভাইচৰ প্ৰয়োজন।" |
4324 | |
4325 | -#: ../virtManager/create.py:1907 |
4326 | +#: ../virtManager/createvm.py:1876 |
4327 | msgid "Detecting..." |
4328 | msgstr "" |
4329 | |
4330 | -#: ../virtManager/create.py:1968 |
4331 | +#: ../virtManager/createvm.py:1938 |
4332 | msgid "None detected" |
4333 | msgstr "" |
4334 | |
4335 | -#: ../virtManager/create.py:2003 |
4336 | +#: ../virtManager/createvm.py:1974 |
4337 | msgid "Error starting installation: " |
4338 | msgstr "ইনস্টল আৰম্ভ কৰোতে ত্ৰুটি: " |
4339 | |
4340 | -#: ../virtManager/create.py:2043 |
4341 | +#: ../virtManager/createvm.py:2013 |
4342 | #, python-format |
4343 | msgid "Unable to complete install: '%s'" |
4344 | msgstr "ইনস্টল সমাপ্ত কৰোঁতে ব্যৰ্থ: '%s'" |
4345 | |
4346 | -#: ../virtManager/create.py:2082 |
4347 | +#: ../virtManager/createvm.py:2052 |
4348 | msgid "Creating Virtual Machine" |
4349 | msgstr "ভাৰ্চুৱেল ডিভাইচ নিৰ্মাণ কৰা হৈছে" |
4350 | |
4351 | -#: ../virtManager/create.py:2083 |
4352 | +#: ../virtManager/createvm.py:2053 |
4353 | msgid "" |
4354 | "The virtual machine is now being created. Allocation of disk storage and " |
4355 | "retrieval of the installation images may take a few minutes to complete." |
4356 | @@ -1754,278 +1776,61 @@ msgstr "" |
4357 | "ভাৰ্চুৱেল ডিভাইচ এতিয়া সৃষ্টি কৰা হৈছে। ডিষ্ক ভঁৰালৰ বিতৰণ আৰু ইনস্টল ছবিৰ উদ্ধাৰ " |
4358 | "সম্পূৰ্ণ কৰিবলৈ কিছু সময়ৰ প্ৰয়োজন হ'ব।" |
4359 | |
4360 | -#: ../virtManager/create.py:2137 |
4361 | +#: ../virtManager/createvm.py:2107 |
4362 | #, python-format |
4363 | msgid "VM '%s' didn't show up after expected time." |
4364 | msgstr "VM '%s' প্ৰত্যাশিত সময়ৰ পিছত দেখা নিদিলে।" |
4365 | |
4366 | -#: ../virtManager/create.py:2185 |
4367 | +#: ../virtManager/createvm.py:2155 |
4368 | #, python-format |
4369 | msgid "Error continue install: %s" |
4370 | msgstr "ইনস্টল চলাই নিওতে ত্ৰুটি: %s" |
4371 | |
4372 | -#: ../virtManager/create.py:2197 |
4373 | +#: ../virtManager/createvm.py:2168 |
4374 | msgid "Bootstraping container" |
4375 | msgstr "" |
4376 | |
4377 | -#: ../virtManager/createnet.py:128 ../virtinst/network.py:155 |
4378 | -msgid "NAT" |
4379 | -msgstr "NAT" |
4380 | - |
4381 | -#: ../virtManager/createnet.py:129 ../ui/host.ui.h:22 |
4382 | -msgid "Routed" |
4383 | -msgstr "পথিত" |
4384 | - |
4385 | -#: ../virtManager/createnet.py:130 |
4386 | -msgid "Open" |
4387 | -msgstr "" |
4388 | - |
4389 | -#: ../virtManager/createnet.py:169 |
4390 | -msgid "Any physical device" |
4391 | -msgstr "কোনো দৈহিক ডিভাইচৰ সৈতে NAT কৰা হ'ব" |
4392 | - |
4393 | -#: ../virtManager/createnet.py:179 |
4394 | +#: ../virtManager/createvol.py:303 |
4395 | #, python-format |
4396 | -msgid "Physical device %s" |
4397 | -msgstr "দৈহিক ডিভাইচ %s ৰ সৈতে NAT কৰা হ'ব" |
4398 | +msgid "Error creating vol: %s" |
4399 | +msgstr "আয়তন নিৰ্মাণ কৰোঁতে ত্ৰুটি: %s" |
4400 | |
4401 | -#: ../virtManager/createnet.py:204 |
4402 | +#: ../virtManager/createvol.py:319 |
4403 | #, python-format |
4404 | -msgid "%s" |
4405 | -msgstr "" |
4406 | - |
4407 | -#: ../virtManager/createnet.py:206 |
4408 | -msgid "No available device" |
4409 | +msgid "Error validating volume: %s" |
4410 | msgstr "" |
4411 | |
4412 | -#: ../virtManager/createnet.py:290 |
4413 | -msgid "Invalid network name" |
4414 | -msgstr "অবৈধ নেটৱৰ্ক নাম" |
4415 | - |
4416 | -#: ../virtManager/createnet.py:299 ../virtManager/createnet.py:303 |
4417 | -#: ../virtManager/createnet.py:307 ../virtManager/createnet.py:311 |
4418 | -#: ../virtManager/createnet.py:382 ../virtManager/createnet.py:386 |
4419 | -#: ../virtManager/createnet.py:390 |
4420 | -msgid "Invalid Network Address" |
4421 | -msgstr "অবৈধ নেটৱৰ্ক ঠিকনা" |
4422 | - |
4423 | -#: ../virtManager/createnet.py:300 ../virtManager/createnet.py:383 |
4424 | -msgid "The network address could not be understood" |
4425 | -msgstr "নেটৱৰ্কৰ ঠিকনা বুজিব নোৱাৰি" |
4426 | +#: ../virtManager/createvol.py:324 |
4427 | +msgid "Creating storage volume..." |
4428 | +msgstr "সংৰক্ষণৰ আয়তন নিৰ্মাণ কৰা হৈছে..." |
4429 | |
4430 | -#: ../virtManager/createnet.py:304 |
4431 | -msgid "The network must be an IPv4 address" |
4432 | -msgstr "নেটৱৰ্কৰ ক্ষেত্ৰত অকল IPv4 ঠিকনা প্ৰয়োগ কৰা আৱশ্যক" |
4433 | +#: ../virtManager/createvol.py:325 |
4434 | +msgid "Creating the storage volume may take a while..." |
4435 | +msgstr "সংৰক্ষণৰ আয়তন নিৰ্মাণ কৰোঁতে কিচু সময় ব্যয় হ'ব পাৰে..." |
4436 | |
4437 | -#: ../virtManager/createnet.py:308 |
4438 | -msgid "The network must address at least 8 addresses." |
4439 | -msgstr "নেটৱৰ্কে অন্তত ৮ টা ঠিকনা সম্বোধন কৰিব লাগিব।" |
4440 | +#: ../virtManager/delete.py:42 |
4441 | +#, python-format |
4442 | +msgid "Error launching delete dialog: %s" |
4443 | +msgstr "মচা ডাইলগ আৰম্ভ কৰোতে ত্ৰুটি: %s" |
4444 | |
4445 | -#: ../virtManager/createnet.py:312 |
4446 | -msgid "The network prefix must be >= 15" |
4447 | -msgstr "নেটৱৰ্ক উপসৰ্গ >= 15 হব লাগিব" |
4448 | +#: ../virtManager/delete.py:96 |
4449 | +msgid "Delete" |
4450 | +msgstr "আঁতৰাওক" |
4451 | |
4452 | -#: ../virtManager/createnet.py:315 ../virtManager/createnet.py:394 |
4453 | -msgid "Check Network Address" |
4454 | -msgstr "নেটৱৰ্ক ঠিকনা পৰীক্ষা কৰক" |
4455 | +#: ../virtManager/delete.py:143 |
4456 | +msgid "Are you sure you want to delete the storage?" |
4457 | +msgstr "আপুনি সংৰক্ষণ মচি পেলাবলৈ নিশ্চিত নে?" |
4458 | |
4459 | -#: ../virtManager/createnet.py:316 |
4460 | +#: ../virtManager/delete.py:144 |
4461 | +#, python-format |
4462 | msgid "" |
4463 | -"The network should normally use a private IPv4 address. Use this non-private " |
4464 | -"address anyway?" |
4465 | +"The following paths will be deleted:\n" |
4466 | +"\n" |
4467 | +"%s" |
4468 | msgstr "" |
4469 | -"নেটৱৰ্ক দ্বাৰা সাধাৰণত ব্যক্তিগত IPv4 ঠিকনা ব্যৱহৃত হোৱা আৱশ্যক। তথাপি এই সাৰ্বজনীন " |
4470 | -"ঠিকনা ব্যৱহাৰ কৰা হ'ব?" |
4471 | - |
4472 | -#: ../virtManager/createnet.py:326 ../virtManager/createnet.py:329 |
4473 | -#: ../virtManager/createnet.py:332 ../virtManager/createnet.py:336 |
4474 | -msgid "Invalid DHCP Address" |
4475 | -msgstr "DHCP ঠিকনা বৈধ নহয়" |
4476 | - |
4477 | -#: ../virtManager/createnet.py:327 |
4478 | -msgid "The DHCP start address could not be understood" |
4479 | -msgstr "DHCP ৰ প্ৰাৰম্ভিক ঠিকনাক বুজিব নোৱাৰি" |
4480 | - |
4481 | -#: ../virtManager/createnet.py:330 |
4482 | -msgid "The DHCP end address could not be understood" |
4483 | -msgstr "DHCP ৰ অন্তিম ঠিকনাক বুজিব নোৱাৰি" |
4484 | - |
4485 | -#: ../virtManager/createnet.py:333 |
4486 | -#, python-format |
4487 | -msgid "The DHCP start address is not with the network %s" |
4488 | -msgstr "DHCP ৰ প্ৰাৰম্ভিক ঠিকনা %s নেটৱৰ্কত উপস্থিত নাই" |
4489 | - |
4490 | -#: ../virtManager/createnet.py:337 |
4491 | -#, python-format |
4492 | -msgid "The DHCP end address is not with the network %s" |
4493 | -msgstr "DHCP ৰ অন্তিম ঠিকনা %s নেটৱৰ্কত উপস্থিত নাই" |
4494 | - |
4495 | -#: ../virtManager/createnet.py:369 ../virtManager/createnet.py:372 |
4496 | -#: ../virtManager/createnet.py:448 ../virtManager/createnet.py:451 |
4497 | -msgid "Invalid static route" |
4498 | -msgstr "অবৈধ স্থিৰ পথ" |
4499 | - |
4500 | -#: ../virtManager/createnet.py:370 ../virtManager/createnet.py:449 |
4501 | -msgid "The network address is incorrect." |
4502 | -msgstr "নেটৱৰ্ক ঠিকনা সঠিক নহয়।" |
4503 | - |
4504 | -#: ../virtManager/createnet.py:373 ../virtManager/createnet.py:452 |
4505 | -msgid "The gateway address is incorrect." |
4506 | -msgstr "গেইটৱে ঠিকনা সঠিক নহয়।" |
4507 | - |
4508 | -#: ../virtManager/createnet.py:387 |
4509 | -msgid "The network must be an IPv6 address" |
4510 | -msgstr "নেটৱৰ্ক এটা IPv6 ঠিকনা হব লাগিব" |
4511 | - |
4512 | -#: ../virtManager/createnet.py:391 |
4513 | -msgid "For libvirt, the IPv6 network prefix must be /64" |
4514 | -msgstr "libvirt ৰ বাবে, IPv6 উপসৰ্গ /64 হব লাগিব" |
4515 | - |
4516 | -#: ../virtManager/createnet.py:395 |
4517 | -msgid "" |
4518 | -"The network should normally use a private IPv6 address. Use this non-private " |
4519 | -"address anyway?" |
4520 | -msgstr "" |
4521 | - |
4522 | -#: ../virtManager/createnet.py:405 ../virtManager/createnet.py:408 |
4523 | -#: ../virtManager/createnet.py:411 ../virtManager/createnet.py:415 |
4524 | -msgid "Invalid DHCPv6 Address" |
4525 | -msgstr "অবৈধ DHCPv6 ঠিকনা" |
4526 | - |
4527 | -#: ../virtManager/createnet.py:406 |
4528 | -msgid "The DHCPv6 start address could not be understood" |
4529 | -msgstr "DHCPv6 আৰম্ভণি ঠিকনা বুজিব পৰা নগল" |
4530 | - |
4531 | -#: ../virtManager/createnet.py:409 |
4532 | -msgid "The DHCPv6 end address could not be understood" |
4533 | -msgstr "DHCPv6 অন্ত ঠিকনা বুজিব পৰা নগল" |
4534 | - |
4535 | -#: ../virtManager/createnet.py:412 |
4536 | -#, python-format |
4537 | -msgid "The DHCPv6 start address is not with the network %s" |
4538 | -msgstr "DHCPv6 আৰম্ভণি ঠিকনা নেটৱৰ্ক %s ৰ সৈতে নাই" |
4539 | - |
4540 | -#: ../virtManager/createnet.py:416 |
4541 | -#, python-format |
4542 | -msgid "The DHCPv6 end address is not with the network %s" |
4543 | -msgstr "DHCPv6 অন্ত ঠিকনা নেটৱৰ্ক %s ৰ সৈতে নাই" |
4544 | - |
4545 | -#: ../virtManager/createnet.py:614 ../virtManager/createnet.py:670 |
4546 | -#: ../virtManager/netlist.py:77 |
4547 | -msgid "Private" |
4548 | -msgstr "ব্যক্তিগত" |
4549 | - |
4550 | -#: ../virtManager/createnet.py:614 ../virtManager/createnet.py:676 |
4551 | -msgid "Other/Public" |
4552 | -msgstr "অন্য/ৰাজহুৱা" |
4553 | - |
4554 | -#: ../virtManager/createnet.py:672 |
4555 | -msgid "Reserved" |
4556 | -msgstr "সংৰক্ষিত" |
4557 | - |
4558 | -#: ../virtManager/createnet.py:674 |
4559 | -msgid "Unspecified" |
4560 | -msgstr "অধাৰ্য্যত" |
4561 | - |
4562 | -#: ../virtManager/createnet.py:803 |
4563 | -#, python-format |
4564 | -msgid "Error creating virtual network: %s" |
4565 | -msgstr "ভাৰ্চুৱেল নেটৱৰ্ক নিৰ্মাণ কৰোঁতে ব্যৰ্থ: %s" |
4566 | - |
4567 | -#: ../virtManager/createnet.py:820 |
4568 | -#, python-format |
4569 | -msgid "Error generating network xml: %s" |
4570 | -msgstr "নেটৱৰ্ক xml সৃজন কৰোতে ত্ৰুটি: %s" |
4571 | - |
4572 | -#: ../virtManager/createnet.py:826 |
4573 | -msgid "Creating virtual network..." |
4574 | -msgstr "ভাৰছুৱেল নেটৱৰ্ক সৃষ্টি কৰা হৈছে..." |
4575 | - |
4576 | -#: ../virtManager/createnet.py:827 |
4577 | -msgid "Creating the virtual network may take a while..." |
4578 | -msgstr "ভাৰছুৱেল নেটৱৰ্ক সৃষ্টি কৰোতে কিছু সময় লাগিব পাৰে..." |
4579 | - |
4580 | -#: ../virtManager/createpool.py:270 |
4581 | -msgid "_Source IQN:" |
4582 | -msgstr "উৎস IQN (_S):" |
4583 | - |
4584 | -#: ../virtManager/createpool.py:272 |
4585 | -msgid "_Source Path:" |
4586 | -msgstr "উৎসৰ পথ (_S):" |
4587 | - |
4588 | -#: ../virtManager/createpool.py:355 |
4589 | -msgid "Choose source path" |
4590 | -msgstr "উৎস পথ বাছক" |
4591 | - |
4592 | -#: ../virtManager/createpool.py:362 |
4593 | -msgid "Choose target directory" |
4594 | -msgstr "লক্ষ্য পঞ্জিকা বাছক" |
4595 | - |
4596 | -#: ../virtManager/createpool.py:394 |
4597 | -#, python-format |
4598 | -msgid "Error creating pool: %s" |
4599 | -msgstr "পুল নিৰ্বাচন কৰোঁতে ত্ৰুটি: %s" |
4600 | - |
4601 | -#: ../virtManager/createpool.py:409 |
4602 | -msgid "Creating storage pool..." |
4603 | -msgstr "সংৰক্ষণৰ পুল নিৰ্মাণ কৰা হৈছে..." |
4604 | - |
4605 | -#: ../virtManager/createpool.py:410 |
4606 | -msgid "Creating the storage pool may take a while..." |
4607 | -msgstr "সংৰক্ষণৰ পুল নিৰ্মাণ কৰোঁতে সমস্যা হ'ব পাৰে..." |
4608 | - |
4609 | -#: ../virtManager/createpool.py:479 ../virtManager/createpool.py:510 |
4610 | -msgid "Pool Parameter Error" |
4611 | -msgstr "পুলৰ প্ৰাচল সংক্ৰান্ত ত্ৰুটি" |
4612 | - |
4613 | -#: ../virtManager/createpool.py:516 |
4614 | -msgid "" |
4615 | -"Building a pool of this type will format the source device. Are you sure you " |
4616 | -"want to 'build' this pool?" |
4617 | -msgstr "" |
4618 | -"এই ধৰণৰ পুল নিৰ্মাণৰ ফলত উৎস ডিভাইচ পুনৰাকৃত কৰা হ'ব। আপুনি নিশ্চিতৰূপে এই পুল " |
4619 | -"নিৰ্মাণ ('build') কৰিবলৈ ইচ্ছুক নে?" |
4620 | - |
4621 | -#: ../virtManager/createvol.py:240 |
4622 | -#, python-format |
4623 | -msgid "Error creating vol: %s" |
4624 | -msgstr "আয়তন নিৰ্মাণ কৰোঁতে ত্ৰুটি: %s" |
4625 | - |
4626 | -#: ../virtManager/createvol.py:260 |
4627 | -msgid "Creating storage volume..." |
4628 | -msgstr "সংৰক্ষণৰ আয়তন নিৰ্মাণ কৰা হৈছে..." |
4629 | - |
4630 | -#: ../virtManager/createvol.py:261 |
4631 | -msgid "Creating the storage volume may take a while..." |
4632 | -msgstr "সংৰক্ষণৰ আয়তন নিৰ্মাণ কৰোঁতে কিচু সময় ব্যয় হ'ব পাৰে..." |
4633 | - |
4634 | -#: ../virtManager/createvol.py:302 |
4635 | -msgid "Volume Parameter Error" |
4636 | -msgstr "আয়তনৰ প্ৰাচল সংক্ৰান্ত ত্ৰুটি" |
4637 | - |
4638 | -#: ../virtManager/delete.py:42 |
4639 | -#, python-format |
4640 | -msgid "Error launching delete dialog: %s" |
4641 | -msgstr "মচা ডাইলগ আৰম্ভ কৰোতে ত্ৰুটি: %s" |
4642 | - |
4643 | -#: ../virtManager/delete.py:96 |
4644 | -msgid "Delete" |
4645 | -msgstr "আঁতৰাওক" |
4646 | - |
4647 | -#: ../virtManager/delete.py:143 |
4648 | -msgid "Are you sure you want to delete the storage?" |
4649 | -msgstr "আপুনি সংৰক্ষণ মচি পেলাবলৈ নিশ্চিত নে?" |
4650 | - |
4651 | -#: ../virtManager/delete.py:144 |
4652 | -#, python-format |
4653 | -msgid "" |
4654 | -"The following paths will be deleted:\n" |
4655 | -"\n" |
4656 | -"%s" |
4657 | -msgstr "" |
4658 | -"নিম্নলিখিত পথসমূহ মচি পেলোৱা হব:\n" |
4659 | -"\n" |
4660 | -"%s" |
4661 | +"নিম্নলিখিত পথসমূহ মচি পেলোৱা হব:\n" |
4662 | +"\n" |
4663 | +"%s" |
4664 | |
4665 | #: ../virtManager/delete.py:155 |
4666 | #, python-format |
4667 | @@ -2050,7 +1855,7 @@ msgstr "ইয়াৰ উপৰিও, সংৰক্ষণৰ কিছুম� |
4668 | msgid "Errors encountered while removing certain storage devices." |
4669 | msgstr "সংৰক্ষণৰ কিছুমান ডিভাইচ আঁতৰাবলৈ সমস্যা।" |
4670 | |
4671 | -#: ../virtManager/delete.py:293 ../ui/details.ui.h:56 |
4672 | +#: ../virtManager/delete.py:293 ../ui/details.ui.h:20 |
4673 | msgid "Target" |
4674 | msgstr "লক্ষ্য" |
4675 | |
4676 | @@ -2099,819 +1904,1206 @@ msgstr "" |
4677 | "নিম্নলিখিত ভাৰ্চুৱেল ডিভাইচ দ্বাৰা সংৰক্ষণ ব্যৱহাৰ কৰা হ'ব:\n" |
4678 | "- %s " |
4679 | |
4680 | -#: ../virtManager/details.py:185 ../virtManager/details.py:3223 |
4681 | -#: ../virtinst/devices/controller.py:35 |
4682 | -msgid "Floppy" |
4683 | +#: ../virtManager/details/console.py:147 |
4684 | +msgid "Leave fullscreen" |
4685 | +msgstr "পূৰ্ণপৰ্দা ত্যাগ কৰক" |
4686 | + |
4687 | +#: ../virtManager/details/console.py:156 |
4688 | +msgid "Send key combination" |
4689 | +msgstr "কি' সংযুক্তি পঠাওক" |
4690 | + |
4691 | +#: ../virtManager/details/console.py:280 |
4692 | +#, python-format |
4693 | +msgid "%(vm-name)s on %(connection-name)s" |
4694 | +msgstr "" |
4695 | + |
4696 | +#: ../virtManager/details/console.py:287 |
4697 | +#, python-format |
4698 | +msgid "Press %s to release pointer." |
4699 | +msgstr "পোইন্টাৰ এৰিবলে %s টিপক।" |
4700 | + |
4701 | +#: ../virtManager/details/console.py:412 |
4702 | +#, python-format |
4703 | +msgid "Graphics type '%s' does not support auto resize." |
4704 | +msgstr "গ্ৰাফিক্স ধৰণ '%s' এ স্ব পুনৰ আকাৰ সমৰ্থন নকৰে।" |
4705 | + |
4706 | +#: ../virtManager/details/console.py:415 |
4707 | +msgid "Guest agent is not available." |
4708 | +msgstr "অতিথি সহায়ক উপলব্ধ নহয়।" |
4709 | + |
4710 | +#: ../virtManager/details/console.py:556 |
4711 | +msgid "Guest has crashed." |
4712 | +msgstr "" |
4713 | + |
4714 | +#: ../virtManager/details/console.py:558 |
4715 | +msgid "Guest is not running." |
4716 | +msgstr "" |
4717 | + |
4718 | +#: ../virtManager/details/console.py:699 |
4719 | +msgid "Graphical console not configured for guest" |
4720 | +msgstr "অতিথিৰ বাবে কনচৌলৰ বিন্যাস কৰা হোৱা নাই" |
4721 | + |
4722 | +#: ../virtManager/details/console.py:706 |
4723 | +#, python-format |
4724 | +msgid "Cannot display graphical console type '%s'" |
4725 | +msgstr "গ্ৰাফীয় কনচৌল ধৰণ '%s' প্ৰদৰ্শন কৰিব নোৱাৰি" |
4726 | + |
4727 | +#: ../virtManager/details/console.py:713 |
4728 | +msgid "Connecting to graphical console for guest" |
4729 | +msgstr "অতিথিৰ বাবে নিৰ্ধাৰিত কনচৌলৰ সৈতে সংযোগ স্থাপন কৰা হৈছে" |
4730 | + |
4731 | +#: ../virtManager/details/console.py:736 |
4732 | +msgid "Error connecting to graphical console" |
4733 | +msgstr "গ্ৰাফীয় কনচৌললে সংযোগ কৰিবলে ত্ৰুটি" |
4734 | + |
4735 | +#: ../virtManager/details/console.py:790 |
4736 | +#, python-format |
4737 | +msgid "Viewer authentication error: %s" |
4738 | +msgstr "" |
4739 | + |
4740 | +#: ../virtManager/details/console.py:808 |
4741 | +msgid "USB redirection error" |
4742 | +msgstr "USB পুনৰনিৰ্দেশ ত্ৰুটি" |
4743 | + |
4744 | +#: ../virtManager/details/console.py:817 |
4745 | +msgid "Viewer was disconnected." |
4746 | +msgstr "" |
4747 | + |
4748 | +#: ../virtManager/details/console.py:823 |
4749 | +#, python-format |
4750 | +msgid "SSH tunnel error output: %s" |
4751 | +msgstr "" |
4752 | + |
4753 | +#: ../virtManager/details/console.py:828 ../virtManager/details/console.py:1016 |
4754 | +msgid "Viewer disconnected." |
4755 | msgstr "" |
4756 | |
4757 | -#: ../virtManager/details.py:188 ../virtManager/details.py:3221 |
4758 | +#: ../virtManager/details/console.py:919 |
4759 | +msgid "No text console available" |
4760 | +msgstr "কোনো লিখনি কনচৌল উপলব্ধ নাই" |
4761 | + |
4762 | +#: ../virtManager/details/console.py:932 |
4763 | +#, python-format |
4764 | +msgid "Text Console %d" |
4765 | +msgstr "" |
4766 | + |
4767 | +#: ../virtManager/details/console.py:934 |
4768 | +#, python-format |
4769 | +msgid "Serial %d" |
4770 | +msgstr "" |
4771 | + |
4772 | +#: ../virtManager/details/console.py:946 |
4773 | +msgid "No graphical console available" |
4774 | +msgstr "কোনো গ্ৰাফীয় কনচৌল উপলব্ধ নাই" |
4775 | + |
4776 | +#: ../virtManager/details/console.py:955 |
4777 | +msgid "Graphical Console" |
4778 | +msgstr "" |
4779 | + |
4780 | +#: ../virtManager/details/console.py:963 |
4781 | +msgid "virt-manager does not support more that one graphical console" |
4782 | +msgstr "" |
4783 | + |
4784 | +#: ../virtManager/details/details.py:186 ../virtManager/details/details.py:2818 |
4785 | msgid "CDROM" |
4786 | msgstr "" |
4787 | |
4788 | -#: ../virtManager/details.py:190 |
4789 | +#: ../virtManager/details/details.py:188 |
4790 | msgid "Disk" |
4791 | msgstr "" |
4792 | |
4793 | -#: ../virtManager/details.py:209 |
4794 | +#: ../virtManager/details/details.py:207 |
4795 | msgid "Tablet" |
4796 | msgstr "টেবলেট" |
4797 | |
4798 | -#: ../virtManager/details.py:211 |
4799 | +#: ../virtManager/details/details.py:209 |
4800 | msgid "Mouse" |
4801 | msgstr "মাউছ" |
4802 | |
4803 | -#: ../virtManager/details.py:213 |
4804 | +#: ../virtManager/details/details.py:211 |
4805 | msgid "Keyboard" |
4806 | msgstr "কিবৰ্ড" |
4807 | |
4808 | -#: ../virtManager/details.py:237 |
4809 | +#: ../virtManager/details/details.py:236 |
4810 | #, python-format |
4811 | msgid "Display %s" |
4812 | msgstr "%s প্ৰদৰ্শন" |
4813 | |
4814 | -#: ../virtManager/details.py:239 |
4815 | +#: ../virtManager/details/details.py:238 |
4816 | #, python-format |
4817 | msgid "%s Redirector %s" |
4818 | msgstr "%s পুনৰনিৰ্দেশক %s" |
4819 | |
4820 | -#: ../virtManager/details.py:244 |
4821 | +#: ../virtManager/details/details.py:243 |
4822 | #, python-format |
4823 | msgid "Sound %s" |
4824 | msgstr "" |
4825 | |
4826 | -#: ../virtManager/details.py:246 |
4827 | +#: ../virtManager/details/details.py:245 |
4828 | #, python-format |
4829 | msgid "Video %s" |
4830 | msgstr "ভিডিঅ' %s" |
4831 | |
4832 | -#: ../virtManager/details.py:248 |
4833 | +#: ../virtManager/details/details.py:247 |
4834 | #, python-format |
4835 | msgid "Filesystem %s" |
4836 | msgstr "ফাইলচিস্টেম %s" |
4837 | |
4838 | -#: ../virtManager/details.py:250 |
4839 | +#: ../virtManager/details/details.py:249 |
4840 | #, python-format |
4841 | msgid "Controller %s %s" |
4842 | msgstr "" |
4843 | |
4844 | -#: ../virtManager/details.py:340 |
4845 | -msgid "MS-DOS/FreeDOS" |
4846 | -msgstr "" |
4847 | - |
4848 | -#: ../virtManager/details.py:341 |
4849 | -msgid "FreeBSD" |
4850 | -msgstr "" |
4851 | - |
4852 | -#: ../virtManager/details.py:342 |
4853 | -msgid "GNU/Hurd" |
4854 | -msgstr "" |
4855 | - |
4856 | -#: ../virtManager/details.py:343 |
4857 | -msgid "Linux" |
4858 | -msgstr "Linux" |
4859 | - |
4860 | -#: ../virtManager/details.py:344 |
4861 | -msgid "MINIX" |
4862 | -msgstr "" |
4863 | - |
4864 | -#: ../virtManager/details.py:345 |
4865 | -msgid "NetBSD" |
4866 | -msgstr "" |
4867 | - |
4868 | -#: ../virtManager/details.py:346 |
4869 | -msgid "OpenBSD" |
4870 | -msgstr "" |
4871 | - |
4872 | -#: ../virtManager/details.py:347 |
4873 | -msgid "Microsoft Windows" |
4874 | -msgstr "" |
4875 | - |
4876 | -#: ../virtManager/details.py:352 |
4877 | -msgid "unknown" |
4878 | -msgstr "অজ্ঞাত" |
4879 | - |
4880 | -#: ../virtManager/details.py:375 |
4881 | -#, python-format |
4882 | -msgid "Error launching details: %s" |
4883 | -msgstr "বিৱৰণ আৰম্ভ কৰোতে ত্ৰুটি: %s" |
4884 | - |
4885 | -#: ../virtManager/details.py:701 |
4886 | -#, fuzzy |
4887 | -msgid "This will abort the installation. Are you sure?" |
4888 | -msgstr "" |
4889 | -"ইয়াৰ ফলত সংযোগ আঁতৰুৱা হ'ব:\n" |
4890 | -"\n" |
4891 | -"%s\n" |
4892 | -"\n" |
4893 | -"আপুনি নিশ্চিতৰূপে এই কাম কৰিবলৈ ইচ্ছুক নে?" |
4894 | - |
4895 | -#: ../virtManager/details.py:767 |
4896 | +#: ../virtManager/details/details.py:599 |
4897 | msgid "_Add Hardware" |
4898 | msgstr "হাৰ্ডৱেৰ যোগ কৰক (_A)" |
4899 | |
4900 | -#: ../virtManager/details.py:775 |
4901 | +#: ../virtManager/details/details.py:607 |
4902 | msgid "_Remove Hardware" |
4903 | msgstr "হাৰ্ডৱেৰ আতৰাওক (_R)" |
4904 | |
4905 | -#: ../virtManager/details.py:899 |
4906 | +#: ../virtManager/details/details.py:728 |
4907 | msgid "Libvirt or hypervisor does not support UEFI." |
4908 | msgstr "" |
4909 | |
4910 | -#: ../virtManager/details.py:902 |
4911 | +#: ../virtManager/details/details.py:731 |
4912 | msgid "" |
4913 | "Libvirt did not detect any UEFI/OVMF firmware image installed on the host." |
4914 | msgstr "" |
4915 | |
4916 | -#: ../virtManager/details.py:907 |
4917 | +#: ../virtManager/details/details.py:736 |
4918 | msgid "UEFI not found" |
4919 | msgstr "" |
4920 | |
4921 | -#: ../virtManager/details.py:955 ../virtManager/manager.py:335 |
4922 | -#: ../virtManager/oslist.py:65 ../ui/create.ui.h:20 |
4923 | +#: ../virtManager/details/details.py:784 ../virtManager/manager.py:330 |
4924 | +#: ../virtManager/oslist.py:65 ../ui/createvm.ui.h:20 |
4925 | msgid "Name" |
4926 | msgstr "নাম" |
4927 | |
4928 | -#: ../virtManager/details.py:956 |
4929 | +#: ../virtManager/details/details.py:785 |
4930 | msgid "Version" |
4931 | msgstr "সংস্কৰণ" |
4932 | |
4933 | -#: ../virtManager/details.py:1018 |
4934 | +#: ../virtManager/details/details.py:847 |
4935 | msgid "Application Default" |
4936 | msgstr "অবিকল্পিত এপ্লিকেচন" |
4937 | |
4938 | -#: ../virtManager/details.py:1020 |
4939 | +#: ../virtManager/details/details.py:849 |
4940 | msgid "Hypervisor Default" |
4941 | msgstr "অবিকল্পিত হাইপাৰভাইছৰ" |
4942 | |
4943 | -#: ../virtManager/details.py:1022 |
4944 | +#: ../virtManager/details/details.py:851 |
4945 | msgid "Clear CPU configuration" |
4946 | msgstr "CPU সংৰূপ পৰিষ্কাৰ কৰক" |
4947 | |
4948 | -#: ../virtManager/details.py:1170 ../virtManager/host.py:645 |
4949 | -#: ../virtManager/snapshots.py:364 ../virtManager/storagelist.py:453 |
4950 | -msgid "There are unapplied changes. Would you like to apply them now?" |
4951 | -msgstr "প্ৰয়োগ নকৰা পৰিৱৰ্তনসমূহ আছে। আপুনি সিহতক এতিয়া প্ৰয়োগ কৰিব বিচাৰে নে?" |
4952 | - |
4953 | -#: ../virtManager/details.py:1172 ../virtManager/host.py:647 |
4954 | -#: ../virtManager/snapshots.py:366 ../virtManager/storagelist.py:455 |
4955 | -msgid "Don't warn me again." |
4956 | -msgstr "মোক আকৌ সতৰ্ক নকৰিব।" |
4957 | - |
4958 | -#: ../virtManager/details.py:1213 |
4959 | +#: ../virtManager/details/details.py:1009 |
4960 | msgid "Remove this device from the virtual machine" |
4961 | msgstr "" |
4962 | |
4963 | -#: ../virtManager/details.py:1265 |
4964 | +#: ../virtManager/details/details.py:1067 |
4965 | #, python-format |
4966 | msgid "Error refreshing hardware page: %s" |
4967 | msgstr "হাৰ্ডৱেৰ পৃষ্ঠা সতেজ কৰোতে ত্ৰুটি: %s" |
4968 | |
4969 | -#: ../virtManager/details.py:1337 ../virtManager/manager.py:769 |
4970 | -msgid "_Restore" |
4971 | -msgstr "পুনৰুদ্ধাৰ কৰক (_R)" |
4972 | - |
4973 | -#: ../virtManager/details.py:1339 ../virtManager/manager.py:771 |
4974 | -#: ../virtManager/vmmenu.py:102 ../ui/manager.ui.h:21 |
4975 | -msgid "_Run" |
4976 | -msgstr "সঞ্চালন (_R)" |
4977 | - |
4978 | -#: ../virtManager/details.py:1367 ../virtManager/manager.py:806 |
4979 | -msgid "Resume the virtual machine" |
4980 | -msgstr "" |
4981 | - |
4982 | -#: ../virtManager/details.py:1369 ../virtManager/manager.py:808 |
4983 | -#: ../ui/details.ui.h:28 ../ui/manager.ui.h:22 |
4984 | -msgid "Pause the virtual machine" |
4985 | -msgstr "দূৰৰ ভাৰ্চুৱেল ডিভাইচ" |
4986 | - |
4987 | -#: ../virtManager/details.py:1397 |
4988 | -msgid "Manage VM snapshots" |
4989 | -msgstr "VM স্নেপশ্বটসমূহ ব্যৱস্থাপনা কৰক" |
4990 | - |
4991 | -#: ../virtManager/details.py:1457 |
4992 | +#: ../virtManager/details/details.py:1108 |
4993 | #, python-format |
4994 | msgid "Error launching hardware dialog: %s" |
4995 | msgstr "হাৰ্ডৱেৰ ডাইলগ আৰম্ভ কৰোতে ত্ৰুটি: %s" |
4996 | |
4997 | -#: ../virtManager/details.py:1502 |
4998 | +#: ../virtManager/details/details.py:1488 |
4999 | #, python-format |
5000 | -msgid "Error taking screenshot: %s" |
The diff has been truncated for viewing.
Straight forward merge of the recent upstream (Debian still on 2.2 until Buster is out I'd guess).
Only minimal adaptions needed.
PPA: https:/ /launchpad. net/~paelzer/ +archive/ ubuntu/ merge-virt- manager- 2.2-eoan/ +packages