User Tools

Site Tools


create_vm_virsh

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

create_vm_virsh [2025/07/26 17:09] – - Imported by DokuWiki Advanced Plugin wikiadmcreate_vm_virsh [Unknown date] (current) – removed - external edit (Unknown date) 127.0.0.1
Line 1: Line 1:
-====== Criando vm por linha de comando ====== 
- 
-===== Criando a rede de acesso ===== 
-==== Criando a rede com o comando nmcli - bridge e vlan ==== 
-<file bash> 
-$ 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 
-</file> 
- 
-<file bash> 
-$ sudo nmcli c add type vlan con-name vlan270 dev enp7s0f3 id 270 master br270 
-</file> 
- 
-<file bash> 
-$ 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 
-</file> 
- 
-<file bash> 
-$ 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 
-</file> 
- 
-<file bash> 
-$ 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 
-</file> 
- 
-<file bash> 
-$ 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 
-</file> 
- 
-==== Criando a rede através de arquivo de configuração - bridge e vlan ==== 
-<file bash> 
-$ cat /etc/sysconfig/network-scripts/ifcfg-br120 
-DEVICE=br120 
-TYPE=Bridge 
-BOOTPROTO=none 
-ONBOOT=yes 
-NM_CONTROLLED=no 
-</file> 
- 
-<file bash> 
-$ cat /etc/sysconfig/network-scripts/ifcfg-enp7s0f3.120 
-DEVICE=enp7s0f3.120 
-TYPE=Ethernet 
-BOOTPROTO=none 
-ONBOOT=yes 
-VLAN=yes 
-BRIDGE=br120 
-NM_CONTROLLED=no 
-</file> 
- 
-<file bash> 
-sudo ifup br120 
-sudo ifup enp7s0f3.120 
-</file> 
- 
-<file bash> 
-$ 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 
-</file> 
- 
-===== Alterando o storage padrão ===== 
-<file bash> 
-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 
-</file> 
- 
-<file bash> 
-sudo getfacl -e /vms/imagens/ 
-sudo setfacl -m u:qemu:rx /vms/imagens/ 
-sudo getfacl -e /vms/imagens/ 
-sudo systemctl restart libvirtd 
-</file> 
- 
-===== Criando as vms ===== 
- 
-<file bash> 
-$ 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 
-</file> 
- 
-<file bash> 
-$ sudo mv x86_64-boot.iso /vms/imagens/iso/ 
-$ sudo mv debian-11.2.0-amd64-netinst.iso /vms/imagens/iso/ 
-</file> 
- 
-<file bash> 
-$ osinfo-query os 
-</file> 
- 
-<file bash> 
-$ 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' 
-</file> 
- 
-=== Usando o VNC === 
-<file bash> 
-$ 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 
-</file> 
- 
-FIXME 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 ===== 
-<file bash> 
-$ sudo virsh list --all 
- Id    Nome                           Estado 
----------------------------------------------------- 
-     oracle-linux-8                 executando 
-</file> 
- 
-<file bash> 
-$ sudo virsh shutdown oracle-linux-8 
-O domínio oracle-linux-8 está sendo desligado 
-</file> 
- 
-<file bash> 
-$ sudo virsh list --all 
- Id    Nome                           Estado 
----------------------------------------------------- 
-     oracle-linux-8                 desligado 
-</file> 
- 
-<file bash> 
-$ 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. 
-</file> 
- 
-**Ou** 
-<file bash> 
-sudo virt-clone --connect=qemu:///system \ 
---original oracle-linux-8 \  
---name ol8-template \  
---file /vms/imagens/ol8-template.qcow2 
-</file> 
- 
-<file bash> 
-$ sudo virsh list --all 
- Id    Nome                           Estado 
----------------------------------------------------- 
-     oracle-linux-8                 desligado 
-     oracle-linux-8-clone           desligado 
-</file> 
- 
-===== Renomeando a vm ===== 
-<file bash> 
-$ sudo virsh domrename oracle-linux-8-clone ol8-template 
-Domain successfully renamed 
-</file> 
- 
-<file bassh> 
-$ sudo virsh list --all 
- Id    Nome                           Estado 
----------------------------------------------------- 
-     ol8-template                   desligado 
-     oracle-linux-8                 desligado 
-</file> 
- 
-===== Disco adicinal ===== 
-<file bash> 
-$ 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 
-</file> 
- 
-<file bashs> 
-$ 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 
-</file> 
- 
-<file bash> 
-$ 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 
-</file> 
- 
-<file bash> 
-$ 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        - 
-</file> 
- 
-===== Deletando uma vm ===== 
-<file bash> 
-$ sudo virsh undefine --domain ol8 
-</file> 
- 
- 
-===== Gerenciamento ===== 
-<file bash> 
-$ sudo virsh start oracle-linux-8 
-Domínio oracle-linux-8 iniciado 
-</file> 
- 
-<file bash> 
-$ 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) 
-</file> 
- 
-<file bash> 
-$ sudo virsh autostart oracle-linux-8 
-Domínio oracle-linux-8 marcado como auto-iniciado 
-</file> 
- 
-<file bash> 
-$ 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) 
-</file> 
- 
-<file bash> 
-$ sudo virsh autostart --disable oracle-linux-8 
-Domínio oracle-linux-8 desmarcado como auto-iniciado 
-</file> 
- 
-===== Help do comando virsh ===== 
-<file bash> 
-$ 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) 
-</file> 
- 
-===== Referências ===== 
-  - [[https://stackoverflow.com/questions/60644866/how-to-configure-networking-in-centos7-kvm-host-rhel7-guests-for-vlan-connecti|How to configure networking in CentOS7 KVM host / RHEL7 guests for VLAN connections]] 
-  - [[https://wiki.polaire.nl/doku.php?id=rhel7_teaming_instead_of_bonding|RHEL7 teaming instead of bonding]] 
-  - [[https://tuxfixer.com/configure-bridge-interface-over-vlan-tagged-bonded-interface-on-centos-rhel/|Configure a bridge interface over a VLAN tagged bonded interface on CentOS / RHEL]] 
-  - [[https://gist.github.com/dutchiechris/30c6a1758ec13c4a04f7cc18018130dd|ifcfg-vlan-bridge-example]] 
-  - [[https://www.ovirt.org/develop/networking/bonding-vlan-bridge.html|Bonding VLAN Bridge]] 
-  - [[https://www.cyberciti.biz/faq/how-to-clone-existing-kvm-virtual-machine-images-on-linux/|How to clone existing KVM virtual machine images on Linux]] 
-  - [[https://computingforgeeks.com/how-to-clone-and-use-kvm-virtual-machine-in-linux/|How To Clone and Use KVM Virtual Machine in Linux]] 
-  - [[https://computingforgeeks.com/virsh-commands-cheatsheet/|Virsh commands cheatsheet to manage KVM guest virtual machines]] 
-  - [[https://www.ibm.com/docs/en/linux-on-systems?topic=commands-qemu-image-command|QEMU image command]] 
-  - [[https://www.cyberciti.biz/faq/how-to-add-disk-image-to-kvm-virtual-machine-with-virsh-command/|How to add disk image to KVM virtual machine with virsh command]] 
-  - [[http://dokuwiki.fl8.jp/01_linux/08_%E4%BB%AE%E6%83%B3%E5%8C%96/03_kvm_install|03 KVM install]] 
-  - [[https://www.cyberciti.biz/faq/howto-linux-delete-a-running-vm-guest-on-kvm/|How to delete KVM VM guest using virsh command]] 
-  - [[https://blogs.oracle.com/linux/post/a-quick-start-with-the-oracle-linux-templates-for-kvm|A Quick Start With The Oracle Linux Templates For KVM]] 
  
create_vm_virsh.1753560543.txt.gz · Last modified: by wikiadm