Advertisement
sergio_educacionit

dockerlvm.net

Feb 8th, 2025 (edited)
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 4.38 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html lang="es">
  3. <head>
  4.     <meta charset="UTF-8">
  5.     <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6.     <title>LVM y su Uso con Docker</title>
  7.     <style>
  8.         /* Estilos generales */
  9.         body {
  10.             font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
  11.             margin: 0;
  12.             padding: 0;
  13.             background-color: #f0f2f5;
  14.             color: #333;
  15.         }
  16.  
  17.         /* Encabezado */
  18.         header {
  19.             background: linear-gradient(to right, #0073e6, #005bb5);
  20.             color: white;
  21.             text-align: center;
  22.             padding: 20px;
  23.             font-size: 26px;
  24.             font-weight: bold;
  25.         }
  26.  
  27.         /* Contenedor principal */
  28.         .container {
  29.             width: 90%;
  30.             max-width: 900px;
  31.             margin: 20px auto;
  32.             background: white;
  33.             padding: 25px;
  34.             border-radius: 10px;
  35.             box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
  36.         }
  37.  
  38.         /* Títulos */
  39.         h2 {
  40.             color: #005bb5;
  41.             border-bottom: 2px solid #0073e6;
  42.             padding-bottom: 5px;
  43.         }
  44.  
  45.         /* Lista */
  46.         ul {
  47.             list-style: none;
  48.             padding: 0;
  49.         }
  50.  
  51.         ul li {
  52.             background: #eef4ff;
  53.             margin: 5px 0;
  54.             padding: 10px;
  55.             border-left: 4px solid #0073e6;
  56.             border-radius: 5px;
  57.         }
  58.  
  59.         /* Bloques de código */
  60.         pre {
  61.             background: #222;
  62.             color: #0f0;
  63.             padding: 15px;
  64.             border-radius: 8px;
  65.             overflow-x: auto;
  66.             font-size: 14px;
  67.         }
  68.  
  69.         /* Pie de página */
  70.         footer {
  71.             text-align: center;
  72.             padding: 15px;
  73.             background: #333;
  74.             color: white;
  75.             margin-top: 20px;
  76.             font-size: 14px;
  77.         }
  78.     </style>
  79. </head>
  80. <body>
  81. <div style="background: #000; color: #fff; text-align: center; padding: 15px; font-size: 18px; font-weight: bold; border-bottom: 3px solid #ff0000;">
  82.     ⚠️ Advertencia: Este contenido ha sido generado por una IA y puede contener imprecisiones. No sigas estos pasos sin verificarlos en tu sistema. ⚠️
  83. </div>
  84.  
  85.  
  86.     <header>LVM y su Uso con Docker</header>
  87.  
  88.     <div class="container">
  89.         <h2>¿Qué es LVM?</h2>
  90.         <p>LVM (<strong>Logical Volume Manager</strong>) es un sistema de gestión de almacenamiento en Linux que permite crear y administrar particiones de manera flexible.</p>
  91.         <ul>
  92.             <li><strong>Physical Volumes (PV):</strong> Discos físicos o particiones utilizadas para almacenamiento.</li>
  93.             <li><strong>Volume Groups (VG):</strong> Agrupaciones de volúmenes físicos para distribuir el espacio.</li>
  94.             <li><strong>Logical Volumes (LV):</strong> Particiones lógicas dentro del grupo de volúmenes.</li>
  95.         </ul>
  96.  
  97.         <h2>¿Por qué usar LVM con Docker?</h2>
  98.         <p>Docker puede aprovechar LVM para mejorar el rendimiento y la gestión del almacenamiento, especialmente con el driver <strong>devicemapper</strong> en modo thin provisioning.</p>
  99.  
  100.         <h2>Configuración de LVM para Docker</h2>
  101.         <p>A continuación, se muestra cómo configurar LVM para su uso con Docker.</p>
  102.  
  103.         <h3>1. Crear los volúmenes físicos</h3>
  104.         <pre>sudo pvcreate /dev/sdX /dev/sdY</pre>
  105.  
  106.         <h3>2. Crear el grupo de volúmenes</h3>
  107.         <pre>sudo vgcreate docker_vg /dev/sdX /dev/sdY</pre>
  108.  
  109.         <h3>3. Crear un volumen lógico</h3>
  110.         <pre>sudo lvcreate --wipesignatures y -n docker_lv -L 20G docker_vg</pre>
  111.  
  112.         <h3>4. Formatear y montar el volumen</h3>
  113.         <pre>sudo mkfs.xfs /dev/docker_vg/docker_lv
  114. sudo mkdir /var/lib/docker
  115. sudo mount /dev/docker_vg/docker_lv /var/lib/docker</pre>
  116.  
  117.         <h3>5. Configurar Docker para usar LVM</h3>
  118.         <pre>sudo mkdir -p /etc/docker
  119. echo '{ "storage-driver": "devicemapper" }' | sudo tee /etc/docker/daemon.json</pre>
  120.  
  121.         <h3>6. Reiniciar Docker</h3>
  122.         <pre>sudo systemctl restart docker</pre>
  123.  
  124.         <h2>Conclusión</h2>
  125.         <p>El uso de LVM con Docker permite gestionar mejor el almacenamiento, optimizar recursos y mejorar el rendimiento de contenedores.</p>
  126.     </div>
  127.  
  128.     <footer>© 2025 - Guía sobre LVM y Docker</footer>
  129. </body>
  130. </html>
  131.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement