{"id":814,"date":"2021-08-17T19:38:00","date_gmt":"2021-08-17T17:38:00","guid":{"rendered":"https:\/\/www.pinguytaz.net\/?p=814"},"modified":"2021-08-06T19:38:14","modified_gmt":"2021-08-06T17:38:14","slug":"usando-qemu-kvm-con-libvirt-4-6-almacenamiento","status":"publish","type":"post","link":"https:\/\/www.pinguytaz.net\/index.php\/2021\/08\/17\/usando-qemu-kvm-con-libvirt-4-6-almacenamiento\/","title":{"rendered":"Usando QEMU\/KVM con LibVirt (4\/6) Almacenamiento"},"content":{"rendered":"\n<p>Los grupos de almacenamiento se dividen en vol\u00famenes de almacenamiento y \u200b\u200blos vol\u00famenes se asignan a las m\u00e1quinas virtuales como dispositivos de bloque.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"alignleft size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.pinguytaz.net\/wp-content\/uploads\/2021\/08\/image-6.png\" alt=\"\" class=\"wp-image-853\" width=\"523\" height=\"260\" srcset=\"https:\/\/www.pinguytaz.net\/wp-content\/uploads\/2021\/08\/image-6.png 630w, https:\/\/www.pinguytaz.net\/wp-content\/uploads\/2021\/08\/image-6-300x149.png 300w\" sizes=\"auto, (max-width: 523px) 100vw, 523px\" \/><\/figure><\/div>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.pinguytaz.net\/wp-content\/uploads\/2021\/08\/image-7.png\" alt=\"\" class=\"wp-image-854\" width=\"357\" height=\"384\" srcset=\"https:\/\/www.pinguytaz.net\/wp-content\/uploads\/2021\/08\/image-7.png 544w, https:\/\/www.pinguytaz.net\/wp-content\/uploads\/2021\/08\/image-7-279x300.png 279w\" sizes=\"auto, (max-width: 357px) 100vw, 357px\" \/><\/figure><\/div>\n\n\n\n<p>Los ficheros de configuraci\u00f3n de las redes los encontraremos en: <em>etc<\/em>\/libvirt\/storage\/*.xml<\/p>\n\n\n\n<p>Accedemos a las redes en <strong>Editar\u2192Detalles conexi\u00f3n<\/strong>, y en esta pantalla la carpeta \u201c<strong>Almacenamiento<\/strong>\u201d<\/p>\n\n\n\n<p>Desde el podremos crear nuevos dep\u00f3sitos de im\u00e1genes y discos. Un deposito o grupo de almacenamiento puede ser local o remoto y este estar\u00e1 compuesto por vol\u00famenes que son los que se asignan a las maquinas virtuales.<\/p>\n\n\n\n<p>Tipos de dep\u00f3sitos:<\/p>\n\n\n\n<p><strong>Directorio<\/strong> de sistema de archivos que se compone de archivos como volumenes. Si nuestro repositorio de imagenes es el de por defecto \u201c\/var\/lib\/libvirt\/images\u201d no tendremos problema, pero si deseamos que el repositorio sea un directorio de nuestro usuario nos tendremos que asegurar que pertenezca tambi\u00e9n al usuario y grupo \u201clibvirt-qemu\u201d. Para esto lo mejor es a\u00f1adirlos al ACL.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">    setfacl -R -m u:libvirt-qemu:rwx &lt;directorio&gt;\n    setfacl -R -m g:libvirt-qemu:rwx &lt;directorio&gt;\n    De forma que una lectura de ACL \u201cgetfacl &lt;directorio&gt;\u201d quede similar a:\n    # file: QEMU\/\n    # owner: &lt;usuario&gt;\n    # group: &lt;usuario&gt;\n    user:libvirt-qemu:rwx\n    group:libvirt-qemu:rwx<\/pre>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Dispositivo bloques <\/strong>(particiones): Es un dispositivo de bloque preformateado (auto,ext2, ext3,ext4, vfat, xfs, etc.) en el nos encontraremos ficheros como si fuera un deposito de directorio.<\/li><\/ul>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Almacenamientos remotos<\/strong>: iSCSI, LVM Discos en red NFS, CIFS para samba.<\/li><\/ul>\n\n\n\n<p>El deposito de directorio se compone de volumenes de archivo, algunos tipos soportados son:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>raw<\/strong>: un archivo sin formato, suelen tener extensi\u00f3n .img<\/li><li><strong>bochs<\/strong>: Formato de imagen de disco de Bochs<\/li><li><strong>dmg<\/strong>: Formato de imagen de disco Mac<\/li><li><strong>iso<\/strong>: Formato de imagen de disco CDROM<\/li><li><strong>qcow y qcow2<\/strong>: Formato de imagen de disco QEMU v1 y v2<\/li><li><strong>vmdk<\/strong>: Formato de imagen de disco de Vmware<\/li><li><strong>parallels<\/strong>: Virtualizacion Parallels<\/li><li><strong>vdi<\/strong>: Imagen de VirtualBox<\/li><li><strong>vpc<\/strong>: Formato de imagen de disco de VirtualPC<\/li><li><strong>vvfat<\/strong>: Imagen de un disco vFAT<\/li><\/ul>\n\n\n\n<p>Estos archivos se comportaran como discos duros virtualizados en las maquinas invitadas. Ademas de poder a\u00f1adir archivos como discos virtuales, tambi\u00e9n se puede poner un dispositivo de bloque del deposito de tipo disco.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><em>Herramienta qemu-img<\/em><\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>qemu-img create -f &lt;formato&gt; -o size=&lt;tama\u00f1o&gt; &lt;fichero&gt;<\/li><li>qemu-img convert -f &lt;formato origen&gt; -O &lt;formato destino&gt; &lt;Fichero origen&gt; &lt;fichero destino&gt;<\/li><li>qemu-img info &lt;fichero&gt; Nos informa del formato entre otros datos de la imagen.<\/li><li>qemu-img resize &lt;fichero&gt; [+|-] &lt;tama\u00f1o&gt; [K|M|G|T]<\/li><\/ul>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Los grupos de almacenamiento se dividen en vol\u00famenes de almacenamiento y \u200b\u200blos vol\u00famenes se asignan a las m\u00e1quinas virtuales como dispositivos de bloque. Los ficheros de configuraci\u00f3n de las redes los encontraremos en: etc\/libvirt\/storage\/*.xml Accedemos a las redes en Editar\u2192Detalles conexi\u00f3n, y en esta pantalla la carpeta \u201cAlmacenamiento\u201d Desde el podremos crear nuevos dep\u00f3sitos de [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":854,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"site-container-style":"default","site-container-layout":"default","site-sidebar-layout":"default","disable-article-header":"default","disable-site-header":"default","disable-site-footer":"default","disable-content-area-spacing":"default","footnotes":""},"categories":[7,155,1,65],"tags":[160,162,158,159,161],"class_list":["post-814","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-linux","category-qemu-kvm-virtualizacion","category-sin-categoria","category-virtualizacion","tag-img","tag-iso","tag-qcow","tag-raw","tag-vdi"],"_links":{"self":[{"href":"https:\/\/www.pinguytaz.net\/index.php\/wp-json\/wp\/v2\/posts\/814","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.pinguytaz.net\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.pinguytaz.net\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.pinguytaz.net\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.pinguytaz.net\/index.php\/wp-json\/wp\/v2\/comments?post=814"}],"version-history":[{"count":3,"href":"https:\/\/www.pinguytaz.net\/index.php\/wp-json\/wp\/v2\/posts\/814\/revisions"}],"predecessor-version":[{"id":866,"href":"https:\/\/www.pinguytaz.net\/index.php\/wp-json\/wp\/v2\/posts\/814\/revisions\/866"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.pinguytaz.net\/index.php\/wp-json\/wp\/v2\/media\/854"}],"wp:attachment":[{"href":"https:\/\/www.pinguytaz.net\/index.php\/wp-json\/wp\/v2\/media?parent=814"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.pinguytaz.net\/index.php\/wp-json\/wp\/v2\/categories?post=814"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.pinguytaz.net\/index.php\/wp-json\/wp\/v2\/tags?post=814"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}