AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / computer / 问题

Perguntas[virtual-machine](computer)

Martin Hope
jimjamz
Asked: 2024-08-19 13:13:24 +0800 CST

No virt-manager, qual é a diferença entre um disco SCSI VirtIO, Red Hat ou QEMU?

  • 5

Após minha experiência anterior de migração de discos VM IDE para VirtIO SCSI , criei uma VM Win10 no virt-manager, com o disco primário sendo um disco SCSI da configuração. No virt-manager, criei um controlador VirtIO SCSI:

<controller type="scsi" index="0" model="virtio-scsi">
  <address type="pci" domain="0x0000" bus="0x03" slot="0x00" function="0x0"/>
</controller>

Criei então um disco ( SCSI Disk 1 ) que, segundo o virt-manager, está usando o tipo de barramento SCSI :

<disk type="file" device="disk">
  <driver name="qemu" type="qcow2" discard="unmap"/>
  <source file="/var/lib/libvirt/images/win10-enterprise.qcow2"/>
  <target dev="sda" bus="scsi"/>
  <boot order="2"/>
  <address type="drive" controller="0" bus="0" target="0" unit="0"/>
</disk>

Confirmação no virt-manager de que o disco SCSI está usando o controlador VirtIO SCSI

Durante a configuração do Win10, montei o RedHat VirtIO ISO e instalei os drivers para que o Win10 pudesse ser instalado no disco SCSI:

Drivers RedHat VirtIO sendo instalados durante a configuração do Windows 10

Após a instalação, adicionei outro disco ( VirtIO Disk 1 ) à VM. Desta vez no virt-manager, escolhi VirtIO como tipo de barramento:

<disk type="file" device="disk">
  <driver name="qemu" type="qcow2" discard="unmap"/>
  <source file="/var/lib/libvirt/images/win10-enterprise-1.qcow2"/>
  <target dev="vda" bus="virtio"/>
  <address type="pci" domain="0x0000" bus="0x06" slot="0x00" function="0x0"/>
</disk>

O disco VirtIO não parece estar vinculado a nenhum dos controladores listados na visão geral da VM no virt-manager. Presumi que este disco fosse um dispositivo VirtIO Block .

Na VM convidada Win10, notei no Gerenciador de dispositivos que o disco SCSI primário é rotulado como um disco "QEMU SCSI" e o disco VirtIO como um disco "RedHat VirtIO SCSI" . O controlador de armazenamento VirtIO usado para o disco SCSI é rotulado como "controlador Red Hat VirtIO SCSI" : Gerenciador de dispositivos do Windows 10 mostrando os discos e o controlador de armazenamento

Estou confuso por que o disco SCSI não é rotulado como um disco VirtIO SCSI e como o disco VirtIO (suposto ser um bloco VirtIO) é um disco "VirtIO SCSI" sem estar conectado a qualquer tipo de controlador SCSI.

P: Existe alguma diferença entre os discos que configurei para esta VM?

P: Do ponto de vista do virt-manager, qual é a diferença entre os discos que usam os tipos de barramento VirtIO e SCSI e como eles são representados em uma VM?

P: Há alguma diferença de desempenho entre discos que usam diferentes tipos de barramento?

virtual-machine
  • 1 respostas
  • 28 Views
Martin Hope
swv
Asked: 2024-06-18 03:23:12 +0800 CST

Como chamar disk2vhd para criar um VHDX para uso como VM e excluir a unidade D:

  • 5

A documentação em https://learn.microsoft.com/en-us/sysinternals/downloads/disk2vhd é mínima e não parece cobrir o caso de uso de como especificar vários volumes para backup, assumindo que não há qualquer maneira de especificar volumes ou unidades a serem excluídas. Quero criar um script de backup do meu computador em um arquivo VHDX para usar como VM, caso algo falhe irreparavelmente e eu não consiga recuperar a instalação do Windows. Meu computador possui 2 drives, um típico C: com 3 volumes (C:, \?\volume{819..., \?\volume{d89..., sendo um o EFI e o outro o de recuperação)

O comando .\disk2vhd64.exe -h C: D:\VHDs\mycomputer_test.VHDX invoca isso, que não inclui esses volumes de inicialização nem marca a caixa "Preparar para usar no Virtual PC", apesar do -hparâmetro. insira a descrição da imagem aqui

Qual é o comando correto para isso?

virtual-machine
  • 1 respostas
  • 26 Views
Martin Hope
Keith Herbert
Asked: 2024-04-29 09:01:44 +0800 CST

VM no QEMU não reconhece tamanho virtual, relata “não resta espaço no dispositivo”

  • 5

Começo com a imagem de nuvem Debian mais recente e faço uma cópia para minha VM.

❯ cp debian-12-nocloud-arm64.qcow2 kthw-jumpbox

❯ qemu-img info kthw-jumpbox 
image: kthw-jumpbox
file format: qcow2
virtual size: 2 GiB (2147483648 bytes)
disk size: 381 MiB
cluster_size: 65536
Format specific information:
    compat: 1.1
    compression type: zlib
    lazy refcounts: false
    refcount bits: 16
    corrupt: false
    extended l2: false
Child node '/file':
    filename: kthw-jumpbox
    protocol type: file
    file length: 381 MiB (399179776 bytes)
    disk size: 381 MiB

Em seguida, redimensione-o para 15G:

❯ qemu-img resize kthw-jumpbox 15G
Image resized.

❯ qemu-img info kthw-jumpbox 
image: kthw-jumpbox
file format: qcow2
virtual size: 15 GiB (16106127360 bytes)
disk size: 381 MiB
cluster_size: 65536
Format specific information:
    compat: 1.1
    compression type: zlib
    lazy refcounts: false
    refcount bits: 16
    corrupt: false
    extended l2: false
Child node '/file':
    filename: kthw-jumpbox
    protocol type: file
    file length: 381 MiB (399180288 bytes)
    disk size: 381 MiB

Portanto, podemos ver que o tamanho virtual é 15GiB.

Eu faço alguns trabalhos configurando esta VM. Mas quando copio um arquivo, recebo um erro:

# cp downloads/kubectl /usr/local/bin/
cp: error copying 'downloads/kubectl' to '/usr/local/bin/kubectl': No space left
 on device

E verificar dfmostra que está 100% cheio com 2G de uso:

# df -h
Filesystem      Size  Used Avail Use% Mounted on
udev            186M     0  186M   0% /dev
tmpfs            48M  696K   47M   2% /run
/dev/vda1       1.9G  1.8G     0 100% /
tmpfs           236M     0  236M   0% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
/dev/vda15      127M  294K  127M   1% /boot/efi
tmpfs            48M     0   48M   0% /run/user/0

Mas qemu-imgainda mostra o tamanho virtual como 15G

❯ qemu-img info kthw-jumpbox 
image: kthw-jumpbox
file format: qcow2
virtual size: 15 GiB (16106127360 bytes)
disk size: 1.3 GiB
cluster_size: 65536
Format specific information:
    compat: 1.1
    compression type: zlib
    lazy refcounts: false
    refcount bits: 16
    corrupt: false
    extended l2: false
Child node '/file':
    filename: kthw-jumpbox
    protocol type: file
    file length: 1.3 GiB (1397948416 bytes)
    disk size: 1.3 GiB

O que está acontecendo? Por que a VM não vê o tamanho virtual e o que posso fazer para corrigir isso?

virtual-machine
  • 1 respostas
  • 18 Views
Martin Hope
e7eth
Asked: 2023-11-28 03:04:34 +0800 CST

Coloque VM em hardware real

  • 5

Acabei de comprar um novo PC. Meu antigo tem 16 GB de RAM e um SSD de 2 TB. Quero transformá-lo em um servidor NAS. Coloquei o Windows Server 2022 em uma máquina virtual e configurei tudo ao meu gosto, exceto a pasta compartilhada e o endereço IP. Tentei configurar tudo o que pude o mais próximo possível das especificações reais do meu PC. Como posso transformar esta VM (player VMware Workstation 17) em um sistema operacional em hardware real? Eu configuraria tudo novamente, mas sem pensar coloquei muitas horas de script na VM...
Alguém pode ajudar?
Eu tentei esta pergunta: Converter uma VM do Windows em partição física - as ferramentas oferecidas lá (Norton Ghost, etc...) foram descontinuadas

virtual-machine
  • 1 respostas
  • 64 Views
Martin Hope
membrillo
Asked: 2023-11-15 18:59:12 +0800 CST

Convidado QEMU VM sem rede em modo bridge no Arch Linux

  • 6

Tento criar um modo de ponte de rede com meu convidado QEMU VM no Arch Linux usando systemd-networkd.

Primeiro, crio o modo bridge no Arch Linux:

# nano /etc/systemd/network/br0.netdev

[NetDev]
Name=br0
Kind=bridge
MACAddress=[My_own_MAC_address]
[Bridge]
VLANFiltering=1
STP=1


# nano /etc/systemd/network/br0enp2s0.network

[Match]
Name=enp2s0
[Network]
Bridge=br0


# nano /etc/systemd/network/br0.network

[Match]
Name=br0
[Network]
DHCP=ipv4


# systemctl restart systemd-networkd.service

# systemctl restart NetworkManager.service

# systemctl restart systemd-networkd.service

Segundo, configuro e executo meu convidado QEMU VM no Arch Linux:

# qemu-system-x86_64 \
        -monitor stdio \
        -cpu host \
        -device intel-hda \
        -device hda-duplex \
        -k es \
        -machine accel=kvm \
        -m 2048 \
        -hda ~/Windows.7.qcow2 \
        -boot once=c,menu=off \
        -netdev tap,id=tap_0_GROUP,br=br0,ifname=tap_0_GROUP,script=no,vhost=on,downscript=no \
        -device virtio-net-pci,netdev=tap_0_GROUP,mac=[My_own_MAC_address] \
        -usb -device usb-tablet \
        -rtc base=localtime \
        -name "Windows 7"
    
    QEMU 8.1.2 monitor - type 'help' for more information
    (qemu)

O convidado do QEMU inicializa corretamente, mas não há rede: captura

virtual-machine
  • 1 respostas
  • 29 Views
Martin Hope
Matteo
Asked: 2023-11-11 03:32:53 +0800 CST

Configuração específica da placa de rede em VM com VMware

  • 5

Preciso configurar um VM (Fedora) na estação de trabalho VMware configurando estaticamente sua placa de rede virtual para usar placa wifi física em vez de placa Ethernet. Vou usar os dois cartões físicos ao mesmo tempo no sistema host (eth para trabalho, wifi para vm) Host OS win11 Guest OS fedora versão vmware estação de trabalho 17

virtual-machine
  • 1 respostas
  • 25 Views
Martin Hope
codedpool
Asked: 2023-10-19 21:26:18 +0800 CST

Estou tentando ativar o recurso Plataformas de Máquinas Virtuais, mas ocorre um erro. Tentei habilitá-lo através do cmd, mas ainda dá um erro. Erro: 14003

  • 5

Estou executando o Windows 11 de 64 bits.

insira a descrição da imagem aqui insira a descrição da imagem aqui

Tentei habilitá-lo através do comando, dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestartmas não foi possível habilitá-lo. Ele falhou mesmo quando tentei manualmente. Tentei pesquisar soluções da Microsoft para esse problema, mas isso sugere algum outro problema relacionado ao NetFramework 3.5. Por favor, diga o que fazer, não consigo executar o docker sem isso. Tentei reiniciar o sistema, mas nada funciona.

virtual-machine
  • 1 respostas
  • 59 Views
Martin Hope
WillemYiex
Asked: 2023-10-10 16:30:41 +0800 CST

Ping da VM VMWare ESXi

  • 4

Eu tenho 2 VMs na VLAN18 no meu VMWare ESXi 8.0

Eu queria fazer ping no outro, mas ele não o encontra. Agora desliguei o firewall e funcionou se eles estivessem na mesma VLAN, agora quero que minha 1 VM esteja na VLAN17 e a outra na VLAN18 e faça ping entre si, mas recebo a mensagem 'Host de destino inacessível'. Ambas as VLANs estão no mesmo vSwitch. (Também às vezes diz que expirou).

insira a descrição da imagem aqui

virtual-machine
  • 1 respostas
  • 42 Views
Martin Hope
Tim
Asked: 2023-09-26 17:33:45 +0800 CST

PAGE_FAULT_IN_NONPAGED_AREA bsod ao instalar o Kali Linux na máquina virtual

  • 5

Estou com um problema ao configurar a máquina virtual. Tentei instalar o Kali Linux com estes parâmetros:

  • Memória - 256 MB
  • Processador - 2 núcleos
  • SCSI-16 GB

Se eu tentar instalá-lo, recebo um erro no console ou apenas uma tela preta. Reiniciar? Bem, aqui está uma captura de tela !

Como faço para instalá-lo com sucesso? Talvez eu precise de mais espaço de memória ou algo assim?

virtual-machine
  • 1 respostas
  • 39 Views
Martin Hope
QRY78
Asked: 2023-08-13 03:31:23 +0800 CST

Uma máquina virtual reserva partes do meu hardware?

  • 5

Se eu criasse uma VM, ela reservaria permanentemente partes da minha GPU, CPU e Ram? Eu sei que ele divide a unidade em que está instalado, mas também divide outros componentes de hardware mesmo que não esteja em execução?

virtual-machine
  • 1 respostas
  • 19 Views

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Como posso reduzir o consumo do processo `vmmem`?

    • 11 respostas
  • Marko Smith

    Baixar vídeo do Microsoft Stream

    • 4 respostas
  • Marko Smith

    O Google Chrome DevTools falhou ao analisar o SourceMap: chrome-extension

    • 6 respostas
  • Marko Smith

    O visualizador de fotos do Windows não pode ser executado porque não há memória suficiente?

    • 5 respostas
  • Marko Smith

    Como faço para ativar o WindowsXP agora que o suporte acabou?

    • 6 respostas
  • Marko Smith

    Área de trabalho remota congelando intermitentemente

    • 7 respostas
  • Marko Smith

    O que significa ter uma máscara de sub-rede /32?

    • 6 respostas
  • Marko Smith

    Ponteiro do mouse movendo-se nas teclas de seta pressionadas no Windows?

    • 1 respostas
  • Marko Smith

    O VirtualBox falha ao iniciar com VERR_NEM_VM_CREATE_FAILED

    • 8 respostas
  • Marko Smith

    Os aplicativos não aparecem nas configurações de privacidade da câmera e do microfone no MacBook

    • 5 respostas
  • Martin Hope
    Vickel O Firefox não permite mais colar no WhatsApp web? 2023-08-18 05:04:35 +0800 CST
  • Martin Hope
    Saaru Lindestøkke Por que os arquivos tar.xz são 15x menores ao usar a biblioteca tar do Python em comparação com o tar do macOS? 2021-03-14 09:37:48 +0800 CST
  • Martin Hope
    CiaranWelsh Como posso reduzir o consumo do processo `vmmem`? 2020-06-10 02:06:58 +0800 CST
  • Martin Hope
    Jim Pesquisa do Windows 10 não está carregando, mostrando janela em branco 2020-02-06 03:28:26 +0800 CST
  • Martin Hope
    andre_ss6 Área de trabalho remota congelando intermitentemente 2019-09-11 12:56:40 +0800 CST
  • Martin Hope
    Riley Carney Por que colocar um ponto após o URL remove as informações de login? 2019-08-06 10:59:24 +0800 CST
  • Martin Hope
    zdimension Ponteiro do mouse movendo-se nas teclas de seta pressionadas no Windows? 2019-08-04 06:39:57 +0800 CST
  • Martin Hope
    jonsca Todos os meus complementos do Firefox foram desativados repentinamente, como posso reativá-los? 2019-05-04 17:58:52 +0800 CST
  • Martin Hope
    MCK É possível criar um código QR usando texto? 2019-04-02 06:32:14 +0800 CST
  • Martin Hope
    SoniEx2 Altere o nome da ramificação padrão do git init 2019-04-01 06:16:56 +0800 CST

Hot tag

windows-10 linux windows microsoft-excel networking ubuntu worksheet-function bash command-line hard-drive

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve