Virsh command - Xarxes de Ordinadors per a les PIMES

Índex general de la sèrie: Xarxes de Ordinadors per a les PIMES: Introducció

Hola amics!

Si Vostès han seguit amb nosaltres la lectura dels articles publicats fins ara, s'hauran adonat que estem recorrent un camí força lògic, amb la finalitat d'obtenir una estació de treball o de laboratori a casa, amb el suport necessari per fer les màquines o servidors virtuals en els quals implementarem els serveis mínims per a una LEN - Xarxa d'àrea local empresarial.

Suposem que Vostès van llegir:

Els enllaços anteriors, així com els enllaços externs a diferents pàgines i llocs que contenen una rica informació, inclosos en cada article, els oferim amb el propòsit que Vostès assoleixin un coneixement bàsic sobre els diferents temes tractats.

Aquest post és la continuació lògica de el camí triat. La seva lectura i estudi els permetrà tenir una idea de el vast món que és la Virtualització mitjançant Qemu-KVM i el seu principal llibreria llibreta.

Virsh - Interfície principal d'usuari per a la gestió de Dominis Virtuals

Coneixem de lectures anteriors que la Virtualització en Linux significa la capacitat d'executar múltiples instàncies de diferents sistemes operatius concurrents, sobre una mateixa plataforma de maquinari. libvirt és un joc d'eines escrit en el llenguatge C, Que ens permet interactuar amb les capacitats de virtualització de les versions de Linux més recents, i també amb les d'altres sistemes operatius.

Podem utilitzar a el programa virsh per crear, pausar, apagar, llistar, i moltes operacions més sobre els dominis virtuals i hipervisor que els allotgen. El nom de el programa suggereix que és l'abreviatura de «Virtualització Shana»o Shell de Virtualització.

De forma genèrica el podem invocar com:

virsh [OPCIÓ] .... [ARGUMENTS] ...
  • Comando: Pot ser un dels 215 ordres llistats més endavant
  • domini: Nom de l'domini o màquina virtual, o identificador numèric ID de l'domino, o identificador UUID de l'domini.
  • arguments: Opcions específiques de cada comanda

Hi ha diverses excepcions de la regla anterior, com en els casos que la comanda actuï sobre tots els dominis, una màquina, o directament sobre un Hipervisor Xen - Xen Hypervisor. Aquestes excepcions s'aclareixen per cada comanda.

Nota: Tot i que és vàlid identificar una màquina virtual per la seva ID numèric, aquest valor numèric s'interpretarà sempre com la identificació de l'domini, i no com el seu nom.

Les OPCIONS de la comanda virsh són:

  • -c, -connect URI: Es connecta amb la URI «Identificador Uniforme de Recursos- Identificador uniforme de recursos, En comptes de la URI per defecte que és la de l'hipervisor local.
  • -d, -debug LEVEL: Habilita els missatges de depuració - depurar, Fins al valor sencer LEVEL, argument numèric que pot prendre els valors entre 0 fins a 4. Precisament 4 és el valor per defecte.
  • -i, -escape string: Estableix una seqüència de caràcters alternativa per quan pressionem la tecla «Esc«. La seqüència per defecte és ^]. Els caràcters permesos són: qualsevol caràcter alfabètic, @, [,], \, ^, _. suggerim no modificar la seqüència de caràcters per defecte.
  • -h, -help: Ignora qualsevol altre argument i es comporta com si es executar la comanda ajuda.
  • -k, -keepalive-interval INTERVAL: Estableix un interval en segons per enviar missatges tipus KeepAlive, Per comprovar si la connexió amb el servidor es manté viva encara. Si el valor de INTERVAL s'estableix a 0, Llavors es desactiva aquest mecanisme de comprovació.
  • -K, -keepalive-count COUNT: Estableix la quantitat de vegades que es pot enviar un missatge KeepAlive sense obtenir resposta des del servidor, i sense marcar la connexió com morta. No tindrà cap efecte sobre aquesta opció, si el valor INTERVAL de l'opció anterior es va establir a 0.
  • -l, -log FILE: Dirigeix ​​la sortida de l'registre d'operacions a l'arxiu ARXIU.
  • -q, -quiet: Evita la informació extra dels missatges. Mode silenciós.
  • -r, -readonly: La connexió inicial s'estableix en mode de només Lectura. Igual a quan utilitzem l'opció -readonly en la comanda connectar.
  • -t, -timing: Mostra el temps consumit per cada comanda.
  • -v, -version = short: Ignora qualsevol altre argument, i mostra només la versió de la llibreria llibreta de la qual prové el programa virsh.
  • -V, -version = long: Ignora qualsevol altre argument i mostra la versió de la llibreria llibreta de la qual prové el programa virsh ia més, els diferents hipervisor, controladors - conductors, Tipus de xarxes, etcètera que la compilació suporta.

notes:

  • La majoria de les operacions de la comanda virsh, Suposa que la llibreria llibreta sigui capaç de connectar amb un servei libvirtd en execució.
  • La majoria de les ordres requereixen que s'executin amb privilegis de l'usuari root a causa dels canals de comunicació que utilitza per comunicar-se amb el Hipervisor. D'executar-se amb els privilegis d'un usuari normal, retornarà un error.
  • La majoria de les ordres actuen de forma sincrònica. Possibles excepcions són shutdown, setvcpus y setmem. En aquests casos, el fet que virsh retorni el Prompt de comandament, pot ser que no signifiqui que l'acció es va completar satisfactòriament. S'ha de consultar periòdicament per detectar que es va completar l'operació en el Convidat - convidat.

Per a més informació de contingut, consulteu man virsh.

Suggeriments sobre com abordar l'aprenentatge de virsh

Per facilitar l'obtenció d'ajuda sobre l'ús dels més de 200 ordres, virsh els agrupa per paraules claus - help keyword, Les quals són:

  • domini
  • controlar
  • host
  • interfície
  • Filtrar
  • xarxa
  • nodedev
  • secret
  • instantània
  • piscina
  • volum
  • virsh
buzz @ sysadmin: ~ $ virsh help domain
 Domain Management (help keyword 'domain'): attach-device attach device from an XML file attach-disk attach disk device attach-interfície attach network interfície autostart autostart a domain blkdeviotune setembre or query a block device I / O tuning parameters.
 blkiotune Get or setembre blkio parameters blockcommit Start a block commit operation.
 blockcopy Start a block copy operation.
 blockjob Manage activi bloc operations blockpull Populate a disk from its backing image.
 blockresize Resize block device of domain.
 change-mitja Change mitjana of CD or floppy drive console connect to the guest console cpu-baseline computi baseline CPU CPU-compari compari host CPU with a CPU described by an XML file cpu-stats show domain cpu estatístiques create create a domain from an XML file defineix defineix (but do not start) a domain from an XML file desc xou or setembre domain 's description or title destroy destroy (stop) a domain Detach-device Detach device from an XML file Detach-disk Detach disk device Detach-interfície Detach network interface domdisplay domain display connection URI domfsfreeze Freeze domain 's mounted sistemes de fitxers.
 domfsthaw Thaw domain 's mounted sistemes de fitxers.
 domfstrim Invoke fstrim on domain 's mounted sistemes de fitxers.


buzz @ sysadmin: ~ $ virsh help monitor
 Domain Monitoring (help keyword 'monitor'): domblkerror Show errors en bloc devices domblkinfo domain bloc device size information domblklist list all domain blocks domblkstat get device block stats for a domain domcontrol domain control interfície state domif-getlink get link state of a virtual interfície domiflist list all domain virtual interfícies domifstat get network interface stats for a domain dominfo domain information dommemstat get memory statistics for a domain domstate domain state domstats get statistics about one or múltiple domains domtime domain time list list domains

buzz @ sysadmin: ~ $ virsh help monitor
 Domain Monitoring (help keyword 'monitor'): domblkerror Show errors en bloc devices domblkinfo domain bloc device size information domblklist list all domain blocks domblkstat get device block stats for a domain domcontrol domain control interfície state domif-getlink get link state of a virtual interfície domiflist list all domain virtual interfícies domifstat get network interface stats for a domain dominfo domain information dommemstat get memory statistics for a domain domstate domain state domstats get statistics about one or múltiple domains domtime domain time list list domains

buzz @ sysadmin: ~ $ virsh help host
 Host and Hypervisor (help keyword 'host'): allocpages Manipulate pages pool size capabilities capabilities cpu-models CPU models domcapabilities domain capabilities Freecell NUMA free memory freepages NUMA free pages hostname print the hypervisor hostname maxvcpus connection vCPU maximum node-memory-tune Get or setembre node memory parameters nodecpumap node cpu map nodecpustats Prints cpu stats of the node. nodeinfo node information nodememstats Prints memory stats of the node. nodesuspend suspend the host node for a given time duration sysinfo print the hypervisor sysinfo uri print the hypervisor canonical URI versio xou versio

buzz @ sysadmin: ~ $ virsh help interfície
 Interface (help keyword 'interface'): iface-begin create a snapshot of current interfícies settings, which can be later Committed (iface-commit) or restored (iface-rollback) iface-bridge create a bridge device and attach an existing network device to it iface-commit commit changes made since iface-begin and free restore point iface-defineix defineix (but do not start) a physical host interfície from an XML file iface-destroy destroy a physical host interfície (disable it / "if- down ") iface-dumpxml interfície information in XML iface-edit edit XML configuration for a physical host interfície iface-list list physical host interfícies iface-mac convert an interfície name to interfície MAC address iface-name convert an interfície MAC address to interfície name iface-rollback rollback to previous saved configuration created via iface-begin iface-start start a physical host interfície (enable it / "if-up") iface-unbridge undefine a bridge device after detaching its slave device iface-undefine undefine a phy sical host interfície (remove it from configuration)

buzz @ sysadmin: ~ $ virsh help filter
 Network Filter (help keyword 'filter'): nwfilter-defineix defineix or update a network filter from an XML file nwfilter-dumpxml network filter information in XML nwfilter-edit edit XML configuration for a network filter nwfilter-list list network filters nwfilter-undefine undefine a network filter

buzz @ sysadmin: ~ $ virsh help network
 Networking (help keyword 'network'): net-autostart autostart a network net-create create a network from an XML file net-defineix defineix (but do not start) a network from an XML file net-destroy destroy (stop) a network net-dhcp-leases print lease info for a given network net-dumpxml network information in XML net-edit edit XML configuration for a network net-event Network Events net-info network information net-list list networks net-name convert a network UUID to network name net-start start a (Previously defined) inactive network net-undefine undefine a persistent network net-update update parts of an existing network 's configuration net-uuid convert a network name to network UUID

buzz @ sysadmin: ~ $ virsh help nodedev
 Node Device (help keyword 'nodedev'): nodedev-create create a device defined by an XML file on the node nodedev-destroy destroy (stop) a device on the node nodedev-Detach Detach node device from its device driver nodedev-dumpxml node device detalls in XML nodedev-list enumerate devices on this host nodedev-reattach reattach node device to its device driver nodedev-reset reset node device

buzz @ sysadmin: ~ $ virsh help secret
 Secret (help keyword 'secret'): secret-defineix defineix or modify a secret from an XML file secret-dumpxml secret attributes in XML secret-get-value Output a secret value secret-list list secrets secret-set-value set a secret value secret-undefine undefine a secret

buzz @ sysadmin: ~ $ virsh help snapshot
 Snapshot (help keyword 'snapshot'): amb instantània-create Create a snapshot from XML amb instantània-create-es Create a snapshot from a set of args amb instantània-current Get or setembre the current snapshot snapshot-delete Delete a domain amb instantània amb instantània-dumpxml Dump XML for a domain amb instantània amb instantània-edit edit XML for a snapshot snapshot-info snapshot information snapshot-list List snapshots for a domain amb instantània-parent Get the name of the parent of a snapshot snapshot-revert Revert a domain to a snapshot
buzz @ sysadmin: ~ $ virsh help pool
 Storage Pool (help keyword 'pool'): find-storage-pool-sources-as find potential storage pool sources find-storage-pool-sources discover potential storage pool sources pool-autostart autostart a pool pool-build build a pool pool- create-es create a pool from a set of args pool-create create a pool from an XML file pool-defineix-es defineix a pool from a set of args pool-defineix defineix (but do not start) a pool from an XML file pool-delete delete a pool pool-destroy destroy (stop) a pool pool-dumpxml pool information in XML pool-edit edit XML configuration for a storage pool pool-info storage pool information pool-list list pools pool-name convert a pool UUID to pool name pool-refresh refresh a pool pool-start start a (Previously defined) inactive pool pool-undefine undefine an inactive pool pool-uuid convert a pool name to pool UUID

buzz @ sysadmin: ~ $ virsh help volume
 Storage Volume (help keyword 'volume'): vol-clone clone a volume. vol-create-es create a volume from a set of args vol-create create a vol from an XML file vol-create-from create a vol, using another volume as input vol-delete delete a vol vol-download download volume contents to a file vol-dumpxml vol information in XML vol-info storage vol information vol-key returns the volume key for a given volume name or path vol-list list vols vol-name returns the volume name for a given volume key or path tornar path returns the volume path for a given volume name or key vol-pool returns the storage pool for a given volume key or path vol-resize resize a vol vol-upload upload file contents to a volume vol-wipe wipe a vol

buzz @ sysadmin: ~ $ virsh help virsh
 Virsh itself (help keyword 'virsh'): cd change the current directory connect (re) connect to hypervisor trobo trobo arguments exit quit this serveis interactius terminal help print help pwd print the current directory quit quit this interactive terminal

Per obtenir ajuda específica sobre qualsevol dels comandaments llistats

hem executar virsh help. exemples:

buzz @ sysadmin: ~ $ virsh help list
  NAME list - list domains SYNOPSIS list [--inactive] [--all] [--transient] [--persistent] [--with-snapshot] [--without-snapshot] [--state-running] [- -state-paused] [--state-shutoff] [--state-other] [--autostart] [--no-autostart] [--with-managed-save] [--without-managed-save] [ --uuid] [--name] [--table] [--managed-save] [--title] DESCRIPTION Returns list of domains. OPTIONS --inactive list inactive domains --all list inactive & activi domains --transient list transient domains --persistent list persistent domains --with-snapshot list domains with existing amb instantània --without-snapshot list domains without a snapshot --state -running list domains in running state --state-paused list domains in paused state --state-shutoff list domains in shutoff state --state-other list domains in other states --autostart list domains with autostart enabled --no-autostart list domains with autostart disabled --with-managed-save list domains with managed save state --without-managed-save list domains without managed save --uuid list uuid 's only --name list teniu una còpia del only --table list table (default ) --managed-save mark inactive domains with managed save state --title xou domain title

buzz @ sysadmin: ~ $ virsh help shutdown
  NAME shutdown - gracefully shutdown a domain SYNOPSIS shutdown [--mode ] DESCRIPTION Run shutdown in the target domain. OPTIONS [--domain] domain name, aneu or uuid --mode shutdown mode: acpi | agent | initctl | signal | paravirt

Exemples d'ús de la comanda virsh

Versió de l'virsh

buzz @ sysadmin: ~ $ virsh -v
1.2.9

buzz @ sysadmin: ~ $ virsh -V
Virsh command line tool of libvirt 1.2.9 See lloc web at http://libvirt.org/ Compiled with support for: Hypervisors: QEMU / KVM lxc UML Xen LibXL OpenVZ VMWare VirtualBox Test Networking: Remote Network Bridging Interface netcf Nwfilter VirtualPort Storage: dir Disk Filesystem SCSI Multipath iSCSI LVM RBD Sheepdog Miscellaneous: Daemon Nodedev AppArmor SELinux Secrets Debug DTrace Readline Modular

Entrada a la consola virsh

buzz @ sysadmin: ~ $ sudo virsh
[Sudo] password for buzz: Welcome to virsh, the virtualization interactive terminal. Type: 'help' for help with commands 'quit' to quit

Llistar tots els dominis

virsh # list --all
 Aneu Name State ----------------------------------------------- ----- - dns shut off - miweb shut off - sysadmin-centos shut off

Iniciar el domini dns

virsh # start dns
Domain dns started

virsh # domdisplay dns
spice: //127.0.0.1: 5900

Llistar volums d'emmagatzematge

virsh # pool-list
 Name State Autostart ------------------------------------------- default activi no VMS -images activi yes       

virsh # pool-info default
Name: default UUID: 3d158e62-6237-464f-9d8f-07ac98be56dc State: running Persistent: yes Autostart: no Capacity: 14.64 GiB Allocation: 5.18 GiB Disponible: 9.46 GiB

virsh # pool-info VMS-images
Name: VMS-images UUID: 72e1b63d-3d90-4f02-bfde-197fd00f3b94 State: running Persistent: yes Autostart: yes Capacity: 916.77 GiB Allocation: 464.22 GiB Disponible: 452.55 GiB

Llistar les imatges contingudes en un volum

virsh # vol-list VMS-images
 Name Path ------------------------------------------------ ------------------------------ CentOS-7-x86_64-Everything-1511.iso / ra / VMS / CentOS-7- x86_64-Everything-1511.iso dns.qcow2 /tera/vms/dns.qcow2 miweb.qcow2 /tera/vms/miweb.qcow2 openSUSE-13.2-DVD-x86_64.iso /tera/vms/openSUSE-13.2-DVD-x86_64 .iso sysadmin-centos.qcow2 /tera/vms/sysadmin-centos.qcow2 sysadmin.qcow2 /tera/vms/sysadmin.qcow2                

virsh # vol-info dns.qcow2 --pool VMS-images
Name: dns.qcow2 Type: file Capacity: 10.00 GiB Allocation: 1.56 GiB

Crear una imatge de disc en un volum

virsh # vol-create-as --pool VMS-images --name dns2.raw --capacity 20G
Vol dns2.raw created

virsh # vol-list VMS-images
 Name Path ------------------------------------------------ ------------------------------ CentOS-7-x86_64-Everything-1511.iso / ra / VMS / CentOS-7- x86_64-Everything-1511.iso dns.qcow2 /tera/vms/dns.qcow2                     
 dns2.raw /tera/vms/dns2.raw                    
 miweb.qcow2 /tera/vms/miweb.qcow2 openSUSE-13.2-DVD-x86_64.iso /tera/vms/openSUSE-13.2-DVD-x86_64.iso sysadmin-centos.qcow2 /tera/vms/sysadmin-centos.qcow2 sysadmin .qcow2 /tera/vms/sysadmin.qcow2

Unir la imatge acabada de crear a un domini en execució

virsh # domstate dns
funcionament

virsh # dominfo dns
Id: 4 Name: dns UUID: 9e69ebc6-213e-42f7-99bf-83b333e93958 US Type: HVM State: running CPU (s): 1 CPU time: 25.2s Max memory: 262144 KiB Used memory: 262144 KiB Persistent: yes Autostart: disable Managed save: no Security model: none Security DOI: 0

virsh # domblklist dns
Target Source ------------------------------------------------ vda /tera/vms/dns.qcow2 hda -

virsh # attach-disk dns /tera/vms/dns2.raw VdB --persistent --live
Disk attached successfully

virsh # domblklist dns
Target Source ------------------------------------------------ vda /tera/vms/dns.qcow2 VdB /tera/vms/dns2.raw hda -

virsh # domblkstat dns vda
vda rd_req 5438 vda rd_bytes 67512320 vda wr_req 405 vda wr_bytes 2854912 vda flush_operations 14 vda rd_total_times 20533958076 vda wr_total_times 423498369 vda flush_total_times 232141607

virsh # domblkstat dns VdB
VdB rd_req 117 VdB rd_bytes 479232 VdB wr_req 0 VdB wr_bytes 0 VdB flush_operations 0 VdB rd_total_times 28976780 VdB wr_total_times 0 VdB flush_total_times 0

Particionamos, formatem i muntem el nou disc

virsh # quit
buzz @ sysadmin: ~ $ ssh buzz@192.168.10.5
buzz@192.168.10.5's password:

buzz @ dns: ~ $ sudo fdisk / dev / VdB
[Sudo] password for buzz: Welcome to fdisk (util-linux 2.25.2). Changes will remain in memory only, until you decideix to write them. Be careful before using the write command. Command (m for help): n Partition type p primary (0 primary, 0 extended, 4 free) i esteneu (contenidors for logical partitions) Select (default p): p Partition number (1-4, default 1): First sector (2048-41949951, default 2048): Last sector, + sectors or + size {K, M, G, T, P} (2048-41949951, default 41949951): Created a new partition 1 of type 'Linux' and of size 20 GiB. Command (m for help): p Disk / dev / VdB: 20 ​​GiB, 21478375424 bytes, 41949952 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical / physical): 512 bytes / 512 bytes I / O size ( minimum / optimal): 512 bytes / 512 bytes disklabel type: dos Disk identifier: 0x12e1497e Device Boot Start End Sectors Size Aneu Type / dev / vdb1 2048 41943039 41940992 20G 83 Linux Command (m for help): w The partition table has been Altered . Calling ioctl () to re-read partition table. Syncing disks.

buzz @ dns: ~ $ sudo mkfs.ext4 / dev / vdb1

buzz @ dns: ~ $ sudo fdisk -l

Disk / dev / vda: 10 GiB, 10737418240 bytes, 20971520 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical / physical): 512 bytes / 512 bytes I / O size (minimum / optimal): 512 bytes / 512 bytes disklabel type: dos Disk identifier: 0xb1e40216 Device Boot Start End Sectors Size Aneu Type / dev / vda1 * 2048 20013055 20011008 9.6G 83 Linux / dev / vda2 20015102 20969471 954370 466m 5 Extended / dev / vda5 20015104 20969471 954368 466m 82 Linux swap / Solaris Disk / dev / VdB: 20 ​​GiB, 21478375424 bytes, 41949952 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical / physical): 512 bytes / 512 bytes I / O size (minimum / optimal): 512 bytes / 512 bytes disklabel type: dos Disk identifier: 0x12e1497e Device Boot Start End Sectors Size Aneu Type / dev / vdc1 2048 41943039 41940992 20G 83 Linux

buzz @ dns: ~ $ sudo mkdir / magatzem
buzz @ dns: ~ $ sudo nano / etc / fstab 
/ Dev / vdb1 / magatzem ext4 defaults 0 0

buzz @ dns: ~ $ sudo mount -a
buzz @ dns: ~ $ ls -l / magatzem total 16 drwx ------ 2 root root 16384 10 des 17:34 lost + found

Tornem a la consola virsh

buzz @ sysadmin: ~ $ suo virsh Welcome to virsh, the virtualization interactive terminal. Type: 'help' for help with commands 'quit' to quit

virsh # 

apaguem

virsh # domstate dns
funcionament

virsh # shutdown dns
Domain dns està protegida shutdown

Resum

Fins aquí hem navegat per les ribes de la mar Virsh. 😉 Per a més informació, executar la comanda man virsh. No obstant això, deixem un arxiu en text pla denominat virsh-help.txt que vam confeccionar per facilitar-li la vida als que s'aventurin amb aquest Súper Comando per a l'administració i gestió de hipervisor i les seves Màquines Virtuals.

recomanem encaridament que provin les ordres fora de l'ambient de producció.


El contingut d'l'article s'adhereix als nostres principis de ètica editorial. Per notificar un error punxa aquí.

7 comentaris, deixa el teu

Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà.

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   caçador va dir

    M'agradaria fer servir Virsh per a més coses, actualment només el bàsic, start, stop, tota la resta ús virt-manager, m'agrada que pots tenir N servers corrent libvirt i manejar-los des de la teva estació de treball amb virt-manager.

  2.   federico va dir

    Hola amic Dhunter !!! Ja estic en el meu treball. Descarrega el fitxer virsh-help.txt que et va a ajudar molt. El vaig confeccionar a partir de la pròpia consola de l'virsh, i després vaig fer un script per omplir-lo. Penso que, a l'estar organitzat per les paraules claus de l'ajuda, sigui més potable. En el proper article toco més temes d'aquesta comanda.

  3.   Zodia Carburus va dir

    Salutacions Federico. He seguit els teus interessants articles sobre les PIMES. Decididament és mes fàcil l'ús de la consola per a l'administració ràpida i eficient. També consumeixen menys recursos. Espero per les teves properes entregues.

  4.   crespo88 va dir

    Bé Frederic, ja vas complir amb mi. Gràcies per aquest regal que ens has fet. Excel·lent post, vaig estar esperant per aquest article sobre el virsh. Gràcies germà, tots sabrem donar-li l'ús apropiat.

  5.   fic va dir

    De res Crespo88. Per a aquest estem en DesdeLinux.

  6.   Ismael Álvarez Wong va dir

    hola fic, m'he quedat sorprès amb la potencialitat de la comanda virsh, vaja que no trobo paraules per descriure el que penso a l'respecte, increïble, i això que ho exposes al post és només una pinzellada, fent servir les teves pròpies paraules «Fins aquí hem navegat per les ribes de la mar Virsh. »
    molt útil quan exposes com investigar l'ajuda de l'virsh utilitzant les paraules clau.
    genial l'exemple desenvolupat d'Crear una imatge de disc en un volum i unir-la (adicionarla) a un domini (o MV) en execució, tot amb virsh; per després des de la nostra WK sysadmin connectar-nos per SSH a l'domini i dins d'aquest, crear la partició i la seva filesystem ext4 per finalment muntar-la des del fstab.
    Res a ha de seguir amb els sgtes posts de la sèrie de virt qemu-kvm i moltes gràcies per compartir tot això.

    1.    federico va dir

      Has captat l'essència de l'missatge, amic Wong. Si només amb la introducció a la comanda Virsh, es poden fer meravelles, per què no continuar amb el seu estudi i ús ?. Virsh és, per definició, la interfície de l'Qemu-KVM, concebuda pels seus creadors en Xarxa Hat, Inc i patrocinats per aquesta gran companyia. Encara que sabem que hi ha altres interfícies com el Virt-Manager i el oVirt, Virsh segueix sent la més completa per gestionar la llibreria llibreta. Gràcies amic Wong pels teus valuosos comentaris.