create_vm_virsh
This is an old revision of the document!
Table of Contents
Criando vm por linha de comando
Criando a rede de acesso
Criando a rede com o comando nmcli - bridge e vlan
$ sudo nmcli con add type bridge con-name br270 ifname br270 $ sudo nmcli c mod br270 ipv4.method disabled $ sudo nmcli c mod br270 ipv6.method ignore $ sudo nmcli c mod br270 bridge.stp no
$ sudo nmcli c add type vlan con-name vlan270 dev enp7s0f3 id 270 master br270
$ nmcli connection show br270 connection.id: br270 connection.uuid: 1eea9f95-6d2f-4278-adcc-4971e3be1239 connection.stable-id: -- connection.type: bridge connection.interface-name: br270 connection.autoconnect: sim connection.autoconnect-priority: 0 connection.autoconnect-retries: -1 (default) connection.multi-connect: 0 (default) connection.auth-retries: -1 connection.timestamp: 1655920271 connection.read-only: não connection.permissions: -- connection.zone: -- connection.master: -- connection.slave-type: -- connection.autoconnect-slaves: -1 (default) connection.secondaries: -- connection.gateway-ping-timeout: 0 connection.metered: desconhecido connection.lldp: default connection.mdns: -1 (default) connection.llmnr: -1 (default) ipv4.method: disabled ipv4.dns: -- ipv4.dns-search: -- ipv4.dns-options: "" ipv4.dns-priority: 0 ipv4.addresses: -- ipv4.gateway: -- ipv4.routes: -- ipv4.route-metric: -1 ipv4.route-table: 0 (unspec) ipv4.routing-rules: -- ipv4.ignore-auto-routes: não ipv4.ignore-auto-dns: não ipv4.dhcp-client-id: -- ipv4.dhcp-timeout: 0 (default) ipv4.dhcp-send-hostname: sim ipv4.dhcp-hostname: -- ipv4.dhcp-fqdn: -- ipv4.never-default: não ipv4.may-fail: sim ipv4.dad-timeout: -1 (default) ipv6.method: ignore ipv6.dns: -- ipv6.dns-search: -- ipv6.dns-options: "" ipv6.dns-priority: 0 ipv6.addresses: -- ipv6.gateway: -- ipv6.routes: -- ipv6.route-metric: -1 ipv6.route-table: 0 (unspec) ipv6.routing-rules: -- ipv6.ignore-auto-routes: não ipv6.ignore-auto-dns: não ipv6.never-default: não ipv6.may-fail: sim ipv6.ip6-privacy: -1 (unknown) ipv6.addr-gen-mode: stable-privacy ipv6.dhcp-duid: -- ipv6.dhcp-send-hostname: sim ipv6.dhcp-hostname: -- ipv6.token: -- bridge.mac-address: -- bridge.stp: não bridge.priority: 32768 bridge.forward-delay: 15 bridge.hello-time: 2 bridge.max-age: 20 bridge.ageing-time: 300 bridge.group-forward-mask: 0 bridge.multicast-snooping: sim bridge.vlan-filtering: não bridge.vlan-default-pvid: 1 bridge.vlans: -- proxy.method: none proxy.browser-only: não proxy.pac-url: -- proxy.pac-script: -- GENERAL.NAME: br270 GENERAL.UUID: 1eea9f95-6d2f-4278-adcc-4971e3be1239 GENERAL.DEVICES: br270 GENERAL.STATE: ativado GENERAL.DEFAULT: não GENERAL.DEFAULT6: não GENERAL.SPEC-OBJECT: -- GENERAL.VPN: não GENERAL.DBUS-PATH: /org/freedesktop/NetworkManager/ActiveConnection/13 GENERAL.CON-PATH: /org/freedesktop/NetworkManager/Settings/13 GENERAL.ZONE: -- GENERAL.MASTER-PATH: -- IP4.GATEWAY: -- IP6.ADDRESS[1]: fe80::8031:7fff:fe40:9acb/64 IP6.GATEWAY: -- IP6.ROUTE[1]: dst = fe80::/64, nh = ::, mt = 256 IP6.ROUTE[2]: dst = ff00::/8, nh = ::, mt = 256, table=255
$ nmcli connection show vlan270 connection.id: vlan270 connection.uuid: 252bf631-dc93-4b29-8b58-9f21071592eb connection.stable-id: -- connection.type: vlan connection.interface-name: -- connection.autoconnect: sim connection.autoconnect-priority: 0 connection.autoconnect-retries: -1 (default) connection.multi-connect: 0 (default) connection.auth-retries: -1 connection.timestamp: 1655920271 connection.read-only: não connection.permissions: -- connection.zone: -- connection.master: br270 connection.slave-type: bridge connection.autoconnect-slaves: -1 (default) connection.secondaries: -- connection.gateway-ping-timeout: 0 connection.metered: desconhecido connection.lldp: default connection.mdns: -1 (default) connection.llmnr: -1 (default) 802-3-ethernet.port: -- 802-3-ethernet.speed: 0 802-3-ethernet.duplex: -- 802-3-ethernet.auto-negotiate: não 802-3-ethernet.mac-address: -- 802-3-ethernet.cloned-mac-address: -- 802-3-ethernet.generate-mac-address-mask:-- 802-3-ethernet.mac-address-blacklist: -- 802-3-ethernet.mtu: auto 802-3-ethernet.s390-subchannels: -- 802-3-ethernet.s390-nettype: -- 802-3-ethernet.s390-options: -- 802-3-ethernet.wake-on-lan: default 802-3-ethernet.wake-on-lan-password: -- vlan.parent: enp7s0f3 vlan.id: 270 vlan.flags: 1 (REORDENAR_CABEÇALHOS) vlan.ingress-priority-map: -- vlan.egress-priority-map: -- bridge-port.priority: 32 bridge-port.path-cost: 100 bridge-port.hairpin-mode: não bridge-port.vlans: -- GENERAL.NAME: vlan270 GENERAL.UUID: 252bf631-dc93-4b29-8b58-9f21071592eb GENERAL.DEVICES: enp7s0f3.270 GENERAL.STATE: ativado GENERAL.DEFAULT: não GENERAL.DEFAULT6: não GENERAL.SPEC-OBJECT: -- GENERAL.VPN: não GENERAL.DBUS-PATH: /org/freedesktop/NetworkManager/ActiveConnection/14 GENERAL.CON-PATH: /org/freedesktop/NetworkManager/Settings/14 GENERAL.ZONE: -- GENERAL.MASTER-PATH: /org/freedesktop/NetworkManager/Devices/15 IP4.GATEWAY: -- IP6.GATEWAY: -- IP6.ROUTE[1]: dst = ff00::/8, nh = ::, mt = 256, table=255
$ cat /etc/sysconfig/network-scripts/ifcfg-br270 STP=no TYPE=Bridge PROXY_METHOD=none BROWSER_ONLY=no DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=no IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no IPV6_ADDR_GEN_MODE=stable-privacy NAME=br270 UUID=1eea9f95-6d2f-4278-adcc-4971e3be1239 DEVICE=br270 ONBOOT=yes
$ cat /etc/sysconfig/network-scripts/ifcfg-vlan270 VLAN=yes TYPE=Vlan PHYSDEV=enp7s0f3 VLAN_ID=270 REORDER_HDR=yes GVRP=no MVRP=no HWADDR= NAME=vlan270 UUID=252bf631-dc93-4b29-8b58-9f21071592eb ONBOOT=yes BRIDGE=br270
Criando a rede através de arquivo de configuração - bridge e vlan
$ cat /etc/sysconfig/network-scripts/ifcfg-br120 DEVICE=br120 TYPE=Bridge BOOTPROTO=none ONBOOT=yes NM_CONTROLLED=no
$ cat /etc/sysconfig/network-scripts/ifcfg-enp7s0f3.120 DEVICE=enp7s0f3.120 TYPE=Ethernet BOOTPROTO=none ONBOOT=yes VLAN=yes BRIDGE=br120 NM_CONTROLLED=no
sudo ifup br120 sudo ifup enp7s0f3.120
$ brctl show bridge name bridge id STP enabled interfaces br120 8000.f4ce46a75a7b no enp7s0f3.120 br270 8000.f4ce46a75a7b no enp7s0f3.270 virbr0 8000.52540065b70e yes virbr0-nic virbr1 8000.5254007614f9 yes virbr1-nic
Alterando o storage padrão
sudo virsh pool-list sudo virsh pool-info default sudo virsh pool-destroy default sudo virsh pool-undefine default sudo virsh pool-define-as --name default --type dir --target /vms/imagens sudo virsh pool-autostart default sudo virsh pool-start default sudo virsh pool-list sudo virsh pool-edit default
sudo getfacl -e /vms/imagens/ sudo setfacl -m u:qemu:rx /vms/imagens/ sudo getfacl -e /vms/imagens/ sudo systemctl restart libvirtd
Criando as vms
$ wget https://yum.oracle.com/ISOS/OracleLinux/OL8/u6/x86_64/x86_64-boot.iso $ wget http://cdimage.debian.org/mirror/cdimage/archive/11.2.0/amd64/iso-cd/debian-11.2.0-amd64-netinst.iso
$ sudo mv x86_64-boot.iso /vms/imagens/iso/ $ sudo mv debian-11.2.0-amd64-netinst.iso /vms/imagens/iso/
$ osinfo-query os
$ sudo virt-install \ --name=ol8 \ --description="Oracle Linux 8 - OL8" \ --ram=2048 \ --vcpus=2 \ --os-type=Linux \ --os-variant=ol8.0 \ --disk size=32,format=qcow2 \ --graphics none \ --location /vms/imagens/iso/x86_64-boot.iso \ --network bridge:br270 \ --console pty,target_type=serial -x 'console=ttyS0,115200n8 serial'
Usando o VNC
$ sudo virt-install \ --name ol8 \ --description="Oracle Linux 8 - OL8" \ --ram 2048 \ --vcpus 2 \ --disk size=32,format=qcow2 \ --cdrom /vms/imagens/iso/x86_64-boot.iso \ --virt-type kvm \ --os-type=Linux \ --os-variant=ol8.0 \ --network bridge:br270 \ --graphics vnc,listen=0.0.0.0 \ --noautoconsole
por se tratar de uma imagen netinst, uma URl de instalação de pacode será solicitado. URL: yum.oracle.com/repo/OracleLinux/OL8/baseos/latest/x86_64
Clonando a vm
$ sudo virsh list --all Id Nome Estado ---------------------------------------------------- 4 oracle-linux-8 executando
$ sudo virsh shutdown oracle-linux-8 O domínio oracle-linux-8 está sendo desligado
$ sudo virsh list --all Id Nome Estado ---------------------------------------------------- - oracle-linux-8 desligado
$ sudo virt-clone --original oracle-linux-8 --auto-clone Alocando 'oracle-linux-8-clone.qcow2' | 32 GB 00:00:04 Clone 'oracle-linux-8-clone' criado com êxito.
Ou
sudo virt-clone --connect=qemu:///system \ --original oracle-linux-8 \ --name ol8-template \ --file /vms/imagens/ol8-template.qcow2
$ sudo virsh list --all Id Nome Estado ---------------------------------------------------- - oracle-linux-8 desligado - oracle-linux-8-clone desligado
Renomeando a vm
$ sudo virsh domrename oracle-linux-8-clone ol8-template Domain successfully renamed
$ sudo virsh list --all Id Nome Estado ---------------------------------------------------- - ol8-template desligado - oracle-linux-8 desligado
Disco adicinal
$ sudo qemu-img create -f qcow2 /vms/imagens/ol8-template-disk-02.qcow2 10G Formatting '/vms/imagens/ol8-template-disk-02.qcow2', fmt=qcow2 size=10737418240 encryption=off cluster_size=65536 lazy_refcounts=off
$ sudo qemu-img info /vms/imagens/ol8-template-disk-02.qcow2
image: /vms/imagens/ol8-template-disk-02.qcow2
file format: qcow2
virtual size: 10G (10737418240 bytes)
disk size: 196K
cluster_size: 65536
Format specific information:
compat: 1.1
lazy refcounts: false
$ sudo virsh attach-disk ol8-template /vms/imagens/ol8-template-disk-02.qcow2 vdb --driver qemu --subdriver qcow2 --targetbus virtio --persistent Disco conectado com sucesso
$ sudo virsh domblklist ol8-template --details Tipo Dispositivo Alvo Fonte ------------------------------------------------ file disk vda /vms/imagens/oracle-linux-8-clone.qcow2 file disk vdb /vms/imagens/ol8-template-disk-02.qcow2 file cdrom hda -
Deletando uma vm
$ sudo virsh undefine --domain ol8
Gerenciamento
$ sudo virsh start oracle-linux-8 Domínio oracle-linux-8 iniciado
$ sudo virsh dominfo oracle-linux-8 Id: 5 Nome: oracle-linux-8 UUID: 3fa91856-7375-4976-b278-23cb6ca53739 Tipo de SO: hvm Estado: executando CPU(s): 2 Tempo de CPU: 25,9s Memória máxima: 2097152 KiB Memória utilizada: 2097152 KiB Persistente: sim Auto-iniciar: desabilitar Salvamento gerenciado: não Modelo de segurança: selinux DOI de segurança: 0 Rótulo de segurança: system_u:system_r:svirt_t:s0:c549,c621 (enforcing)
$ sudo virsh autostart oracle-linux-8 Domínio oracle-linux-8 marcado como auto-iniciado
$ sudo virsh dominfo oracle-linux-8 Id: 5 Nome: oracle-linux-8 UUID: 3fa91856-7375-4976-b278-23cb6ca53739 Tipo de SO: hvm Estado: executando CPU(s): 2 Tempo de CPU: 26,9s Memória máxima: 2097152 KiB Memória utilizada: 2097152 KiB Persistente: sim Auto-iniciar: habilitar Salvamento gerenciado: não Modelo de segurança: selinux DOI de segurança: 0 Rótulo de segurança: system_u:system_r:svirt_t:s0:c549,c621 (enforcing)
$ sudo virsh autostart --disable oracle-linux-8 Domínio oracle-linux-8 desmarcado como auto-iniciado
Help do comando virsh
$ virsh --help virsh [options]... [<command_string>] virsh [options]... <command> [args...] options: -c | --connect=URI hypervisor connection URI -d | --debug=NUM debug level [0-4] -e | --escape <char> set escape sequence for console -h | --help this help -k | --keepalive-interval=NUM keepalive interval in seconds, 0 for disable -K | --keepalive-count=NUM number of possible missed keepalive messages -l | --log=FILE output logging to file -q | --quiet quiet mode -r | --readonly connect readonly -t | --timing print timing information -v short version -V long version --version[=TYPE] version, TYPE is short or long (default short) commands (non interactive mode): Domain Management (tecla help 'domain') attach-device conecta um dispositivo a partir de um arquivo XML attach-disk conecta o dispositivo de disco attach-interface conecta uma interface de rede autostart auto inicia um domínio blkdeviotune Definir ou pesquisar um dispositivo de bloco de parâmetros de ajuste de I/O. blkiotune Obtém ou define parâmetros blkio blockcommit Iniciar uma operação commit de bloco blockcopy Inicia uma operação de cópia de bloco. blockjob Gerencia operações de bloco ativos blockpull Popula um disco a partir da imagem de backup blockresize Redimensionar o dispositivo de bloco do domínio change-media Muda a mídia de CPU ou drive floppy console conectar ao console do convidado cpu-stats exibe estatísticas de cpu de domínio create cria um domínio a partir de um arquivo XML define um domínio foi definido (mas não iniciado) a partir de um arquivo XML desc exibe ou define descrição de domínio ou título destroy destrói (interrompe) um domínio detach-device desconecta o dispositivo a partir de um arquivo XML detach-device-alias detach device from an alias detach-disk desconectar o dispositivo de disco detach-interface desconecta a interface de rede domdisplay domínio exibe conexão URI domfsfreeze Freeze domain's mounted filesystems. domfsthaw Thaw domain's mounted filesystems. domfsinfo Get information of domain's mounted filesystems. domfstrim invoca fstrim no sistemas de arquivos montados do domínio domhostname exibe o hostname do domínio domid converte um nome do domínio ou UUID em id do domínio domif-setlink define estado de link de uma interface virtual domiftune obtém/define parâmetros de uma interface virtual domjobabort abortar trabalho de domínio ativo domjobinfo informações de trabalho de domínio domname converte a id ou UUID de um domínio em nome do domínio domrename rename a domain dompmsuspend suspender um domínio de maneira leve utilizando as funções de gerenciamento de energia dompmwakeup ativar um domínio a partir do estado pmsuspended domuuid converte um nome ou id do domínio para o UUID do domínio domxml-from-native Converte a configuração nativa para domínio XML domxml-to-native Converte XML de domínio para configuração nativa dump descarga do núcleo de um domínio para um arquivo para análise dumpxml informações do domínio em XML. edit edita configuração XML para um domínio event Domain Events inject-nmi Injetar o NMI no convidado iothreadinfo view domain IOThreads iothreadpin control domain IOThread affinity iothreadadd add an IOThread to the guest domain iothreaddel delete an IOThread from the guest domain send-key Envia o keycodes para o convidado send-process-signal Envia sinais para processos lxc-enter-namespace LXC Guest Enter Namespace managedsave Salvamento gerenciado de um estado de domínio managedsave-remove Remover um salvamento gerenciado de um domínio managedsave-edit edit XML for a domain's managed save state file managedsave-dumpxml Domain information of managed save state file in XML managedsave-define redefine the XML for a domain's managed save state file memtune Obtém ou define parâmetros de memória perf Get or set perf event metadata show or set domain's custom XML metadata migrate migra o domínio para outro hospedeiro migrate-setmaxdowntime definir downtime tolerável máximo migrate-getmaxdowntime get maximum tolerable downtime migrate-compcache obtém/define tamanho do cache de compressão migrate-setspeed Define a largura de banda de migração máxima migrate-getspeed Obtém o máximo da largura de banda de migração migrate-postcopy Switch running migration from pre-copy to post-copy numatune Obtém ou define parâmetros de numa qemu-attach Anexo de QEMU qemu-monitor-command Comando de Monitor de QEMU qemu-monitor-event QEMU Monitor Events qemu-agent-command Comando de Agente Convidado do QEMU reboot reinicia o domínio reset redefinir um domínio restore restaura um domínio a partir de um estado salvo em arquivo resume retoma um domínio save salva o estado do domínio em um arquivo save-image-define redefineo XML para um arquivo de estado salvo de domínio save-image-dumpxml informações de domínio de estado salvo em XML save-image-edit edita um XML para um arquivo de estado salvo de domínio schedinfo mostra/ajusta os parâmetros do escalonador screenshot Tire uma foto de tela de um console de domínio atual e armazene-a dentro de um arquivo set-lifecycle-action change lifecycle actions set-user-password set the user password inside the domain setmaxmem altera o limite máximo de memória setmem altera a alocação de memória setvcpus altera o número de CPUs virtuais shutdown desliga elegantemente um domínio start inicia um (previamente definido) domínio inativo suspend suspende um domínio ttyconsole console tty undefine indefine um domínio update-device atualiza o dispositivo a partir de um arquivo XML vcpucount conta de vcpu de domínio vcpuinfo informações de vcpu de domínio detalhado vcpupin controla ou pesquisa afinidade de vcpu de domínio emulatorpin controla ou pesquisa afinidade de emulador de domínio vncdisplay exibição do vnc guestvcpus query or modify state of vcpu in the guest (via agent) setvcpu attach/detach vcpu or groups of threads domblkthreshold set the threshold for block-threshold event for a given block device or it's backing chain element Domain Monitoring (tecla help 'monitor') domblkerror Exibe erros nos dispositivos de bloco domblkinfo Informação de tamanho de dispositivo de bloco do domínio domblklist lista todos os blocos de domínio domblkstat obtém as estatísticas dos blocos dos dispositivos para um domínio domcontrol Controle de domínio de estado de interface domif-getlink obtém estado do link de uma interface virtual domifaddr Get network interfaces' addresses for a running domain domiflist lista todas as interfaces virtuais domifstat obtém as estatísticas da interface de rede para um domínio dominfo informações do domínio dommemstat obter estatística de memória para um domínio domstate estado do domínio domstats get statistics about one or multiple domains domtime domain time list lista os domínios Host and Hypervisor (tecla help 'host') allocpages Manipulate pages pool size capabilities capacidades cpu-baseline computa a CPU de linha de base cpu-compare compara a CPU do host com uma CPU descrita por um arquivo XML cpu-models Modelos de CPU domcapabilities domain capabilities freecell Memória NUMA livre freepages NUMA free pages hostname exibe o nome de máquina do hypervisor hypervisor-cpu-baseline compute baseline CPU usable by a specific hypervisor hypervisor-cpu-compare compare a CPU with the CPU created by a hypervisor on the host maxvcpus conexão máxima do vcpu node-memory-tune Obtém ou define parâmetros de memória de nó nodecpumap nó cpu map nodecpustats Imprime o stats de cpu do nó. nodeinfo informações do nó nodememstats Imprime a stats de memória de um nó. nodesuspend suspender o nó do host para uma duração de tempo específica sysinfo imprime o sysinfo do hypervisor uri exibe a forma canônica da URI do hypervisor version mostra a versão Interface (tecla help 'interface') iface-begin criar um snapshot de configurações de interfaces atuais, que podem ser mais tarde salvas (iface-commit) ou recuperadas (iface-rollback) iface-bridge cria um dispositivo de ponte e anexa um dispositivo de rede existente à ele iface-commit salvar mudanças realizado desde o iface-begin e ponto de recuperação livre iface-define define an inactive persistent physical host interface or modify an existing persistent one from an XML file iface-destroy destruir uma interface de host físico (desativar it / "if-down") iface-dumpxml Informações de interface no XML iface-edit edita a configuração do XML para uma interface de host físico iface-list lista interfaces de host físico iface-mac converte um nome de interface para endereço MAC de interface iface-name converter um endereço MAC de interface para o nome da interface iface-rollback reversão para configuração prévia criada via iface-begin foi salva iface-start iniciar uma interface de host físico (ativar it/ "if-up") iface-unbridge indefinir o dispositivo de ponte após desanexar seu dispositivo escravo iface-undefine não definir uma interface de host físico (removê-lo da configuração) Network Filter (tecla help 'filter') nwfilter-define definir ou atualizar um filtro de rede a partir do arquivo de XML nwfilter-dumpxml informações do filtro da rede em XML nwfilter-edit edita configuração XML para um filtro de rede nwfilter-list lista os filtros de redes nwfilter-undefine filtro de rede indefinido nwfilter-binding-create create a network filter binding from an XML file nwfilter-binding-delete delete a network filter binding nwfilter-binding-dumpxml informações do filtro da rede em XML nwfilter-binding-list list network filter bindings Networking (tecla help 'network') net-autostart auto inicia uma rede net-create cria uma rede a partir de um arquivo XML net-define define an inactive persistent virtual network or modify an existing persistent one from an XML file net-destroy destrói (interrompe) uma rede net-dhcp-leases print lease info for a given network net-dumpxml informações da rede em XML net-edit edita configuração XML para uma rede net-event Network Events net-info informações de rede net-list lista as redes net-name converte um UUID de uma rede para um nome de rede net-start inicia uma (previamente definida) rede inativa net-undefine undefine a persistent network net-update atualiza partes de uma configuração de rede existente net-uuid converte um nome de rede em UUID de rede Node Device (tecla help 'nodedev') nodedev-create cria um dispositivo definido por um arquivo XML em um nó nodedev-destroy destrói (interrompe) um dispositivo no nó nodedev-detach desconecta dispositivo de nó ao seu driver de dispositivo nodedev-dumpxml detalhes do dispositivo do nó em XML nodedev-list enumera dispositivos neste hospedeiro nodedev-reattach reconecta dispositivo de nó ao seu driver de dispositivo nodedev-reset redefine o dispositivo de nó nodedev-event Node Device Events Secret (tecla help 'secret') secret-define define ou modifica um segredo de um arquivo XML secret-dumpxml atributos de segredo no XML secret-event Secret Events secret-get-value Fornece o resultado do valor secreto secret-list lista segredos secret-set-value definir um valor secreto secret-undefine indefine um segredo Snapshot (tecla help 'snapshot') snapshot-create Cria um snapshot a partir de XML snapshot-create-as Cria um snapshot a partir de um conjunto de args snapshot-current Obtém ou define o snapshot atual snapshot-delete Remove um snapshot de domínio snapshot-dumpxml Despeja o XML para um snapshot de domínio snapshot-edit editar XML para um snapshot snapshot-info informação do snapshot snapshot-list Lista snapshots para um domínio snapshot-parent Obtém o nome do pai de um snapshot snapshot-revert Reverte um domínio para um snapshot Storage Pool (tecla help 'pool') find-storage-pool-sources-as localiza origens potenciais de pools de armazenamento find-storage-pool-sources descobre origens potenciais para pools de armazenamento pool-autostart auto-inicia um pool pool-build constrói um pool pool-create-as cria um pool a partir de um conjunto de args pool-create cria um pool a partir de um arquivo XML pool-define-as define um pool a partir de um conjunto de argumentos pool-define define an inactive persistent storage pool or modify an existing persistent one from an XML file pool-delete excluir um pool pool-destroy destrói (interrompe) um pool pool-dumpxml informações sobre o pool em XML pool-edit edita configuração XML para um pool de armazenamento pool-info informações sobre o pool de armazenamento pool-list lista os pools pool-name converte o UUID de um pool em um nome de pool pool-refresh atualiza um pool pool-start inicia um (previamente definido) pool inativo pool-undefine indefine um pool inativo pool-uuid converte o nome de um pool em UUID de um pool pool-event Storage Pool Events Storage Volume (tecla help 'volume') vol-clone clone de um volume vol-create-as cria um volume a partir de um conjunto de args vol-create cria um volume a partir de um arquivo XML vol-create-from cria um vol, usando outros volumes como entrada vol-delete apaga um volume vol-download Conteúdo de volume de download em um arquivo vol-dumpxml informação do volume em XML vol-info informação do volume de armazenamento vol-key retorna a chave do volume para um nome ou caminho de volume fornecido vol-list lista os volumes vol-name retorna o nome de volume para uma chave ou caminho de volume fornecido vol-path retorna o caminho de volume para um nome de volume ou chave conhecidos vol-pool retorna o pool de armazenamento para uma chave de volume ou caminho fornecida vol-resize redefine um volume vol-upload Conteúdo de arquivo de upload em um volume vol-wipe limpa um vol Virsh itself (tecla help 'virsh') cd muda o diretório atual echo argumentos echo exit sai deste terminal interativo help exibe a ajuda pwd imprime o diretório atual quit sai deste terminal interativo connect (re)conectar ao hypervisor (especifica ajuda <group> para detalhes sobre os comandos no grupo) (especifique help <command> para detalhes sobre o comando)
Referências
create_vm_virsh.1753560543.txt.gz · Last modified: by wikiadm
