Источники:
1 2 3 4 5 6 |
https://pve.proxmox.com/wiki/USB_physical_port_mapping https://pve.proxmox.com/wiki/VNC_Client_Access https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/archive-virtio/virtio-win-0.1.160-1/ https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/archive-virtio/virtio-win-0.1.141-1/ https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/latest-virtio/ https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/stable-virtio/ |
Проброс HDD (RDM) и USB (конфигурации) Tools
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
0)Выключаем виртуалку. Смотрим какие есть usb на хосте. lsusb -t /: Bus 04.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 5000M /: Bus 03.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 480M /: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/6p, 480M |__ Port 5: Dev 3, If 0, Class=Human Interface Device, Driver=usbhid, 1.5M /: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/6p, 480M 1) Например вставили флешку проверяем устройства usb lsusb -t /: Bus 04.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 5000M /: Bus 03.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 480M /: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/6p, 480M |__ Port 5: Dev 3, If 0, Class=Human Interface Device, Driver=usbhid, 1.5M /: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/6p, 480M |__ Port 4: Dev 5, If 0, Class=Mass Storage, Driver=usb-storage, 480M 2) Видем новое устройство |__ Port 4: Dev 5, If 0, Class=Mass Storage, Driver=usb-storage, 480M У него Bus=01 Port=1 Port=4 3) Открываем конфиг виртуалки nano /etc/pve/local/qemu-server/100.conf 4) Добовляем запись usb0: host=1-1.4 5) Включаем виртуалку и у нас появляеся usb |
Проброс HDD
1 2 3 4 5 6 7 8 |
0) Определяем диск fdisk -l ls /dev/sd* 1)nano /etc/pve/local/qemu-server/name_vm.conf virtio1: /dev/sdd virtio2: /dev/sdc1 ide0: /dev/sdc2 |
Пример конфигов
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
ootdisk: virtio0 cores: 2 cpu: host ide0: none,media=cdrom memory: 4096 name: win7 net0: virtio=5A:DA:66:C0:65:79,bridge=vmbr1 net1: virtio=FA:9D:F3:A8:6B:A5,bridge=vmbr0 numa: 0 ostype: win7 scsihw: virtio-scsi-pci smbios1: uuid=1c601646-85c9-45a9-b00d-bbad9aefa497 sockets: 1 virtio0: datastore:100/vm-100-disk-1.qcow2,size=80G #args: -vnc 0.0.0.0:100 #virtio1: /dev/sdd usb0: host=1-1.3 |
1 2 3 4 5 6 7 8 9 10 11 |
ootdisk: virtio0 cores: 2 ide2: datastore:iso/virtio-win-0.1.126.iso,media=cdrom,size=152204K memory: 2000 net0: e1000=2A:AD:39:2B:92:0E,bridge=vmbr0 numa: 0 ostype: win7 scsihw: virtio-scsi-pci smbios1: uuid=87891ac8-8c1e-4792-92cb-32c2c92dbbd4 sockets: 1 virtio1: /dev/sdd |
Консольные команды Proxmox
1 2 3 4 5 6 |
qm list - позволяет посмотреть список всех запущенных машин qm stop 104 - выключить vm 104 qm monitor 104 - информация о vm 104 lsusb -t - информация об usb pool list - доступные пулы zfs list - пулы zfs |
VNC
1 2 3 4 5 6 7 8 9 10 |
ссылки https://pve.proxmox.com/wiki/VNC_Client_Access Решение 0) nano /etc/pve/local/qemu-server/(KVM ID).conf добавим строку args: -vnc 0.0.0.0:100 Или args: -vnc 0.0.0.0:100,password для использования пароля Эта строка заставляет KVM создать VNC-консоль на адресе 0.0.0.0 и порту 5900 + номер порта. В данном случае - на порту 5900+100 = 6000. 1) Теперь запускаем наш любимый клиент и подключаемся к порту 6000 |
Import disk to vm
1 |
qm importdisk <vmid> yourimage.qcow2 namestoragepool |