<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-536398399272180344</id><updated>2025-03-12T14:34:59.160+01:00</updated><category term="Sin categoría"/><category term="VMware"/><category term="Linux"/><category term="ssh"/><category term="esxi"/><category term="seguridad"/><category term="CentOS"/><category term="Networking"/><category term="KDE"/><category term="Nagios"/><category term="OpenSuse"/><category term="Oracle"/><category term="VyOS"/><category term="Whatsapp"/><category term="bacula"/><category term="Apache"/><category term="Apache httpd"/><category term="Debian"/><category term="Hardening"/><category term="IPSEC"/><category term="LDAP"/><category term="LZO"/><category term="LogAnalyzer"/><category term="MySQL"/><category term="Name"/><category term="OpenVPN"/><category term="Openfire"/><category term="PHP"/><category term="PNP4Nagios"/><category term="Slackware"/><category term="Thunderbird"/><category term="VPN"/><category term="VirtualBox"/><category term="htop"/><category term="lvm"/><category term="ownCloud"/><category term="piwik"/><category term="snmp"/><title type='text'>LinuxTarGz</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://linuxtargz.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/536398399272180344/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://linuxtargz.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/536398399272180344/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Ismael</name><uri>http://www.blogger.com/profile/03550730076526306971</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>323</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-536398399272180344.post-8931239286609393700</id><published>2018-08-27T22:17:00.000+02:00</published><updated>2018-08-27T22:19:21.584+02:00</updated><title type='text'>Kickstart e instalaciones desatendidas</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Kickstart, es un proceso que permite la instalación desatendida de un sistema operativo RedHat/CentOS, principalmente.&lt;br /&gt;
&lt;br /&gt;
Se invoca desde el menú de instalación y se hace la llamada a un fichero .cfg&lt;br /&gt;
&lt;br /&gt;
Personalmente, por comodidad, dejo alojado el fichero en un repositorio local de CentOS.&lt;br /&gt;
&lt;img alt=&quot;&quot; height=&quot;277&quot; src=&quot;data:image/png;base64,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bjGdxfUYvCcdWXrt2+vLFYaw/SmsPdNpsGdGq2dGqwbbXsakx4drj28snR8tfmW8fnFl5JzRdbDI58pBwnz/9RMrP4DQMzXW4p2+EiB7CSaZ0CF0SV1Sh5BMIJj/wmyXnqPu2W6F9c40A9K4vBC+yKwhREhQ4Q3WVwlw5E9V2C7gcPiYLwwxFSHhfSjGS/TJuAgRDhBwEJmBiI344Crw3Xzv19l76QkQZuB+LATj67T98eo90llcn5zBWleFzixYapu/bl1Kp8tfpiQ4S3vZGIeZ7ZAgXRzefGK4bqLVsSfyueLxHJwh+mi2v5PlwEedjMtuni6W6A0+37Ho5g9OOQsBX2F85QNgY0i44O99DtpZjHUppmjrYHvWYSGB5UBMBIMnOWuAaIj37gB3KyyxHG8kYknORsDZ2OvF3GlGYv7SpYFkk3FYCPc+TG0NkKI3xvgYyDMr7JXO0nos+NDFe7wz1gPJWetL6TTbk0Ns3zNulk9du3T66mVcoKou3Lh5dLCgGRtEPndiqLA1Ln860GNwVu2A7MGA3f7gs8M4TL7mhUBlvbcJa8O9b0PWeCwpRIdNzm+f1uVPPwKBLmE2fw8mUMN23+jBEbHV9hUydfDFeF3PEYyN2JDoOFK+ADZgnCVCNxA5aHwXknHbkZucQJO7xLxy73QW1m9/7Wum18VWbM+14CmmM58W5Jkk2ssE+8Tq4plrCyfHr81feQObDmI6+lq7yOeKtd3t9xjphgCQoif8iVMln0LB4MC4e1dyDgfB5A41v49Erkk4Eh5rIrZDypMLOWfARjoeLA7jwc/iK/KorLfWe0jGJd+F4DHBWLDFeKFTb9ddImyPHAO2xuaXmrb/NxicnSFhILhE8vjcH1fldJbW14BnNs+0UHE/ub8OpXT6PEWS2X5VuVnGAHXCVmBtD+Mx4DUaLfI5Yr3DEoPLM7t46BL0jQ4REREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREZHPnC6kaA0YMNE6SDicK23vnDPGNMvWWiD/65xze/2w2b79Zwgh/xljbP41xnjvmy3zyvbGOfzmzx3LORk7otthv/GWtm/ntFluCqSu67wmpbRn2vKfH2P5/BHSuadSvBTqQ97+Q4P90PCn1BNrbfO/TQmUymFK1PsKp10PuVcC3vsp+W0H1eyI9s93/GrPerI7wPZvP3p92/1nXmgysmey27/N2zT/a4zZEdSe4U9JgPe+iTfXz6ZeNRs35VaqD6X9lbdv/6odTjsNtAq2KcamGdxRl/bcZe2VU+re7krS7MRPLt4p4ezYL81/VVW1Z2pLStt773fkZUqYuQI0R9mOtE3pF/Zsl5rNmvrzB7QPH59IBT0XsThwxmLZWTFbcrJijE0md7cyVVWVGgig0+k0K9uH1u5AcuBNRWz3xDu23NHifGjZffR4p2+fUmriao785sBuNmsf8Dn8xp7Vrh3+pySd0+2Od3p9aB/wH+Vg/ujl0DS7xpgY447A9yyHPf0B4exe+ND85pq8Y3fviGtKkze9APfcj3ueoTbdbXMq1g62+cmOA3B399xot5XtvnZ3+NPrP9DtdvdsTHaXW1Y6Lkr1v+kJdmdz95850h1nYzmPH9qn7tgRTUOaF3JimowcOHBgR1CfULxTwtl9Srej2D+K0vZNr5FSaleSKZo9ReuAmtIvUG43SvXno7cPHyvv6dY4bwkGy3ZWp/0in4vtOAJLNdh7X9f1ZDJ57733bt++nbPdbh3efffdyWTSHNK5ydsRXfvP5tDdvds+yo78A+Ldc/vmeHj33XebP/O+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&quot; width=&quot;400&quot; /&gt; &lt;br /&gt;
Una vez invocado empezará la instalación, pudiendo ser esta con interacción del usuario, o totalmente desatendida.&lt;br /&gt;
&lt;br /&gt;
Obviamente, dicha instalación podemos parametrizar todo el sistema tal y como podemos hacer con un script al uso.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Os dejo un enlace a Pastebin con un kickstart que he hecho para utilizar en mi home lab.&lt;br /&gt;
&lt;a href=&quot;https://pastebin.com/tqsgvnG9&quot; target=&quot;_blank&quot;&gt;https://pastebin.com/tqsgvnG9&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Revisarlo antes de usarlo ya que tiene cierta configuración de hardening que puede pelearse con vuestras necesidades. &amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
Espero que os sea de utilidad.&lt;br /&gt;
&lt;br /&gt;
Un saludo</content><link rel='replies' type='application/atom+xml' href='http://linuxtargz.blogspot.com/feeds/8931239286609393700/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://linuxtargz.blogspot.com/2018/08/kickstart-e-instalaciones-desatendidas.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/536398399272180344/posts/default/8931239286609393700'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/536398399272180344/posts/default/8931239286609393700'/><link rel='alternate' type='text/html' href='http://linuxtargz.blogspot.com/2018/08/kickstart-e-instalaciones-desatendidas.html' title='Kickstart e instalaciones desatendidas'/><author><name>Fran Blanco</name><uri>http://www.blogger.com/profile/00703456057399172970</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-536398399272180344.post-3092153654224720906</id><published>2017-11-11T14:00:00.000+01:00</published><updated>2018-12-23T01:58:21.120+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Debian"/><category scheme="http://www.blogger.com/atom/ns#" term="Hardening"/><category scheme="http://www.blogger.com/atom/ns#" term="OpenVPN"/><category scheme="http://www.blogger.com/atom/ns#" term="seguridad"/><title type='text'>OpenVPN Debian 9 (Road to Warrior) - Actualizado</title><content type='html'>Hola a tod@s,&lt;br /&gt;
&lt;br /&gt;
primeramente darle las gracias a Ismael por darme esta oportunidad para hacer una entrada en el blog. Espero que sea de ayuda e interés.&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;Escenario:&lt;/u&gt;&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;Equipo con Debian 9.6 instalado desde netinstall y con gestión por ssh. (125 paquetes)&lt;/li&gt;
&lt;li&gt;OpenVpn (2.4.0-6), OpenSSL (1.1.0j-1), Easy-RSA (2.2.2-2) y Havged (1.9.1-5)&lt;/li&gt;
&lt;li&gt;Dispositivo móvil Android 8&lt;/li&gt;
&lt;/ol&gt;
Parametrización previa de la máquina Debian:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;/boot -&amp;gt; 256Mb ext2 opciones: ro&lt;/li&gt;
&lt;li&gt;/root -&amp;gt; 1G XFS &lt;/li&gt;
&lt;li&gt;/tmp -&amp;gt; 256Mb ext4 opciones:&amp;nbsp;nodev,nosuid,noexec&lt;/li&gt;
&lt;li&gt;/swap -&amp;gt; 256Mb&lt;/li&gt;
&lt;li&gt;/opt -&amp;gt; 64Mb ext4 opciones:&amp;nbsp;nodev,nosuid,noexec&lt;/li&gt;
&lt;li&gt;/var -&amp;gt; 512Mb ext4 opciones:&amp;nbsp;nodev,nosuid,noexec&lt;/li&gt;
&lt;li&gt;/var/log -&amp;gt; 256Mb ext4 opciones:&amp;nbsp;nodev,nosuid,noexec&lt;/li&gt;
&lt;li&gt;/var/log/audit -&amp;gt; 64Mb ext4 opciones:&amp;nbsp;nodev,nosuid,noexec&lt;/li&gt;
&lt;li&gt;/usr -&amp;gt; 1,5Gb&amp;nbsp; ext4&lt;/li&gt;
&lt;li&gt;/home -&amp;gt; 64Mb XFS opciones: nodev,nosuid,usrquota,grpquota&lt;/li&gt;
&lt;li&gt;/tmp&amp;nbsp; /var/tmp&amp;nbsp;&amp;nbsp;&amp;nbsp; none&amp;nbsp;&amp;nbsp;&amp;nbsp; rw,nodev,noexec,nosuid,bind 0&amp;nbsp;&amp;nbsp; 0&lt;/li&gt;
&lt;li&gt;tmpfs /dev/shm&amp;nbsp;&amp;nbsp;&amp;nbsp; none&amp;nbsp;&amp;nbsp;&amp;nbsp; rw,nodev,noexec,nosuid&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp; 0&lt;/li&gt;
&lt;li&gt;proc&amp;nbsp;&amp;nbsp;&amp;nbsp; /proc&amp;nbsp;&amp;nbsp;&amp;nbsp; proc&amp;nbsp;&amp;nbsp;&amp;nbsp; defaults,hidepid=2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 &lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
Paquetería necesaria:&lt;br /&gt;
&lt;i&gt;apt update &amp;amp;&amp;amp; apt install openssl easy-rsa openvpn haveged -y&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
Instalaremos el paquete haveged para generar la suficiente cantidad de entropía en el sistema, de manera que podamos generar claves de calidad.&lt;br /&gt;
&lt;br /&gt;
Copiamos el directorio easy-rsa&lt;br /&gt;
&lt;i&gt;cp -r /usr/share/easy-rsa/ /etc/openvpn/&lt;/i&gt;&lt;br /&gt;
Modificaremos el fichero&amp;nbsp;&lt;i&gt;/etc/openvpn/easy-rsa/vars&lt;/i&gt; quedando de la siguiente manera:&lt;br /&gt;
&lt;i&gt;export EASY_RSA=&quot;/etc/openvpn/easy-rsa&quot;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;export KEY_SIZE=4096&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;export CA_EXPIRE=1825&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;export KEY_EXPIRE=1825&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;export KEY_COUNTRY=&quot;ES&quot;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;export KEY_PROVINCE=&quot;LCG&quot;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;export KEY_CITY=&quot;Cambre&quot;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;export KEY_ORG=&quot;TestLab Enterprises&quot;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;export KEY_EMAIL=&quot;root@localhost”&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;export KEY_OU=&quot;IT&quot;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
Según las lineas anteriores, se van a generar claves y certificados de 4096 bits con duración de 5 años y ubicadas en la ruta&amp;nbsp;&lt;i&gt;/etc/openvpn/easy-rsa&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
Hacemos source a vars. Recomendaría posicionarse en&amp;nbsp;/etc/openvpn/easy-rsa&lt;br /&gt;
&lt;i&gt;source vars&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
Y probamos que los scripts funcionan correctamente:&lt;br /&gt;
&lt;i&gt;./clean-all&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;br /&gt;&lt;/i&gt;
Ya podemos empezar a generar los certificados, primeramente la CA&lt;br /&gt;
&lt;i&gt;./build-ca CA&lt;/i&gt;&lt;br /&gt;
El del servidor&lt;br /&gt;
&lt;i&gt;./build-key-server srvovpn&lt;/i&gt;&lt;br /&gt;
Diffie-Helman (Si no es un equipo con cierta potencia, puede tardar unas horas)&lt;br /&gt;
&lt;i&gt;./build-dh&lt;/i&gt;&lt;br /&gt;
Clave TA para evitar DDoS hacia la VPN&lt;br /&gt;
&lt;i&gt;openvpn --genkey --secret ta.key&lt;/i&gt;&lt;br /&gt;
En este punto ya podemos empezar a generar certificados y claves para los usuarios de la VPN&lt;br /&gt;
&lt;i&gt;./build-key cliente1&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;br /&gt;&lt;/i&gt;
Crearemos la configuración del servidor VPN en /etc/openvpn/server.conf&lt;br /&gt;
&lt;i&gt;dev tun&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;proto udp&lt;/i&gt;&lt;br /&gt;
&lt;div class=&quot;yklcuq-10 hpxQMr&quot;&gt;
&lt;i&gt;tun-mtu 1460&lt;/i&gt;&lt;/div&gt;
&lt;i&gt;port &lt;span style=&quot;color: blue;&quot;&gt;11194&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;### Aumenta el cache del buffer de envio de paquetes&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;sndbuf&amp;nbsp; 393216&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;### Aumenta el cache del buffer de descarga de paquetes&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;rcvbuf 393216&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;### Certificados y claves del servidor&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;ca /etc/openvpn/easy-rsa/keys/ca.crt&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;cert /etc/openvpn/easy-rsa/keys/&lt;/i&gt;&lt;i&gt;srvovpn&lt;/i&gt;&lt;i&gt;.crt&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;key /etc/openvpn/easy-rsa/keys/&lt;/i&gt;&lt;i&gt;srvovpn&lt;/i&gt;&lt;i&gt;.key&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;dh /etc/openvpn/easy-rsa/keys/dh4096.pem&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;tls-auth /etc/openvpn/easy-rsa/keys/ta.key 0&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;remote-cert-tls client&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;crl-verify /etc/openvpn/easy-rsa/keys/crl.pem&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;### Hace que OpenVPN trabaje con este user/group&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;user nobody&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;group nogroup&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;### Graceful transition from old to new key&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;tran-window 256&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;### Subnet de la VPN&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;server 10.58.0.0 255.255.255.224&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;### Fichero para mantener una asociación&amp;nbsp;continua de IP y dispositivos&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;ifconfig-pool-persist ipp.txt&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;### Servidores DNS&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;push &quot;dhcp-option DNS &lt;/i&gt;&lt;i&gt;&lt;i&gt;&lt;span style=&quot;color: red;&quot;&gt;DNSINTERNO1&lt;/span&gt;&lt;/i&gt;&quot; # Podríamos usar un servidor externo&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;push &quot;dhcp-option NTP &lt;/i&gt;&lt;i&gt;&lt;i&gt;&lt;span style=&quot;color: orange;&quot;&gt;NTPINTERNO1&lt;/span&gt;&lt;/i&gt;&quot;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;push &quot;sndbuf 393216&quot;&lt;/i&gt;&lt;i&gt;&amp;nbsp;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;push &quot;rcvbuf 393216&quot;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;### Redirecciona todo el trafico del cliente Openvpn hasta el gw del servidor&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;push &quot;redirect-gateway def1&quot;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;### Cifrado y Encriptacion&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;tls-cipher TLS-DHE-RSA-WITH-AES-256-CBC-SHA256&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;cipher aes-256-cbc&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;auth sha512&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;auth-nocache&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;tls-version-min 1.2&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;### Habilita el servidor TLS y empieza a negociar la clave&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;tls-server&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;### Sale en el caso de que la negociacion TLS falle.&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;tls-exit&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;persist-key&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;push &quot;persist-key&quot;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;persist-tun&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;### Maximo de clientes de la VPN y posibilidad de verse entre ellos&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;max-clients 6&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;client-to-client&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;### Compresion&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;compress lz4-v2&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;### Ping cada 10 segundos y máximo&amp;nbsp;de 120 para&amp;nbsp;contestación&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;keepalive 10 120&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;### Logs&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;log-append /var/log/openvpn.log&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;status /var/log/openvpn-status.log&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;verb 4&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;explicit-exit-notify 1&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;br /&gt;&lt;/i&gt;
Guardamos cambios y ejecutamos:&lt;br /&gt;
&lt;i&gt;touch /var/log/openvpn.log &amp;amp;&amp;amp; /etc/init.d/openvpn restart &lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;br /&gt;&lt;/i&gt;
Si todo ha ido bien, deberíamos de ver que el servicio se ha iniciado correctamente con la configuración que hemos establecido anteriormente.&lt;br /&gt;
&lt;br /&gt;
Seguidamente, creamos un script de iptables para dar cierta seguridad al entorno:&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;nano -c /etc/init.d/&lt;/i&gt;&lt;i&gt;&lt;i&gt;&lt;span style=&quot;color: red;&quot;&gt;nombrescript &lt;/span&gt;&lt;/i&gt;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;#!/bin/bash&lt;br /&gt;### BEGIN INIT INFO&lt;br /&gt;# Provides:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fwipv4-Statefull&lt;br /&gt;# Required-Start:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $network&lt;br /&gt;# Required-Stop:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $network&lt;br /&gt;# Default-Start:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2 3 4 5&lt;br /&gt;# Default-Stop:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 1 6&lt;br /&gt;# Short-Description: Activando Iptables SPI&lt;br /&gt;# Autor: &lt;a href=&quot;https://www.linkedin.com/in/fblancos&quot;&gt;https://www.linkedin.com/in/fblancos&lt;/a&gt;&lt;br /&gt;# Date: 12/11/2018 Version: 0.9&lt;br /&gt;### END INIT INFO&lt;br /&gt;flush_reglas(){&lt;br /&gt;iptables -F&lt;br /&gt;iptables -X&lt;br /&gt;iptables -t nat -F&lt;br /&gt;iptables -t nat -X&lt;br /&gt;iptables -t mangle -F&lt;br /&gt;iptables -t mangle -X&lt;br /&gt;}&lt;br /&gt;set_policy(){&lt;br /&gt;iptables -P INPUT DROP&lt;br /&gt;iptables -P OUTPUT DROP&lt;br /&gt;iptables -P FORWARD DROP&lt;br /&gt;}&lt;br /&gt;unset_policy(){&lt;br /&gt;iptables -P INPUT ACCEPT&lt;br /&gt;iptables -P OUTPUT DROP&lt;br /&gt;iptables -P FORWARD ACCEPT&lt;br /&gt;}&lt;br /&gt;reglas(){&lt;br /&gt;/sbin/modprobe ip_tables&lt;br /&gt;/sbin/modprobe ip_conntrack&lt;br /&gt;/sbin/modprobe iptable_filter&lt;br /&gt;/sbin/modprobe iptable_mangle&lt;br /&gt;/sbin/modprobe iptable_nat&lt;br /&gt;#Reglas&lt;br /&gt;iptables -A INPUT -i lo -j ACCEPT&lt;br /&gt;iptables -A OUTPUT -o lo -j ACCEPT&lt;br /&gt;### 1: DROP INVALID PACKETS ###&lt;br /&gt;iptables -t mangle -A PREROUTING -m conntrack --ctstate INVALID -j DROP&lt;br /&gt;### 1.B: DROP TCP PACKETS THAT ARE NEW AND ARE NOT SYN ###&lt;br /&gt;iptables -t mangle -A PREROUTING -p tcp ! --syn -m conntrack --ctstate NEW -j DROP&lt;br /&gt;### 1.C: DROP TCP PACKETS THAT ARE NEW AND ARE NOT SYN ###&lt;br /&gt;iptables -t mangle -A PREROUTING -p tcp -m conntrack --ctstate NEW -m tcpmss ! --mss 536:65535 -j DROP&lt;br /&gt;### 2: BLOCK PACKETS WITH BOGUS TCP FLAGS ###&lt;br /&gt;iptables -t mangle -A PREROUTING -p tcp --tcp-flags FIN,SYN,RST,PSH,ACK,URG NONE -j DROP&lt;br /&gt;iptables -t mangle -A PREROUTING -p tcp --tcp-flags FIN,SYN FIN,SYN -j DROP&lt;br /&gt;iptables -t mangle -A PREROUTING -p tcp --tcp-flags SYN,RST SYN,RST -j DROP&lt;br /&gt;iptables -t mangle -A PREROUTING -p tcp --tcp-flags SYN,FIN SYN,FIN -j DROP&lt;br /&gt;iptables -t mangle -A PREROUTING -p tcp --tcp-flags FIN,RST FIN,RST -j DROP&lt;br /&gt;iptables -t mangle -A PREROUTING -p tcp --tcp-flags FIN,ACK FIN -j DROP&lt;br /&gt;iptables -t mangle -A PREROUTING -p tcp --tcp-flags ACK,URG URG -j DROP&lt;br /&gt;iptables -t mangle -A PREROUTING -p tcp --tcp-flags ACK,FIN FIN -j DROP&lt;br /&gt;iptables -t mangle -A PREROUTING -p tcp --tcp-flags ACK,PSH PSH -j DROP&lt;br /&gt;iptables -t mangle -A PREROUTING -p tcp --tcp-flags ALL ALL -j DROP&lt;br /&gt;iptables -t mangle -A PREROUTING -p tcp --tcp-flags ALL NONE -j DROP&lt;br /&gt;iptables -t mangle -A PREROUTING -p tcp --tcp-flags ALL FIN,PSH,URG -j DROP&lt;br /&gt;iptables -t mangle -A PREROUTING -p tcp --tcp-flags ALL SYN,FIN,PSH,URG -j DROP&lt;br /&gt;iptables -t mangle -A PREROUTING -p tcp --tcp-flags ALL SYN,RST,ACK,FIN,URG -j DROP&lt;br /&gt;iptables -t mangle -A PREROUTING -p tcp --tcp-flags ALL ACK,RST,SYN,FIN -j DROP&lt;br /&gt;### 3: BLOCK SPOOFED PACKETS ###&lt;br /&gt;iptables -t mangle -A PREROUTING -s 224.0.0.0/3 -j DROP&lt;br /&gt;iptables -t mangle -A PREROUTING -s 169.254.0.0/16 -j DROP&lt;br /&gt;iptables -t mangle -A PREROUTING -s 172.16.0.0/12 -j DROP&lt;br /&gt;iptables -t mangle -A PREROUTING -s 192.0.2.0/24 -j DROP&lt;br /&gt;iptables -t mangle -A PREROUTING -s 0.0.0.0/8 -j DROP&lt;br /&gt;iptables -t mangle -A PREROUTING -s 240.0.0.0/5 -j DROP&lt;br /&gt;iptables -t mangle -A PREROUTING -s 248.0.0.0/5 -j DROP&lt;br /&gt;iptables -t mangle -A PREROUTING -s 255.255.255.255/32 -j DROP&lt;br /&gt;### OpenVPN RULES ###&lt;br /&gt;# DROP INVALID SYN PACKETS&lt;br /&gt;iptables -A FORWARD -p tcp --tcp-flags ALL ACK,RST,SYN,FIN -j DROP&lt;br /&gt;iptables -A FORWARD -p tcp --tcp-flags SYN,FIN SYN,FIN -j DROP&lt;br /&gt;iptables -A FORWARD -p tcp --tcp-flags SYN,RST SYN,RST -j DROP&lt;br /&gt;iptables -A FORWARD -o ens160 -p udp --dport 53 -m state -d &lt;span style=&quot;color: red;&quot;&gt;DNSINTERNO1&lt;/span&gt; --state NEW,ESTABLISHED -j ACCEPT&lt;br /&gt;iptables -A FORWARD -i ens160 -p udp --sport 53 -m state -s &lt;span style=&quot;color: red;&quot;&gt;DNSINTERNO1&lt;/span&gt; --state ESTABLISHED -j ACCEPT&lt;br /&gt;iptables -A FORWARD -o ens160 -p udp --dport 123 -m state -d &lt;span style=&quot;color: orange;&quot;&gt;NTPINTERNO1&lt;/span&gt; --state NEW,ESTABLISHED -j ACCEPT&lt;br /&gt;iptables -A FORWARD -i ens160 -p udp --sport 123 -m state -s &lt;span style=&quot;color: orange;&quot;&gt;NTPINTERNO1&lt;/span&gt; --state ESTABLISHED -j ACCEPT&lt;br /&gt;iptables -A FORWARD -o ens160 -p tcp -m multiport --dports 80,443 -m state --state NEW,ESTABLISHED -j ACCEPT&lt;br /&gt;iptables -A FORWARD -i ens160 -p tcp -m multiport --sports 80,443 -m state --state ESTABLISHED -j ACCEPT&lt;br /&gt;# ALLOW WHATSAPP :-)&lt;br /&gt;iptables -A FORWARD -o ens160 -p tcp -m multiport --dports 5222:5228 -m state --state NEW,ESTABLISHED -j ACCEPT&lt;br /&gt;iptables -A FORWARD -i ens160 -p tcp -m multiport --sports 5222:5228 -m state --state ESTABLISHED -j ACCEPT&lt;br /&gt;iptables -t nat -A POSTROUTING -s 10.58.0.0/27 -o ens160 -j SNAT --to &lt;span style=&quot;color: red;&quot;&gt;LOCALIPSERVER&lt;/span&gt;&lt;br /&gt;# MAKE SURE NEW OUTGOING TCP CONNECTIONS ARE SYN PACKETS; OTHERWISE WE NEED TO DROP THEM&lt;br /&gt;iptables -A FORWARD -p tcp ! --syn -m state --state NEW -j DROP&lt;br /&gt;### LISTENING PORTS ###&lt;br /&gt;iptables -A INPUT -i ens160 -p tcp -s NETLAN/CIDR --dport 22 -m state --state NEW,ESTABLISHED -j ACCEPT&lt;br /&gt;iptables -A OUTPUT -o ens160 -p tcp -d NETLAN/CIDR --sport 22 -m state --state ESTABLISHED -j ACCEPT&lt;br /&gt;iptables -A INPUT -p udp --dport &lt;span style=&quot;color: blue;&quot;&gt;11194&lt;/span&gt; -m state --state NEW,ESTABLISHED -j ACCEPT&lt;br /&gt;iptables -A OUTPUT -p udp --sport &lt;span style=&quot;color: blue;&quot;&gt;11194&lt;/span&gt; -m state --state ESTABLISHED -j ACCEPT&lt;br /&gt;### OUT TO LAN ###&lt;br /&gt;iptables -A OUTPUT -o ens160 -p udp --dport 53 -m state -d &lt;span style=&quot;color: red;&quot;&gt;DNSINTERNO1&lt;/span&gt; --state NEW,ESTABLISHED -j ACCEPT&lt;br /&gt;iptables -A INPUT -i ens160 -p udp --sport 53 -m state -s &lt;span style=&quot;color: red;&quot;&gt;DNSINTERNO1&lt;/span&gt; --state ESTABLISHED -j ACCEPT&lt;br /&gt;iptables -A OUTPUT -o ens160 -p udp --dport 123 -m state -d &lt;span style=&quot;color: orange;&quot;&gt;NTPINTERNO1&lt;/span&gt; --state NEW,ESTABLISHED -j ACCEPT&lt;br /&gt;iptables -A INPUT -i ens160 -p udp --sport 123 -m state -s &lt;span style=&quot;color: orange;&quot;&gt;NTPINTERNO1&lt;/span&gt; --state ESTABLISHED -j ACCEPT&lt;br /&gt;iptables -A OUTPUT -o ens160 -p tcp -m multiport --dports 80,443 -m state --state NEW,ESTABLISHED -j ACCEPT&lt;br /&gt;iptables -A INPUT -i ens160 -p tcp -m multiport --sports 80,443 -m state --state ESTABLISHED -j ACCEPT&lt;br /&gt;# INVALID PACKAGES&lt;br /&gt;iptables -A OUTPUT -m conntrack --ctstate INVALID -j DROP&lt;br /&gt;# INVALID SYN PACKAGES&lt;br /&gt;iptables -A OUTPUT -p tcp --tcp-flags ALL ACK,RST,SYN,FIN -j DROP&lt;br /&gt;iptables -A OUTPUT -p tcp --tcp-flags SYN,FIN SYN,FIN -j DROP&lt;br /&gt;iptables -A OUTPUT -p tcp --tcp-flags SYN,RST SYN,RST -j DROP&lt;br /&gt;# MAKE SURE NEW OUTGOING TCP CONNECTIONS ARE SYN PACKETS; OTHERWISE WE NEED TO DROP THEM&lt;br /&gt;iptables -A OUTPUT -p tcp ! --syn -m state --state NEW -j DROP&lt;br /&gt;# DROP PACKETS WITH OUTGOING FRAGMENTS. THIS ATTACK RESULT INTO LINUX SERVER PANIC SUCH DATA LOSS&lt;br /&gt;iptables -A OUTPUT -f -j DROP&lt;br /&gt;# DROP OUTGOING MALFORMED XMAS PACKETS&lt;br /&gt;iptables -A OUTPUT -p tcp --tcp-flags ALL ALL -j DROP&lt;br /&gt;# DROP OUTGOING MALFORMED NULL PACKETS&lt;br /&gt;iptables -A OUTPUT -p tcp --tcp-flags ALL NONE -j DROP&lt;br /&gt;# INVALID ICMP PACKETS NEED TO BE DROPPED TO PREVENT A POSSIBLE EXPLOIT&lt;br /&gt;iptables -A OUTPUT -m state -p icmp --state INVALID -j DROP&lt;br /&gt;# DROPS&lt;br /&gt;#iptables -N LOGGING #Crea la cadena&lt;br /&gt;#iptables -A INPUT -j LOGGING #Pasa los input por la cadena de logs&lt;br /&gt;#iptables -A FORWARD -j LOGGING #Pasa los forward por la cadena de logs&lt;br /&gt;#iptables -A OUTPUT -j LOGGING #Pasa los outgoing por la cadena de logs&lt;br /&gt;#iptables -A LOGGING -m limit --limit 2/min -j LOG --log-prefix &quot;IPTables-Dropped: &quot; --log-level 4&lt;br /&gt;#iptables -A LOGGING -j DROP&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;case &quot;$1&quot; in&lt;br /&gt;&lt;br /&gt;start)&lt;br /&gt;flush_reglas&lt;br /&gt;set_policy&lt;br /&gt;reglas&lt;br /&gt;echo &quot;Firewall activado&quot;&lt;br /&gt;;;&lt;br /&gt;&lt;br /&gt;stop)&lt;br /&gt;flush_reglas&lt;br /&gt;unset_policy&lt;br /&gt;echo &quot;Firewall desactivado&quot;&lt;br /&gt;;;&lt;br /&gt;&lt;br /&gt;restart)&lt;br /&gt;&lt;br /&gt;$0 stop&lt;br /&gt;$0 start&lt;br /&gt;;;&lt;br /&gt;&lt;br /&gt;*)&lt;br /&gt;&lt;br /&gt;echo &quot;Usar ejecutando: /etc/init.d/$0 {start|stop|restart}&quot;&lt;br /&gt;;;&lt;br /&gt;&lt;br /&gt;esac&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;br /&gt;&lt;/i&gt;
Damos permisos y hacemos que se ejecute en cada arranque&lt;br /&gt;
&lt;div&gt;
&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div&gt;
&lt;i&gt;chmod 700 &lt;span style=&quot;color: red;&quot;&gt;nombrescript &lt;/span&gt;&amp;amp;&amp;amp; chown root:root &lt;span style=&quot;color: red;&quot;&gt;nombrescript &lt;/span&gt;&amp;amp;&amp;amp; chmod +x &lt;span style=&quot;color: red;&quot;&gt;nombrescript&lt;span style=&quot;color: black;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;amp;&amp;amp; &lt;/span&gt;&lt;/span&gt;update-rc-d &lt;span style=&quot;color: red;&quot;&gt;nombrescript &lt;/span&gt;defaults&lt;/i&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Ahora hacemos un pequeño tunning en el sysctl.conf y añadimos:&lt;/div&gt;
&lt;div&gt;
&lt;i&gt;# DMESG only readeable by root&lt;br /&gt;kernel.dmesg_restrict = 1&lt;br /&gt;######### VPN #########&lt;br /&gt;net.ipv4.ip_forward = 1&lt;br /&gt;# Controls source route verification&lt;br /&gt;net.ipv4.conf.default.rp_filter = 1&lt;br /&gt;# Do not accept source routing&lt;br /&gt;net.ipv4.conf.default.accept_source_route = 0&lt;br /&gt;# Size of the listen queue for accepting new TCP connections (default: 128)&lt;br /&gt;net.core.somaxconn = 4096&lt;br /&gt;# Maximum Socket Receive Buffer for all protocols (in bytes)&lt;br /&gt;net.core.rmem_max = 16777216&lt;br /&gt;net.core.rmem_default = 16777216&lt;br /&gt;# Set Linux autotuning TCP buffer limits&lt;br /&gt;net.ipv4.tcp_rmem = 4096 87380 16777216&lt;br /&gt;net.ipv4.tcp_wmem = 4096 87380 16777216&lt;br /&gt;&lt;br /&gt;######### GENERAL SECURITY OPTIONS ################&lt;br /&gt;# Automatically Reboot Server in 30 Seconds after a Kernel Panic&lt;br /&gt;vm.panic_on_oom = 1&lt;br /&gt;kernel.panic = 30&lt;br /&gt;kernel.panic_on_oops = 30&lt;br /&gt;# Enable ExecShield&lt;br /&gt;kernel.randomize_va_space = 2&lt;br /&gt;# Controls whether core dumps will append the PID to the core filename&lt;br /&gt;kernel.core_uses_pid = 1&lt;br /&gt;# Controls the System Request debugging functionality of the kernel&lt;br /&gt;kernel.sysrq = 0&lt;br /&gt;kernel.kptr_restrict = 2&lt;br /&gt;kernel.yama.ptrace_scope = 3&lt;br /&gt;# Protected links&lt;br /&gt;fs.protected_symlinks = 1&lt;br /&gt;fs.protected_hardlinks = 1&lt;br /&gt;# Martian packets&lt;br /&gt;net.ipv4.conf.all.log_martians = 1&lt;br /&gt;net.ipv4.conf.default.log_martians = 1&lt;br /&gt;net.ipv4.conf.all.rp_filter = 1&lt;br /&gt;net.ipv4.conf.all.send_redirects = 0&lt;br /&gt;net.ipv4.conf.default.accept_redirects = 0&lt;/i&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Es el turno de configurar el cliente:&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;i&gt;dev tun&lt;/i&gt;&lt;/div&gt;
&lt;div&gt;
&lt;i&gt;client&lt;/i&gt;&lt;/div&gt;
&lt;div&gt;
&lt;i&gt;proto udp&lt;/i&gt;&lt;/div&gt;
&lt;div&gt;
&lt;i&gt;remote &lt;span style=&quot;color: red;&quot;&gt;direccionipexterna &lt;/span&gt;&lt;/i&gt;&lt;span style=&quot;background-color: blue;&quot;&gt;&lt;i&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;11194&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;i&gt;resolv-retry infinite&lt;/i&gt;&lt;/div&gt;
&lt;div&gt;
&lt;i&gt;nobind&lt;/i&gt;&lt;/div&gt;
&lt;div&gt;
&lt;i&gt;persist-key&lt;/i&gt;&lt;/div&gt;
&lt;div&gt;
&lt;i&gt;persist-tun&lt;/i&gt;&lt;/div&gt;
&lt;div&gt;
&lt;i&gt;remote-cert-tls server&lt;/i&gt;&lt;/div&gt;
&lt;div&gt;
&lt;i&gt;cipher aes-256-cbc&lt;/i&gt;&lt;/div&gt;
&lt;div&gt;
&lt;i&gt;auth sha512&lt;/i&gt;&lt;/div&gt;
&lt;div&gt;
&lt;i&gt;tls-cipher TLS-DHE-RSA-WITH-AES-256-CBC-SHA256&lt;/i&gt;&lt;/div&gt;
&lt;div&gt;
&lt;i&gt;ca ca.crt #Fichero a copiar en el dispositivo cliente&lt;/i&gt;&lt;/div&gt;
&lt;div&gt;
&lt;i&gt;cert&amp;nbsp;&lt;/i&gt;&lt;i&gt;cliente1&lt;/i&gt;&lt;i&gt;.crt #Fichero a copiar en el dispositivo cliente&lt;/i&gt;&lt;/div&gt;
&lt;div&gt;
&lt;i&gt;key&amp;nbsp;&lt;/i&gt;&lt;i&gt;cliente1&lt;/i&gt;&lt;i&gt;.key #Fichero a copiar en el dispositivo cliente&lt;/i&gt;&lt;/div&gt;
&lt;div&gt;
&lt;i&gt;tls-auth ta.key 1 #Fichero a copiar en el dispositivo cliente&lt;/i&gt;&lt;/div&gt;
&lt;div&gt;
&lt;i&gt;auth-nocache&lt;/i&gt;&lt;/div&gt;
&lt;div&gt;
&lt;i&gt;comp-lzo&lt;/i&gt;&lt;/div&gt;
&lt;div&gt;
&lt;i&gt;verb 3&lt;/i&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div&gt;
Como comentaba al principio, en Android se puede usar esta aplicación&amp;nbsp;&lt;a href=&quot;https://play.google.com/store/apps/details?id=de.blinkt.openvpn&quot; target=&quot;_blank&quot;&gt;OpenVPN for Android&lt;/a&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Ya quedaría complemente listo y funcional.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Saludos a tod@s!&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://linuxtargz.blogspot.com/feeds/3092153654224720906/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://linuxtargz.blogspot.com/2017/11/openvpn-en-debian-9-road-to-warrior.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/536398399272180344/posts/default/3092153654224720906'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/536398399272180344/posts/default/3092153654224720906'/><link rel='alternate' type='text/html' href='http://linuxtargz.blogspot.com/2017/11/openvpn-en-debian-9-road-to-warrior.html' title='OpenVPN Debian 9 (Road to Warrior) - Actualizado'/><author><name>Fran Blanco</name><uri>http://www.blogger.com/profile/00703456057399172970</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-536398399272180344.post-8130764444980029474</id><published>2016-08-12T11:56:00.001+02:00</published><updated>2016-08-12T12:00:56.939+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="Networking"/><category scheme="http://www.blogger.com/atom/ns#" term="seguridad"/><category scheme="http://www.blogger.com/atom/ns#" term="ssh"/><title type='text'>Cluster SSH </title><content type='html'>Buenos días amig@s!&lt;br /&gt;
&lt;br /&gt;
Hoy quería enseñaros una forma fácil y rápida de administrar varias máquinas linux, esto sólo es recomendable cuando hay pocas máquinas, en caso de que haya más os recomendaría otra método como puede ser Puppet o Ansible.&lt;br /&gt;
&lt;br /&gt;
Ahí vamos.&lt;br /&gt;
&lt;br /&gt;
1º Necesitaremos tener una máquina Linux (en mi caso la distribución es Debian, pero puede ser cualquier, lo único que cambiará será el apt-get)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;javi@Linuxtargz&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;menlo&amp;quot;; font-size: 11px;&quot;&gt;&lt;b style=&quot;font-size: 11px;&quot;&gt;#&lt;/b&gt; &lt;i&gt;apt-get install&amp;nbsp;&lt;/i&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;menlo&amp;quot;;&quot;&gt;&lt;span style=&quot;font-size: 11px;&quot;&gt;&lt;i&gt;clusters&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;menlo&amp;quot;;&quot;&gt;&lt;span style=&quot;font-size: 11px;&quot;&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;
2ª Cuando se instale, necesitaremos poner el comando &quot;ssh ip&quot; por ejemplo:&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;menlo&amp;quot;;&quot;&gt;&lt;span style=&quot;font-size: 11px;&quot;&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;
&lt;b&gt;javi@Linuxtargz&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;menlo&amp;quot;; font-size: 11px;&quot;&gt;&lt;b&gt;#&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;i&gt;cssh 172.22.2.231 172.22.2.53 172.22.2.54&amp;nbsp;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;br /&gt;&lt;/i&gt;
Se pueden poner tantas ips como quieras..También se puede poner si quieres entrar&lt;br /&gt;
como root del servidor&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;menlo&amp;quot;; font-size: 11px;&quot;&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;
Ejm.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;javi@Linuxtargz&lt;/b&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;menlo&amp;quot;;&quot;&gt;&lt;span style=&quot;font-size: 11px;&quot;&gt;#&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;i&gt;cssh root@172.22.2.231 root@172.22.2.53 root@172.22.2.54 &amp;nbsp;root@172.22.2.52&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
No es necesario entrar con root, al igual que tampoco poner la ip (siempre que resuelva por DNS) un ejemplo de ello:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;javi@Linuxtargz&lt;/b&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;menlo&amp;quot;;&quot;&gt;&lt;span style=&quot;font-size: 11px;&quot;&gt;#&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;i&gt;cssh squidx ftpx openvpn&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
Espero que os haya sido útil y os ahorre un poco de tiempo al tener que instalar algo en varias máquinas o hacer un mantenimiento.&lt;br /&gt;
&lt;br /&gt;
Un saludo!!</content><link rel='replies' type='application/atom+xml' href='http://linuxtargz.blogspot.com/feeds/8130764444980029474/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://linuxtargz.blogspot.com/2016/08/cluster-ssh.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/536398399272180344/posts/default/8130764444980029474'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/536398399272180344/posts/default/8130764444980029474'/><link rel='alternate' type='text/html' href='http://linuxtargz.blogspot.com/2016/08/cluster-ssh.html' title='Cluster SSH '/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/10444319904559185899</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-536398399272180344.post-1889848389043576242</id><published>2016-08-10T20:38:00.002+02:00</published><updated>2016-08-10T20:40:37.016+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="Name"/><category scheme="http://www.blogger.com/atom/ns#" term="Networking"/><category scheme="http://www.blogger.com/atom/ns#" term="ssh"/><category scheme="http://www.blogger.com/atom/ns#" term="VyOS"/><title type='text'>Cambiar nombre sistema VyOS</title><content type='html'>Buenas chic@s.&lt;br /&gt;
&lt;br /&gt;
La entrada de hoy es muy simple, pero seguro que todos queréis que vuestro FW no se llama&amp;nbsp;@vyos.&lt;br /&gt;
&lt;br /&gt;
Vamos a darle un nombre más afín, para que esté en sintonía con nuestra infraestructura&lt;br /&gt;
&lt;br /&gt;
Con estos simples comandos podréis definir el nombre de sistema de vuestro VyOS&lt;br /&gt;
&lt;br /&gt;
Así viene por defecto:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;menlo&amp;quot;; font-size: 11px;&quot;&gt;vyos@vyos:~$&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Empezamos:&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;font-family: Menlo; font-size: 11px; line-height: normal;&quot;&gt;
&lt;span style=&quot;font-variant-ligatures: no-common-ligatures;&quot;&gt;&lt;b&gt;vyos@vyos:~$&lt;/b&gt; configure&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Menlo; font-size: 11px; line-height: normal;&quot;&gt;
&lt;span style=&quot;font-variant-ligatures: no-common-ligatures;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;line-height: normal;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;menlo&amp;quot;; font-size: 11px;&quot;&gt;&lt;b&gt;vyos@vyos#&lt;/b&gt; &lt;i&gt;set system host-name &lt;u&gt;LinuxTargz&lt;/u&gt; &amp;nbsp;&lt;/i&gt;(Aquí podeis poner el nombre que&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;menlo&amp;quot;;&quot;&gt;&lt;span style=&quot;font-size: 11px;&quot;&gt;desees)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Menlo; font-size: 11px; line-height: normal;&quot;&gt;
&lt;span style=&quot;font-variant-ligatures: no-common-ligatures;&quot;&gt;&lt;b&gt;vyos@vyos#&lt;/b&gt; &lt;i&gt;commit &amp;nbsp; &amp;nbsp; &lt;/i&gt;(Siempre recordar aplicar el &quot;commit&quot; para aplicar los cambios)&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Menlo; font-size: 11px; line-height: normal;&quot;&gt;
&lt;span style=&quot;font-variant-ligatures: no-common-ligatures;&quot;&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Menlo; font-size: 11px; line-height: normal;&quot;&gt;
&lt;span style=&quot;font-variant-ligatures: no-common-ligatures;&quot;&gt;[&lt;i&gt; system host-name LinuxTargz ]&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Menlo; font-size: 11px; line-height: normal;&quot;&gt;
&lt;span style=&quot;font-variant-ligatures: no-common-ligatures;&quot;&gt;&lt;i&gt;Stopping enhanced syslogd: rsyslogd.&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Menlo; font-size: 11px; line-height: normal;&quot;&gt;
&lt;span style=&quot;font-variant-ligatures: no-common-ligatures;&quot;&gt;&lt;i&gt;




&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Menlo; font-size: 11px; line-height: normal;&quot;&gt;
&lt;span style=&quot;font-variant-ligatures: no-common-ligatures;&quot;&gt;&lt;i&gt;Starting enhanced syslogd: rsyslogd.&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Menlo; font-size: 11px; line-height: normal;&quot;&gt;
&lt;span style=&quot;font-variant-ligatures: no-common-ligatures;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Menlo; font-size: 11px; line-height: normal;&quot;&gt;
&lt;span style=&quot;font-variant-ligatures: no-common-ligatures;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Menlo; font-size: 11px; line-height: normal;&quot;&gt;
&lt;span style=&quot;font-variant-ligatures: no-common-ligatures;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Menlo; font-size: 11px; line-height: normal;&quot;&gt;
&lt;span style=&quot;font-variant-ligatures: no-common-ligatures;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Menlo; font-size: 11px; line-height: normal;&quot;&gt;
&lt;span style=&quot;font-variant-ligatures: no-common-ligatures;&quot;&gt;&lt;b&gt;vyos@LinuxTargz:~$&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Menlo; font-size: 11px; line-height: normal;&quot;&gt;
&lt;span style=&quot;font-variant-ligatures: no-common-ligatures;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Menlo; font-size: 11px; line-height: normal;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Menlo; font-size: 11px; line-height: normal;&quot;&gt;
&lt;span style=&quot;font-variant-ligatures: no-common-ligatures;&quot;&gt;&lt;span style=&quot;font-family: -webkit-standard; font-size: small;&quot;&gt;Con estos simples comandos podréis definir el nombre de sistema de vuestro VyOS&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Menlo; font-size: 11px; line-height: normal;&quot;&gt;
&lt;span style=&quot;font-variant-ligatures: no-common-ligatures;&quot;&gt;&lt;span style=&quot;font-family: -webkit-standard; font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Menlo; font-size: 11px; line-height: normal;&quot;&gt;
&lt;span style=&quot;font-variant-ligatures: no-common-ligatures;&quot;&gt;&lt;span style=&quot;font-family: -webkit-standard; font-size: small;&quot;&gt;Espero que os haya resultado útil.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Menlo; font-size: 11px; line-height: normal;&quot;&gt;
&lt;span style=&quot;font-variant-ligatures: no-common-ligatures;&quot;&gt;&lt;span style=&quot;font-family: -webkit-standard; font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Menlo; font-size: 11px; line-height: normal;&quot;&gt;
&lt;span style=&quot;font-variant-ligatures: no-common-ligatures;&quot;&gt;&lt;span style=&quot;font-family: -webkit-standard; font-size: small;&quot;&gt;Saludos!&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://linuxtargz.blogspot.com/feeds/1889848389043576242/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://linuxtargz.blogspot.com/2016/08/cambiar-nombre-sistema-vyos.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/536398399272180344/posts/default/1889848389043576242'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/536398399272180344/posts/default/1889848389043576242'/><link rel='alternate' type='text/html' href='http://linuxtargz.blogspot.com/2016/08/cambiar-nombre-sistema-vyos.html' title='Cambiar nombre sistema VyOS'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/10444319904559185899</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-536398399272180344.post-8841577911922629260</id><published>2016-08-04T13:20:00.000+02:00</published><updated>2016-08-04T13:20:43.873+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="IPSEC"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="seguridad"/><category scheme="http://www.blogger.com/atom/ns#" term="VPN"/><category scheme="http://www.blogger.com/atom/ns#" term="VyOS"/><title type='text'>Configuración túnel IPSEC con VyOS</title><content type='html'>Buenos días chic@s.&lt;br /&gt;
&lt;br /&gt;
Siguiendo con nuestro post anterior, hoy os enseñaré cómo configurar una vpn IPSEC con nuestro VyOS, contra otro FW VyOS o de otro fabricante.&lt;br /&gt;
&lt;br /&gt;
Para este ejemplo, contamos con una red de prueba que es la siguiente:&lt;br /&gt;
&lt;br /&gt;
RED - 161.111.128.0/24&lt;br /&gt;
GW Remoto - 161.111.128.82&lt;br /&gt;
&lt;br /&gt;
Sin más empezamos:&lt;br /&gt;
&lt;br /&gt;
Entramos por ssh al FW (si no recuerdas como entrar, tienes las instrucciones en el post anterior) dentro meteremos los siguientes comandos.&lt;br /&gt;
&lt;br /&gt;
*Existen diferentes opciones a la expuestas a continuación, podéis cambiar el cifrado, el hash, dh y por supuesto es muy recomendable cambiar la password que aquí vamos a poner.&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;font-family: Menlo; font-size: 11px; line-height: normal;&quot;&gt;
&lt;span style=&quot;font-variant-ligatures: no-common-ligatures;&quot;&gt;&lt;b&gt;vyos@vyos:~$&lt;/b&gt; &lt;i&gt;configure&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Menlo; font-size: 11px; line-height: normal;&quot;&gt;
&lt;b&gt;vyos@vyos#&lt;/b&gt; &lt;i&gt;set vpn ipsec ipsec-interfaces interface eth0&lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Menlo; font-size: 11px; line-height: normal;&quot;&gt;
&lt;b&gt;vyos@vyos#&lt;/b&gt; &lt;i&gt;set vpn ipsec ike-group IKE-Ltgz proposal 1&lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Menlo; font-size: 11px; line-height: normal;&quot;&gt;
&lt;span style=&quot;font-variant-ligatures: no-common-ligatures;&quot;&gt;&lt;b&gt;vyos@vyos#&lt;/b&gt; &lt;i&gt;set vpn ipsec ike-group&amp;nbsp;IKE-Ltgz&amp;nbsp;proposal 1 dh-group 2&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Menlo; font-size: 11px; line-height: normal;&quot;&gt;
&lt;b&gt;vyos@vyos#&lt;/b&gt; &lt;i&gt;set vpn ipsec ike-group IKE-Ltgz proposal 1 encryption 3des&lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Menlo; font-size: 11px; line-height: normal;&quot;&gt;
&lt;b&gt;vyos@vyos#&lt;/b&gt; &lt;i&gt;set vpn ipsec ike-group IKE-Ltgz proposal 1 hash sha1&lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Menlo; font-size: 11px; line-height: normal;&quot;&gt;
&lt;b&gt;vyos@vyos#&lt;/b&gt; &lt;i&gt;set vpn ipsec ike-group IKE-Ltgz lifetime 3600&lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Menlo; font-size: 11px; line-height: normal;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Menlo; font-size: 11px; line-height: normal;&quot;&gt;
&lt;b&gt;vyos@vyos#&lt;/b&gt; &lt;i&gt;set vpn ipsec esp-group ESP-Ltgz proposal 1&lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Menlo; font-size: 11px; line-height: normal;&quot;&gt;
&lt;span style=&quot;font-variant-ligatures: no-common-ligatures;&quot;&gt;&lt;b&gt;vyos@vyos#&lt;/b&gt; &lt;i&gt;set vpn ipsec esp-group ESP-Ltgz pfs dh-group5&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Menlo; font-size: 11px; line-height: normal;&quot;&gt;
&lt;b&gt;vyos@vyos#&lt;/b&gt; &lt;i&gt;set vpn ipsec esp-group ESP-Ltgz proposal 1 encryption 3des&lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Menlo; font-size: 11px; line-height: normal;&quot;&gt;
&lt;b&gt;vyos@vyos#&lt;/b&gt; &lt;i&gt;set vpn ipsec esp-group ESP-Ltgz proposal 1 hash sha1&lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Menlo; font-size: 11px; line-height: normal;&quot;&gt;
&lt;b&gt;vyos@vyos#&lt;/b&gt; &lt;i&gt;set vpn ipsec esp-group ESP-Ltgz lifetime 1800&lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Menlo; font-size: 11px; line-height: normal;&quot;&gt;
&lt;b&gt;vyos@vyos#&lt;/b&gt; &lt;i&gt;edit vpn ipsec site-to-site peer &lt;u&gt;161.111.128.82&lt;/u&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Menlo; font-size: 11px; line-height: normal;&quot;&gt;
&lt;b&gt;vyos@vyos#&lt;/b&gt; &lt;i&gt;set authentication mode pre-shared-secret&lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Menlo; font-size: 11px; line-height: normal;&quot;&gt;
&lt;b&gt;vyos@vyos#&lt;/b&gt; &lt;i&gt;set authentication pre-shared-secret 12345678&lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Menlo; font-size: 11px; line-height: normal;&quot;&gt;
&lt;b&gt;vyos@vyos#&lt;/b&gt; &lt;i&gt;set default-esp-group ESP-Ltgz&lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Menlo; font-size: 11px; line-height: normal;&quot;&gt;
&lt;b&gt;vyos@vyos#&lt;/b&gt; &lt;i&gt;set ike-group IKE-Ltgz&lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Menlo; font-size: 11px; line-height: normal;&quot;&gt;
&lt;b&gt;vyos@vyos#&lt;/b&gt; &lt;i&gt;set local-address 161.111.240.24&lt;/i&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-variant-ligatures: no-common-ligatures;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-variant-ligatures: no-common-ligatures;&quot;&gt;Como se puede observar hasta aquí, hemos definido toda la fase I de la VPN, ahora nos faltaría por indicarle la fase II donde podremos las redes que tendrán conectividad.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-variant-ligatures: no-common-ligatures;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-variant-ligatures: no-common-ligatures;&quot;&gt;La topología es la siguiente:&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-variant-ligatures: no-common-ligatures;&quot;&gt;-Redes que ve mi FW (locales-internas) &lt;b&gt;10.100.200.0/24 y 10.100.201.0/24&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-variant-ligatures: no-common-ligatures;&quot;&gt;-Redes externas (detrás del otro FW) &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;b&gt;161.111.128.0/24&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-variant-ligatures: no-common-ligatures;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
En este caso, necesitaré 2 Fases II para poder tener conectividad entre mis redes LAN y la red LAN remota.&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-variant-ligatures: no-common-ligatures;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-variant-ligatures: no-common-ligatures;&quot;&gt;&lt;div&gt;
&lt;b&gt;vyos@vyos#&lt;/b&gt; &lt;i&gt;set tunnel 1 local prefix 10.100.200.0/24&lt;/i&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;vyos@vyos#&lt;/b&gt; &lt;i&gt;set tunnel 1 remote prefix 161.111.128.0/24&lt;/i&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;vyos@vyos#&lt;/b&gt; &lt;i&gt;set tunnel 2 local prefix 10.100.201.0/24&lt;/i&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;vyos@vyos#&lt;/b&gt; &lt;i&gt;set tunnel 2 remote prefix 161.111.128.0/24&lt;/i&gt;&lt;/div&gt;
&lt;div&gt;
&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div&gt;
Con estos comandos ya tendríais configurado los túneles, habría que hacer lo equivalente ( o lo mismo en caso de que sea otro VyOS) en el otro extremo.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Para comprobar si los túneles están levantados el comando a utilizar es el siguiente:&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Menlo; font-size: 11px;&quot;&gt;&lt;b&gt;vyos@vyos:~$&lt;/b&gt; &lt;i&gt;show vpn ipse status (*Aquí sólo podremos ver si están up o down los&amp;nbsp;&lt;/i&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Menlo;&quot;&gt;&lt;span style=&quot;font-size: 11px;&quot;&gt;&lt;i&gt;túneles)&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Menlo;&quot;&gt;&lt;span style=&quot;font-size: 11px;&quot;&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
O si lo queremos con más detalle, miraremos el log.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;line-height: normal;&quot;&gt;
&lt;span style=&quot;font-family: Menlo; font-size: 11px; font-variant-ligatures: no-common-ligatures;&quot;&gt;&lt;b&gt;vyos@vyos:~$&lt;/b&gt; &lt;i&gt;show log vpn&amp;nbsp;&lt;/i&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Menlo;&quot;&gt;&lt;span style=&quot;font-size: 11px;&quot;&gt;&lt;i&gt;ipse&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Menlo; font-size: 11px; line-height: normal;&quot;&gt;
&lt;span style=&quot;font-variant-ligatures: no-common-ligatures;&quot;&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Menlo; font-size: 11px; line-height: normal;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Menlo; font-size: 11px; line-height: normal;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
Esto ha sido todo, si tenéis cualquier duda, no dudeis en preguntarnos&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;font-family: Menlo; font-size: 11px; line-height: normal;&quot;&gt;
&lt;span style=&quot;font-variant-ligatures: no-common-ligatures;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
Un saludo amig@s!&lt;br /&gt;
&lt;div style=&quot;font-family: Menlo; font-size: 11px; line-height: normal;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/span&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://linuxtargz.blogspot.com/feeds/8841577911922629260/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://linuxtargz.blogspot.com/2016/08/configuracion-tunel-ipsec-con-vyos.html#comment-form' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/536398399272180344/posts/default/8841577911922629260'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/536398399272180344/posts/default/8841577911922629260'/><link rel='alternate' type='text/html' href='http://linuxtargz.blogspot.com/2016/08/configuracion-tunel-ipsec-con-vyos.html' title='Configuración túnel IPSEC con VyOS'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/10444319904559185899</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-536398399272180344.post-5701675011669566812</id><published>2016-07-26T17:38:00.005+02:00</published><updated>2016-07-26T17:39:35.111+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="seguridad"/><category scheme="http://www.blogger.com/atom/ns#" term="ssh"/><title type='text'>Firewall VyOS - Alternativa gratuita -</title><content type='html'>Buenos dias ami@s!&lt;br /&gt;
&lt;br /&gt;
Hoy os traigo un Firewall virtual gratuito, no tan conocido como pfsense, pero que tiene muchas funcionalidales. Su nombre es &lt;u&gt;&lt;b&gt;VyOS&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
&lt;br /&gt;
Nos podremos bajar el FW pinchando &lt;a href=&quot;http://mirror.as62588.net/vyos/iso/release/1.1.7/&quot;&gt;aquí&amp;nbsp;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Una vez descargada e instalada, comenzamos a probarla:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-Asignación de ip al interfaz&lt;br /&gt;
-Configuración del interfaz&lt;br /&gt;
-Permitir acceso ssh y asignación de puerto&lt;br /&gt;
-Establecimiento del Gateway.&lt;br /&gt;
&lt;br /&gt;
Empezamos.&lt;br /&gt;
&lt;br /&gt;
Las credenciales por defecto son:&lt;br /&gt;
&lt;br /&gt;
*****************&lt;br /&gt;
vyos login: vos&lt;br /&gt;
password: &amp;nbsp;vyos&lt;br /&gt;
*****************&lt;br /&gt;
&lt;br /&gt;
En esta entrada vamos a ver cómo empezar con su configuración:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;vyos@vyos:&lt;/b&gt; &lt;i&gt;configure&lt;/i&gt;&lt;br /&gt;
&lt;b&gt;vyos@vyos#&lt;/b&gt;&lt;i&gt;set interfaces ethernet eth0 address 161.111.240.40/24&lt;/i&gt;&lt;br /&gt;
&lt;b&gt;vyos@vyos#&lt;/b&gt;&lt;i&gt;set service ssh allow-root&lt;/i&gt;&lt;br /&gt;
&lt;b&gt;vyos@vyos#&lt;/b&gt;&lt;i&gt;set service ssh port 22&lt;/i&gt;&lt;br /&gt;
&lt;b&gt;vyos@vyos#&lt;/b&gt;&lt;i&gt;set system gateway-address 161.111.240.1&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
Con &quot;&lt;b&gt;commit&lt;/b&gt;&quot; aplicamos la configuración, si no lo ejecutas, no funcionara los cambios realizados.&lt;br /&gt;
Con &quot;&lt;b&gt;save&lt;/b&gt;&quot; salvaremos la configuración en el fichero denominado config.boot.&lt;br /&gt;
&lt;br /&gt;
Ahora podríamos conectarnos a la máquina vía ssh y su administración es más fácil que por el hypervisor.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;vyos@vyos:&lt;/b&gt;&amp;nbsp;&lt;i&gt;configure&lt;/i&gt;&lt;br /&gt;
&lt;b&gt;vyos@vyos#&lt;/b&gt;&lt;i&gt;set interfaces ethernet eth1 address 10.100.200.1/24&lt;/i&gt;&lt;br /&gt;
&lt;b&gt;vyos@vyos#&lt;/b&gt;&lt;i&gt;set interfaces ethernet eth2 address 10.100.201.1/24&lt;/i&gt;&lt;br /&gt;
&lt;b&gt;vyos@vyos#&lt;/b&gt;&lt;i&gt;set interfaces ethernet eth3 address 161.111.70.40/24&lt;/i&gt;&lt;br /&gt;
&lt;b&gt;vyos@vyos#&lt;/b&gt;&lt;i&gt;set interfaces ethernet eth4 address 10.100.204.1/24&lt;/i&gt;&lt;br /&gt;
&lt;b&gt;vyos@vyos#&lt;/b&gt;&lt;i&gt;set interfaces ethernet eth5 address 10.100.205.1/24&lt;/i&gt;&lt;br /&gt;
&lt;b&gt;vyos@vyos#&lt;/b&gt;&lt;i&gt;set interfaces ethernet eth5 duplex auto&lt;/i&gt;&lt;br /&gt;
&lt;b&gt;vyos@vyos#&lt;/b&gt;&lt;i&gt;set interfaces ethernet eth5 smp_affinity auto&lt;/i&gt;&lt;br /&gt;
&lt;b&gt;vyos@vyos#&lt;/b&gt;&lt;i&gt;set interfaces ethernet eth5 speed auto&lt;/i&gt;&lt;br /&gt;
&lt;b&gt;vyos@vyos#&lt;/b&gt;&lt;i&gt;commit&lt;/i&gt;&lt;br /&gt;
&lt;b&gt;vyos@vyos#&lt;/b&gt;&lt;i&gt;save&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;br /&gt;&lt;/i&gt;
Las últimas lineas en la Eth5 no son necesarias, las he puesto para que podais ver todas las opciones que nos da el VyOS.&lt;br /&gt;
&lt;br /&gt;
Así tendríamos nuestro FW configurado, en la próxima entrada veremos cómo configurar y levantar túneles IPSEC.&lt;br /&gt;
&lt;br /&gt;
Un saludo!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxtargz.blogspot.com/feeds/5701675011669566812/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://linuxtargz.blogspot.com/2016/07/firewall-vyos-alternativa-gratuita.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/536398399272180344/posts/default/5701675011669566812'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/536398399272180344/posts/default/5701675011669566812'/><link rel='alternate' type='text/html' href='http://linuxtargz.blogspot.com/2016/07/firewall-vyos-alternativa-gratuita.html' title='Firewall VyOS - Alternativa gratuita -'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/10444319904559185899</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-536398399272180344.post-5309092563617208774</id><published>2016-04-28T09:54:00.001+02:00</published><updated>2016-04-28T11:40:52.241+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Apache"/><category scheme="http://www.blogger.com/atom/ns#" term="seguridad"/><title type='text'>Certificados SSL gratis</title><content type='html'>&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;Esta
entrada es de Alberto Gonzalez, la cual fue subida a su
blog&amp;nbsp;&quot;http://blog.inittab.org&quot; ,pero me parecía muy interesante
y la difundo de nuevo con su permiso.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;Hoy vengo
a contaros que se pueden conseguir certificados SSL válidos en todos los
navegadores, y sistemas operativos, por cero Euros. Aunque realmente lo que quiero
contar es&amp;nbsp;como ponerlo en marcha rápidamente, que es lo que espero no
sepáis para que terminéis de leer esto 🙂&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;a href=&quot;https://letsencrypt.org/&quot;&gt;&lt;span style=&quot;color: #8e8e8e;&quot;&gt;Let’s Encrypt&lt;/span&gt;&lt;/a&gt;
lleva unos meses funcionando y posiblemente para cuando termine de escribir
esta entrada ya habrán generado más de &lt;a href=&quot;https://letsencrypt.org/2016/04/12/leaving-beta-new-sponsors.html&quot;&gt;&lt;span style=&quot;color: #1c6189;&quot;&gt;dos millones de certificados&lt;/span&gt;&lt;/a&gt;. Su objetivo no
es acabar con la mafia y el timo de (la mayoría de) los certificados SSL de
pago. Su propósito es el que tráfico de Internet viaje cifrado, para que al
menos les cueste algo más de presupuesto espiarnos a &lt;a href=&quot;https://www.eff.org/nsa-spying&quot;&gt;&lt;span style=&quot;color: #1c6189;&quot;&gt;todos&lt;/span&gt;&lt;/a&gt;
&lt;a href=&quot;https://en.wikipedia.org/wiki/Government_Communications_Headquarters&quot;&gt;&lt;span style=&quot;color: #1c6189;&quot;&gt;aquellos&lt;/span&gt;&lt;/a&gt; que lo hacen.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;No voy a
entrar en detalle sobre el protocolo que desarrollaron (&lt;a href=&quot;https://letsencrypt.github.io/acme-spec/&quot;&gt;&lt;span style=&quot;color: #1c6189;&quot;&gt;ACME&lt;/span&gt;&lt;/a&gt;),
sólo comentaré las piezas que necesitamos conocer y espero que con un poco de
copiar y pegar estéis funcionando en minutos.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans-Bold;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Software&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans-Bold;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans;&quot;&gt;Existen
varias implementaciones del “cliente &lt;/span&gt;&lt;i&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans-Italic;&quot;&gt;ACME&lt;/span&gt;&lt;/i&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans;&quot;&gt;” necesario para gestionar la petición
de certificados. De entre ellos yo elegí &lt;a href=&quot;https://github.com/diafygi/acme-tiny&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #1c6189; font-family: OpenSans-Italic; mso-bidi-font-family: OpenSans-Italic;&quot;&gt;acme-tiny&lt;/span&gt;&lt;/i&gt;&lt;/a&gt;
porque su código es sencillo de entender y no tiene apenas dependencias,
básicamente &lt;/span&gt;&lt;i&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans-Italic;&quot;&gt;Python&lt;/span&gt;&lt;/i&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans;&quot;&gt;
y &lt;/span&gt;&lt;i&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans-Italic;&quot;&gt;openssl&lt;/span&gt;&lt;/i&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans;&quot;&gt;. En su repositorio de &lt;/span&gt;&lt;i&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans-Italic;&quot;&gt;github&lt;/span&gt;&lt;/i&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans;&quot;&gt; tenéis sus instrucciones de
uso, muy fáciles de seguir, pero si lo queréis algo un poco más fácil he creado
un pequeño &lt;a href=&quot;https://gist.github.com/inittab/1e52e4500f139221e8ce2a20509b0a79&quot;&gt;&lt;span style=&quot;color: #1c6189;&quot;&gt;script en shell&lt;/span&gt;&lt;/a&gt;, usa &lt;/span&gt;&lt;i&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans-Italic;&quot;&gt;acme-tiny&lt;/span&gt;&lt;/i&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans;&quot;&gt; para funcionar y sólo requiere
como argumento el nombre, o nombres, de dominio para los que solicitar el
certificado.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans;&quot;&gt;También
necesitaremos un servidor web, aunque el certificado SSL sea para un servidor
de correo, XMPP, o lo que se os ocurra.&amp;nbsp;Es&amp;nbsp;necesario&amp;nbsp;porque &lt;/span&gt;&lt;i&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans-Italic;&quot;&gt;Let’s Encrypt&lt;/span&gt;&lt;/i&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans;&quot;&gt; hará una petición a nuestro
servidor web para validar que el dominio del certificado solicitado es
realmente nuestro. El funcionamiento a grandes rasgos es: El “cliente &lt;/span&gt;&lt;i&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans-Italic;&quot;&gt;ACME&lt;/span&gt;&lt;/i&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans;&quot;&gt;” solicita un certificado a &lt;/span&gt;&lt;i&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans-Italic;&quot;&gt;Let’s Encrypt&lt;/span&gt;&lt;/i&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans;&quot;&gt;, estos piden al cliente que
ponga un fichero que pruebe que el dominio es nuestro&amp;nbsp;(&lt;/span&gt;&lt;i&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans-Italic;&quot;&gt;challenge&lt;/span&gt;&lt;/i&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans;&quot;&gt;) en el servidor web y
posteriormente &lt;/span&gt;&lt;i&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans-Italic;&quot;&gt;Let’s Encrypt&lt;/span&gt;&lt;/i&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans;&quot;&gt; pide&amp;nbsp;al servidor web del dominio en cuestión el fichero acordado.
Si el fichero está allí y es correcto, se entiende que&amp;nbsp;el dominio está
bajo nuestro control y&amp;nbsp;el certificado se emite.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans-Bold;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Configuración&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans-Bold;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans;&quot;&gt;Lo primero
que necesitaremos (además de tener &lt;/span&gt;&lt;i&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans-Italic;&quot;&gt;acme-tiny&lt;/span&gt;&lt;/i&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans;&quot;&gt;&amp;nbsp; (&lt;a href=&quot;https://raw.githubusercontent.com/diafygi/acme-tiny/master/acme_tiny.py&quot;&gt;&lt;span style=&quot;color: #1c6189;&quot;&gt;enlace para “wget-ear”&lt;/span&gt;&lt;/a&gt;) y opcionalmente mi &lt;/span&gt;&lt;i&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans-Italic;&quot;&gt;script&lt;/span&gt;&lt;/i&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans;&quot;&gt;&amp;nbsp;(&lt;a href=&quot;https://gist.githubusercontent.com/inittab/1e52e4500f139221e8ce2a20509b0a79/raw/9f8ad5ca87e7c40f03836a7cb143355709897ad3/new_cert&quot;&gt;&lt;span style=&quot;color: #1c6189;&quot;&gt;enlace para “wget-ear”&lt;/span&gt;&lt;/a&gt;)) es un directorio para
guardar claves privadas y certificados. Para no ejecutar &lt;/span&gt;&lt;i&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans-Italic;&quot;&gt;acme_tiny&lt;/span&gt;&lt;/i&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans;&quot;&gt; como &lt;/span&gt;&lt;i&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans-Italic;&quot;&gt;root&lt;/span&gt;&lt;/i&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans;&quot;&gt; crearemos ese directorio con
permisos de escritura para un usuario no privilegiado (no es buena idea usar
alguno bajo&amp;nbsp;el que se ejecute &lt;/span&gt;&lt;i&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans-Italic;&quot;&gt;Apache/nginx&lt;/span&gt;&lt;/i&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans;&quot;&gt; o algún servicio), podemos usar nuestro
propio usuario (en mi caso será “&lt;/span&gt;&lt;b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans-Bold;&quot;&gt;agi&lt;/span&gt;&lt;/b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans;&quot;&gt;“). Ya que, en Debian, tenemos los&amp;nbsp;directorios /etc/ssl/(private|certs),
yo elegí /etc/ssl/letsencrypt:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: #535353; font-family: Consolas; mso-ansi-language: EN-US; mso-bidi-font-family: Consolas;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;# mkdir /etc/ssl/letsencrypt&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #535353; font-family: Consolas; mso-ansi-language: EN-US; mso-bidi-font-family: Consolas;&quot;&gt;# chown &lt;/span&gt;&lt;b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #535353; font-family: &amp;quot;Consolas Bold&amp;quot;; mso-ansi-language: EN-US; mso-bidi-font-family: &amp;quot;Consolas Bold&amp;quot;;&quot;&gt;agi:ssl-cert&lt;/span&gt;&lt;/b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #535353; font-family: Consolas; mso-ansi-language: EN-US; mso-bidi-font-family: Consolas;&quot;&gt; /etc/ssl/letsencrypt&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: #535353; font-family: Consolas; mso-ansi-language: EN-US; mso-bidi-font-family: Consolas;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;# chmod 750
/etc/ssl/letsencrypt&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: #535353; font-family: Consolas; mso-ansi-language: EN-US; mso-bidi-font-family: Consolas;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;Bajaremos&amp;nbsp;el
certificado intermedio de Let’s Encrypt para que no de problemas la cadena de
validación de nuestro certificado SSL. Lo dejaremos en el directorio creado:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: #535353; font-family: Consolas; mso-ansi-language: EN-US; mso-bidi-font-family: Consolas;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;# cd /etc/ssl/letsencrypt&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: #535353; font-family: Consolas; mso-ansi-language: EN-US; mso-bidi-font-family: Consolas;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;# wget
https://letsencrypt.org/certs/lets-encrypt-x3-cross-signed.pem&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: #535353; font-family: Consolas; mso-ansi-language: EN-US; mso-bidi-font-family: Consolas;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans;&quot;&gt;Crearemos
una clave privada para establecer la comunicación con &lt;/span&gt;&lt;i&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans-Italic;&quot;&gt;Let’s Encrypt&lt;/span&gt;&lt;/i&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans;&quot;&gt;:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: #535353; font-family: Consolas; mso-ansi-language: EN-US; mso-bidi-font-family: Consolas;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;# cd /etc/ssl/letsencrypt&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: #535353; font-family: Consolas; mso-ansi-language: EN-US; mso-bidi-font-family: Consolas;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;# openssl genrsa 4096 &amp;gt;
account.key&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: #535353; font-family: Consolas; mso-ansi-language: EN-US; mso-bidi-font-family: Consolas;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;# chmod 600 account.key&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #535353; font-family: Consolas; mso-ansi-language: EN-US; mso-bidi-font-family: Consolas;&quot;&gt;# chown&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;color: #535353; font-family: Consolas Bold;&quot;&gt;&lt;b&gt;ago&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #535353; font-family: Consolas;&quot;&gt;&amp;nbsp;account.key&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #535353; font-family: Consolas; mso-ansi-language: EN-US; mso-bidi-font-family: Consolas;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans;&quot;&gt;Ahora
crearemos el directorio donde el “cliente &lt;/span&gt;&lt;i&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans-Italic;&quot;&gt;ACME&lt;/span&gt;&lt;/i&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans;&quot;&gt;&amp;nbsp;” dejará los ficheros de
validación (&lt;/span&gt;&lt;i&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans-Italic;&quot;&gt;challenge&lt;/span&gt;&lt;/i&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans;&quot;&gt;)
y que el servidor web tendrá que devolver cuando Let’s Encrypt lo solicite:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: #535353; font-family: Consolas; mso-ansi-language: EN-US; mso-bidi-font-family: Consolas;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;# mkdir
/var/www/letsencryptchallenges&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #535353; font-family: Consolas; mso-ansi-language: EN-US; mso-bidi-font-family: Consolas;&quot;&gt;# chown &lt;/span&gt;&lt;b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #535353; font-family: &amp;quot;Consolas Bold&amp;quot;; mso-ansi-language: EN-US; mso-bidi-font-family: &amp;quot;Consolas Bold&amp;quot;;&quot;&gt;agi&lt;/span&gt;&lt;/b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #535353; font-family: Consolas; mso-ansi-language: EN-US; mso-bidi-font-family: Consolas;&quot;&gt; /var/www/letsencryptchallenges&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #535353; font-family: Consolas; mso-ansi-language: EN-US; mso-bidi-font-family: Consolas;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans;&quot;&gt;Y
configuraremos&amp;nbsp;el servidor web para que sirva el contenido de ese
directorio. Si tenemos un sólo dominio lo podemos hacer en la configuración es
éste, y si tenemos varios configurar el directorio de forma global. A forma de
ejemplo, esta sería la configuración para un servidor &lt;/span&gt;&lt;i&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans-Italic;&quot;&gt;Apache&lt;/span&gt;&lt;/i&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans;&quot;&gt;:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: #535353; font-family: Consolas; mso-ansi-language: EN-US; mso-bidi-font-family: Consolas;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;Alias
/.well-known/acme-challenge/ /var/www/letsencryptchallenges/&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: #535353; font-family: Consolas; mso-ansi-language: EN-US; mso-bidi-font-family: Consolas;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;lt;Directory
/var/www/letsencryptchallenges&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: #535353; font-family: Consolas; mso-ansi-language: EN-US; mso-bidi-font-family: Consolas;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;Options None&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: #535353; font-family: Consolas; mso-ansi-language: EN-US; mso-bidi-font-family: Consolas;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;AllowOverride None&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: #535353; font-family: Consolas; mso-ansi-language: EN-US; mso-bidi-font-family: Consolas;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;Order allow,deny&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: #535353; font-family: Consolas; mso-ansi-language: EN-US; mso-bidi-font-family: Consolas;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;Allow from all&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: #535353; font-family: Consolas; mso-ansi-language: EN-US; mso-bidi-font-family: Consolas;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;lt;/Directory&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: #535353; font-family: Consolas; mso-ansi-language: EN-US; mso-bidi-font-family: Consolas;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans;&quot;&gt;Y esta
para un servidor &lt;/span&gt;&lt;i&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans-Italic;&quot;&gt;nginx&lt;/span&gt;&lt;/i&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans;&quot;&gt;:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: #535353; font-family: Consolas; mso-ansi-language: EN-US; mso-bidi-font-family: Consolas;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;location
/.well-known/acme-challenge/ {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: #535353; font-family: Consolas; mso-ansi-language: EN-US; mso-bidi-font-family: Consolas;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;alias /var/www/letsencryptchallenges/;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: #535353; font-family: Consolas; mso-ansi-language: EN-US; mso-bidi-font-family: Consolas;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;try_files $uri =404;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: #535353; font-family: Consolas; mso-ansi-language: EN-US; mso-bidi-font-family: Consolas;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: #535353; font-family: Consolas; mso-ansi-language: EN-US; mso-bidi-font-family: Consolas;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans;&quot;&gt;Llegado
este punto, si no vas a usar mi &lt;/span&gt;&lt;i&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans-Italic;&quot;&gt;script&lt;/span&gt;&lt;/i&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans;&quot;&gt; deberías seguir las instrucciones de &lt;a href=&quot;https://github.com/diafygi/acme-tiny&quot;&gt;&lt;span style=&quot;color: #1c6189;&quot;&gt;acme-tiny&lt;/span&gt;&lt;/a&gt;
para crear un CSR (Petición de firma de certificado), instalar el certificado y
programar una tarea periódica que lo renueve.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans;&quot;&gt;Si vas a
usar mi &lt;/span&gt;&lt;i&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans-Italic;&quot;&gt;script&lt;/span&gt;&lt;/i&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans;&quot;&gt; deberías repasar las variables
de configuración que tiene al principio para ajustar los ficheros y directorios
que usará (los comentados anteriormente). Si estás siguiendo literalmente los
pasos que llevamos hasta ahora posiblemente sólo tendrás que cambiar el &lt;/span&gt;&lt;i&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans-Italic;&quot;&gt;path&lt;/span&gt;&lt;/i&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans;&quot;&gt; al &lt;/span&gt;&lt;i&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans-Italic;&quot;&gt;script&lt;/span&gt;&lt;/i&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans;&quot;&gt; &lt;/span&gt;&lt;i&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans-Italic;&quot;&gt;acme_tiny.py&lt;/span&gt;&lt;/i&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans;&quot;&gt; (apuntar la variable &lt;/span&gt;&lt;i&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans-Italic;&quot;&gt;ACME_TINY&lt;/span&gt;&lt;/i&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans;&quot;&gt;&amp;nbsp;al &lt;/span&gt;&lt;i&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans-Italic;&quot;&gt;path&lt;/span&gt;&lt;/i&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans;&quot;&gt; donde lo dejaras y no olvidar
dar permisos de ejecución a ambos). Si ya has recargado la configuración del
servidor web, para que se sirva correctamente el directorio de los ficheros &lt;/span&gt;&lt;i&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans-Italic;&quot;&gt;challenge&lt;/span&gt;&lt;/i&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans;&quot;&gt;, sólo queda una cosa que
hacer, pedir el nuevo certificado:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #535353; font-family: Consolas; mso-ansi-language: EN-US; mso-bidi-font-family: Consolas;&quot;&gt;## Ejecutar con el usuario no
privilegiado, &lt;/span&gt;&lt;b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #535353; font-family: &amp;quot;Consolas Bold&amp;quot;; mso-ansi-language: EN-US; mso-bidi-font-family: &amp;quot;Consolas Bold&amp;quot;;&quot;&gt;no
como root&lt;/span&gt;&lt;/b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #535353; font-family: Consolas; mso-ansi-language: EN-US; mso-bidi-font-family: Consolas;&quot;&gt;!&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #535353; font-family: Consolas; mso-ansi-language: EN-US; mso-bidi-font-family: Consolas;&quot;&gt;## Lo más sencillo es dejar &lt;/span&gt;&lt;i&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #535353; font-family: &amp;quot;Consolas Italic&amp;quot;; mso-ansi-language: EN-US; mso-bidi-font-family: &amp;quot;Consolas Italic&amp;quot;;&quot;&gt;new_cert&lt;/span&gt;&lt;/i&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #535353; font-family: Consolas; mso-ansi-language: EN-US; mso-bidi-font-family: Consolas;&quot;&gt; en el PATH (p.e. /usr/local/bin)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: #535353; font-family: Consolas; mso-ansi-language: EN-US; mso-bidi-font-family: Consolas;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;$ new_cert midominio.com&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: #535353; font-family: Consolas; mso-ansi-language: EN-US; mso-bidi-font-family: Consolas;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;## Si queremos un certificado
para varios (sub)dominios podemos pasar todos&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #535353; font-family: Consolas; mso-ansi-language: EN-US; mso-bidi-font-family: Consolas;&quot;&gt;## como argumentos al &lt;/span&gt;&lt;i&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #535353; font-family: &amp;quot;Consolas Italic&amp;quot;; mso-ansi-language: EN-US; mso-bidi-font-family: &amp;quot;Consolas Italic&amp;quot;;&quot;&gt;script&lt;/span&gt;&lt;/i&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #535353; font-family: Consolas; mso-ansi-language: EN-US; mso-bidi-font-family: Consolas;&quot;&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #535353; font-family: Consolas; mso-ansi-language: EN-US; mso-bidi-font-family: Consolas;&quot;&gt;## &lt;/span&gt;&lt;b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #535353; font-family: &amp;quot;Consolas Bold&amp;quot;; mso-ansi-language: EN-US; mso-bidi-font-family: &amp;quot;Consolas Bold&amp;quot;;&quot;&gt;IMPORTANTE&lt;/span&gt;&lt;/b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #535353; font-family: Consolas; mso-ansi-language: EN-US; mso-bidi-font-family: Consolas;&quot;&gt;: En este caso, asegúrate de que el servidor web
devolverá&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #535353; font-family: Consolas; mso-ansi-language: EN-US; mso-bidi-font-family: Consolas;&quot;&gt;## el fichero &lt;/span&gt;&lt;i&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #535353; font-family: &amp;quot;Consolas Italic&amp;quot;; mso-ansi-language: EN-US; mso-bidi-font-family: &amp;quot;Consolas Italic&amp;quot;;&quot;&gt;challenge&lt;/span&gt;&lt;/i&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #535353; font-family: Consolas; mso-ansi-language: EN-US; mso-bidi-font-family: Consolas;&quot;&gt; correctamente en todos ellos&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: #535353; font-family: Consolas; mso-ansi-language: EN-US; mso-bidi-font-family: Consolas;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;$ new_cert midominio.com www.midominio.com
eldominiodemiprimo.com&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: #535353; font-family: Consolas; mso-ansi-language: EN-US; mso-bidi-font-family: Consolas;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans;&quot;&gt;Si todo
fue bien, deberíamos tener varios ficheros, que toman su nombre del primer
dominio especificado en la llamada a &lt;/span&gt;&lt;i&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans-Italic;&quot;&gt;new_cert&lt;/span&gt;&lt;/i&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans;&quot;&gt;, en el directorio de trabajo que
usemos. Los importantes son: &lt;/span&gt;&lt;b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans-Bold;&quot;&gt;DOMINIO.key&lt;/span&gt;&lt;/b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans;&quot;&gt;, la clave privada, y &lt;/span&gt;&lt;b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans-Bold;&quot;&gt;DOMINIO_chained.crt&lt;/span&gt;&lt;/b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans;&quot;&gt;, el certificado solicitado con
el certificado intermedio de &lt;/span&gt;&lt;i&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans-Italic;&quot;&gt;Let’s Encrypt&lt;/span&gt;&lt;/i&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans;&quot;&gt;. Con ellos tendremos que configurar el
virtual HTTPS de nuestros dominios. Ejemplo en &lt;/span&gt;&lt;i&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans-Italic;&quot;&gt;Apache&lt;/span&gt;&lt;/i&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans;&quot;&gt;:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: #535353; font-family: Consolas; mso-ansi-language: EN-US; mso-bidi-font-family: Consolas;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;lt;VirtualHost *:443&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #535353; font-family: Consolas; mso-ansi-language: EN-US; mso-bidi-font-family: Consolas;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;ServerName &lt;/span&gt;&lt;b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #535353; font-family: &amp;quot;Consolas Bold&amp;quot;; mso-ansi-language: EN-US; mso-bidi-font-family: &amp;quot;Consolas Bold&amp;quot;;&quot;&gt;DOMINIO&lt;/span&gt;&lt;/b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #535353; font-family: Consolas; mso-ansi-language: EN-US; mso-bidi-font-family: Consolas;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: #535353; font-family: Consolas; mso-ansi-language: EN-US; mso-bidi-font-family: Consolas;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;SSLEngine on&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #535353; font-family: Consolas; mso-ansi-language: EN-US; mso-bidi-font-family: Consolas;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;SSLCertificateFile /etc/ssl/letsencrypt/&lt;/span&gt;&lt;b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #535353; font-family: &amp;quot;Consolas Bold&amp;quot;; mso-ansi-language: EN-US; mso-bidi-font-family: &amp;quot;Consolas Bold&amp;quot;;&quot;&gt;DOMINIO&lt;/span&gt;&lt;/b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #535353; font-family: Consolas; mso-ansi-language: EN-US; mso-bidi-font-family: Consolas;&quot;&gt;_chained.crt&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #535353; font-family: Consolas; mso-ansi-language: EN-US; mso-bidi-font-family: Consolas;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;SSLCertificateKeyFile /etc/ssl/letsencrypt/&lt;/span&gt;&lt;b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #535353; font-family: &amp;quot;Consolas Bold&amp;quot;; mso-ansi-language: EN-US; mso-bidi-font-family: &amp;quot;Consolas Bold&amp;quot;;&quot;&gt;DOMINIO&lt;/span&gt;&lt;/b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #535353; font-family: Consolas; mso-ansi-language: EN-US; mso-bidi-font-family: Consolas;&quot;&gt;.key&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: #535353; font-family: Consolas; mso-ansi-language: EN-US; mso-bidi-font-family: Consolas;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;......&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: #535353; font-family: Consolas; mso-ansi-language: EN-US; mso-bidi-font-family: Consolas;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;lt;/VirtualHost&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: #535353; font-family: Consolas; mso-ansi-language: EN-US; mso-bidi-font-family: Consolas;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans;&quot;&gt;Ejemplo en
&lt;/span&gt;&lt;i&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans-Italic;&quot;&gt;nginx&lt;/span&gt;&lt;/i&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans;&quot;&gt;:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: #535353; font-family: Consolas; mso-ansi-language: EN-US; mso-bidi-font-family: Consolas;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;server {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: #535353; font-family: Consolas; mso-ansi-language: EN-US; mso-bidi-font-family: Consolas;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;listen 443;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #535353; font-family: Consolas; mso-ansi-language: EN-US; mso-bidi-font-family: Consolas;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;server_name &lt;/span&gt;&lt;b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #535353; font-family: &amp;quot;Consolas Bold&amp;quot;; mso-ansi-language: EN-US; mso-bidi-font-family: &amp;quot;Consolas Bold&amp;quot;;&quot;&gt;DOMINIO&lt;/span&gt;&lt;/b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #535353; font-family: Consolas; mso-ansi-language: EN-US; mso-bidi-font-family: Consolas;&quot;&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: #535353; font-family: Consolas; mso-ansi-language: EN-US; mso-bidi-font-family: Consolas;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;ssl on;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #535353; font-family: Consolas; mso-ansi-language: EN-US; mso-bidi-font-family: Consolas;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;ssl_certificate /etc/ssl/letsencrypt/&lt;/span&gt;&lt;b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #535353; font-family: &amp;quot;Consolas Bold&amp;quot;; mso-ansi-language: EN-US; mso-bidi-font-family: &amp;quot;Consolas Bold&amp;quot;;&quot;&gt;DOMINIO&lt;/span&gt;&lt;/b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #535353; font-family: Consolas; mso-ansi-language: EN-US; mso-bidi-font-family: Consolas;&quot;&gt;_chained.crt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #535353; font-family: Consolas; mso-ansi-language: EN-US; mso-bidi-font-family: Consolas;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;ssl_certificate_key /etc/ssl/letsencrypt/&lt;/span&gt;&lt;b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #535353; font-family: &amp;quot;Consolas Bold&amp;quot;; mso-ansi-language: EN-US; mso-bidi-font-family: &amp;quot;Consolas Bold&amp;quot;;&quot;&gt;DOMINIO&lt;/span&gt;&lt;/b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #535353; font-family: Consolas; mso-ansi-language: EN-US; mso-bidi-font-family: Consolas;&quot;&gt;.key;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: #535353; font-family: Consolas; mso-ansi-language: EN-US; mso-bidi-font-family: Consolas;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;...&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: #535353; font-family: Consolas; mso-ansi-language: EN-US; mso-bidi-font-family: Consolas;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: #535353; font-family: Consolas; mso-ansi-language: EN-US; mso-bidi-font-family: Consolas;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans;&quot;&gt;Existen
varios parámetros (tanto en los servidores web mencionados como en otro tipo de
servidores) para mejorar la seguridad y compatibilidad SSL. En el sitio &lt;/span&gt;&lt;i&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans-Italic;&quot;&gt;github&lt;/span&gt;&lt;/i&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans;&quot;&gt; de &lt;/span&gt;&lt;i&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans-Italic;&quot;&gt;acme_tiny&lt;/span&gt;&lt;/i&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans;&quot;&gt; mencionan algunos (para deshabilitar &lt;/span&gt;&lt;i&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans-Italic;&quot;&gt;SSLv3&lt;/span&gt;&lt;/i&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans;&quot;&gt; e inferiores y corregir
posibles ataques conocidos), aunque yo soy fan de la &lt;a href=&quot;https://www.ssllabs.com/ssltest/&quot;&gt;&lt;span style=&quot;color: #1c6189;&quot;&gt;herramienta
de análisis&lt;/span&gt;&lt;/a&gt; (y &amp;nbsp;recomendaciones) de &lt;a href=&quot;https://www.ssllabs.com/&quot;&gt;&lt;span style=&quot;color: #1c6189;&quot;&gt;Qualys SSL Labs&lt;/span&gt;&lt;/a&gt;.
Así que no os quedéis en instalar el certificado y darle un repaso a
parametrización del SSL.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans-Bold;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Mantenimiento&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans-Bold;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans;&quot;&gt;Los
certificados de &lt;/span&gt;&lt;i&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans-Italic;&quot;&gt;Let’s Encrypt&lt;/span&gt;&lt;/i&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans;&quot;&gt;, al menos en el momento que escribo estas líneas, tienen una vigencia
de tres meses. Por ello es importante que preparemos un mecanismo automático de
renovación. Que consiste en algo tan simple como una entrada de &lt;/span&gt;&lt;i&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans-Italic;&quot;&gt;cron&lt;/span&gt;&lt;/i&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans;&quot;&gt; que solicite un nuevo
certificado antes de que caduque el actual. En mi caso tengo un fichero en &lt;/span&gt;&lt;i&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans-Italic;&quot;&gt;/etc/cron.d&lt;/span&gt;&lt;/i&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans;&quot;&gt; llamado &lt;/span&gt;&lt;i&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans-Italic;&quot;&gt;local-letsencrypt&lt;/span&gt;&lt;/i&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans;&quot;&gt; (el prefijo &lt;/span&gt;&lt;i&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans-Italic;&quot;&gt;local-&lt;/span&gt;&lt;/i&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans;&quot;&gt; me permite diferenciar los
ficheros instalados por el gestor de paquetes de los creados por mi) con el
siguiente contenido (y donde digo &lt;/span&gt;&lt;i&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans-Italic;&quot;&gt;nginx&lt;/span&gt;&lt;/i&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans;&quot;&gt;, digo &lt;/span&gt;&lt;i&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans-Italic;&quot;&gt;apache2&lt;/span&gt;&lt;/i&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans;&quot;&gt;, &lt;/span&gt;&lt;i&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans-Italic;&quot;&gt;postfix&lt;/span&gt;&lt;/i&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans;&quot;&gt;, &lt;/span&gt;&lt;i&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans-Italic;&quot;&gt;prosody&lt;/span&gt;&lt;/i&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans;&quot;&gt;, &lt;/span&gt;&lt;i&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans-Italic;&quot;&gt;dovecot&lt;/span&gt;&lt;/i&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans;&quot;&gt;, …):&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #535353; font-family: Consolas; mso-ansi-language: EN-US; mso-bidi-font-family: Consolas;&quot;&gt;# Ajustar el nombre de usuario,
el &lt;/span&gt;&lt;i&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #535353; font-family: &amp;quot;Consolas Italic&amp;quot;; mso-ansi-language: EN-US; mso-bidi-font-family: &amp;quot;Consolas Italic&amp;quot;;&quot;&gt;path&lt;/span&gt;&lt;/i&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #535353; font-family: Consolas; mso-ansi-language: EN-US; mso-bidi-font-family: Consolas;&quot;&gt; a &lt;/span&gt;&lt;i&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #535353; font-family: &amp;quot;Consolas Italic&amp;quot;; mso-ansi-language: EN-US; mso-bidi-font-family: &amp;quot;Consolas Italic&amp;quot;;&quot;&gt;new_cert&lt;/span&gt;&lt;/i&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #535353; font-family: Consolas; mso-ansi-language: EN-US; mso-bidi-font-family: Consolas;&quot;&gt; y el comando para recargar&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #535353; font-family: Consolas; mso-ansi-language: EN-US; mso-bidi-font-family: Consolas;&quot;&gt;# la configuración del servidor
correspondiente (salvo que uséis &lt;/span&gt;&lt;i&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #535353; font-family: &amp;quot;Consolas Italic&amp;quot;; mso-ansi-language: EN-US; mso-bidi-font-family: &amp;quot;Consolas Italic&amp;quot;;&quot;&gt;nginx&lt;/span&gt;&lt;/i&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #535353; font-family: Consolas; mso-ansi-language: EN-US; mso-bidi-font-family: Consolas;&quot;&gt;
y &lt;/span&gt;&lt;i&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #535353; font-family: &amp;quot;Consolas Italic&amp;quot;; mso-ansi-language: EN-US; mso-bidi-font-family: &amp;quot;Consolas Italic&amp;quot;;&quot;&gt;systemd&lt;/span&gt;&lt;/i&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #535353; font-family: Consolas; mso-ansi-language: EN-US; mso-bidi-font-family: Consolas;&quot;&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #535353; font-family: Consolas; mso-ansi-language: EN-US; mso-bidi-font-family: Consolas;&quot;&gt;0 6 1 * * &lt;/span&gt;&lt;b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #535353; font-family: &amp;quot;Consolas Bold&amp;quot;; mso-ansi-language: EN-US; mso-bidi-font-family: &amp;quot;Consolas Bold&amp;quot;;&quot;&gt;agi&lt;/span&gt;&lt;/b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #535353; font-family: Consolas; mso-ansi-language: EN-US; mso-bidi-font-family: Consolas;&quot;&gt; /usr/local/bin/new_cert &lt;/span&gt;&lt;b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #535353; font-family: &amp;quot;Consolas Bold&amp;quot;; mso-ansi-language: EN-US; mso-bidi-font-family: &amp;quot;Consolas Bold&amp;quot;;&quot;&gt;DOMINIO(s)&lt;/span&gt;&lt;/b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #535353; font-family: Consolas; mso-ansi-language: EN-US; mso-bidi-font-family: Consolas;&quot;&gt; &amp;amp;&amp;amp; sudo &lt;/span&gt;&lt;b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #535353; font-family: &amp;quot;Consolas Bold&amp;quot;; mso-ansi-language: EN-US; mso-bidi-font-family: &amp;quot;Consolas Bold&amp;quot;;&quot;&gt;systemctl reload nginx&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #535353; font-family: Consolas; mso-ansi-language: EN-US; mso-bidi-font-family: Consolas;&quot;&gt;# Y no olvidéis permitir a
vuestro usuario ejecutar ese comando con &lt;/span&gt;&lt;i&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #535353; font-family: &amp;quot;Consolas Italic&amp;quot;; mso-ansi-language: EN-US; mso-bidi-font-family: &amp;quot;Consolas Italic&amp;quot;;&quot;&gt;sudo&lt;/span&gt;&lt;/i&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #535353; font-family: Consolas; mso-ansi-language: EN-US; mso-bidi-font-family: Consolas;&quot;&gt; en&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #535353; font-family: Consolas; mso-ansi-language: EN-US; mso-bidi-font-family: Consolas;&quot;&gt;# el &lt;/span&gt;&lt;i&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #535353; font-family: &amp;quot;Consolas Italic&amp;quot;; mso-ansi-language: EN-US; mso-bidi-font-family: &amp;quot;Consolas Italic&amp;quot;;&quot;&gt;/etc/sudoers&lt;/span&gt;&lt;/i&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #535353; font-family: Consolas; mso-ansi-language: EN-US; mso-bidi-font-family: Consolas;&quot;&gt;:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #535353; font-family: &amp;quot;Consolas Bold&amp;quot;; mso-ansi-language: EN-US; mso-bidi-font-family: &amp;quot;Consolas Bold&amp;quot;;&quot;&gt;agi&lt;/span&gt;&lt;/b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #535353; font-family: Consolas; mso-ansi-language: EN-US; mso-bidi-font-family: Consolas;&quot;&gt; ALL=NOPASSWD: &lt;/span&gt;&lt;b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #535353; font-family: &amp;quot;Consolas Bold&amp;quot;; mso-ansi-language: EN-US; mso-bidi-font-family: &amp;quot;Consolas Bold&amp;quot;;&quot;&gt;/bin/systemctl reload nginx&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: #535353; font-family: Consolas; mso-ansi-language: EN-US; mso-bidi-font-family: Consolas;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;## O sin depender de sudo
(recomendación de &lt;a href=&quot;https://tincho.org/&quot;&gt;&lt;span style=&quot;color: #1c6189;&quot;&gt;Tincho&lt;/span&gt;&lt;/a&gt;):&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #535353; font-family: Consolas; mso-ansi-language: EN-US; mso-bidi-font-family: Consolas;&quot;&gt;0 6 1 * * root su -u &lt;/span&gt;&lt;b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #535353; font-family: &amp;quot;Consolas Bold&amp;quot;; mso-ansi-language: EN-US; mso-bidi-font-family: &amp;quot;Consolas Bold&amp;quot;;&quot;&gt;agi&lt;/span&gt;&lt;/b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #535353; font-family: Consolas; mso-ansi-language: EN-US; mso-bidi-font-family: Consolas;&quot;&gt; -c &quot;/usr/local/bin/new_cert &lt;/span&gt;&lt;b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #535353; font-family: &amp;quot;Consolas Bold&amp;quot;; mso-ansi-language: EN-US; mso-bidi-font-family: &amp;quot;Consolas Bold&amp;quot;;&quot;&gt;DOMINIO(s)&lt;/span&gt;&lt;/b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #535353; font-family: Consolas; mso-ansi-language: EN-US; mso-bidi-font-family: Consolas;&quot;&gt;&quot; &amp;amp;&amp;amp; &lt;/span&gt;&lt;b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #535353; font-family: &amp;quot;Consolas Bold&amp;quot;; mso-ansi-language: EN-US; mso-bidi-font-family: &amp;quot;Consolas Bold&amp;quot;;&quot;&gt;systemctl reload nginx&lt;/span&gt;&lt;/b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #535353; font-family: Consolas; mso-ansi-language: EN-US; mso-bidi-font-family: Consolas;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #535353; font-family: &amp;quot;Consolas Bold&amp;quot;; mso-ansi-language: EN-US; mso-bidi-font-family: &amp;quot;Consolas Bold&amp;quot;;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans-Bold;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Cuidado con las cosas gratis&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans-Bold;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;Para los
que no se fían de las cosas gratis, les recomiendo que sigan los pasos
anteriormente descritos y luego envíen&amp;nbsp;200 EUR a mi cuenta de Paypal. Una
vez al año, por la renovación, claro. Les garantizo que sus&amp;nbsp;&amp;nbsp;datos
viajarán cifrados igualmente que con el certificado más caro de [insertar
entidad certificadora aquí].&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;o:OfficeDocumentSettings&gt;
  &lt;o:AllowPNG/&gt;
 &lt;/o:OfficeDocumentSettings&gt;
&lt;/xml&gt;&lt;![endif]--&gt;

&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;w:WordDocument&gt;
  &lt;w:View&gt;Normal&lt;/w:View&gt;
  &lt;w:Zoom&gt;0&lt;/w:Zoom&gt;
  &lt;w:TrackMoves/&gt;
  &lt;w:TrackFormatting/&gt;
  &lt;w:PunctuationKerning/&gt;
  &lt;w:ValidateAgainstSchemas/&gt;
  &lt;w:SaveIfXMLInvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;
  &lt;w:IgnoreMixedContent&gt;false&lt;/w:IgnoreMixedContent&gt;
  &lt;w:AlwaysShowPlaceholderText&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;
  &lt;w:DoNotPromoteQF/&gt;
  &lt;w:LidThemeOther&gt;ES&lt;/w:LidThemeOther&gt;
  &lt;w:LidThemeAsian&gt;JA&lt;/w:LidThemeAsian&gt;
  &lt;w:LidThemeComplexScript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;
  &lt;w:Compatibility&gt;
   &lt;w:BreakWrappedTables/&gt;
   &lt;w:SnapToGridInCell/&gt;
   &lt;w:WrapTextWithPunct/&gt;
   &lt;w:UseAsianBreakRules/&gt;
   &lt;w:DontGrowAutofit/&gt;
   &lt;w:SplitPgBreakAndParaMark/&gt;
   &lt;w:EnableOpenTypeKerning/&gt;
   &lt;w:DontFlipMirrorIndents/&gt;
   &lt;w:OverrideTableStyleHps/&gt;
   &lt;w:UseFELayout/&gt;
  &lt;/w:Compatibility&gt;
  &lt;m:mathPr&gt;
   &lt;m:mathFont m:val=&quot;Cambria Math&quot;/&gt;
   &lt;m:brkBin m:val=&quot;before&quot;/&gt;
   &lt;m:brkBinSub m:val=&quot;&amp;#45;-&quot;/&gt;
   &lt;m:smallFrac m:val=&quot;off&quot;/&gt;
   &lt;m:dispDef/&gt;
   &lt;m:lMargin m:val=&quot;0&quot;/&gt;
   &lt;m:rMargin m:val=&quot;0&quot;/&gt;
   &lt;m:defJc m:val=&quot;centerGroup&quot;/&gt;
   &lt;m:wrapIndent m:val=&quot;1440&quot;/&gt;
   &lt;m:intLim m:val=&quot;subSup&quot;/&gt;
   &lt;m:naryLim m:val=&quot;undOvr&quot;/&gt;
  &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;w:LatentStyles DefLockedState=&quot;false&quot; DefUnhideWhenUsed=&quot;true&quot;
  DefSemiHidden=&quot;true&quot; DefQFormat=&quot;false&quot; DefPriority=&quot;99&quot;
  LatentStyleCount=&quot;276&quot;&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;0&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Normal&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;heading 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 7&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 8&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 9&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 7&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 8&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 9&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;35&quot; QFormat=&quot;true&quot; Name=&quot;caption&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;10&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Title&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;1&quot; Name=&quot;Default Paragraph Font&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;11&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Subtitle&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;22&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Strong&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;20&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Emphasis&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;59&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Table Grid&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Placeholder Text&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;1&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;No Spacing&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Revision&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;34&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;List Paragraph&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;29&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Quote&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;30&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Intense Quote&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;19&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Subtle Emphasis&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;21&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Intense Emphasis&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;31&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Subtle Reference&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;32&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Intense Reference&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;33&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Book Title&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;37&quot; Name=&quot;Bibliography&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; QFormat=&quot;true&quot; Name=&quot;TOC Heading&quot;/&gt;
 &lt;/w:LatentStyles&gt;
&lt;/xml&gt;&lt;![endif]--&gt;

&lt;!--[if gte mso 10]&gt;
&lt;style&gt;
 /* Style Definitions */
table.MsoNormalTable
 {mso-style-name:&quot;Table Normal&quot;;
 mso-tstyle-rowband-size:0;
 mso-tstyle-colband-size:0;
 mso-style-noshow:yes;
 mso-style-priority:99;
 mso-style-parent:&quot;&quot;;
 mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
 mso-para-margin:0cm;
 mso-para-margin-bottom:.0001pt;
 mso-pagination:widow-orphan;
 font-size:12.0pt;
 font-family:Cambria;
 mso-ascii-font-family:Cambria;
 mso-ascii-theme-font:minor-latin;
 mso-hansi-font-family:Cambria;
 mso-hansi-theme-font:minor-latin;}
&lt;/style&gt;
&lt;![endif]--&gt;



&lt;!--StartFragment--&gt;



































































































































































&lt;!--EndFragment--&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: #343434; font-family: OpenSans;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;$ exit&lt;/span&gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://linuxtargz.blogspot.com/feeds/5309092563617208774/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://linuxtargz.blogspot.com/2016/04/certificados-ssl-gratis.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/536398399272180344/posts/default/5309092563617208774'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/536398399272180344/posts/default/5309092563617208774'/><link rel='alternate' type='text/html' href='http://linuxtargz.blogspot.com/2016/04/certificados-ssl-gratis.html' title='Certificados SSL gratis'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/10444319904559185899</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-536398399272180344.post-3647079542811841261</id><published>2016-04-27T09:35:00.001+02:00</published><updated>2016-04-27T09:35:47.089+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Networking"/><category scheme="http://www.blogger.com/atom/ns#" term="Sin categoría"/><category scheme="http://www.blogger.com/atom/ns#" term="ssh"/><title type='text'>¿Qué puede hacer EXPECT por ti?</title><content type='html'>&lt;div class=&quot;MsoNormal&quot;&gt;
Buenos días a tod@s!&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
El otro día vi un post que me gustó bastante, sobre cómo
hacer backup de los diferentes elementos de red físicos (Firewall, Switches,
Cabinas de almacenamiento, etc…)&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Seguramente si tiene administración web podremos hacer una
copia sin ningún problema. Pero si queremos automatizar la tarea, usaremos el
acceso CLI, en el siguiente ejemplo, nuestras “victimas” serán unos switches
CISCO, colocados en diferentes plantas de un edificio.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Vamos a por ello!!!!!!!&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Lo primero que necesitamos es un servidor tftp donde subir
nuestras copias, en nuestro servidor, deberemos crear un usuario que tenga permisos de escritura para poder subir los archivos, por supuesto tiene que tener conectividad con las máquinas que
queramos copiar.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Existen muchos clientes gratuitos y muy fáciles de instalar.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Cuando tengamos esto, necesitaremos una máquina Linux y a
nuestro gran amigo &lt;b&gt;EXPECT&lt;/b&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
¿Cómo funciona?&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Facil, lo que hay que poner es el comando que esperas recibir en la consola y el que tu teclearías, no os preocupéis, dejo comentado el script para que podáis identificar cómo se hace.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Lo primero será entrar en cada una de nuestras máquinas e introducir nuestro usuario y password, recordad que los hemos debido crear antes.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Introducimos el usuario&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;section class=&quot;p&quot; style=&quot;border: 0px; color: #525252; font-family: arial, helvetica, &#39;Helvetica Neue&#39;, HelveticaNeue, &#39;Lucida Grande&#39;, sans-serif; font-size: 14px; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;pre class=&quot;codeblock&quot; style=&quot;border: 0px; font-size: 0.9em; font-style: inherit; font-variant-caps: inherit; line-height: inherit; max-width: 100%; overflow: visible !important; padding: 0px; vertical-align: baseline;&quot;&gt;Router(config)# ip ftp username javi&lt;/pre&gt;
&lt;pre class=&quot;codeblock&quot; style=&quot;border: 0px; font-size: 0.9em; font-style: inherit; font-variant-caps: inherit; line-height: inherit; max-width: 100%; overflow: visible !important; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;/pre&gt;
&lt;pre class=&quot;codeblock&quot; style=&quot;border: 0px; font-size: 0.9em; font-style: inherit; font-variant-caps: inherit; line-height: inherit; max-width: 100%; overflow: visible !important; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;/pre&gt;
&lt;pre class=&quot;codeblock&quot; style=&quot;border: 0px; font-size: 0.9em; font-style: inherit; font-variant-caps: inherit; line-height: inherit; max-width: 100%; overflow: visible !important; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;color: black; font-size: small; white-space: normal;&quot;&gt;Introducimos la password&lt;/span&gt;&lt;/pre&gt;
&lt;pre class=&quot;codeblock&quot; style=&quot;border: 0px; font-size: 0.9em; font-style: inherit; font-variant-caps: inherit; line-height: inherit; max-width: 100%; overflow: visible !important; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;color: black; font-size: small; white-space: normal;&quot;&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;pre class=&quot;codeblock&quot; style=&quot;border: 0px; font-size: 0.9em; font-style: inherit; font-variant-caps: inherit; line-height: inherit; max-width: 100%; overflow: visible !important; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;/pre&gt;
&lt;pre class=&quot;codeblock&quot; style=&quot;border: 0px; font-size: 0.9em; font-style: inherit; font-variant-caps: inherit; line-height: inherit; max-width: 100%; overflow: visible !important; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;section class=&quot;p&quot; style=&quot;border: 0px; font-family: arial, helvetica, &#39;Helvetica Neue&#39;, HelveticaNeue, &#39;Lucida Grande&#39;, sans-serif; font-size: 14px; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: normal;&quot;&gt;&lt;pre class=&quot;codeblock&quot; style=&quot;border: 0px; font-size: 0.9em; font-style: inherit; font-variant-caps: inherit; line-height: inherit; max-width: 100%; overflow: visible !important; padding: 0px; vertical-align: baseline;&quot;&gt;Router(config)# ip ftp password linuxtargz&lt;/pre&gt;
&lt;pre class=&quot;codeblock&quot; style=&quot;border: 0px; font-size: 0.9em; font-style: inherit; font-variant-caps: inherit; line-height: inherit; max-width: 100%; overflow: visible !important; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;/pre&gt;
&lt;pre class=&quot;codeblock&quot; style=&quot;border: 0px; font-size: 0.9em; font-style: inherit; font-variant-caps: inherit; line-height: inherit; max-width: 100%; overflow: visible !important; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;/pre&gt;
&lt;pre class=&quot;codeblock&quot; style=&quot;border: 0px; font-size: 0.9em; font-style: inherit; font-variant-caps: inherit; line-height: inherit; max-width: 100%; overflow: visible !important; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;color: black; font-size: small; white-space: normal;&quot;&gt;Ahora nuestro switch guardará nuestras credenciales. Sólo nos falta crear nuestro script.&lt;/span&gt;&lt;/pre&gt;
&lt;pre class=&quot;codeblock&quot; style=&quot;border: 0px; font-size: 0.9em; font-style: inherit; font-variant-caps: inherit; line-height: inherit; max-width: 100%; overflow: visible !important; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;/pre&gt;
&lt;pre class=&quot;codeblock&quot; style=&quot;border: 0px; font-size: 0.9em; font-style: inherit; font-variant-caps: inherit; line-height: inherit; max-width: 100%; overflow: visible !important; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;/pre&gt;
&lt;/section&gt;&lt;/pre&gt;
&lt;/section&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
El código será el siguiente:&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; tab-stops: 28.3pt 56.65pt 85.0pt 113.35pt 141.7pt 170.05pt 198.4pt 226.75pt 255.1pt 283.45pt 311.8pt 340.15pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;helvetica&amp;quot;; mso-ansi-language: EN-US; mso-bidi-font-family: Helvetica;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;#!/usr/bin/expect&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; tab-stops: 28.3pt 56.65pt 85.0pt 113.35pt 141.7pt 170.05pt 198.4pt 226.75pt 255.1pt 283.45pt 311.8pt 340.15pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;helvetica&amp;quot;; mso-ansi-language: EN-US; mso-bidi-font-family: Helvetica;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;spawn&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;date +%u&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; tab-stops: 28.3pt 56.65pt 85.0pt 113.35pt 141.7pt 170.05pt 198.4pt 226.75pt 255.1pt 283.45pt 311.8pt 340.15pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;helvetica&amp;quot;; mso-ansi-language: EN-US; mso-bidi-font-family: Helvetica;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;expect -re &quot;.&quot;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; tab-stops: 28.3pt 56.65pt 85.0pt 113.35pt 141.7pt 170.05pt 198.4pt 226.75pt 255.1pt 283.45pt 311.8pt 340.15pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;helvetica&amp;quot;; mso-ansi-language: EN-US; mso-bidi-font-family: Helvetica;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;set hoy $expect_out(buffer) &amp;gt;&amp;gt; &lt;b&gt;guardamos la variable &quot;hoy&quot; como nuestra fecha&lt;/b&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; tab-stops: 28.3pt 56.65pt 85.0pt 113.35pt 141.7pt 170.05pt 198.4pt 226.75pt 255.1pt 283.45pt 311.8pt 340.15pt; text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; tab-stops: 28.3pt 56.65pt 85.0pt 113.35pt 141.7pt 170.05pt 198.4pt 226.75pt 255.1pt 283.45pt 311.8pt 340.15pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;helvetica&amp;quot;; mso-ansi-language: EN-US; mso-bidi-font-family: Helvetica;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;spawn /usr/bin/telnet 10.0.1.6 &amp;gt;&amp;gt;nos conectamos a la máquina que queremos copiar, en este caso por telnet&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; tab-stops: 28.3pt 56.65pt 85.0pt 113.35pt 141.7pt 170.05pt 198.4pt 226.75pt 255.1pt 283.45pt 311.8pt 340.15pt; text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; tab-stops: 28.3pt 56.65pt 85.0pt 113.35pt 141.7pt 170.05pt 198.4pt 226.75pt 255.1pt 283.45pt 311.8pt 340.15pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;helvetica&amp;quot;; mso-ansi-language: EN-US; mso-bidi-font-family: Helvetica;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;expect &quot;Username: &quot; &lt;b&gt;&amp;gt;&amp;gt; Nos pide el usuario&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; tab-stops: 28.3pt 56.65pt 85.0pt 113.35pt 141.7pt 170.05pt 198.4pt 226.75pt 255.1pt 283.45pt 311.8pt 340.15pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;helvetica&amp;quot;;&quot;&gt;send &quot;usuario\n&quot; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;b&gt;&amp;gt;&amp;gt; Introducimos el usuario que&amp;nbsp;esperaría recibir e introducimos un&amp;nbsp;retorno de carro.&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; tab-stops: 28.3pt 56.65pt 85.0pt 113.35pt 141.7pt 170.05pt 198.4pt 226.75pt 255.1pt 283.45pt 311.8pt 340.15pt; text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; tab-stops: 28.3pt 56.65pt 85.0pt 113.35pt 141.7pt 170.05pt 198.4pt 226.75pt 255.1pt 283.45pt 311.8pt 340.15pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;helvetica&amp;quot;; mso-ansi-language: EN-US; mso-bidi-font-family: Helvetica;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;expect &quot;Password: &quot;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; tab-stops: 28.3pt 56.65pt 85.0pt 113.35pt 141.7pt 170.05pt 198.4pt 226.75pt 255.1pt 283.45pt 311.8pt 340.15pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;helvetica&amp;quot;; mso-ansi-language: EN-US; mso-bidi-font-family: Helvetica;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;send &quot;CiscoSwitch3p\n&quot;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; tab-stops: 28.3pt 56.65pt 85.0pt 113.35pt 141.7pt 170.05pt 198.4pt 226.75pt 255.1pt 283.45pt 311.8pt 340.15pt; text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; tab-stops: 28.3pt 56.65pt 85.0pt 113.35pt 141.7pt 170.05pt 198.4pt 226.75pt 255.1pt 283.45pt 311.8pt 340.15pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;helvetica&amp;quot;; mso-ansi-language: EN-US; mso-bidi-font-family: Helvetica;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;expect &quot;PilaCore_planta3&amp;gt;&quot;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; tab-stops: 28.3pt 56.65pt 85.0pt 113.35pt 141.7pt 170.05pt 198.4pt 226.75pt 255.1pt 283.45pt 311.8pt 340.15pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;helvetica&amp;quot;; mso-ansi-language: EN-US; mso-bidi-font-family: Helvetica;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;send &quot;enable\n&quot;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; tab-stops: 28.3pt 56.65pt 85.0pt 113.35pt 141.7pt 170.05pt 198.4pt 226.75pt 255.1pt 283.45pt 311.8pt 340.15pt; text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; tab-stops: 28.3pt 56.65pt 85.0pt 113.35pt 141.7pt 170.05pt 198.4pt 226.75pt 255.1pt 283.45pt 311.8pt 340.15pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;helvetica&amp;quot;; mso-ansi-language: EN-US; mso-bidi-font-family: Helvetica;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;expect &quot;Password: &quot;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; tab-stops: 28.3pt 56.65pt 85.0pt 113.35pt 141.7pt 170.05pt 198.4pt 226.75pt 255.1pt 283.45pt 311.8pt 340.15pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;helvetica&amp;quot;; mso-ansi-language: EN-US; mso-bidi-font-family: Helvetica;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;send &quot;P@ssw0rd12\n&quot;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; tab-stops: 28.3pt 56.65pt 85.0pt 113.35pt 141.7pt 170.05pt 198.4pt 226.75pt 255.1pt 283.45pt 311.8pt 340.15pt; text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; tab-stops: 28.3pt 56.65pt 85.0pt 113.35pt 141.7pt 170.05pt 198.4pt 226.75pt 255.1pt 283.45pt 311.8pt 340.15pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;helvetica&amp;quot;; mso-ansi-language: EN-US; mso-bidi-font-family: Helvetica;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;expect &quot;PilaCore_Planta3#&quot;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; tab-stops: 28.3pt 56.65pt 85.0pt 113.35pt 141.7pt 170.05pt 198.4pt 226.75pt 255.1pt 283.45pt 311.8pt 340.15pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;helvetica&amp;quot;; mso-ansi-language: EN-US; mso-bidi-font-family: Helvetica;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;send &quot;copy running-config ftp \n&quot;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; tab-stops: 28.3pt 56.65pt 85.0pt 113.35pt 141.7pt 170.05pt 198.4pt 226.75pt 255.1pt 283.45pt 311.8pt 340.15pt; text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; tab-stops: 28.3pt 56.65pt 85.0pt 113.35pt 141.7pt 170.05pt 198.4pt 226.75pt 255.1pt 283.45pt 311.8pt 340.15pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;helvetica&amp;quot;; mso-ansi-language: EN-US; mso-bidi-font-family: Helvetica;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;expect -re &quot;Address or name of remote host .. &quot;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; tab-stops: 28.3pt 56.65pt 85.0pt 113.35pt 141.7pt 170.05pt 198.4pt 226.75pt 255.1pt 283.45pt 311.8pt 340.15pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;helvetica&amp;quot;; mso-ansi-language: EN-US; mso-bidi-font-family: Helvetica;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;send &quot;172.22.14.73\n&quot;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; tab-stops: 28.3pt 56.65pt 85.0pt 113.35pt 141.7pt 170.05pt 198.4pt 226.75pt 255.1pt 283.45pt 311.8pt 340.15pt; text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; tab-stops: 28.3pt 56.65pt 85.0pt 113.35pt 141.7pt 170.05pt 198.4pt 226.75pt 255.1pt 283.45pt 311.8pt 340.15pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;helvetica&amp;quot;; mso-ansi-language: EN-US; mso-bidi-font-family: Helvetica;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;expect -re &quot;Destination filename .pilacore_plta5a-confg.. &quot;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; tab-stops: 28.3pt 56.65pt 85.0pt 113.35pt 141.7pt 170.05pt 198.4pt 226.75pt 255.1pt 283.45pt 311.8pt 340.15pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;helvetica&amp;quot;; mso-ansi-language: EN-US; mso-bidi-font-family: Helvetica;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;send &quot;switch_planta3-$hoy\n&quot; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;b&gt;&amp;gt;&amp;gt; Aquí enviamos la fecha que tenemos en nuestra variable&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; tab-stops: 28.3pt 56.65pt 85.0pt 113.35pt 141.7pt 170.05pt 198.4pt 226.75pt 255.1pt 283.45pt 311.8pt 340.15pt; text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; tab-stops: 28.3pt 56.65pt 85.0pt 113.35pt 141.7pt 170.05pt 198.4pt 226.75pt 255.1pt 283.45pt 311.8pt 340.15pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;helvetica&amp;quot;; mso-ansi-language: EN-US; mso-bidi-font-family: Helvetica;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;expect &quot;PilaCore_Planta3#&quot;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; tab-stops: 28.3pt 56.65pt 85.0pt 113.35pt 141.7pt 170.05pt 198.4pt 226.75pt 255.1pt 283.45pt 311.8pt 340.15pt; text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;helvetica&amp;quot;; mso-ansi-language: EN-US; mso-bidi-font-family: Helvetica;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;close&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;helvetica&amp;quot;; mso-ansi-language: EN-US; mso-bidi-font-family: Helvetica;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;helvetica&amp;quot;; mso-ansi-language: EN-US; mso-bidi-font-family: Helvetica;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;helvetica&amp;quot;; mso-ansi-language: EN-US; mso-bidi-font-family: Helvetica;&quot;&gt;&lt;span style=&quot;font-size: xx-small;&quot;&gt;**** Para que podáis ver qué funciona en todos los entornos os dejo también el script que copia varias switches brocade***&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;helvetica&amp;quot;; mso-ansi-language: EN-US; mso-bidi-font-family: Helvetica;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;#!/usr/bin/expect&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;spawn &amp;nbsp;date +%u&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;expect -re &quot;.&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;set hoy $expect_out(buffer)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;set switches [list 172.22.2.21 172.22.2.22 172.22.2.27 172.22.2.29]&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;foreach switch $switches {&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;spawn /usr/bin/telnet $switch&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;expect &quot;Enter password: &quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;send &quot;admin\n&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;expect &quot;&amp;gt;&amp;gt; Main# &quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;send &amp;nbsp;&quot;cfg/\n&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;expect &quot;&amp;gt;&amp;gt; Configuration# &quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;send &quot;ptcfg/\n&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;expect &quot;Enter hostname or IP address of FTP/TFTP server: &quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;send &quot;172.22.14.73\n&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;expect &quot;Enter name of file on FTP/TFTP server: &quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;send &quot;$switch-$hoy\n&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;expect &quot;Enter username for FTP server or hit return for TFTP server: &quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;send &quot;javi\n&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;expect &quot;Enter password for username on FTP server: &quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;send &quot;&lt;/span&gt;&lt;span style=&quot;color: #525252; font-size: 0.9em; font-style: inherit;&quot;&gt;linuxtargz&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;\n&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;expect &quot;&amp;gt;&amp;gt; Configuration# &quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;close&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;helvetica&amp;quot;; mso-ansi-language: EN-US; mso-bidi-font-family: Helvetica;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;o:OfficeDocumentSettings&gt;
  &lt;o:AllowPNG/&gt;
 &lt;/o:OfficeDocumentSettings&gt;
&lt;/xml&gt;&lt;![endif]--&gt;

&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;w:WordDocument&gt;
  &lt;w:View&gt;Normal&lt;/w:View&gt;
  &lt;w:Zoom&gt;0&lt;/w:Zoom&gt;
  &lt;w:TrackMoves/&gt;
  &lt;w:TrackFormatting/&gt;
  &lt;w:PunctuationKerning/&gt;
  &lt;w:ValidateAgainstSchemas/&gt;
  &lt;w:SaveIfXMLInvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;
  &lt;w:IgnoreMixedContent&gt;false&lt;/w:IgnoreMixedContent&gt;
  &lt;w:AlwaysShowPlaceholderText&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;
  &lt;w:DoNotPromoteQF/&gt;
  &lt;w:LidThemeOther&gt;ES&lt;/w:LidThemeOther&gt;
  &lt;w:LidThemeAsian&gt;JA&lt;/w:LidThemeAsian&gt;
  &lt;w:LidThemeComplexScript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;
  &lt;w:Compatibility&gt;
   &lt;w:BreakWrappedTables/&gt;
   &lt;w:SnapToGridInCell/&gt;
   &lt;w:WrapTextWithPunct/&gt;
   &lt;w:UseAsianBreakRules/&gt;
   &lt;w:DontGrowAutofit/&gt;
   &lt;w:SplitPgBreakAndParaMark/&gt;
   &lt;w:EnableOpenTypeKerning/&gt;
   &lt;w:DontFlipMirrorIndents/&gt;
   &lt;w:OverrideTableStyleHps/&gt;
   &lt;w:UseFELayout/&gt;
  &lt;/w:Compatibility&gt;
  &lt;m:mathPr&gt;
   &lt;m:mathFont m:val=&quot;Cambria Math&quot;/&gt;
   &lt;m:brkBin m:val=&quot;before&quot;/&gt;
   &lt;m:brkBinSub m:val=&quot;&amp;#45;-&quot;/&gt;
   &lt;m:smallFrac m:val=&quot;off&quot;/&gt;
   &lt;m:dispDef/&gt;
   &lt;m:lMargin m:val=&quot;0&quot;/&gt;
   &lt;m:rMargin m:val=&quot;0&quot;/&gt;
   &lt;m:defJc m:val=&quot;centerGroup&quot;/&gt;
   &lt;m:wrapIndent m:val=&quot;1440&quot;/&gt;
   &lt;m:intLim m:val=&quot;subSup&quot;/&gt;
   &lt;m:naryLim m:val=&quot;undOvr&quot;/&gt;
  &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;w:LatentStyles DefLockedState=&quot;false&quot; DefUnhideWhenUsed=&quot;true&quot;
  DefSemiHidden=&quot;true&quot; DefQFormat=&quot;false&quot; DefPriority=&quot;99&quot;
  LatentStyleCount=&quot;276&quot;&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;0&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Normal&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;heading 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 7&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 8&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 9&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 7&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 8&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 9&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;35&quot; QFormat=&quot;true&quot; Name=&quot;caption&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;10&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Title&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;1&quot; Name=&quot;Default Paragraph Font&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;11&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Subtitle&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;22&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Strong&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;20&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Emphasis&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;59&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Table Grid&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Placeholder Text&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;1&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;No Spacing&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Revision&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;34&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;List Paragraph&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;29&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Quote&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;30&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Intense Quote&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;19&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Subtle Emphasis&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;21&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Intense Emphasis&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;31&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Subtle Reference&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;32&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Intense Reference&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;33&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Book Title&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;37&quot; Name=&quot;Bibliography&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; QFormat=&quot;true&quot; Name=&quot;TOC Heading&quot;/&gt;
 &lt;/w:LatentStyles&gt;
&lt;/xml&gt;&lt;![endif]--&gt;

&lt;!--[if gte mso 10]&gt;
&lt;style&gt;
 /* Style Definitions */
table.MsoNormalTable
 {mso-style-name:&quot;Table Normal&quot;;
 mso-tstyle-rowband-size:0;
 mso-tstyle-colband-size:0;
 mso-style-noshow:yes;
 mso-style-priority:99;
 mso-style-parent:&quot;&quot;;
 mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
 mso-para-margin:0cm;
 mso-para-margin-bottom:.0001pt;
 mso-pagination:widow-orphan;
 font-size:12.0pt;
 font-family:Cambria;
 mso-ascii-font-family:Cambria;
 mso-ascii-theme-font:minor-latin;
 mso-hansi-font-family:Cambria;
 mso-hansi-theme-font:minor-latin;}
&lt;/style&gt;
&lt;![endif]--&gt;



&lt;!--StartFragment--&gt;



































































































&lt;!--EndFragment--&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;helvetica&amp;quot;; mso-ansi-language: EN-US; mso-bidi-font-family: Helvetica;&quot;&gt;Ahora solo os faltaría dar permisos de ejecución al script que acabáis de crear.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;helvetica&amp;quot;; mso-ansi-language: EN-US; mso-bidi-font-family: Helvetica;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;helvetica&amp;quot;; mso-ansi-language: EN-US; mso-bidi-font-family: Helvetica;&quot;&gt;¿Cómo hacemos eso?&amp;nbsp;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;helvetica&amp;quot;; mso-ansi-language: EN-US; mso-bidi-font-family: Helvetica;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;helvetica&amp;quot;; mso-ansi-language: EN-US; mso-bidi-font-family: Helvetica;&quot;&gt;Con &quot;chmod 644 archivo&quot;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;helvetica&amp;quot;; mso-ansi-language: EN-US; mso-bidi-font-family: Helvetica;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;helvetica&amp;quot;; mso-ansi-language: EN-US; mso-bidi-font-family: Helvetica;&quot;&gt;Este script podríamos programarlo con un &quot;cron&quot; y hacer que se ejecutara una vez al día a la hora que queramos.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;helvetica&amp;quot;; mso-ansi-language: EN-US; mso-bidi-font-family: Helvetica;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;helvetica&amp;quot;; mso-ansi-language: EN-US; mso-bidi-font-family: Helvetica;&quot;&gt;La copia se guardará con la fecha del día en el que se hizo.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;helvetica&amp;quot;; mso-ansi-language: EN-US; mso-bidi-font-family: Helvetica;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;helvetica&amp;quot;; mso-ansi-language: EN-US; mso-bidi-font-family: Helvetica;&quot;&gt;Espero que os haya resultado útil.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;helvetica&amp;quot;; mso-ansi-language: EN-US; mso-bidi-font-family: Helvetica;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;helvetica&amp;quot;; mso-ansi-language: EN-US; mso-bidi-font-family: Helvetica;&quot;&gt;Un saludo amig@s!&lt;/span&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://linuxtargz.blogspot.com/feeds/3647079542811841261/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://linuxtargz.blogspot.com/2016/04/que-puede-hacer-expect-por-ti.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/536398399272180344/posts/default/3647079542811841261'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/536398399272180344/posts/default/3647079542811841261'/><link rel='alternate' type='text/html' href='http://linuxtargz.blogspot.com/2016/04/que-puede-hacer-expect-por-ti.html' title='¿Qué puede hacer EXPECT por ti?'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/10444319904559185899</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-536398399272180344.post-7096964383219798284</id><published>2016-04-12T10:39:00.002+02:00</published><updated>2016-04-12T10:39:37.564+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="esxi"/><category scheme="http://www.blogger.com/atom/ns#" term="ssh"/><category scheme="http://www.blogger.com/atom/ns#" term="VMware"/><title type='text'>Troubleshooting &quot;Rendimiento en el Almacenamiento&quot;</title><content type='html'>&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: x-small;&quot;&gt;Buenos días a tod@s&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: x-small;&quot;&gt;Hoy vamos a ver cómo
averiguar si tenemos un problema de almacenamiento en nuestra infraestructura,
para ello, lo más importante es tener claro los 3 indicadores más importantes:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: x-small;&quot;&gt;Lo primero es entrar en el
ESXI y poner el comando esxtop o a través del Vma con el resxtop y&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: x-small;&quot;&gt;darle a la tecla “d”
(DEVICE)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: x-small;&quot;&gt;- Veremos una serie de
contadores, en donde tendremos que prestar atención a los siguientes:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: x-small;&quot;&gt;-&lt;u&gt;DAVG/cmd&lt;/u&gt; &amp;gt; Mide el
tiempo desde que sale del ESXI hasta que llega a la cabina&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: x-small;&quot;&gt;-&lt;u&gt;KAVG/cmd &lt;/u&gt;&amp;gt; Mide el
tiempo medio que tarda el sexi en procesar un IOPS (no tiene que ser mayor de 2
o 3 ms ) si supera este tiempo significa que el ESXI va lento!!!!!!&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: x-small;&quot;&gt;-&lt;u&gt;GAVG/cmd&lt;/u&gt; &amp;gt; Mide la suma
de los dos valores anteriores (25ms malo… el valor medio debería estar entre
8-10)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: x-small;&quot;&gt;VALORES:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: x-small;&quot;&gt;Para discos Fiber Channel
20ms&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: x-small;&quot;&gt;Para discos SAS/SATA &amp;nbsp;
&amp;nbsp; &amp;nbsp; 35ms&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: x-small;&quot;&gt;Para discos SSD&amp;nbsp;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 10ms&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: x-small;&quot;&gt;*****************************************&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: x-small;&quot;&gt;ABORTO DE IOPS&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: x-small;&quot;&gt;***************************************&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: x-small;&quot;&gt;Para ver si la cabina no
puede con todas las ordenes que se le manda es recomendable ver si hay
“abortos”&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: x-small;&quot;&gt;Para ello en el esxtop le
damos la a la opción de “D” DEVICE, a la “F” para AÑADIR contadores y a la “J”
para ver errores.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;o:OfficeDocumentSettings&gt;
  &lt;o:AllowPNG/&gt;
 &lt;/o:OfficeDocumentSettings&gt;
&lt;/xml&gt;&lt;![endif]--&gt;

&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;w:WordDocument&gt;
  &lt;w:View&gt;Normal&lt;/w:View&gt;
  &lt;w:Zoom&gt;0&lt;/w:Zoom&gt;
  &lt;w:TrackMoves/&gt;
  &lt;w:TrackFormatting/&gt;
  &lt;w:PunctuationKerning/&gt;
  &lt;w:ValidateAgainstSchemas/&gt;
  &lt;w:SaveIfXMLInvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;
  &lt;w:IgnoreMixedContent&gt;false&lt;/w:IgnoreMixedContent&gt;
  &lt;w:AlwaysShowPlaceholderText&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;
  &lt;w:DoNotPromoteQF/&gt;
  &lt;w:LidThemeOther&gt;ES&lt;/w:LidThemeOther&gt;
  &lt;w:LidThemeAsian&gt;JA&lt;/w:LidThemeAsian&gt;
  &lt;w:LidThemeComplexScript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;
  &lt;w:Compatibility&gt;
   &lt;w:BreakWrappedTables/&gt;
   &lt;w:SnapToGridInCell/&gt;
   &lt;w:WrapTextWithPunct/&gt;
   &lt;w:UseAsianBreakRules/&gt;
   &lt;w:DontGrowAutofit/&gt;
   &lt;w:SplitPgBreakAndParaMark/&gt;
   &lt;w:EnableOpenTypeKerning/&gt;
   &lt;w:DontFlipMirrorIndents/&gt;
   &lt;w:OverrideTableStyleHps/&gt;
   &lt;w:UseFELayout/&gt;
  &lt;/w:Compatibility&gt;
  &lt;m:mathPr&gt;
   &lt;m:mathFont m:val=&quot;Cambria Math&quot;/&gt;
   &lt;m:brkBin m:val=&quot;before&quot;/&gt;
   &lt;m:brkBinSub m:val=&quot;&amp;#45;-&quot;/&gt;
   &lt;m:smallFrac m:val=&quot;off&quot;/&gt;
   &lt;m:dispDef/&gt;
   &lt;m:lMargin m:val=&quot;0&quot;/&gt;
   &lt;m:rMargin m:val=&quot;0&quot;/&gt;
   &lt;m:defJc m:val=&quot;centerGroup&quot;/&gt;
   &lt;m:wrapIndent m:val=&quot;1440&quot;/&gt;
   &lt;m:intLim m:val=&quot;subSup&quot;/&gt;
   &lt;m:naryLim m:val=&quot;undOvr&quot;/&gt;
  &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;w:LatentStyles DefLockedState=&quot;false&quot; DefUnhideWhenUsed=&quot;true&quot;
  DefSemiHidden=&quot;true&quot; DefQFormat=&quot;false&quot; DefPriority=&quot;99&quot;
  LatentStyleCount=&quot;276&quot;&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;0&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Normal&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;heading 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 7&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 8&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 9&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 7&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 8&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 9&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;35&quot; QFormat=&quot;true&quot; Name=&quot;caption&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;10&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Title&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;1&quot; Name=&quot;Default Paragraph Font&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;11&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Subtitle&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;22&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Strong&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;20&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Emphasis&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;59&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Table Grid&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Placeholder Text&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;1&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;No Spacing&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Revision&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;34&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;List Paragraph&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;29&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Quote&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;30&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Intense Quote&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;19&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Subtle Emphasis&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;21&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Intense Emphasis&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;31&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Subtle Reference&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;32&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Intense Reference&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;33&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Book Title&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;37&quot; Name=&quot;Bibliography&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; QFormat=&quot;true&quot; Name=&quot;TOC Heading&quot;/&gt;
 &lt;/w:LatentStyles&gt;
&lt;/xml&gt;&lt;![endif]--&gt;

&lt;!--[if gte mso 10]&gt;
&lt;style&gt;
 /* Style Definitions */
table.MsoNormalTable
 {mso-style-name:&quot;Table Normal&quot;;
 mso-tstyle-rowband-size:0;
 mso-tstyle-colband-size:0;
 mso-style-noshow:yes;
 mso-style-priority:99;
 mso-style-parent:&quot;&quot;;
 mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
 mso-para-margin:0cm;
 mso-para-margin-bottom:.0001pt;
 mso-pagination:widow-orphan;
 font-size:12.0pt;
 font-family:Cambria;
 mso-ascii-font-family:Cambria;
 mso-ascii-theme-font:minor-latin;
 mso-hansi-font-family:Cambria;
 mso-hansi-theme-font:minor-latin;}
&lt;/style&gt;
&lt;![endif]--&gt;



&lt;!--StartFragment--&gt;

































































&lt;!--EndFragment--&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: x-small;&quot;&gt;Si luego pulsamos la “U”
podremos ver si estamos encolando “IOPS” y la actividad&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: x-small;&quot;&gt;Espero que os haya resultado útil&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: x-small;&quot;&gt;Un saludo!&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://linuxtargz.blogspot.com/feeds/7096964383219798284/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://linuxtargz.blogspot.com/2016/04/troubleshooting-rendimiento-en-el.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/536398399272180344/posts/default/7096964383219798284'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/536398399272180344/posts/default/7096964383219798284'/><link rel='alternate' type='text/html' href='http://linuxtargz.blogspot.com/2016/04/troubleshooting-rendimiento-en-el.html' title='Troubleshooting &quot;Rendimiento en el Almacenamiento&quot;'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/10444319904559185899</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-536398399272180344.post-1898778880296973194</id><published>2016-04-11T09:17:00.003+02:00</published><updated>2016-04-11T09:20:57.260+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="esxi"/><category scheme="http://www.blogger.com/atom/ns#" term="ssh"/><category scheme="http://www.blogger.com/atom/ns#" term="VMware"/><title type='text'>Navegar  por ESXTOP</title><content type='html'>&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;arial&amp;quot;; font-size: 16.0pt;&quot;&gt;Buenos días amig@s.&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;times&amp;quot;; font-size: 16.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;arial&amp;quot;; font-size: 16.0pt;&quot;&gt;Hoy vamos a ver cómo manejarnos por esa herramienta
que más de una vez nos va a salvar de pasarlo mal y darnos un troubleshooting
imprescindible.&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;times&amp;quot;; font-size: 16.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;arial&amp;quot;; font-size: 16.0pt;&quot;&gt;Estoy seguro que muchos de vosotr@s sabéis interpretar
las salidas de esxtop, pero quizás no conozcáis todas sus opciones. Aquí vamos
a intentar verlas juntos.&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;times&amp;quot;; font-size: 16.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;arial&amp;quot;; font-size: 16.0pt;&quot;&gt;El esxtop muestra los procesos que están corriendo en
el esxi, pero para verlo de un modo interactivo, se usan los siguientes
comandos:&lt;span style=&quot;font-size: 16pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;helvetica&amp;quot;; mso-ansi-language: EN-US; mso-bidi-font-family: Helvetica;&quot;&gt;c &amp;gt; ver CPU&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;helvetica&amp;quot;; mso-ansi-language: EN-US; mso-bidi-font-family: Helvetica;&quot;&gt;m &amp;gt; ver la MEMORIA&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;helvetica&amp;quot;; mso-ansi-language: EN-US; mso-bidi-font-family: Helvetica;&quot;&gt;d &amp;gt; ver el DISCO (ADAPTADOR)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;helvetica&amp;quot;; mso-ansi-language: EN-US; mso-bidi-font-family: Helvetica;&quot;&gt;u &amp;gt; ver DISCO (DEVICE-DISPOSITIVO)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;helvetica&amp;quot;; mso-ansi-language: EN-US; mso-bidi-font-family: Helvetica;&quot;&gt;v &amp;gt; ver el VIRTUAL DISK&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;helvetica&amp;quot;; mso-ansi-language: EN-US; mso-bidi-font-family: Helvetica;&quot;&gt;n &amp;gt; NETWORK&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;helvetica&amp;quot;; mso-ansi-language: EN-US; mso-bidi-font-family: Helvetica;&quot;&gt;f &amp;gt; AÑADIR (añade o quita columnas)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;helvetica&amp;quot;; mso-ansi-language: EN-US; mso-bidi-font-family: Helvetica;&quot;&gt;v &amp;gt; VIRTUAL MACHINE&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;helvetica&amp;quot;; mso-ansi-language: EN-US; mso-bidi-font-family: Helvetica;&quot;&gt;q &amp;gt; QUIT&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;o:OfficeDocumentSettings&gt;
  &lt;o:AllowPNG/&gt;
 &lt;/o:OfficeDocumentSettings&gt;
&lt;/xml&gt;&lt;![endif]--&gt;

&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;w:WordDocument&gt;
  &lt;w:View&gt;Normal&lt;/w:View&gt;
  &lt;w:Zoom&gt;0&lt;/w:Zoom&gt;
  &lt;w:TrackMoves/&gt;
  &lt;w:TrackFormatting/&gt;
  &lt;w:PunctuationKerning/&gt;
  &lt;w:ValidateAgainstSchemas/&gt;
  &lt;w:SaveIfXMLInvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;
  &lt;w:IgnoreMixedContent&gt;false&lt;/w:IgnoreMixedContent&gt;
  &lt;w:AlwaysShowPlaceholderText&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;
  &lt;w:DoNotPromoteQF/&gt;
  &lt;w:LidThemeOther&gt;ES&lt;/w:LidThemeOther&gt;
  &lt;w:LidThemeAsian&gt;JA&lt;/w:LidThemeAsian&gt;
  &lt;w:LidThemeComplexScript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;
  &lt;w:Compatibility&gt;
   &lt;w:BreakWrappedTables/&gt;
   &lt;w:SnapToGridInCell/&gt;
   &lt;w:WrapTextWithPunct/&gt;
   &lt;w:UseAsianBreakRules/&gt;
   &lt;w:DontGrowAutofit/&gt;
   &lt;w:SplitPgBreakAndParaMark/&gt;
   &lt;w:EnableOpenTypeKerning/&gt;
   &lt;w:DontFlipMirrorIndents/&gt;
   &lt;w:OverrideTableStyleHps/&gt;
   &lt;w:UseFELayout/&gt;
  &lt;/w:Compatibility&gt;
  &lt;m:mathPr&gt;
   &lt;m:mathFont m:val=&quot;Cambria Math&quot;/&gt;
   &lt;m:brkBin m:val=&quot;before&quot;/&gt;
   &lt;m:brkBinSub m:val=&quot;&amp;#45;-&quot;/&gt;
   &lt;m:smallFrac m:val=&quot;off&quot;/&gt;
   &lt;m:dispDef/&gt;
   &lt;m:lMargin m:val=&quot;0&quot;/&gt;
   &lt;m:rMargin m:val=&quot;0&quot;/&gt;
   &lt;m:defJc m:val=&quot;centerGroup&quot;/&gt;
   &lt;m:wrapIndent m:val=&quot;1440&quot;/&gt;
   &lt;m:intLim m:val=&quot;subSup&quot;/&gt;
   &lt;m:naryLim m:val=&quot;undOvr&quot;/&gt;
  &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;w:LatentStyles DefLockedState=&quot;false&quot; DefUnhideWhenUsed=&quot;true&quot;
  DefSemiHidden=&quot;true&quot; DefQFormat=&quot;false&quot; DefPriority=&quot;99&quot;
  LatentStyleCount=&quot;276&quot;&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;0&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Normal&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;heading 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 7&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 8&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 9&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 7&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 8&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 9&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;35&quot; QFormat=&quot;true&quot; Name=&quot;caption&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;10&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Title&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;1&quot; Name=&quot;Default Paragraph Font&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;11&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Subtitle&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;22&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Strong&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;20&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Emphasis&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;59&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Table Grid&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Placeholder Text&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;1&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;No Spacing&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Revision&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;34&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;List Paragraph&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;29&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Quote&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;30&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Intense Quote&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;19&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Subtle Emphasis&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;21&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Intense Emphasis&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;31&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Subtle Reference&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;32&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Intense Reference&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;33&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Book Title&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;37&quot; Name=&quot;Bibliography&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; QFormat=&quot;true&quot; Name=&quot;TOC Heading&quot;/&gt;
 &lt;/w:LatentStyles&gt;
&lt;/xml&gt;&lt;![endif]--&gt;

&lt;!--[if gte mso 10]&gt;
&lt;style&gt;
 /* Style Definitions */
table.MsoNormalTable
 {mso-style-name:&quot;Table Normal&quot;;
 mso-tstyle-rowband-size:0;
 mso-tstyle-colband-size:0;
 mso-style-noshow:yes;
 mso-style-priority:99;
 mso-style-parent:&quot;&quot;;
 mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
 mso-para-margin:0cm;
 mso-para-margin-bottom:.0001pt;
 mso-pagination:widow-orphan;
 font-size:12.0pt;
 font-family:Cambria;
 mso-ascii-font-family:Cambria;
 mso-ascii-theme-font:minor-latin;
 mso-hansi-font-family:Cambria;
 mso-hansi-theme-font:minor-latin;}
&lt;/style&gt;
&lt;![endif]--&gt;



&lt;!--StartFragment--&gt;







































&lt;!--EndFragment--&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;helvetica&amp;quot;; mso-ansi-language: EN-US; mso-bidi-font-family: Helvetica;&quot;&gt;w &amp;gt; te crea un fichero de configuración
para guardar tus búsquedas (si añades o quitas columnas, cuando salgas se perderán
las modificaciones que has hecho, con W las guardas y cuando vuelvas a entrar
tendrás las mismas columnas)&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;helvetica&amp;quot;; mso-ansi-language: EN-US; mso-bidi-font-family: Helvetica;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: &amp;quot;helvetica&amp;quot;;&quot;&gt;Quiero&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;helvetica&amp;quot;;&quot;&gt;aprovechar&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;helvetica&amp;quot;;&quot;&gt;&amp;nbsp;este post para mostrarte unos indicadores muy importantes. Cuando le&amp;nbsp;pulsamos la tecla n (como hemos visto antes, iremos al apartado de red) veremos una serie de indicadores, todos son importantes,&amp;nbsp;pero deberemos prestar atención a los dos últimos:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;helvetica&amp;quot;;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div style=&quot;font-family: Helvetica; font-size: 12px; line-height: normal;&quot;&gt;
MBTX/S &amp;gt; megas transmitidos&lt;/div&gt;
&lt;div style=&quot;font-family: Helvetica; font-size: 12px; line-height: normal; min-height: 14px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Helvetica; font-size: 12px; line-height: normal;&quot;&gt;
MBRX/S &amp;gt; megas recibidos&lt;/div&gt;
&lt;div style=&quot;font-family: Helvetica; font-size: 12px; line-height: normal; min-height: 14px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Helvetica; font-size: 12px; line-height: normal;&quot;&gt;
PKTTX/S &amp;gt; paquetes transmitidos&lt;/div&gt;
&lt;div style=&quot;font-family: Helvetica; font-size: 12px; line-height: normal; min-height: 14px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Helvetica; font-size: 12px; line-height: normal;&quot;&gt;
PKTRX/S &amp;gt; paquetes recibidos&lt;/div&gt;
&lt;div style=&quot;font-family: Helvetica; font-size: 12px; line-height: normal; min-height: 14px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Helvetica; font-size: 12px; line-height: normal;&quot;&gt;
&lt;u&gt;%DRPTX&lt;/u&gt; &amp;gt; paquetes que transmito que se drapean &quot;pierden&quot;&lt;/div&gt;
&lt;div style=&quot;font-family: Helvetica; font-size: 12px; line-height: normal; min-height: 14px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;font-family: helvetica; line-height: normal;&quot;&gt;
&lt;div style=&quot;font-size: 12px;&quot;&gt;
&lt;u&gt;%DRPRX&lt;/u&gt; &amp;gt; paquetes recibidos que se drapean &quot;pierden&quot;&lt;/div&gt;
&lt;div style=&quot;font-size: 12px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
En la próxima entrada veremos cómo diagnosticar problemas a través de ESXTOP&lt;br /&gt;
&lt;h3 class=&quot;r&quot; style=&quot;color: #222222; font-family: arial, sans-serif; font-size: 18px; font-weight: normal; margin: 0px; overflow: hidden; padding: 0px; text-overflow: ellipsis; white-space: nowrap;&quot;&gt;
&lt;br /&gt;&lt;/h3&gt;
&lt;/div&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;helvetica&amp;quot;; mso-ansi-language: EN-US; mso-bidi-font-family: Helvetica;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;helvetica&amp;quot;; mso-ansi-language: EN-US; mso-bidi-font-family: Helvetica;&quot;&gt;Un saludo!&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxtargz.blogspot.com/feeds/1898778880296973194/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://linuxtargz.blogspot.com/2016/04/navegar-por-esxtop.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/536398399272180344/posts/default/1898778880296973194'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/536398399272180344/posts/default/1898778880296973194'/><link rel='alternate' type='text/html' href='http://linuxtargz.blogspot.com/2016/04/navegar-por-esxtop.html' title='Navegar  por ESXTOP'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/10444319904559185899</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-536398399272180344.post-2878065823224086005</id><published>2016-04-07T13:47:00.000+02:00</published><updated>2016-04-07T13:47:35.770+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="esxi"/><category scheme="http://www.blogger.com/atom/ns#" term="VMware"/><title type='text'>Añadir esxi al VMA</title><content type='html'>&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
Buenos días a todo@s!&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
Hoy vamos a ver cómo añadir un esxi al VMA.&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
Desde nuestra linea de comandos del VMA se puede “llamar” a un esxi, esto se hace a través del comando “&lt;span style=&quot;box-sizing: border-box; font-weight: 700;&quot;&gt;vifptarget -s nombre&lt;/span&gt;”&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
Ejm&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
&lt;span style=&quot;box-sizing: border-box; font-weight: 700;&quot;&gt;vi-admin@vma:~&amp;gt; vifptarget -s esxi2.&lt;span class=&quot;skimlinks-unlinked&quot; style=&quot;box-sizing: border-box;&quot;&gt;tudominio.local&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
Nos puede salir el siguiente problema y será que no encuentra el host:&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
&lt;span style=&quot;box-sizing: border-box; font-weight: 700;&quot;&gt;Cannot find the specified target in vMA configuration.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;box-sizing: border-box; font-weight: 700;&quot;&gt;vi-admin@vma:~&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
Para solventar este problema, tendremos que meter el/los host a mano, con el comando “&lt;span style=&quot;box-sizing: border-box; font-weight: 700;&quot;&gt;viftp addserver x.x.x.x&lt;/span&gt;”&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
Ejm.&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
&lt;span style=&quot;box-sizing: border-box; font-weight: 700;&quot;&gt;vifp addserver esxi2.&lt;span class=&quot;skimlinks-unlinked&quot; style=&quot;box-sizing: border-box;&quot;&gt;tudominio.local&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
Este comando realizará la conexión y y nos pedirá la contraseña del esxi, esto es un ejemplo de lo que nos aparecerá:&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
&lt;span style=&quot;box-sizing: border-box; font-weight: 700;&quot;&gt;root@esxi2.&lt;span class=&quot;skimlinks-unlinked&quot; style=&quot;box-sizing: border-box;&quot;&gt;tudominio.local’s&lt;/span&gt;&amp;nbsp;password:&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
En cuanto pongamos la contraseña, habremos añadido nuestro host al VMA.&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
Ahora, para ver cuántos host tenemos añadidos al VMA, podremos teclear el siguiente comando “&lt;span style=&quot;box-sizing: border-box; font-weight: 700;&quot;&gt;vifp listserver –long&lt;/span&gt;”&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
Ejm.&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
&lt;span style=&quot;box-sizing: border-box; font-weight: 700;&quot;&gt;vi-admin@vma:~&amp;gt; vifp listservers –long&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;box-sizing: border-box; font-weight: 700;&quot;&gt;esxi1.&lt;span class=&quot;skimlinks-unlinked&quot; style=&quot;box-sizing: border-box;&quot;&gt;tudominio.local&lt;/span&gt;&amp;nbsp;ESXi fpauth&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;box-sizing: border-box; font-weight: 700;&quot;&gt;esxi2.&lt;span class=&quot;skimlinks-unlinked&quot; style=&quot;box-sizing: border-box;&quot;&gt;tudominio.local&lt;/span&gt;&amp;nbsp;ESXi fpauth&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
Espero que os resulte de ayuda&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
Un saludo amig@s!&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://linuxtargz.blogspot.com/feeds/2878065823224086005/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://linuxtargz.blogspot.com/2016/04/anadir-esxi-al-vma.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/536398399272180344/posts/default/2878065823224086005'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/536398399272180344/posts/default/2878065823224086005'/><link rel='alternate' type='text/html' href='http://linuxtargz.blogspot.com/2016/04/anadir-esxi-al-vma.html' title='Añadir esxi al VMA'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/10444319904559185899</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-536398399272180344.post-5017506053391939665</id><published>2016-04-06T09:49:00.001+02:00</published><updated>2016-04-06T09:49:39.399+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="esxi"/><category scheme="http://www.blogger.com/atom/ns#" term="VMware"/><title type='text'>Backup &amp; Restore ESX/ESXI con VMA</title><content type='html'>&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
Hola a tod@s!&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
Hoy vamos a hablar sobre cómo hacer un backup de nuestros servidores ESX/ESXI a través de nuestro VMA. Tenemos varias formas de realizarlo, como por ejemplo con un&amp;nbsp;&amp;nbsp;simple “cp” de algunos ficheros y reubicarlos en otro path, pero eso sería muy “chapucilla”…&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
Os voy a tratar de mostrar una manera más limpia y sencilla de realizarlo.&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
Para ello, vamos a aprovecharnos de una herramienta que nos proporciona VMware, a través de “VMware Management Assistance”. Está en la web de vmware appliances, podremos descargarlo en formato .OVF desde&amp;nbsp;&lt;a href=&quot;https://my.vmware.com/web/vmware/details?productId=353&amp;amp;downloadGroup=VMA550&quot; style=&quot;-webkit-transition: all 0.3s ease-in-out; box-sizing: border-box; color: #1185d7; text-decoration: none; transition: all 0.3s ease-in-out;&quot;&gt;aquí&lt;/a&gt;. VMA, nos facilita gestionar todos nuestros hosts de una forma centralizada y sustituir la consola de servicio (ssh al host), a partir de la versión 3.5 U2 esx/esxi.&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
La configuración del VMA es bastante sencilla, tan sólo nos pedirá que introduzcamos la dirección de nuestra máquina, un dato importante a tener en cuenta es que el usuario y contraseña de la máquina, por defecto será:&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
&lt;span style=&quot;box-sizing: border-box; line-height: 1.5;&quot;&gt;vi-admin&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
Una vez dentro podremos cambiar la contraseña.&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
Realizar el Backup&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
Desde la consola de administración de VMA, debemos de ejecutar el siguiente comando:&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
#&amp;nbsp;&lt;span style=&quot;box-sizing: border-box; font-weight: 700;&quot;&gt;vicfg-cfgbackup -s server nombre_host_esx /pathparael/backup&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
Ejemplo&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
&lt;span style=&quot;box-sizing: border-box; font-weight: 700;&quot;&gt;[vi-admin@vma~]$ vicfg-cfgbackup -s server 192.168.17.15 /tmp/&lt;span class=&quot;skimlinks-unlinked&quot; style=&quot;box-sizing: border-box;&quot;&gt;backup_esxi.cfg&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
Restaurar Backup&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
Para la restauración de la copia de seguridad, debemos de ejecutar:&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
#&amp;nbsp;&lt;span style=&quot;box-sizing: border-box; font-weight: 700;&quot;&gt;vicfg-cfgbackup -l server nombre_host_esx /pathparael/backup&lt;/span&gt;”&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
Ejemplo:&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
&lt;span style=&quot;box-sizing: border-box; font-weight: 700;&quot;&gt;[vi-admin@vma~]$ vicfg-cfgbackup -l server 192.168.17.15 /tmp/&lt;span class=&quot;skimlinks-unlinked&quot; style=&quot;box-sizing: border-box;&quot;&gt;backup_esxi.cfg&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
Y por último, podemos restaurar la configuración por defecto de nuestro host esx/esxi, debemos de ejecutar lo siguiente:&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
#&amp;nbsp;&lt;span style=&quot;box-sizing: border-box; font-weight: 700;&quot;&gt;vicfg-cfgbackup -r server nombre_host_esx&lt;/span&gt;“.&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://linuxtargz.blogspot.com/feeds/5017506053391939665/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://linuxtargz.blogspot.com/2016/04/backup-restore-esxesxi-con-vma.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/536398399272180344/posts/default/5017506053391939665'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/536398399272180344/posts/default/5017506053391939665'/><link rel='alternate' type='text/html' href='http://linuxtargz.blogspot.com/2016/04/backup-restore-esxesxi-con-vma.html' title='Backup &amp; Restore ESX/ESXI con VMA'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/10444319904559185899</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-536398399272180344.post-8217626660838121299</id><published>2016-04-05T12:00:00.000+02:00</published><updated>2016-04-05T12:00:41.418+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="MySQL"/><title type='text'>Restablecimiento de la contraseña root en mysql</title><content type='html'>&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
Hola a tod@s&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
Hoy&amp;nbsp;os voy a contar un nuevo problema.&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
Imaginad que os dan la administración de un servidor linux en el que hay una instancia MYSQL corriendo.&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
Al hacer el traspaso de la información os facilitan las claves de los usuarios y la de root para entrar el servidor, pero nadie os habla&amp;nbsp;la contraseña del MYSQL. Todo va bien hasta que un día tenéis que hacer algo en la BBDD y nadie sabe ni recuerda la contraseña que se puso en su día.&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
Ok, pues nos toca “saltarse la contraseña y establecer una nueva” para ello hay que hacer lo siguiente:&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
(&lt;span style=&quot;box-sizing: border-box; font-weight: 700;&quot;&gt;OJO!!, este procedimiento implica una parada en el servicio de MYSQL.&lt;/span&gt;)&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
Paso 1: Detener cualquier proceso del servidor MySQL.&lt;br /&gt;
Paso 2: Iniciar el proceso del servidor MySQL (mysqld) con la opción –skip-grant-tables por lo cual este no preguntará por la contraseña.&lt;br /&gt;
Paso 3: Conectar al servidor MySQL como el usuario root&lt;br /&gt;
Paso 4: Configurar una nueva contraseña para la nueva contraseña root&lt;br /&gt;
Paso 5: Salir y reiniciar el servidor MySQL.&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
Visto así parece algo complicado, así que vamos a poner todos los comandos necesarios para cada uno de los pasos mencionados anteriormente para que sea un poco más sencillo (&lt;span style=&quot;box-sizing: border-box; font-weight: 700;&quot;&gt;para realizar esta operativa tenéis que ser root de la máquina&lt;/span&gt;)&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
Paso # 1: Detener el servicio mysql&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
#&amp;nbsp;&lt;span style=&quot;box-sizing: border-box; font-weight: 700;&quot;&gt;/etc/init.d/mysql stop&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
Salida:&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
Stopping MySQL database server: mysqld.&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
Paso # 2: Iniciar el servidor MySQL sin contraseña:&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
#&amp;nbsp;&lt;span style=&quot;box-sizing: border-box; font-weight: 700;&quot;&gt;mysqld_safe –skip-grant-tables&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
Salida:&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
[1] 5988&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
Iniciando el motor de mysqld de las bases de datos desde /var/lib/mysql&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
mysqld_safe[6025]: started&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
Paso # 3: Conectar al servidor mysql usando el cliente mysql:&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
#&amp;nbsp;&lt;span style=&quot;box-sizing: border-box; font-weight: 700;&quot;&gt;mysql -u root&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
Salida:&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
Bienvenido al monitor de MySQL. Comandos y con ; o \g.&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
Your MySQL connection id is 1 to server version: 5.0.21-log&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
Teclear ‘help;’ o ‘\h’ para obtener ayuda. Tipiar ‘\c’ para en vaciar el buffer.&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
mysql&amp;gt;&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
Paso # 4: Configurar una nueva contraseña del servidor MySQL para el usuario root:&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
mysql&amp;gt;&amp;nbsp;&lt;span style=&quot;box-sizing: border-box; font-weight: 700;&quot;&gt;use mysql;&lt;/span&gt;&lt;br /&gt;
mysql&amp;gt;&amp;nbsp;&lt;span style=&quot;box-sizing: border-box; font-weight: 700;&quot;&gt;update user set password=PASSWORD(“NEW-ROOT-PASSWORD”) where User=’root’;&lt;/span&gt;&lt;br /&gt;
mysql&amp;gt;&amp;nbsp;&lt;span style=&quot;box-sizing: border-box; font-weight: 700;&quot;&gt;flush privileges;&lt;/span&gt;&lt;br /&gt;
mysql&amp;gt;&amp;nbsp;&lt;span style=&quot;box-sizing: border-box; font-weight: 700;&quot;&gt;quit&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
Paso # 5: Detener el servidor MySQL:&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
#&amp;nbsp;&lt;span style=&quot;box-sizing: border-box; font-weight: 700;&quot;&gt;/etc/init.d/mysql stop&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
Salida:&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
Stopping MySQL database server: mysqld&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
STOPPING server from pid file /var/run/mysqld/&lt;span class=&quot;skimlinks-unlinked&quot; style=&quot;box-sizing: border-box;&quot;&gt;mysqld.pid&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
mysqld_safe[6121]: ended&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
[1]+ Done mysqld_safe –skip-grant-tables&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
Paso # 6: Iniciar el servidor MySQL y verificar la contraseña:&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
#&amp;nbsp;&lt;span style=&quot;box-sizing: border-box; font-weight: 700;&quot;&gt;/etc/init.d/mysql start&lt;/span&gt;&lt;br /&gt;
#&amp;nbsp;&lt;span style=&quot;box-sizing: border-box; font-weight: 700;&quot;&gt;mysql -u root -p&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
Espero que os haya resultado util este pequeño “manual”&amp;nbsp;&lt;span class=&quot;wp-smiley wp-emoji wp-emoji-smile&quot; style=&quot;box-sizing: border-box; display: inline-block !important; min-height: 1.2em; overflow: hidden; position: relative !important; text-indent: 9999px; vertical-align: bottom; white-space: nowrap; width: 1.35em;&quot; title=&quot;:)&quot;&gt;:)&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
Un saludo a tod@s!&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://linuxtargz.blogspot.com/feeds/8217626660838121299/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://linuxtargz.blogspot.com/2016/04/restablecimiento-de-la-contrasena-root.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/536398399272180344/posts/default/8217626660838121299'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/536398399272180344/posts/default/8217626660838121299'/><link rel='alternate' type='text/html' href='http://linuxtargz.blogspot.com/2016/04/restablecimiento-de-la-contrasena-root.html' title='Restablecimiento de la contraseña root en mysql'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/10444319904559185899</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-536398399272180344.post-574252659456974191</id><published>2016-04-04T09:57:00.000+02:00</published><updated>2016-04-04T09:57:12.809+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="esxi"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="Nagios"/><category scheme="http://www.blogger.com/atom/ns#" term="VMware"/><category scheme="http://www.blogger.com/atom/ns#" term="Whatsapp"/><title type='text'>Control de snapshot mediante Nagios</title><content type='html'>Buenos días a tod@s&lt;br /&gt;
&lt;br /&gt;
El otro día leyendo blog vi que se hablaba del control del los snapshot, una ayuda muy potente a la hora de aplicar cambios y probar qué tal funciona (aunque yo prefiero los snapshot a nivel de cabina), pero muy peligrosa siempre que se alargan en el tiempo.&lt;br /&gt;
&lt;br /&gt;
Una forma de controlar que no tengamos instantáneas en nuestra infraestructuras y en el caso de tenerlas, que estén controladas es mediante Nagios.&lt;br /&gt;
&lt;br /&gt;
1º Lo primero que vamos a necesitar es generar la clave publica de nuestro servidor Nagios y meterla dentro de nuestro ESXI (esto ya lo hemos hecho en el post anterior, pero si alguien quiere, lo volvemos a poner paso a paso)&lt;br /&gt;
&lt;br /&gt;
2º Ahora nos tocará escribir los script para que nuestro Nagios pueda buscar los snapshot existentes y nos avise en caso de que existan:&lt;br /&gt;
&lt;br /&gt;
En este caso nos va a avisar siempre que existan y sean mayores que 2G&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: xx-small;&quot;&gt;-#!/bin/sh&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: xx-small;&quot;&gt;##########################################################3&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: xx-small;&quot;&gt;# DECLARACION DE VARIABLES&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: xx-small;&quot;&gt;######################################################3###&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: xx-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: xx-small;&quot;&gt;OK=&#39;0&#39;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: xx-small;&quot;&gt;WARNING=&#39;1&#39;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: xx-small;&quot;&gt;CRITICAL=&#39;2&#39;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: xx-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: xx-small;&quot;&gt;##################################################################################&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: xx-small;&quot;&gt;#CONEXION A ESXI Y LOCALIZACION DE SNAPSHOT MAYORES A 2 GIGAS&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: xx-small;&quot;&gt;################################################################################3#&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: xx-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: xx-small;&quot;&gt;VMS=$( ssh root@192.168.x.x /usr/bin/find /vmfs/volumes/ -name &#39;*.vmsn&#39; -size +2000000k | cut -d &#39;/&#39; -f5 )&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: xx-small;&quot;&gt;exit 0&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: xx-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: xx-small;&quot;&gt;####################################################################3&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: xx-small;&quot;&gt;#CUENTA MAQUINAS VISTRUALES CON SNAPSHOT SUPERIORES A 2 GIGAS&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: xx-small;&quot;&gt;####################################################################&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: xx-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: xx-small;&quot;&gt;NUM=$( echo &quot;$VMS&quot; | wc -l )&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: xx-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: xx-small;&quot;&gt;if [ &quot;$NUM&quot; -eq 0 ] ; then&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: xx-small;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;echo &quot;sin snapshot&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: xx-small;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;exit $OK&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: xx-small;&quot;&gt;elif [ &quot;$NUM&quot; -gt 2 ] ; then&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: xx-small;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;echo &quot;$VMS tienen snapshot&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: xx-small;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;exit $CRITICAL&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: xx-small;&quot;&gt;else&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: xx-small;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;echo &quot;$VMS tienen snapshot&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: xx-small;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;exit $WARNING&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: xx-small;&quot;&gt;fi&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2ª script&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: xx-small;&quot;&gt;#!/bin/sh&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: xx-small;&quot;&gt;##########################################################33&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: xx-small;&quot;&gt;#ARCHIVOS DELTA&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: xx-small;&quot;&gt;########################################################&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: xx-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: xx-small;&quot;&gt;##########################################################3&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: xx-small;&quot;&gt;# DECLARACION DE VARIABLES&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: xx-small;&quot;&gt;######################################################3###&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: xx-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: xx-small;&quot;&gt;OK=&#39;0&#39;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: xx-small;&quot;&gt;WARNING=&#39;1&#39;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: xx-small;&quot;&gt;CRITICAL=&#39;2&#39;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: xx-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: xx-small;&quot;&gt;##################################################################################&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: xx-small;&quot;&gt;#CONEXION A ESXI Y LOCALIZACION DE SNAPSHOT MAYORES A 2 GIGAS&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: xx-small;&quot;&gt;################################################################################3#&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: xx-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: xx-small;&quot;&gt;VMS=$( ssh root@192.168.x.x /usr/bin/find /vmfs/volumes/ -name &#39;*delta.vmdk&#39; -size +2000000k | cut -d &#39;/&#39; -f5 )&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: xx-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: xx-small;&quot;&gt;####################################################################3&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: xx-small;&quot;&gt;#CUENTA MAQUINAS VISTRUALES CON SNAPSHOT SUPERIORES A 2 GIGAS&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: xx-small;&quot;&gt;####################################################################&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: xx-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: xx-small;&quot;&gt;NUM=$( echo &quot;$VMS&quot; |grep -v &#39;^$&#39; | wc -l )&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: xx-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: xx-small;&quot;&gt;if [ &quot;$NUM&quot; -eq 0 ] ; then&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: xx-small;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;echo &quot;sin snapshot&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: xx-small;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;exit $OK&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: xx-small;&quot;&gt;elif [ &quot;$NUM&quot; -gt 2 ] ; then&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: xx-small;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;echo &quot;$VMS tienen snapshot&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: xx-small;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;exit $CRITICAL&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: xx-small;&quot;&gt;else&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: xx-small;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;echo &quot;$VMS tienen snapshot&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: xx-small;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;exit $WARNING&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: xx-small;&quot;&gt;fi&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3º Una vez que tenemos nuestros script escritos en bash, tendremos que incluir en el fichero commands la siguiente instrucción.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: xx-small;&quot;&gt;define command {&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: xx-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; command_name &amp;nbsp; &amp;nbsp;snapshot&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: xx-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; command_line &amp;nbsp; &amp;nbsp;$USER1$/snapshot.sh $HOSTADDRESS$&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: xx-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: xx-small;&quot;&gt;define command {&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: xx-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; command_name &amp;nbsp; &amp;nbsp;snapshot-delta&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: xx-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; command_line &amp;nbsp; &amp;nbsp;$USER1$/snapshot-delta.sh $HOSTADDRESS$&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: xx-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
4º Ya sólo nos quedaría incluir en nuestro fichero la definición del servicio&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: xx-small;&quot;&gt;define service{&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: xx-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;use &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; generic-service&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: xx-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; host_name &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ESXI&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: xx-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; service_description &amp;nbsp; &amp;nbsp; snapshot&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: xx-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; check_command &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; snapshot&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: xx-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: xx-small;&quot;&gt;define service{&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: xx-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; use &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; generic-service&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: xx-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; host_name &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ESXI&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: xx-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; service_description &amp;nbsp; &amp;nbsp; snapshot-delta&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: xx-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; check_command &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; snapshot-delta&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: xx-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Con estos paso ya tendríamos controlado el uso de nuestros snapshot en nuestra infraestructura y podrían avisarnos mediante correo electrónico, mensajes o whatsapp de su existencia.&lt;br /&gt;
&lt;br /&gt;
Espero que os haya resultado útil.&lt;br /&gt;
&lt;br /&gt;
Un saludo amig@s&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: xx-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
</content><link rel='replies' type='application/atom+xml' href='http://linuxtargz.blogspot.com/feeds/574252659456974191/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://linuxtargz.blogspot.com/2016/04/control-de-snapshot-mediante-nagios.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/536398399272180344/posts/default/574252659456974191'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/536398399272180344/posts/default/574252659456974191'/><link rel='alternate' type='text/html' href='http://linuxtargz.blogspot.com/2016/04/control-de-snapshot-mediante-nagios.html' title='Control de snapshot mediante Nagios'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/10444319904559185899</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-536398399272180344.post-23400956752685918</id><published>2016-04-01T12:54:00.002+02:00</published><updated>2016-04-01T12:54:39.819+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="esxi"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="ssh"/><category scheme="http://www.blogger.com/atom/ns#" term="VMware"/><title type='text'>Reclaim versión 5.1 y 5.5</title><content type='html'>Buenos días a tod@s!&lt;br /&gt;
&lt;br /&gt;
Hoy quería mostraros una tarea a priori sencilla pero que me permite reducir mucho el tiempo en tareas de mantenimiento de mi infraestructura.&lt;br /&gt;
&lt;br /&gt;
Generalmente, una vez al mes, suelo hacer un &quot;reclaim&quot; en mi host para liberar espacio en la cabina&lt;br /&gt;
( &lt;b&gt;No hay un tiempo mínimo ni máximo para hacer este mantenimiento, pero siempre es recomendable cuando se han creado o borrado máquinas de nuestra granja&lt;/b&gt;)&lt;br /&gt;
&lt;br /&gt;
Al tener varios Datastore en poner un simple comando (versión 5.5) se hacía tedioso, puesto que tienes que ir uno por uno y esperar a que se acabe el proceso anterior, los que lleven más tiempo recordarán que era peor aún en la versión 5.1 pues había que entrar dentro de la carpeta para realizar (en este caso) el vmkstool -y&lt;br /&gt;
&lt;br /&gt;
Lo primero que hay que hacer es introducir vuestra clave publica en el host (esxi) para que se pueda conectar de forma remota automáticamente.&lt;br /&gt;
&lt;br /&gt;
Para ello copiaremos nuestra clave en el esxi, a continuación os muestro la ruta dónde tendréis que copiar dicha clave:&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;/etc/ssh/keys-root&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;vi authorized_keys&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Ahí deberéis poner vuestra clave.&lt;br /&gt;
&lt;br /&gt;
Bueno, manos a la obra.... se crea un script, pero... nos encontramos el 1º problema, nuestros esxi usan busybox, no tienen las mismas funcionalidad que bash, hay que escapar las variables para que las recozca. Sabiendo esto, ahora si que vamos a por ello....&lt;br /&gt;
&lt;br /&gt;
La segunda curiosidad es que tendréis que añadir &amp;lt;&amp;lt; EOF o un \ (final de carro) para que realice vuestras sentencias&lt;br /&gt;
&lt;br /&gt;
Versión 5.1&lt;br /&gt;
- Aquí aún no he visto cómo pasarle la variable desde mi máquina local y que el cliente la reconozca, así que he introducido el porcentaje a reclamar directamente sobre el script, en cuanto pruebe un par de cosas más, actualizaré el post con la solución más optima,&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;font-family: Menlo; font-size: 11px; line-height: normal;&quot;&gt;
#!/usr/bin/env bash&lt;/div&gt;
&lt;div style=&quot;font-family: Menlo; font-size: 11px; line-height: normal; min-height: 13px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Menlo; font-size: 11px; line-height: normal;&quot;&gt;
ssh root@192.168.x.x /bin/sh -- &amp;lt;&amp;lt; EOF&lt;/div&gt;
&lt;div style=&quot;font-family: Menlo; font-size: 11px; line-height: normal;&quot;&gt;
&amp;nbsp; find /vmfs/volumes -type l -maxdepth 1 | while read datastore; do&lt;/div&gt;
&lt;div style=&quot;font-family: Menlo; font-size: 11px; line-height: normal;&quot;&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; cd &quot;\$datastore&quot;&lt;/div&gt;
&lt;div style=&quot;font-family: Menlo; font-size: 11px; line-height: normal;&quot;&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; echo &quot;reclamando espacio de \$datastore ...&quot;&lt;/div&gt;
&lt;div style=&quot;font-family: Menlo; font-size: 11px; line-height: normal;&quot;&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; vmkfstools -y 60&lt;/div&gt;
&lt;div style=&quot;font-family: Menlo; font-size: 11px; line-height: normal;&quot;&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; cd ..&lt;/div&gt;
&lt;div style=&quot;font-family: Menlo; font-size: 11px; line-height: normal;&quot;&gt;
&amp;nbsp; done&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;font-family: Menlo; font-size: 11px; line-height: normal;&quot;&gt;
&amp;nbsp; echo &quot;reclamado espacio disponible&quot;&lt;/div&gt;
&lt;br /&gt;
Versión 5.5&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;font-family: Menlo; font-size: 11px; line-height: normal;&quot;&gt;
#!/usr/bin/env bash&lt;/div&gt;
&lt;div style=&quot;font-family: Menlo; font-size: 11px; line-height: normal;&quot;&gt;
ssh root@192.168.x.x /bin/sh -- &amp;lt;&amp;lt; EOF&lt;/div&gt;
&lt;div style=&quot;font-family: Menlo; font-size: 11px; line-height: normal;&quot;&gt;
&amp;nbsp; find /vmfs/volumes -type l -maxdepth 1 | cut -d/ -f4 | while read datastore; do&lt;/div&gt;
&lt;div style=&quot;font-family: Menlo; font-size: 11px; line-height: normal;&quot;&gt;
&amp;nbsp; &amp;nbsp; echo &quot;reclamando datastore \$datastore&quot;&lt;/div&gt;
&lt;div style=&quot;font-family: Menlo; font-size: 11px; line-height: normal;&quot;&gt;
&amp;nbsp; &amp;nbsp; esxcli storage vmfs unmap -l &quot;\$datastore&quot;&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;font-family: Menlo; font-size: 11px; line-height: normal;&quot;&gt;
&amp;nbsp; done&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;font-family: Menlo; font-size: 11px; line-height: normal;&quot;&gt;
&amp;nbsp; echo &quot;reclamado espacio disponible&quot;&lt;/div&gt;
&lt;div style=&quot;font-family: Menlo; font-size: 11px; line-height: normal;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Menlo; font-size: 11px; line-height: normal;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
Con sólo ejecutar nuestro script procederemos a reclamar el espacio de todos nuestros Datastores&lt;br /&gt;
&lt;br /&gt;
Espero que os haya servido de ayuda, :)&lt;br /&gt;
&lt;br /&gt;
Un saludo&lt;br /&gt;
&lt;div style=&quot;font-family: Menlo; font-size: 11px; line-height: normal;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Menlo; font-size: 11px; line-height: normal;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://linuxtargz.blogspot.com/feeds/23400956752685918/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://linuxtargz.blogspot.com/2016/04/reclaim-version-51-y-55.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/536398399272180344/posts/default/23400956752685918'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/536398399272180344/posts/default/23400956752685918'/><link rel='alternate' type='text/html' href='http://linuxtargz.blogspot.com/2016/04/reclaim-version-51-y-55.html' title='Reclaim versión 5.1 y 5.5'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/10444319904559185899</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-536398399272180344.post-2011369897378447518</id><published>2016-02-22T13:39:00.001+01:00</published><updated>2016-02-22T13:39:14.272+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="lvm"/><category scheme="http://www.blogger.com/atom/ns#" term="VMware"/><title type='text'>Aumentar tamaño de disco de una máquina virtual</title><content type='html'>&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
Hola a tod@s!&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
El otro día me encontré con un “warning” de disco en una de mis máquinas virtuales, me estaba quedando sin espacio, &amp;nbsp;estoy seguro que a mas de un@ le ha pasado…&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
Lo único “malo” que tiene esta operativa frente a otras es que nos obligará a reiniciar la máquina 2 veces. Algunos de los comandos que os vendrá bien saber para tener claro cómo se llama vuestro VG, PV y LV son:&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
root@-1N1:~#&amp;nbsp;&lt;span style=&quot;box-sizing: border-box; font-weight: 700;&quot;&gt;vgs&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
root@-1N1:~#&amp;nbsp;&lt;span style=&quot;box-sizing: border-box; font-weight: 700;&quot;&gt;pvs&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
root@-1N1:~#&amp;nbsp;&lt;span style=&quot;box-sizing: border-box; font-weight: 700;&quot;&gt;lvs&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
Así que sin más vamos a ver cómo ampliarlo manualmente…&lt;/div&gt;
&lt;ul style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin: 0px; padding: 0px 0px 0px 40px;&quot;&gt;
&lt;li style=&quot;box-sizing: border-box;&quot;&gt;1- lo primero que tenemos que hacer es ampliar el espacio en disco en nuestro hypervisor ( en mi caso VMware)&lt;/li&gt;
&lt;li style=&quot;box-sizing: border-box;&quot;&gt;2- Cuando hayamos ampliado el espacio reiniciaremos el servidor con un&amp;nbsp;&lt;span style=&quot;box-sizing: border-box; font-weight: 700;&quot;&gt;reboot&lt;/span&gt;o con&amp;nbsp;&lt;span style=&quot;box-sizing: border-box; font-weight: 700;&quot;&gt;init 6&amp;nbsp;&lt;/span&gt;lo que más os guste&lt;/li&gt;
&lt;li style=&quot;box-sizing: border-box;&quot;&gt;3- Cuando se haya levantado la máquina, veremos el tamaño que tiene, esto lo podemos ver poniendo el siguiente comando:&lt;ul style=&quot;box-sizing: border-box; margin: 0px; padding: 0px 0px 0px 40px;&quot;&gt;
&lt;li style=&quot;box-sizing: border-box;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; font-weight: 700;&quot;&gt;cat /proc/partition&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li style=&quot;box-sizing: border-box;&quot;&gt;Ya sabemos el espacio del que disponemos, ahora vamos a ampliar la partición&lt;/li&gt;
&lt;li style=&quot;box-sizing: border-box;&quot;&gt;ejecutamos la siguiente sentencia en el terminal y pulsamos enter&lt;ul style=&quot;box-sizing: border-box; margin: 0px; padding: 0px 0px 0px 40px;&quot;&gt;
&lt;li style=&quot;box-sizing: border-box;&quot;&gt;fdisk /dev/sda&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li style=&quot;box-sizing: border-box;&quot;&gt;Pulsaremos&amp;nbsp;&lt;span style=&quot;box-sizing: border-box; font-weight: 700;&quot;&gt;p&lt;/span&gt;&amp;nbsp;para ver cómo está nuestras particiones&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
Algo así es lo que se nos mostrará, en mi caso esta es la tabla de particiones de mi equipo&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
Dispositivo Inicio Comienzo Fin Bloques Id Sistema&lt;br /&gt;
/dev/sda1 * 2048 499711 248832 83 Linux&lt;br /&gt;
/dev/sda2 501758 41940991 20719617 5 Extendida&lt;br /&gt;
/dev/sda5 501760 41940991 20719616 8e Linux LVM&lt;/div&gt;
&lt;ul style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin: 0px; padding: 0px 0px 0px 40px;&quot;&gt;
&lt;li style=&quot;box-sizing: border-box;&quot;&gt;Vamos a borrar la partición 2 y la volveremos a crear, recordad que cuando se haga este cambio automáticamente se borrará también el sd5 (Linux LVM) y se perderá el tipo de partición, no os preocupes por esto, luego lo volveremos a poner como estaba&lt;/li&gt;
&lt;li style=&quot;box-sizing: border-box;&quot;&gt;Ahora crearemos una partición lógica nueva, por defecto nos dirá que sea la 2y cogerá todo el espacio que haya, sino lo hiciera automáticamente, vosotros podéis introducir los parámetros que consideres más correctos, en mi caso le voy a asignar todo el espacio.&lt;/li&gt;
&lt;li style=&quot;box-sizing: border-box;&quot;&gt;ya tenemos una partición Extendida, pero recordad que arriba teníamos una partición llamada&amp;nbsp;&lt;span style=&quot;box-sizing: border-box; font-weight: 700;&quot;&gt;Linux LVM,&amp;nbsp;&lt;/span&gt;así que creamos una partición nueva sobre la partición 2 que acabamos de crear, como veis, se crear una partición extendida, no con el tipo que nosotros buscábamos, para ello, tendremos que usar la opción&amp;nbsp;&lt;span style=&quot;box-sizing: border-box; font-weight: 700;&quot;&gt;T&lt;/span&gt;&amp;nbsp;y en la lista elegir el codigo&amp;nbsp;&lt;span style=&quot;box-sizing: border-box; font-weight: 700;&quot;&gt;8e&lt;/span&gt;&amp;nbsp;que es la que corresponde con Linux LVM.&lt;/li&gt;
&lt;li style=&quot;box-sizing: border-box;&quot;&gt;Volvemos a ver cómo ha quedado:&lt;ul style=&quot;box-sizing: border-box; margin: 0px; padding: 0px 0px 0px 40px;&quot;&gt;
&lt;li style=&quot;box-sizing: border-box;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; font-weight: 700;&quot;&gt;cat /proc/partition&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li style=&quot;box-sizing: border-box;&quot;&gt;Ahora reiniciaremos de nuevo el servidor&lt;/li&gt;
&lt;li style=&quot;box-sizing: border-box;&quot;&gt;El siguiente paso es indicar al PV que es más grande, esto se hace así:&lt;ul style=&quot;box-sizing: border-box; margin: 0px; padding: 0px 0px 0px 40px;&quot;&gt;
&lt;li style=&quot;box-sizing: border-box;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; font-weight: 700;&quot;&gt;pvresize /dev/sda2&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li style=&quot;box-sizing: border-box;&quot;&gt;Ya tenemos el PV redimensionado, ahora nos centraremos en ampliar el LV:&lt;ul style=&quot;box-sizing: border-box; margin: 0px; padding: 0px 0px 0px 40px;&quot;&gt;
&lt;li style=&quot;box-sizing: border-box;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; font-weight: 700;&quot;&gt;lvresize -L +3G /dev/vgdebian/raiz&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
Ejm.&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
1- root@-1N1:~# lvresize -L +3G /dev/vgdebian/raiz&lt;br /&gt;
Extending logical volume raiz to 4.86 GiB&lt;br /&gt;
Logical volume raiz successfully resized&lt;/div&gt;
&lt;ul style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin: 0px; padding: 0px 0px 0px 40px;&quot;&gt;
&lt;li style=&quot;box-sizing: border-box;&quot;&gt;Ahora ingresamos otro comando para expander el sistema de fichero y ocupe todo el espacio que tenemos:&lt;ul style=&quot;box-sizing: border-box; margin: 0px; padding: 0px 0px 0px 40px;&quot;&gt;
&lt;li style=&quot;box-sizing: border-box;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; font-weight: 700;&quot;&gt;resize2fs /dev/mapper/vgdebian-raiz&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
Ejm.&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
2-root@1N1:~# resize2fs /dev/mapper/vgdebian-raiz&lt;br /&gt;
resize2fs 1.42.5 (29-Jul-2012)&lt;br /&gt;
Filesystem at /dev/mapper/vgdebian-raiz is mounted on /; on-line resizing required&lt;br /&gt;
old_desc_blocks = 1, new_desc_blocks = 1&lt;br /&gt;
Performing an on-line resize of /dev/mapper/vgdebian-raiz to 1273856 (4k) blocks.&lt;br /&gt;
The filesystem on /dev/mapper/vgdebian-raiz is now 1273856 blocks long.&lt;/div&gt;
&lt;ul style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin: 0px; padding: 0px 0px 0px 40px;&quot;&gt;
&lt;li style=&quot;box-sizing: border-box;&quot;&gt;Ya tenemos nuestra máquina lista, el último comando para ver qué todo se ha hecho bien es:&lt;ul style=&quot;box-sizing: border-box; margin: 0px; padding: 0px 0px 0px 40px;&quot;&gt;
&lt;li style=&quot;box-sizing: border-box;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; font-weight: 700;&quot;&gt;df -h&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
Ejm.&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
3 – root@-1N1:~# df -h&lt;br /&gt;
Filesystem Size Used Avail Use% Mounted on&lt;br /&gt;
rootfs 4.8G 1.8G 2.9G 39% /&lt;br /&gt;
udev 10M 0 10M 0% /dev&lt;br /&gt;
tmpfs 101M 176K 101M 1% /run&lt;br /&gt;
/dev/mapper/vgdebian-raiz 4.8G 1.8G 2.9G 39% /&lt;br /&gt;
tmpfs 5.0M 0 5.0M 0% /run/lock&lt;br /&gt;
tmpfs 201M 0 201M 0% /run/shm&lt;br /&gt;
/dev/sda1 92M 23M 64M 27% /boot&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
Esto ha sido todo, espero que os haya salido bien, cualquier duda, aquí estoy para intentar ayudaros.&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
Disculpadme si no he sabido expresarme bien o haya sido demasiado tedioso&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
Un saludo amig@s!&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://linuxtargz.blogspot.com/feeds/2011369897378447518/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://linuxtargz.blogspot.com/2016/02/aumentar-tamano-de-disco-de-una-maquina.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/536398399272180344/posts/default/2011369897378447518'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/536398399272180344/posts/default/2011369897378447518'/><link rel='alternate' type='text/html' href='http://linuxtargz.blogspot.com/2016/02/aumentar-tamano-de-disco-de-una-maquina.html' title='Aumentar tamaño de disco de una máquina virtual'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/10444319904559185899</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-536398399272180344.post-3111741096244586062</id><published>2016-02-21T19:09:00.002+01:00</published><updated>2016-02-21T19:09:36.526+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Apache httpd"/><category scheme="http://www.blogger.com/atom/ns#" term="piwik"/><title type='text'>Añadir el javascript de piwik en apache </title><content type='html'>Hola&lt;br /&gt;
&lt;br /&gt;
Si por cuestiones de aplicación, nos es imposible incrustar el javascript en&amp;nbsp; aplicación, siempre podemos dejar que apache haga ese trabajo, haciendo que cada resquest se entregue con el javascript. Esto lo conseguimos con &quot;sed&quot;&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
ExtFilterDefine add-piwik mode=output intype=text/html cmd=&quot;/bin/sed &#39;s#&amp;lt;/head&amp;gt;#&amp;lt;script type=\&quot;text/javascript\&quot;&amp;gt;\\n&amp;nbsp; var _paq = _paq || [];\\n&amp;nbsp; _paq.push([\&#39;trackPageView\&#39;]);&amp;nbsp; _paq.push([\&#39;enableLinkTracking\&#39;]);\\n\\n&amp;nbsp; (function() {\\n&amp;nbsp;&amp;nbsp;&amp;nbsp; var u=((\&#39;https:\&#39; == document.location.protocol) ? \&#39;https\&#39; : \&#39;http\&#39;) + \&#39;://server.piwik.com/piwik/\&#39;;\\n&amp;nbsp;&amp;nbsp;&amp;nbsp; _paq.push([\&#39;setTrackerUrl\&#39;, u+\&#39;piwik.php\&#39;]);\\n&amp;nbsp;&amp;nbsp;&amp;nbsp; _paq.push([\&#39;setSiteId\&#39;, \&#39;5\&#39;]);\\n&amp;nbsp;&amp;nbsp;&amp;nbsp; var d=document, g=d.createElement(\&#39;script\&#39;), s=d.getElementsByTagName(\&#39;script\&#39;)[0]; g.type=\&#39;text/javascript\&#39;;\\n&amp;nbsp;&amp;nbsp;&amp;nbsp; g.defer=true; g.async=true; g.src=u+\&#39;piwik.js\&#39;; s.parentNode.insertBefore(g,s);\\n&amp;nbsp; })();\\n &amp;lt;/script&amp;gt;\\n &amp;lt;/head&amp;gt;#i&#39;&quot;&lt;br /&gt;
&lt;br /&gt;
SetOutputFilter add-piwik&lt;/blockquote&gt;
&lt;br /&gt;
&lt;br /&gt;
Cambiar server.piwik.com/piwik por la url de vuestro server y el setSideId igual.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxtargz.blogspot.com/feeds/3111741096244586062/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://linuxtargz.blogspot.com/2016/02/anadir-el-javascript-de-piwik-en-apache.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/536398399272180344/posts/default/3111741096244586062'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/536398399272180344/posts/default/3111741096244586062'/><link rel='alternate' type='text/html' href='http://linuxtargz.blogspot.com/2016/02/anadir-el-javascript-de-piwik-en-apache.html' title='Añadir el javascript de piwik en apache '/><author><name>Ismael</name><uri>http://www.blogger.com/profile/03550730076526306971</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-536398399272180344.post-5509559177840821599</id><published>2016-02-17T16:18:00.000+01:00</published><updated>2016-02-22T13:37:43.123+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="VMware"/><title type='text'>Migración de Workstation a Esxi</title><content type='html'>&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
Buenas a tod@s!&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
Hoy me he encontrado con un problemilla, es fácil de solucionar pero hasta que me he dado cuenta he perdido un poco de tiempo, así que os voy a contar la solución&amp;nbsp;para que vosotros no tengáis que buscar mucho&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
Seguro que por internet hay más información sobre esto, pero no estoy seguro de si estará o no en castellano,así que vamos a publicarlo aquí.&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
Imaginad que tenéis una máquina virtual corriendo en vuestro Workstation y por necesidad la queréis migrar a vuestro ESX/ESXI, todo parece que funciona correctamente pero cuando tratáis de arrancarlo, os sale el siguiente mensaje de error.&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
&lt;span style=&quot;box-sizing: border-box; font-weight: 700;&quot;&gt;error : “Failed to open disk scsi0:0: Unsupported and/or invalid disk type 7.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;box-sizing: border-box; font-weight: 700;&quot;&gt;Did you forget to import the disk first?Unable to create virtual SCSI device for scsi0:0,&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;box-sizing: border-box; font-weight: 700;&quot;&gt;Module DevicePowerOn power on failed.”&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
La solución es ir por consola al datastore donde has alojado la máquina :&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
cd /vmfs/volumenes/tudatastore&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
Una vez allí se ejecuta el siguiente comando:&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
vmkfstools -i&amp;nbsp;&lt;span class=&quot;skimlinks-unlinked&quot; style=&quot;box-sizing: border-box;&quot;&gt;nombre_viejo.vmdk&lt;/span&gt;&amp;nbsp;-d zeroedthick&amp;nbsp;&lt;span class=&quot;skimlinks-unlinked&quot; style=&quot;box-sizing: border-box;&quot;&gt;nombre_nuevo.vmdk&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
Ahora veremos como se empieza a clocar el disco. Cuando esta operación termine sólo nos quedará ir a la máquina y cambiar el disco antiguo por el nuevo, ya arranca bien la máquina&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
Un saludo&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://linuxtargz.blogspot.com/feeds/5509559177840821599/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://linuxtargz.blogspot.com/2016/02/migracion-de-workstation-esxi.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/536398399272180344/posts/default/5509559177840821599'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/536398399272180344/posts/default/5509559177840821599'/><link rel='alternate' type='text/html' href='http://linuxtargz.blogspot.com/2016/02/migracion-de-workstation-esxi.html' title='Migración de Workstation a Esxi'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/10444319904559185899</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-536398399272180344.post-9087683696578576393</id><published>2016-02-06T14:01:00.000+01:00</published><updated>2016-02-06T14:01:55.341+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="snmp"/><category scheme="http://www.blogger.com/atom/ns#" term="VMware"/><title type='text'>Habilitar snmp en ESXi</title><content type='html'>&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
Buenos días a tod@s!&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
Hoy veremos cómo habilitar snmp en un esxi y ponerle una comunidad, con esto conseguiremos trazar y recibir información que luego podrá ser recogida por ejemplo con un Nagios.&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
Para habilitarlo tendremos que seguir los siguientes pasos:&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
1- Entrar en el host en el que queremos habilitar el snmp, para ello utilizaremos el comando&lt;br /&gt;
&lt;span style=&quot;box-sizing: border-box; font-weight: 700;&quot;&gt;viftptarget -s ip&lt;/span&gt;&lt;br /&gt;
Ejm.&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
&lt;span style=&quot;box-sizing: border-box; font-weight: 700;&quot;&gt;vi-admin@vma:~&amp;gt; vifptarget -s esxi1.&lt;span class=&quot;skimlinks-unlinked&quot; style=&quot;box-sizing: border-box;&quot;&gt;tudominio.local&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
2- Nos mostrara que ya estamos en el host, ahora con el comando&amp;nbsp;&lt;span style=&quot;box-sizing: border-box; font-weight: 700;&quot;&gt;vicfg-snmp -s&lt;/span&gt;vemos las opciones&lt;br /&gt;
que tenemos&lt;br /&gt;
Ejm&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
&lt;span style=&quot;box-sizing: border-box; font-weight: 700;&quot;&gt;vi-admin@vma:~[esxi1.&lt;span class=&quot;skimlinks-unlinked&quot; style=&quot;box-sizing: border-box;&quot;&gt;tudominio.local&lt;/span&gt;]&amp;gt; vicfg-snmp -s&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
Veremos algo asÌ&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
Current SNMP agent settings:&lt;br /&gt;
Enabled : 0&lt;br /&gt;
UDP port : 161&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
Communities :&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
Notification targets :&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
Options :&lt;br /&gt;
EnvEventSource=indications&lt;br /&gt;
loglevel=info&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
3- lo primero será ponerle una comunidad, para ello usaremos el comando&amp;nbsp;&lt;span style=&quot;box-sizing: border-box; font-weight: 700;&quot;&gt;vicfg-snmp -c comunidad&lt;/span&gt;&lt;br /&gt;
Ejem&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
&lt;span style=&quot;box-sizing: border-box; font-weight: 700;&quot;&gt;vi-admin@vma:~[esxi1.&lt;span class=&quot;skimlinks-unlinked&quot; style=&quot;box-sizing: border-box;&quot;&gt;tudominio.local&lt;/span&gt;]&amp;gt; vicfg-snmp -c public,esxi&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
4- Ahora añadiremos el target (como hemos dicho antes, nuestro “target” es quien va a recibir la información, un Nagios), para eso tendremos que poner el comando:&amp;nbsp;&lt;span style=&quot;box-sizing: border-box; font-weight: 700;&quot;&gt;vicfg-snmp -t IP@161/comunidad&lt;/span&gt;&lt;br /&gt;
Ejm&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
&lt;span style=&quot;box-sizing: border-box; font-weight: 700;&quot;&gt;vi-admin@vma:~[esxi1.&lt;span class=&quot;skimlinks-unlinked&quot; style=&quot;box-sizing: border-box;&quot;&gt;tudominio.local&lt;/span&gt;]&amp;gt; vicfg-snmp -t 172.22.2.250@161/public&lt;/span&gt;&lt;br /&gt;
5- Por último sólo nos faltaría habilitar el snmp, para ello el comando es&amp;nbsp;&lt;span style=&quot;box-sizing: border-box; font-weight: 700;&quot;&gt;vicfg-snmp -E&lt;/span&gt;&lt;br /&gt;
Ejm&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
&lt;span style=&quot;box-sizing: border-box; font-weight: 700;&quot;&gt;vi-admin@vma:~[esxi1.&lt;span class=&quot;skimlinks-unlinked&quot; style=&quot;box-sizing: border-box;&quot;&gt;tudominio.local&lt;/span&gt;]&amp;gt; vicfg-snmp -E&lt;/span&gt;&lt;br /&gt;
6- Para comprobar que todo esté bien, pondremos el comando&amp;nbsp;&lt;span style=&quot;box-sizing: border-box; font-weight: 700;&quot;&gt;vicfg-snmp -s&lt;/span&gt;&amp;nbsp;y veremos su salida&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
Current SNMP agent settings:&lt;br /&gt;
Enabled : 0&lt;br /&gt;
UDP port : 161&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
Communities :&lt;br /&gt;
public&lt;br /&gt;
esxi&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
Notification targets :&lt;br /&gt;
172.22.2.250@161/public&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
Options :&lt;br /&gt;
EnvEventSource=indications&lt;br /&gt;
loglevel=info&lt;br /&gt;
&lt;span style=&quot;box-sizing: border-box; font-weight: 700;&quot;&gt;vi-admin@vma:~[esxi1.&lt;span class=&quot;skimlinks-unlinked&quot; style=&quot;box-sizing: border-box;&quot;&gt;tudominio.local&lt;/span&gt;]&amp;gt; vicfg-snmp -E&lt;/span&gt;&lt;br /&gt;
Enabling agent…&lt;br /&gt;
Complete.&lt;br /&gt;
&lt;span style=&quot;box-sizing: border-box; font-weight: 700;&quot;&gt;vi-admin@vma:~[esxi1.&lt;span class=&quot;skimlinks-unlinked&quot; style=&quot;box-sizing: border-box;&quot;&gt;tudominio.local&lt;/span&gt;]&amp;gt; vicfg-snmp -s&lt;/span&gt;&lt;br /&gt;
Current SNMP agent settings:&lt;br /&gt;
Enabled : 1&lt;br /&gt;
UDP port : 161&lt;br /&gt;
Communities :&lt;br /&gt;
public&lt;br /&gt;
esxi&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
Notification targets :&lt;br /&gt;
172.22.2.250@161/public&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
Si vemos todos los parámetros correctamente es que hemos configurado correctamente nuestro snmp.&amp;nbsp;&lt;span class=&quot;wp-smiley wp-emoji wp-emoji-bigsmile&quot; style=&quot;box-sizing: border-box; display: inline-block !important; min-height: 1.2em; overflow: hidden; position: relative !important; text-indent: 9999px; vertical-align: bottom; white-space: nowrap; width: 1.35em;&quot; title=&quot;:D&quot;&gt;:D&lt;/span&gt;.&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
Espero que os haya servido de ayuda.&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; color: #444444; font-family: &#39;Gentium Basic&#39;, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 20px; margin-bottom: 1em; margin-top: 1em;&quot;&gt;
Un saludo a tod@s!&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://linuxtargz.blogspot.com/feeds/9087683696578576393/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://linuxtargz.blogspot.com/2016/02/habilitar-snmp-en-esxi.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/536398399272180344/posts/default/9087683696578576393'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/536398399272180344/posts/default/9087683696578576393'/><link rel='alternate' type='text/html' href='http://linuxtargz.blogspot.com/2016/02/habilitar-snmp-en-esxi.html' title='Habilitar snmp en ESXi'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/10444319904559185899</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-536398399272180344.post-955699036722525062</id><published>2014-01-15T11:12:00.001+01:00</published><updated>2014-01-15T11:18:30.775+01:00</updated><title type='text'>Usar Apache httpd con Graylog2 0.20</title><content type='html'>Con la reciente llegada de la versión 0.20 de &lt;a href=&quot;http://graylog2.org/&quot;&gt;Graylog2&lt;/a&gt;, al igual que la anterior, no es necesario usar el servidor web. En lo personal, prefiero usarlo por que me siento más cómodo y puedo manejar mejor la configuración. Lo que haremos será usar el módulo &lt;a href=&quot;http://httpd.apache.org/docs/current/mod/mod_proxy.html&quot;&gt;mod_proxy&lt;/a&gt; de Apache para este menester.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://pbs.twimg.com/profile_images/378800000572054245/bc560fb0f37dbbf0a3969c81896ebfcc.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://pbs.twimg.com/profile_images/378800000572054245/bc560fb0f37dbbf0a3969c81896ebfcc.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
Lo primero es dejar arrancado graylog2-web en modo https para que las comunicaciones entre apache y graylo2-web sean seguras:&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
# nohup /opt/graylog2-web/bin/graylog2-web-interface -Dhttps.port=9443 &amp;amp;&lt;/blockquote&gt;
Ahora en la parte SSL de la configuración apache, solo tendríamos que añadir la parte que esta en negrita y adaptarlo a vuestras necesidades. no pongáis localhost por que no funcionará.&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&amp;lt;VirtualHost _default_:443&amp;gt;&lt;br /&gt;
&lt;b&gt;SSLProxyEngine On&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;ProxyPass / https://graylog2.server:9443/&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;ProxyPassReverse / https://graylog2.server:9443/&lt;/b&gt;&lt;br /&gt;
ErrorLog /var/log/httpd/graylog2_error.log&lt;br /&gt;
CustomLog /var/log/httpd/graylog2_access.log combined&lt;br /&gt;
SSLEngine on&lt;br /&gt;
SSLProtocol all -SSLv2&lt;br /&gt;
SSLCipherSuite ECDHE-RSA-AES128-SHA256:AES128-GCM-SHA256:RC4:HIGH:!MD5:!aNULL:!EDH&lt;br /&gt;
SSLCertificateFile /etc/pki/tls/certs/localhost.crt&lt;br /&gt;
SSLCertificateKeyFile /etc/pki/tls/private/localhost.key&lt;br /&gt;
&lt;br /&gt;
&amp;lt;Files ~ &quot;\.(cgi|shtml|phtml|php3?)$&quot;&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; SSLOptions +StdEnvVars&lt;br /&gt;
&amp;lt;/Files&amp;gt;&lt;br /&gt;
&amp;lt;Directory &quot;/var/www/cgi-bin&quot;&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; SSLOptions +StdEnvVars&lt;br /&gt;
&amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SetEnvIf User-Agent &quot;.*MSIE.*&quot; \&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; nokeepalive ssl-unclean-shutdown \&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; downgrade-1.0 force-response-1.0&lt;br /&gt;
&lt;br /&gt;
CustomLog logs/ssl_request_log \&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &quot;%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \&quot;%r\&quot; %b&quot;&lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt; &lt;/blockquote&gt;
Reiniciamos el servicio web:&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
# service httpd restart&lt;/blockquote&gt;
Y ya tenemos corriendo graylog2 con el proxy apache como en versiones anteriores.</content><link rel='replies' type='application/atom+xml' href='http://linuxtargz.blogspot.com/feeds/955699036722525062/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://linuxtargz.blogspot.com/2014/01/usar-apache-httpd-con-graylog2-020.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/536398399272180344/posts/default/955699036722525062'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/536398399272180344/posts/default/955699036722525062'/><link rel='alternate' type='text/html' href='http://linuxtargz.blogspot.com/2014/01/usar-apache-httpd-con-graylog2-020.html' title='Usar Apache httpd con Graylog2 0.20'/><author><name>Ismael</name><uri>http://www.blogger.com/profile/03550730076526306971</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-536398399272180344.post-6956589913719677640</id><published>2013-11-06T14:12:00.001+01:00</published><updated>2015-06-24T14:49:52.651+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Nagios"/><category scheme="http://www.blogger.com/atom/ns#" term="Whatsapp"/><title type='text'>Notificación por Whatsapp en Nagios</title><content type='html'>Como en el titulo del blog indica. Una forma más de poder notificar alertas en nuestro Nagios. Aviso que este procedimiento puede dejar de funcionar en cualquier momento, ya que dependemos de un servicio externo.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://1.bp.blogspot.com/bwBj9B4fGmTN_of0JS8xdkwklCmqCzSne1tJ9RaUNRQIzU-FEyCuFWzlsLyyPoTbyJE=w300&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/bwBj9B4fGmTN_of0JS8xdkwklCmqCzSne1tJ9RaUNRQIzU-FEyCuFWzlsLyyPoTbyJE=w300&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
Como requisitos en la parte servidor necesitamos Python 2.6 como mínimo y el modulo &lt;a href=&quot;http://labix.org/python-dateutil&quot;&gt;dateutil&lt;/a&gt;. También necesitamos un teléfono que no haga uso de whatsapp para poder recibir el código de registro.&lt;br /&gt;
&lt;br /&gt;
Empezamos descargando &quot;Whatsapp Messenger&quot; por llamarlo de alguna manera &lt;br /&gt;
desde la siguiente web: &lt;a href=&quot;https://github.com/tgalal/yowsup&quot;&gt;https://github.com/tgalal/yowsup&lt;/a&gt; Esto nos servirá para poder enviar los mensajes de notificación.&lt;br /&gt;
&lt;br /&gt;
Empezamos desde la consola&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
# cd /usr/local/nagios&lt;br /&gt;
# wget --no-check-certificate https://github.com/tgalal/yowsup/archive/master.zip&lt;br /&gt;
# unzip master.zip&lt;br /&gt;
# cd yowsup-master&lt;/blockquote&gt;
Empezamos a editar el archivo de configuración, es simple, por ahora solo es necesario el cc y el teléfono. &lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
# vi config&lt;/blockquote&gt;
Y pegamos lo siguiente:&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
cc= 34 #Código de país&lt;br /&gt;
phone=34600000000 # Número de teléfono con el código de país&lt;br /&gt;
id=&lt;br /&gt;
password=&lt;/blockquote&gt;
Ahora registramos el móvil.&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
# python yowsup-cli -r voice -c config &lt;/blockquote&gt;
Os llamará una máquina que será la que os provenga del código, la llamada es en inglés&lt;br /&gt;
&lt;br /&gt;
Ya tenemos los código, ahora vamos a registrarlo:&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
# python yowsup-cli -R 658789 -c config.example&lt;br /&gt;
Detected cc: 34&lt;br /&gt;
status: ok&lt;br /&gt;
kind: paid&lt;br /&gt;
pw: rjgFryc3d34Bfi5IBXe&lt;br /&gt;
price: 0,89 €&lt;br /&gt;
price_expiration: 1386405621&lt;br /&gt;
currency: EUR&lt;br /&gt;
cost: 0.89&lt;br /&gt;
expiration: 4444444444.0&lt;br /&gt;
login: 34600000000&lt;br /&gt;
type: existing&lt;/blockquote&gt;
Y ahora pegamos el ID de la llamada y la password que hemos obtenido del anterior comando en el archivo config, quedando de la siguiente manera:&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
# cat config&lt;br /&gt;
cc= 34&lt;br /&gt;
phone=34600000000&lt;br /&gt;
id=658789&lt;br /&gt;
password=rjgFryc3d34Bfi5IBXe&lt;/blockquote&gt;
Ahora es cuando procedemos ha hacer una prueba a otro móvil:&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
python yowsup-cli -c config&amp;nbsp; -s 34600000001 &quot;Esto es una prueba&quot;&lt;/blockquote&gt;
Ya tenemos confirmado que todo funciona. Ahora vamos a la parte de Nagios&lt;br /&gt;
Editamos el archivo commands.cfg&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
# vi commands.cfg&lt;/blockquote&gt;
Y pegamos lo siguiente:&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
# &#39;host-notify-by-whatsapp&#39; command definition&lt;br /&gt;
define command{&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; command_name&amp;nbsp;&amp;nbsp;&amp;nbsp; host-notify-by-whatsapp&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; command_line&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; python /usr/local/nagios/yowsup-master/src/yowsup-cli -c /usr/local/nagios/yowsup-master/src/config -s $CONTACTADDRESS1$ &quot;Host &#39;$HOSTALIAS$&#39; is $HOSTSTATE$ - Info: $HOSTOUTPUT$&quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
# &#39;notify-by-whatsapp&#39; command definition&lt;br /&gt;
define command{&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; command_name&amp;nbsp;&amp;nbsp;&amp;nbsp; notify-by-whatsapp&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; command_line&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; python /usr/local/nagios/yowsup-master/src/yowsup-cli -c /usr/local/nagios/yowsup-master/src/config -s $CONTACTADDRESS1$ &quot;$NOTIFICATIONTYPE$ $HOSTNAME$ $SERVICEDESC$ $SERVICESTATE$ $SERVICEOUTPUT$ $LONGDATETIME$&quot; &amp;nbsp;&amp;nbsp; &lt;br /&gt;
}&lt;/blockquote&gt;
&lt;br /&gt;
Y en el archivo contacts.cfg añadimos lo siguiente a un usuario:&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
address1 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 34600000001&lt;br /&gt;
service_notification_commands&amp;nbsp;&amp;nbsp; notify-by-whatsapp&lt;/blockquote&gt;
Con esto valdría. Ahora reiniciamos el nagios y esperamos a que se caiga algun servicio. El resultado final sería este:&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgehJjvSX3NFgcxwPndIMx7YcIu-RYl5xBrs-da8tM2BS1FyWG21fRmOGS-d-Z-0cgEeBKoTsh76HVf9oIJfLEkIbZCmByYD6pPuQFoW7-o1aKhYi3Gbr6T-ujWn4Cau7w2MuEelR8RKeU/s1600/IMG-20131106-WA0001(1).jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgehJjvSX3NFgcxwPndIMx7YcIu-RYl5xBrs-da8tM2BS1FyWG21fRmOGS-d-Z-0cgEeBKoTsh76HVf9oIJfLEkIbZCmByYD6pPuQFoW7-o1aKhYi3Gbr6T-ujWn4Cau7w2MuEelR8RKeU/s320/IMG-20131106-WA0001(1).jpg&quot; width=&quot;180&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxtargz.blogspot.com/feeds/6956589913719677640/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://linuxtargz.blogspot.com/2013/11/notificacion-por-whatsapp-en-nagios.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/536398399272180344/posts/default/6956589913719677640'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/536398399272180344/posts/default/6956589913719677640'/><link rel='alternate' type='text/html' href='http://linuxtargz.blogspot.com/2013/11/notificacion-por-whatsapp-en-nagios.html' title='Notificación por Whatsapp en Nagios'/><author><name>Ismael</name><uri>http://www.blogger.com/profile/03550730076526306971</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/bwBj9B4fGmTN_of0JS8xdkwklCmqCzSne1tJ9RaUNRQIzU-FEyCuFWzlsLyyPoTbyJE=s72-w300-c" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-536398399272180344.post-8943566296386174249</id><published>2013-06-27T18:49:00.003+02:00</published><updated>2013-07-25T10:45:23.213+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="CentOS"/><category scheme="http://www.blogger.com/atom/ns#" term="Oracle"/><title type='text'>Instalar Oracle 12c en CentOS 6</title><content type='html'>&lt;div class=&quot;tr_bq&quot;&gt;
Este mes salio la nueva versión de Oracle Database 12c (la c es de Cloud) y para la gente que quiera ir probando he creado este pequeño manual para poder instalarlo en CentOS 6. Cabe recordar que esto no es para entornos en producción. Ya que no tendremos soporte de ningún tipo.&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmsogLtVTUhAyPjG-u6UCdX4m8UFOVP4bDWMFHrF1PbAx7qy5EYuebQWHqZTrWL_hdeBZdCReeMpChL0xJRgHpZ5B1ag4awH4lrvtWsuPIcGYJiiprndqqeIZBJZ-xJJB2cORtSzhks88/s470/oracle12c_01.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;183&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmsogLtVTUhAyPjG-u6UCdX4m8UFOVP4bDWMFHrF1PbAx7qy5EYuebQWHqZTrWL_hdeBZdCReeMpChL0xJRgHpZ5B1ag4awH4lrvtWsuPIcGYJiiprndqqeIZBJZ-xJJB2cORtSzhks88/s320/oracle12c_01.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;Empezemos, partimos de una CentOS 6.4 x64 actualizada versión escritorio con arranque en modo consola, 4GB de RAM y 2 de SWAP. En esta versión de Oracle no hay opción para sistemas operativos de 32 bits. Empezamos:&lt;br /&gt;
Deshabilitar selinux&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
# vi /etc/selinux/config&lt;/blockquote&gt;
Asignar:&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
SELINUX=disabled&lt;/blockquote&gt;
Y reiniciamos&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
# init 6&lt;/blockquote&gt;
Instalación de paquetes necesarios&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
# yum install unzip make gcc gcc-c++ kernel-headers glibc-devel xorg-x11-utils unixODBC unixODBC-devel libaio-devel libaio ksh sysstat &lt;/blockquote&gt;
Creación de grupos&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
# groupadd -g 54321 oinstall&lt;br /&gt;
# groupadd -g 54322 dba&lt;br /&gt;
# groupadd -g 54323 oper&lt;/blockquote&gt;
Creación de usuario Oracle y asignado a los grupos creados&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
# useradd -u 54321 -g oinstall -G dba,oper oracle&lt;/blockquote&gt;
Asignamos contraseña al usuario oracle&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
# passwd oracle&lt;/blockquote&gt;
Nos logueamos con el usuario oracle &lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
# su - oracle&lt;/blockquote&gt;
Modificamos el fichero .bash_profile del usuario oracle&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
#vi ~/.bash_profile&lt;/blockquote&gt;
Y añadimos: &lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
export TMP=/tmp&lt;br /&gt;
export TMPDIR=$TMP&lt;br /&gt;
export ORACLE_HOSTNAME=centos&lt;br /&gt;
export ORACLE_BASE=/u01/app/oracle&lt;br /&gt;
export ORACLE_HOME=$ORACLE_BASE/product/12.1.0/db_1&lt;br /&gt;
export ORACLE_SID=orcl&lt;br /&gt;
export PATH=/usr/sbin:$PATH&lt;br /&gt;
export PATH=$ORACLE_HOME/bin:$PATH&lt;br /&gt;
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib&lt;br /&gt;
export CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib&lt;/blockquote&gt;
Previamente nos hemos descargado los paquetes de instalación de la pagina de &lt;a href=&quot;http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html&quot;&gt;Oracle&lt;/a&gt; y procedemos a descomprimir:&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;div style=&quot;-qt-block-indent: 0; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-indent: 0px;&quot;&gt;
# unzip linuxamd64_12c_database_2of2.zip&lt;/div&gt;
# unzip linuxamd64_12c_database_2of2.zip&lt;/blockquote&gt;
Entramos en la carpeta descomprmida&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
# cd $HOME/database&lt;/blockquote&gt;
Iniciamos a la instalación &lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
# ./runInstaller&lt;/blockquote&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4-9uzgfWbcIt2gxY4Q_p9p1xvbLr2R8RdNNZPTgkXzIvwUdc2XcGTIVJU8oHWu0CJd5hXzdzF_lQX3Oa_NQI0aowQfOKXRZBWvGRBBJwiv0w3DaMJfVw7NXY8tMvMPKn1At16tFCQmjY/s470/oracle12c_01.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;183&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4-9uzgfWbcIt2gxY4Q_p9p1xvbLr2R8RdNNZPTgkXzIvwUdc2XcGTIVJU8oHWu0CJd5hXzdzF_lQX3Oa_NQI0aowQfOKXRZBWvGRBBJwiv0w3DaMJfVw7NXY8tMvMPKn1At16tFCQmjY/s320/oracle12c_01.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Desmarco la opción de SPAM&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-enwgZEk90PnnSJboFrR30abI_DL0srkfLOMHtZV1LX-VLlz9yV0A8spnEFPOYKXPsYxqkky-rbzlwSravGbK52b504BFyLJ2mVSJAuhsvaK62W0Y-Wn3t46mHBnvOqrhl_eGBsAiOJk/s800/oracle12c_02.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;240&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-enwgZEk90PnnSJboFrR30abI_DL0srkfLOMHtZV1LX-VLlz9yV0A8spnEFPOYKXPsYxqkky-rbzlwSravGbK52b504BFyLJ2mVSJAuhsvaK62W0Y-Wn3t46mHBnvOqrhl_eGBsAiOJk/s320/oracle12c_02.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Como es una instalación sin soporte, Skip&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhinLO7lrjqklq3BYWvncyQTt5gU71Zb0khVO3BlUnfazK_B3BmDWfS1gp7LB97xTMmVzqE2NJg3-OB5GyBHeZKCB7z7Z5s4ljTDrx7wDn08rhrxF27itZ4kLUNEXzFJsi8m32116qbgiE/s800/oracle12c_03.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;240&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhinLO7lrjqklq3BYWvncyQTt5gU71Zb0khVO3BlUnfazK_B3BmDWfS1gp7LB97xTMmVzqE2NJg3-OB5GyBHeZKCB7z7Z5s4ljTDrx7wDn08rhrxF27itZ4kLUNEXzFJsi8m32116qbgiE/s320/oracle12c_03.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
El primer error que nos da, pulsáis que si. En los logs que deja la instalación se ve como hace un chequeo del Sistema Operativo y ve que no tenemos un Oracle Linux.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1BgYCVDZIMBTkYfNiq159If7hkTCE-2lNfoKUHLixKp1JwSFyICEZ0E493zIOsk1Mhn6Mqp9LFqo2rk16EbmvF-LWMnydALr6Fqci27sIpi42vpXQzOsBihHgzGr63eoFzpMAGpnTQM8/s516/oracle12c_04.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;96&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1BgYCVDZIMBTkYfNiq159If7hkTCE-2lNfoKUHLixKp1JwSFyICEZ0E493zIOsk1Mhn6Mqp9LFqo2rk16EbmvF-LWMnydALr6Fqci27sIpi42vpXQzOsBihHgzGr63eoFzpMAGpnTQM8/s320/oracle12c_04.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Instalamos con la base de datos de test.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjU0LRJkb-zfGm0qMTQAr9PqK9AI6DwP5PzVkGFp8j0_Em1MYt8X_wiuTeeQeKc1RUoBkiY1jGpjYm6JOMknOHfe1YFCvn42d8bgmV2iNNmis2zaqIHOr6wXk2kt0HMkAdeEDsaeLOgVWI/s800/oracle12c_05.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;240&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjU0LRJkb-zfGm0qMTQAr9PqK9AI6DwP5PzVkGFp8j0_Em1MYt8X_wiuTeeQeKc1RUoBkiY1jGpjYm6JOMknOHfe1YFCvn42d8bgmV2iNNmis2zaqIHOr6wXk2kt0HMkAdeEDsaeLOgVWI/s320/oracle12c_05.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Desktop, si sois avanzados Server&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTTAh1QF9lywjx_fZPxsOKj5-jWDmG95-xWzW7r9FjPQUvtQnNT8QheaTfEzNgRhi6yYQKptu8NBqZxbQc3ekCmU1UlzI1JTGxFZBFvcHnBnxxNkReSf_mf2odu2bXxslLqcxEW9lD9Lo/s800/oracle12c_06.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;240&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTTAh1QF9lywjx_fZPxsOKj5-jWDmG95-xWzW7r9FjPQUvtQnNT8QheaTfEzNgRhi6yYQKptu8NBqZxbQc3ekCmU1UlzI1JTGxFZBFvcHnBnxxNkReSf_mf2odu2bXxslLqcxEW9lD9Lo/s320/oracle12c_06.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
En este apartado solo debemos asignar una contraseña para la base de datos&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDiaqROpjh83rXOLaYRyjePwT830Xpyho0KENacd1lwZ_2g5XT_n6uYPHa1YWN73CnYYiwOzJ2LSOsFoYppHAwum7F7U7fbZhm365b4WQbuaTYYPCXUN6MseXO4rVqC92nz2Q_dGL6xLY/s800/oracle12c_14.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;240&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDiaqROpjh83rXOLaYRyjePwT830Xpyho0KENacd1lwZ_2g5XT_n6uYPHa1YWN73CnYYiwOzJ2LSOsFoYppHAwum7F7U7fbZhm365b4WQbuaTYYPCXUN6MseXO4rVqC92nz2Q_dGL6xLY/s320/oracle12c_14.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Mi contraseña de 4 caracteres no le gusto.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIANW4EeThQ5yigbnPOp-2G4zqgEV4qcu1t6E7ogIY6jAn32f7ySa0_8PWftU4zJbrO7WRb7LurTah_xm5BFCAtOp-8FPOJZRpXLp9POXHT-mXxG2wrjEzgSO4O5K1WiA-jHppclNPLjg/s516/oracle12c_07.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;105&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIANW4EeThQ5yigbnPOp-2G4zqgEV4qcu1t6E7ogIY6jAn32f7ySa0_8PWftU4zJbrO7WRb7LurTah_xm5BFCAtOp-8FPOJZRpXLp9POXHT-mXxG2wrjEzgSO4O5K1WiA-jHppclNPLjg/s320/oracle12c_07.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Siguiente&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjC3Aq8_9IMIIVxaWqZqWPidsBKU9dCUgKwH8b5gx_PVyXzTv_lS-T_w-pj6dEvYlvJOhZcBtWKTA-fH6fYPEt64ZYWEhfveACoMnQEzGqX3IR5E00rBdbYIM1fDe_OqNKQhY2vZWT5eo4/s800/oracle12c_08.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;240&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjC3Aq8_9IMIIVxaWqZqWPidsBKU9dCUgKwH8b5gx_PVyXzTv_lS-T_w-pj6dEvYlvJOhZcBtWKTA-fH6fYPEt64ZYWEhfveACoMnQEzGqX3IR5E00rBdbYIM1fDe_OqNKQhY2vZWT5eo4/s320/oracle12c_08.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Resumen de la instalación, aquí podemos editar algo si hiciera falta.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgR0CB6pyKcwWf7Ab9Iv3TgdEIKCU3Jgyloo-2trZMzrKgMprRkmFt94Zi5txy1NYybuTUCnWiovVNvS96CfXEDvgESzyuHO66ryAMNWCsS7dhUeCC4O2LuGEpgfAUVDsdCMCD0t37rtq4/s800/oracle12c_09.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;240&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgR0CB6pyKcwWf7Ab9Iv3TgdEIKCU3Jgyloo-2trZMzrKgMprRkmFt94Zi5txy1NYybuTUCnWiovVNvS96CfXEDvgESzyuHO66ryAMNWCsS7dhUeCC4O2LuGEpgfAUVDsdCMCD0t37rtq4/s320/oracle12c_09.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Empieza el proceso&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7TSNpFzSCp_Dt0e9eQ0DwHdW3KEOhLsYTkgtMr6hkg7_nzvoCZMtalvQmH1VYqnBany8wYNo3na8xH2HuTnx9U3q_sIm_5rW4BTRiBXZVyHfk0a7b2nymDowydmLkbfnGV-o5bIiEXpM/s800/oracle12c_10.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;240&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7TSNpFzSCp_Dt0e9eQ0DwHdW3KEOhLsYTkgtMr6hkg7_nzvoCZMtalvQmH1VYqnBany8wYNo3na8xH2HuTnx9U3q_sIm_5rW4BTRiBXZVyHfk0a7b2nymDowydmLkbfnGV-o5bIiEXpM/s320/oracle12c_10.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGh7YqXVtI_eoKAavDQZwIZW34KnUuu7ATY56GT24YsYZvU-rnjV8C7WkNz0zp5lQEXDiRRARxeOiGthyphenhyphenIXkmm9IELm8QJk7B41EeCtCFIdrgsT4XQZ7Z7FIbJtRN_lKUtfmWHNJVdhxU/s800/oracle12c_11.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;240&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGh7YqXVtI_eoKAavDQZwIZW34KnUuu7ATY56GT24YsYZvU-rnjV8C7WkNz0zp5lQEXDiRRARxeOiGthyphenhyphenIXkmm9IELm8QJk7B41EeCtCFIdrgsT4XQZ7Z7FIbJtRN_lKUtfmWHNJVdhxU/s320/oracle12c_11.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Ejecución de script con el usuario root&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjW1WZXIdTdw3hYK9IoeorNittnlVEKLUTK4Nnu-2I2hQmEu-IEKdDMKfc5F3ockUGbcLtLnrDw3gjeTIzlLOItfLegJfVYciaoreBkA30Ii6cJpwPNM_Dk_Ma2-ZzUM6lxBULH-BOZ0P8/s546/oracle12c_12.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;225&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjW1WZXIdTdw3hYK9IoeorNittnlVEKLUTK4Nnu-2I2hQmEu-IEKdDMKfc5F3ockUGbcLtLnrDw3gjeTIzlLOItfLegJfVYciaoreBkA30Ii6cJpwPNM_Dk_Ma2-ZzUM6lxBULH-BOZ0P8/s320/oracle12c_12.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIMTDXuyfp8PK4B0f9M0HsnNPXdBCX-2G05SiqTSjKgR1CPyOBjnRZaYiGnj3dwOo9Ie78pvhPqcKI5hWUOMckVw3xhQMqMqaYnwaT3HXRiiLWYtlKF4RugJpOzebR_aJW5-Edj6Kbhmo/s494/oracle12c_13.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;236&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIMTDXuyfp8PK4B0f9M0HsnNPXdBCX-2G05SiqTSjKgR1CPyOBjnRZaYiGnj3dwOo9Ie78pvhPqcKI5hWUOMckVw3xhQMqMqaYnwaT3HXRiiLWYtlKF4RugJpOzebR_aJW5-Edj6Kbhmo/s320/oracle12c_13.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Sigue la instalación&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiruKpfm7MuxjItBPPJ9wINykGw1ocQppresMOlKXllMaSNt1lF5nJ5sl2Ozk8krcSQTwbrwktHIXjt8kvsB1vT3xRFbdjhXwt0JXEfGpHPaQ00v0bJHDppy7gXOfSFJVnmwOJWlBQlJeE/s606/oracle12c_15.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;222&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiruKpfm7MuxjItBPPJ9wINykGw1ocQppresMOlKXllMaSNt1lF5nJ5sl2Ozk8krcSQTwbrwktHIXjt8kvsB1vT3xRFbdjhXwt0JXEfGpHPaQ00v0bJHDppy7gXOfSFJVnmwOJWlBQlJeE/s320/oracle12c_15.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
En este punto vamos a Password Management&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbzN8oDXFWmBvAIgylSzwprjSldZJIwzbQle3RSEjaitsN5Zu84uBEEh6nA-MKhyphenhyphenLTpTA-pXAn-qCt3vxlt8VLNalB1lxSEpeeYT7epz2iuVNLGTk8NlSU7Sjofi5Vij22uf7wxSi-xRA/s516/oracle12c_16.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;238&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbzN8oDXFWmBvAIgylSzwprjSldZJIwzbQle3RSEjaitsN5Zu84uBEEh6nA-MKhyphenhyphenLTpTA-pXAn-qCt3vxlt8VLNalB1lxSEpeeYT7epz2iuVNLGTk8NlSU7Sjofi5Vij22uf7wxSi-xRA/s320/oracle12c_16.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Y asignamos contraseña a SYS y a SYSTEM&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi74oGGmjhJSdTDhGwhJnn5gFAdWN4vrfLW9SCE8_IiavvefVcl9-nlGqKMxcLKPCWqewf1s9TIO3nKVhAoI3Krm5L1YwaVcOoTk_VpKmcA7rtqxrYw5SvEenxnGY6Hbb15_lQeX3hu6bU/s675/oracle12c_17.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi74oGGmjhJSdTDhGwhJnn5gFAdWN4vrfLW9SCE8_IiavvefVcl9-nlGqKMxcLKPCWqewf1s9TIO3nKVhAoI3Krm5L1YwaVcOoTk_VpKmcA7rtqxrYw5SvEenxnGY6Hbb15_lQeX3hu6bU/s320/oracle12c_17.png&quot; width=&quot;284&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Instalación finalizada&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLzkyXipB1NZ7cYcCLxaPipXAi9bhvsEXK8LY2k2g0y8InmAvKCJjbvXvlbcRQxkVYS5oVpgJlS3ZtibsJ63osfiRzIvhUpXOULfJT1S3gTHjzQRKOe3xmu0cY7BCkXtX2Sd2dzyXGdJk/s800/oracle12c_18.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;240&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLzkyXipB1NZ7cYcCLxaPipXAi9bhvsEXK8LY2k2g0y8InmAvKCJjbvXvlbcRQxkVYS5oVpgJlS3ZtibsJ63osfiRzIvhUpXOULfJT1S3gTHjzQRKOe3xmu0cY7BCkXtX2Sd2dzyXGdJk/s320/oracle12c_18.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Interfaz del Enterprise Manager, aquí me conecte con como sysdba.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgq-vz0WvX9JTwZEYg81iAlpXrKRkfDWrO-ijIPFSB6SyxJGViSpwaVBYFnljkyzM68kiYXc09qejI5cbk2nqRo_8D0TZv_41Wej9mRuG5z0BIbj0DFP_pNNUVmj8jFnX3jvdZnpD-1Kcg/s1058/oracle12c_19.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;244&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgq-vz0WvX9JTwZEYg81iAlpXrKRkfDWrO-ijIPFSB6SyxJGViSpwaVBYFnljkyzM68kiYXc09qejI5cbk2nqRo_8D0TZv_41Wej9mRuG5z0BIbj0DFP_pNNUVmj8jFnX3jvdZnpD-1Kcg/s320/oracle12c_19.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3yrsfGbXywwH9SflWGvDZ4okd7a3fNnyHs6WabJneauUYf-lw0N3GTnZ7Z29Ia1TNE5Fk6c_3p3ERVzvbQLBrSi6NtaCUsWU2Er3TEBycv3cpyciQ0xf7UxyJ79zl6Ntt4Cjn7fDeOu0/s1280/oracle12c_20.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;256&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3yrsfGbXywwH9SflWGvDZ4okd7a3fNnyHs6WabJneauUYf-lw0N3GTnZ7Z29Ia1TNE5Fk6c_3p3ERVzvbQLBrSi6NtaCUsWU2Er3TEBycv3cpyciQ0xf7UxyJ79zl6Ntt4Cjn7fDeOu0/s320/oracle12c_20.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCBOCKmKk7Yb1ngyNFcJAUHxy2geCXBIadNR-o0Fw3IUZjYdEnnK68PwYn8BOb9UTevoJjurauChyphenhyphen1x8cqDWFFrqR8LhVtUN-5WtUBza5b9ackX9vZR4RxbZAm8QghCzP0iJFkf8CBsR0/s1280/oracle12c_21.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;256&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCBOCKmKk7Yb1ngyNFcJAUHxy2geCXBIadNR-o0Fw3IUZjYdEnnK68PwYn8BOb9UTevoJjurauChyphenhyphen1x8cqDWFFrqR8LhVtUN-5WtUBza5b9ackX9vZR4RxbZAm8QghCzP0iJFkf8CBsR0/s320/oracle12c_21.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Para para la base de datos, siempre con el usuario oracle:&lt;br /&gt;
&lt;blockquote&gt;
# sqlplus &quot;/as sysdba&quot;SQL*Plus: Release 12.1.0.1.0 Production on Thu Jun 27 15:08:55 2013&lt;br /&gt;
Copyright (c) 1982, 2013, Oracle.&amp;nbsp; All rights reserved.&lt;br /&gt;
Connected to an idle instance.&lt;br /&gt;
SQL&amp;gt; shutdown normal&lt;/blockquote&gt;
Y parar el listener:&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
# lsnrctl stop&lt;/blockquote&gt;
Y para arrancar:&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
# lsnrctl start&lt;br /&gt;
# sqlplus &quot;/as sysdba&quot;&lt;br /&gt;
SQL*Plus: Release 12.1.0.1.0 Production on Thu Jun 27 15:08:55 2013&lt;br /&gt;
Copyright (c) 1982, 2013, Oracle.&amp;nbsp; All rights reserved.&lt;br /&gt;
Connected to an idle instance.&lt;br /&gt;
SQL&amp;gt; startup&lt;br /&gt;
ORACLE instance started.&lt;br /&gt;
Total System Global Area 1603411968 bytes&lt;br /&gt;
Fixed Size&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2288872 bytes&lt;br /&gt;
Variable Size&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1040188184 bytes&lt;br /&gt;
Database Buffers&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 553648128 bytes&lt;br /&gt;
Redo Buffers&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 7286784 bytes&lt;br /&gt;
Database mounted.&lt;br /&gt;
Database opened. &lt;/blockquote&gt;
</content><link rel='replies' type='application/atom+xml' href='http://linuxtargz.blogspot.com/feeds/8943566296386174249/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://linuxtargz.blogspot.com/2013/06/instalar-oracle-12c-en-centos-6.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/536398399272180344/posts/default/8943566296386174249'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/536398399272180344/posts/default/8943566296386174249'/><link rel='alternate' type='text/html' href='http://linuxtargz.blogspot.com/2013/06/instalar-oracle-12c-en-centos-6.html' title='Instalar Oracle 12c en CentOS 6'/><author><name>Ismael</name><uri>http://www.blogger.com/profile/03550730076526306971</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmsogLtVTUhAyPjG-u6UCdX4m8UFOVP4bDWMFHrF1PbAx7qy5EYuebQWHqZTrWL_hdeBZdCReeMpChL0xJRgHpZ5B1ag4awH4lrvtWsuPIcGYJiiprndqqeIZBJZ-xJJB2cORtSzhks88/s72-c/oracle12c_01.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-536398399272180344.post-7829811638485048581</id><published>2013-04-12T11:32:00.005+02:00</published><updated>2013-04-12T11:32:49.708+02:00</updated><title type='text'>Autenticación en dos pasos en SSH usando Google-authenticator</title><content type='html'>Ahora que los servicios en la nube estas proporcionado más seguridad a través de doble autenticación, vamos a llevar esto a nuestro entorno SSH. Esto lo llevaré a cabo con CentOS 6.4, pero lo podréis exportar a vuestras distribuciones Linux. En vuestro teléfono móvil deberéis tener instalado &lt;a href=&quot;https://play.google.com/store/apps/details?id=com.google.android.apps.authenticator2&quot;&gt;Google Autenticator&lt;/a&gt; y&amp;nbsp; &lt;a href=&quot;https://play.google.com/store/apps/details?id=com.google.zxing.client.android&amp;amp;feature=search_result#?t=W251bGwsMSwxLDEsImNvbS5nb29nbGUuenhpbmcuY2xpZW50LmFuZHJvaWQiXQ..&quot;&gt;Barcode Scanner&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://1.bp.blogspot.com/bMmITCt9rjW5BBRq5odE1HlK0Er2MrEPqH3c_wQxhCxjh-pGE0xO6zRlIO4dlPs3_DY=w124&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/bMmITCt9rjW5BBRq5odE1HlK0Er2MrEPqH3c_wQxhCxjh-pGE0xO6zRlIO4dlPs3_DY=w124&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;Instalamos git, las librerías de pam y herramientas para compilar:&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
# yum install git pam-devel make gcc-c++&lt;/blockquote&gt;
Descargamos el código&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
# git clone https://code.google.com/p/google-authenticator/&lt;br /&gt;
# cd google-authenticator/libpam&lt;/blockquote&gt;
Compilar e instalar &lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
# make&lt;br /&gt;
# make install&lt;/blockquote&gt;
Ahora vamos a modificar la configuración pam del servicio SSH:&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
# vi /etc/pam.d/sshd&lt;/blockquote&gt;
Añadir esto en la primer linea:&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
auth&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; required&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pam_google_authenticator.so&lt;/blockquote&gt;
Configuración del servicio SSH&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
# vi /etc/ssh/sshd_config&lt;/blockquote&gt;
Cambiar:&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
ChallengeResponseAuthentication no&lt;/blockquote&gt;
Por: &lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
ChallengeResponseAuthentication yes&lt;/blockquote&gt;
Ahora podremos reiniciar SSH&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
#service sshd restart&lt;/blockquote&gt;
Lanzamos la instalación&lt;br /&gt;
&lt;br /&gt;
# google-authenticator &lt;br /&gt;
Do you want authentication tokens to be time-based (y/n) y&lt;br /&gt;
https://www.google.com/chart?chs=200x200&amp;amp;chld=M|0&amp;amp;cht=qr&amp;amp;chl=otpauth://totp/root@centos%3Fsecret%3NG24L2ZJ37DKINBC&lt;br /&gt;
Your new secret key is: NG24L2ZJ37DKINBC&lt;br /&gt;
Your verification code is 782169&lt;br /&gt;
Your emergency scratch codes are:&lt;br /&gt;
&amp;nbsp; 54423068&lt;br /&gt;
&amp;nbsp; 76239020&lt;br /&gt;
&amp;nbsp; 91147133&lt;br /&gt;
&amp;nbsp; 97108204&lt;br /&gt;
&amp;nbsp; 17509634&lt;br /&gt;
&lt;br /&gt;
Do you want me to update your &quot;/root/.google_authenticator&quot; file (y/n) y&lt;br /&gt;
&lt;br /&gt;
Do you want to disallow multiple uses of the same authentication&lt;br /&gt;
token? This restricts you to one login about every 30s, but it increases&lt;br /&gt;
your chances to notice or even prevent man-in-the-middle attacks (y/n) y&lt;br /&gt;
&lt;br /&gt;
By default, tokens are good for 30 seconds and in order to compensate for&lt;br /&gt;
possible time-skew between the client and the server, we allow an extra&lt;br /&gt;
token before and after the current time. If you experience problems with poor&lt;br /&gt;
time synchronization, you can increase the window from its default&lt;br /&gt;
size of 1:30min to about 4min. Do you want to do so (y/n) y&lt;br /&gt;
&lt;br /&gt;
If the computer that you are logging into isn&#39;t hardened against brute-force&lt;br /&gt;
login attempts, you can enable rate-limiting for the authentication module.&lt;br /&gt;
By default, this limits attackers to no more than 3 login attempts every 30s.&lt;br /&gt;
Do you want to enable rate-limiting (y/n) y&lt;br /&gt;
&lt;br /&gt;
Deberéis entrar en el link que os adjudica la instalación y ver el código con el Barcode Scanner, automáticamente se os abrira google authenticator &lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhk_srzNpyY6D0qM6LTUayRsC8gkGTKQ0hj_xo2ncWbw2qnZV40hPBNLBlQMjzFR-M0ZIBzCAqRSVLQPSLvkNqDxO1jyuDdaFw0vsLVVfx52dfy1YHPScIxxxdOuM2sW6zJ3rrFAlz9wP8/s1600/google01.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhk_srzNpyY6D0qM6LTUayRsC8gkGTKQ0hj_xo2ncWbw2qnZV40hPBNLBlQMjzFR-M0ZIBzCAqRSVLQPSLvkNqDxO1jyuDdaFw0vsLVVfx52dfy1YHPScIxxxdOuM2sW6zJ3rrFAlz9wP8/s320/google01.png&quot; width=&quot;192&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Aceptamos y listo:&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhAsTL0u0l6Nm9AMs7PmhYOmHZUep7Y8to9pAhFlQB1FqhkD5PLTVGxZSDViyriiznbnXiOuoRaJ2RQLrRL9WmEegu8y4qz4PR_dBB7reNZ_4REPqH8a5MVz55m7y2huPqC-ywrEG-vmB0/s1600/google02.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhAsTL0u0l6Nm9AMs7PmhYOmHZUep7Y8to9pAhFlQB1FqhkD5PLTVGxZSDViyriiznbnXiOuoRaJ2RQLrRL9WmEegu8y4qz4PR_dBB7reNZ_4REPqH8a5MVz55m7y2huPqC-ywrEG-vmB0/s320/google02.png&quot; width=&quot;192&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Ahora antes de conectar por SSH a la maquina os pedara el código de verificación:&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
# ssh root@centos&lt;br /&gt;
Verification code: &lt;br /&gt;
Password:&lt;/blockquote&gt;
&amp;nbsp;Fuente: &lt;a href=&quot;http://linuxdrops.com/use-two-step-verification-for-ssh-using-google-authenticator/&quot;&gt;linuxdrops.com&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxtargz.blogspot.com/feeds/7829811638485048581/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://linuxtargz.blogspot.com/2013/04/autenticacion-en-dos-pasos-en-ssh.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/536398399272180344/posts/default/7829811638485048581'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/536398399272180344/posts/default/7829811638485048581'/><link rel='alternate' type='text/html' href='http://linuxtargz.blogspot.com/2013/04/autenticacion-en-dos-pasos-en-ssh.html' title='Autenticación en dos pasos en SSH usando Google-authenticator'/><author><name>Ismael</name><uri>http://www.blogger.com/profile/03550730076526306971</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/bMmITCt9rjW5BBRq5odE1HlK0Er2MrEPqH3c_wQxhCxjh-pGE0xO6zRlIO4dlPs3_DY=s72-w124-c" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-536398399272180344.post-741909542771338941</id><published>2013-03-15T09:27:00.001+01:00</published><updated>2013-11-08T14:04:24.624+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="CentOS"/><category scheme="http://www.blogger.com/atom/ns#" term="ownCloud"/><title type='text'>Instalar ownCloud 5 en CentOS 6</title><content type='html'>A raíz del lanzamiento de la nueva versión de ownCloud pues he considerado interesante crear un manual para saber como se instala y que podamos tener nuestros datos bajo nuestro control. Para esto se a usado: CentOS 6.4, ownCloud apoyado en MySQL.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://owncloud.org/wp-content/uploads/2012/09/owncloud-square-logo-150x150.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://owncloud.org/wp-content/uploads/2012/09/owncloud-square-logo-150x150.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
Instalación del software necesario a través de los repositorios.&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
# yum install httpd mod_ssl php php-mysql php-gd php-mbstring php-xml mysql-server&lt;/blockquote&gt;
Abrir los puertos 80 y 443 del firewall:
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
# vi&amp;nbsp; /etc/sysconfig/iptables&lt;/blockquote&gt;
Añadir:&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT (opcional)&lt;br /&gt;
-A INPUT -m state --state NEW -m tcp -p tcp --dport 443 -j ACCEPT&lt;/blockquote&gt;
Reiniciar el servicio:&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
# service iptables restart&lt;/blockquote&gt;
Configuración de apache:&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
# vi /etc/httpd/conf/httpd.con&lt;/blockquote&gt;
Añadir: &lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&amp;lt;Directory &quot;/var/www/html/owncloud&quot;&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Options Indexes FollowSymLinks&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; AllowOverride All&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Order allow,deny&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Allow from all&lt;br /&gt;
&amp;lt;/Directory&amp;gt;&lt;/blockquote&gt;
Y cambiar el DirectoryRoot por (opcional):&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
DocumentRoot &quot;/var/www/html/owncloud&quot;&lt;/blockquote&gt;
Deshabilitar selinuxpor comodidad&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
# /etc/selinux/config&lt;/blockquote&gt;
Cambiar de &quot;enforcing&quot; a &quot;disabled&quot;&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
SELINUX=disabled&lt;/blockquote&gt;
Reiniciar la máquina&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
# init 6&lt;/blockquote&gt;
Arrancar la base de datos&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
# service mysqld start&lt;/blockquote&gt;
Conectarnos a la susodicha:&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
# mysql -u root&amp;nbsp;&lt;/blockquote&gt;
Crear password&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
mysql&amp;gt; SET PASSWORD = PASSWORD(&#39;pA$$w0rD&#39;);&lt;/blockquote&gt;
Crear base de datos y salir&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
mysql&amp;gt; create database owncloud&lt;br /&gt;
mysql&amp;gt; exit&lt;/blockquote&gt;
Descargar software en la siguiente ruta:&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
# cd /var/www/html&lt;br /&gt;
# wget http://download.owncloud.org/community/owncloud-5.0.12.tar.bz2&lt;br /&gt;
# tar -xvf owncloud-5.0.12.tar.bz2&lt;/blockquote&gt;
Arrancar servidor web&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
# service httpd start &lt;/blockquote&gt;
Y ahora la parte gráfica de la instalación&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
https://owncloudserver.com/owncloud/ &lt;/blockquote&gt;
Rellenamos los datos sencillos y fácil, no tiene misterio esta parte.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDAuhw8o_MjEEYjZgww6o38jfTiElfJZEU0SczvS_qxAMZXwkPTHX_2BAe1peuvNS7avUusukPismCZrTFyieWg41Qrm3EBCguDKnuH49jHiPRA6F4eW59BpbLL-Oe66VRcqDY271LWoQ/s1600/owncloud01.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;249&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDAuhw8o_MjEEYjZgww6o38jfTiElfJZEU0SczvS_qxAMZXwkPTHX_2BAe1peuvNS7avUusukPismCZrTFyieWg41Qrm3EBCguDKnuH49jHiPRA6F4eW59BpbLL-Oe66VRcqDY271LWoQ/s320/owncloud01.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&amp;nbsp;En la primera pantalla nos invitan a descargar sus aplicaciones para moviles&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjC68Z8ynxAJts-JY6C2JbgDjM7BDfqo2Yodms7zoDCEr_tlQsG3kejDDWlo3s3hrhjy0CJS3_p1z7Sk6yRH1IVTijc_xXKkTXe-fpH6mYbCY8F-Ry1dXsYa-2AWZS466ip2EVHgF-ameo/s1600/owncloud02.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;223&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjC68Z8ynxAJts-JY6C2JbgDjM7BDfqo2Yodms7zoDCEr_tlQsG3kejDDWlo3s3hrhjy0CJS3_p1z7Sk6yRH1IVTijc_xXKkTXe-fpH6mYbCY8F-Ry1dXsYa-2AWZS466ip2EVHgF-ameo/s320/owncloud02.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
La nube solitaria&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijDlSo6avE26HUe7G2q3VKRcQNcuRH_YqRK8s1q0q7W9kGjLUZxwSwMWBKP-pY0sFy8HaH2Qc2lXUTxg-CcMiONmLCZdEpSEEe3VPKdkE87g_O554wiHzqsp5-V4j37QsgxmNZQOr27WU/s1600/owncloud03.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;222&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijDlSo6avE26HUe7G2q3VKRcQNcuRH_YqRK8s1q0q7W9kGjLUZxwSwMWBKP-pY0sFy8HaH2Qc2lXUTxg-CcMiONmLCZdEpSEEe3VPKdkE87g_O554wiHzqsp5-V4j37QsgxmNZQOr27WU/s320/owncloud03.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Creación de carpeta y documento&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgaSgpdoS51Y6iAuyn80Q7iTJ_4cYF5vZapzwSjGK1DDaeNFaMoyMUS7-_7viaLnlJQsn1bZzP3hnlmKVK8hzC9TlekRmKepywXYOYik1DYzb2H30grn-ZF7sum2uECxrdtNF1MRX8vh8A/s1600/owncloud04.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;221&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgaSgpdoS51Y6iAuyn80Q7iTJ_4cYF5vZapzwSjGK1DDaeNFaMoyMUS7-_7viaLnlJQsn1bZzP3hnlmKVK8hzC9TlekRmKepywXYOYik1DYzb2H30grn-ZF7sum2uECxrdtNF1MRX8vh8A/s320/owncloud04.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt; &lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
Habilitamos SSL por seguridad&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8G9PJ16CA6M0nJhYEB09tYRXML_p484qf1NQZ8RiFor26VJtMZNUOPGw0aRc5E4piJhYIlGRJPLlxcI9pfhga5mMtcU1LKAm-MerWfOTSE166kHGFChYP85GLvgKCrU6i5LoonKKQ0BY/s1600/owncloud06.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;217&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8G9PJ16CA6M0nJhYEB09tYRXML_p484qf1NQZ8RiFor26VJtMZNUOPGw0aRc5E4piJhYIlGRJPLlxcI9pfhga5mMtcU1LKAm-MerWfOTSE166kHGFChYP85GLvgKCrU6i5LoonKKQ0BY/s320/owncloud06.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxtargz.blogspot.com/feeds/741909542771338941/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://linuxtargz.blogspot.com/2013/03/instalar-owncloud-5-en-centos-6.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/536398399272180344/posts/default/741909542771338941'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/536398399272180344/posts/default/741909542771338941'/><link rel='alternate' type='text/html' href='http://linuxtargz.blogspot.com/2013/03/instalar-owncloud-5-en-centos-6.html' title='Instalar ownCloud 5 en CentOS 6'/><author><name>Ismael</name><uri>http://www.blogger.com/profile/03550730076526306971</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDAuhw8o_MjEEYjZgww6o38jfTiElfJZEU0SczvS_qxAMZXwkPTHX_2BAe1peuvNS7avUusukPismCZrTFyieWg41Qrm3EBCguDKnuH49jHiPRA6F4eW59BpbLL-Oe66VRcqDY271LWoQ/s72-c/owncloud01.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-536398399272180344.post-2676149404329448304</id><published>2013-03-05T13:33:00.003+01:00</published><updated>2013-03-05T13:33:49.747+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="KDE"/><category scheme="http://www.blogger.com/atom/ns#" term="OpenSuse"/><title type='text'>Instalar el tema oxygen-transparent en OpenSUSE</title><content type='html'>Oxygen transparent es un tema que tiene como base el tema por defecto de KDE pero con transparencias vistosas. Así que si tenéis una gráfica con potencia y estáis sobrados de recursos, usadlo en esto. Para empezar yo he usado OpenSUSE 12.3 la versión RC2 pero el proceso es el mismo para otras versiones.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcdM3cOlvVkWdRxkERmGNXpJepR8SWwmWBiqS4qeVp00YHLTDvojAmfb1lbfpXRcEtr3O80qOCE75DcU9e1ZsU4d9FMA75IHJJ_YD9Nw9ZAruU0JNPsNNjbMGz_S-85WV2VZTOOrqB0mQ/s1600/ot01.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;239&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcdM3cOlvVkWdRxkERmGNXpJepR8SWwmWBiqS4qeVp00YHLTDvojAmfb1lbfpXRcEtr3O80qOCE75DcU9e1ZsU4d9FMA75IHJJ_YD9Nw9ZAruU0JNPsNNjbMGz_S-85WV2VZTOOrqB0mQ/s320/ot01.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
Como vamos a compilar nos harán falta los paquetes devel:&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
# sudo zypper install git cmake kdebase4-workspace-devel&lt;/blockquote&gt;
Y ahora bajamos el software necesario de los repositorios git&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
# git clone git://anongit.kde.org/oxygen-transparent&lt;/blockquote&gt;
Entramos en la carpeta: &lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
# cd&amp;nbsp; oxygen-transparent&lt;/blockquote&gt;
Script python que hace la compilación&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
# ./oxygen-setup.pl --branch master &lt;/blockquote&gt;
Volvemos a entrar en otra carpeta:&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
# cd build&lt;/blockquote&gt;
Y por último instalamos&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
# sudo make install&lt;/blockquote&gt;
&lt;br /&gt;
Ya lo tenemos todo preparado, listo para activarlo, así que vamos al menú KDE &amp;gt; apariencia de sistema &amp;gt; Apariencia de las aplicaciones.&lt;br /&gt;
&lt;br /&gt;
Ahí elegimos el tema Oxygen Transparent&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEib5xBluBxrC0HbR-Wp0-0GToA8utD5z5M3ll2p8L3_5dZkEH85-whRxCSG_TJgDfSPcc5b9KXm6MDbPKmNcPafDES4GbZdxlltjHUS0JvxP4P0OG6-AbO7yLCLjDC29X1e8y6G74QD6Bs/s1600/ot02.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;239&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEib5xBluBxrC0HbR-Wp0-0GToA8utD5z5M3ll2p8L3_5dZkEH85-whRxCSG_TJgDfSPcc5b9KXm6MDbPKmNcPafDES4GbZdxlltjHUS0JvxP4P0OG6-AbO7yLCLjDC29X1e8y6G74QD6Bs/s320/ot02.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Solo falta ajustar la opacidad y listo aplicamos y ya debemos de ver las transparencias &lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhY3_JYeJcDjBdme-KOKD4jLGKoaA7UwzWKyOeKzFqim8SbpBZX2AQFYbGD3rPljFWBqScCwMqowUcw5Yn8E0JiwXkf-a5FxAp5PcdOFndY42nOColMncnLpcfa9khyphenhyphen7vy6b1q1Yo2KKXk/s1600/ot03.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;239&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhY3_JYeJcDjBdme-KOKD4jLGKoaA7UwzWKyOeKzFqim8SbpBZX2AQFYbGD3rPljFWBqScCwMqowUcw5Yn8E0JiwXkf-a5FxAp5PcdOFndY42nOColMncnLpcfa9khyphenhyphen7vy6b1q1Yo2KKXk/s320/ot03.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como nota: las aplicaciones GTK se ven sin transparencia: Firefox, Libreoffice, etc.&lt;br /&gt;
&lt;br /&gt;
Opcional y recomendable, para tener el sistema un poco limpio&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
# zypper remove -u kdebase4-workspace-devel&lt;/blockquote&gt;
</content><link rel='replies' type='application/atom+xml' href='http://linuxtargz.blogspot.com/feeds/2676149404329448304/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://linuxtargz.blogspot.com/2013/03/instalar-el-tema-oxygen-transparent-en.html#comment-form' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/536398399272180344/posts/default/2676149404329448304'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/536398399272180344/posts/default/2676149404329448304'/><link rel='alternate' type='text/html' href='http://linuxtargz.blogspot.com/2013/03/instalar-el-tema-oxygen-transparent-en.html' title='Instalar el tema oxygen-transparent en OpenSUSE'/><author><name>Ismael</name><uri>http://www.blogger.com/profile/03550730076526306971</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcdM3cOlvVkWdRxkERmGNXpJepR8SWwmWBiqS4qeVp00YHLTDvojAmfb1lbfpXRcEtr3O80qOCE75DcU9e1ZsU4d9FMA75IHJJ_YD9Nw9ZAruU0JNPsNNjbMGz_S-85WV2VZTOOrqB0mQ/s72-c/ot01.jpg" height="72" width="72"/><thr:total>1</thr:total></entry></feed>