{"id":37,"date":"2021-04-28T10:38:43","date_gmt":"2021-04-28T10:38:43","guid":{"rendered":"https:\/\/tecno-experts.com\/fransilvablog\/?p=37"},"modified":"2021-04-28T10:38:43","modified_gmt":"2021-04-28T10:38:43","slug":"configurando-switches-virtuales-usando-linea-de-comandos","status":"publish","type":"post","link":"https:\/\/tecno-experts.com\/fransilvablog\/vmware\/configurando-switches-virtuales-usando-linea-de-comandos\/","title":{"rendered":"Configurando switches virtuales usando l\u00ednea de comandos &#8211; PARTE 1"},"content":{"rendered":"<p><span style=\"font-size: 12pt;\"><img decoding=\"async\" style=\"display: block; margin-left: auto; margin-right: auto;\" src=\"https:\/\/tecno-experts.com\/fransilvablog\/wp-content\/uploads\/fransilvablog\/images\/articulos\/2021-05-04_00h16_25.png\" \/><\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-size: 12pt;\">Hola en este nuevo post vamos a realizar trabajos sobre switches virtuales, tarjetas de red y puertos de kernel usando l\u00ednea de comandos. Por lo general estos trabajos son realizados en las consolas de administraci\u00f3n del host o de vCenter Server.\u00a0<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-size: 12pt;\">En d\u00edas pasados tuve que realizar un procedimiento de troubleshooting relacionado con el cambio de la configuraci\u00f3n de redes f\u00edsicas externas que afect\u00f3 directamente a la red de nuestros servidores ESXi.\u00a0<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-size: 12pt;\">Para poder tener gesti\u00f3n al ESXi debemos tener acceso al DCUI, habl\u00e9 en un post anterior sobre como entrar a modo comandos. <a href=\"index.php\/categorias\/vmware\/34-gesti%C3%B3n-de-vms-desde-el-modo-comandos-de-esxi\">Aqu\u00ed<\/a>. Luego de ello debemos conocer los comandos \u00fatiles que ayudar\u00e1n a la gesti\u00f3n y configuraci\u00f3n de las redes virtuales.<\/span><\/p>\n<p><span style=\"font-size: 14pt;\"><strong><span style=\"color: #000080;\">Comandos esxcli y esxcfg<\/span><\/strong><\/span><\/p>\n<p><span style=\"font-size: 12pt;\">Los comandos forman parte de los paquetes de vSphere CLI que nos permiten realizar configuraciones. (<a href=\"https:\/\/code.vmware.com\/docs\/3038\/vsphere-command-line-interface-concepts-and-examples\/doc\/cli_overviews.3.2.html\">vSphereCommandLine<\/a>) Estos comandos son:<\/span><\/p>\n<table style=\"width: 688.378px;\" border=\"1\">\n<thead>\n<tr>\n<td style=\"width: 179px;\"><strong>Comandos vCLI<\/strong><\/td>\n<td style=\"width: 495.378px;\"><strong>Descripci\u00f3n<\/strong><\/td>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"width: 179px;\"><strong>ESXCLI<\/strong><\/td>\n<td style=\"width: 495.378px;\">Grupo de comandos que administra aspectos de hosts ESXi, es el nuevo grupo de comandos para el ESXCLI que pueden ser usados remotamente o por ESXi Shell. Adem\u00e1s que pueden ser ejecutados desde PowerCLI usandos cmdlet Get-EsxCli.<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 179px;\"><strong>vicfg-<\/strong><\/td>\n<td style=\"width: 495.378px;\">Grupo de comandos que eventualmente ser\u00e1n reemplazados por el grupo de comandos ESXCLI, En este grupo se incluyen el conjunto de comandos <strong>esxcfg-<\/strong> que son el reflejo de los comandos vicfg- en el paquete vCLI.<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 179px;\"><strong>Otros Comandos: vmware-cmd, vifs, vmkfstools<\/strong><\/td>\n<td style=\"width: 495.378px;\">Grupo de comandos que son implementados bajo Perl, este grupo al igual que vicfg- ser\u00e1n reemplazados por ESXCLI.<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 179px;\"><b>DCLI<\/b><\/td>\n<td style=\"width: 495.378px;\">DCLI es un cliente CLI para la interfaz de vCloud Suite SDK para administrar los servicios de VMware SDDC.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p style=\"text-align: justify;\"><span style=\"font-size: 12pt;\">Por lo tanto, los comandos que vamos a usar para listar las redes virtuales o switches virtuales, tarjetas de red y puertos de kernel de nuestro ESXi son:<\/span><\/p>\n<p><span style=\"font-size: 12pt;\"><strong>Listar vSwitches<\/strong><\/span><\/p>\n<pre class=\"language-markup\"><code>[root@esx01:~] esxcli network vswitch standard list<\/code><\/pre>\n<p>\u00a0<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/tecno-experts.com\/fransilvablog\/wp-content\/uploads\/fransilvablog\/images\/articulos\/2021-05-16_23h21_45.png\" width=\"518\" height=\"525\" \/><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-size: 12pt;\">Observamos que el comando lista todos los vSS que est\u00e1n creados en el ESXi, adem\u00e1s nos muestra datos que pueden ser \u00fatiles para procesos de troubleshooting como los son los puertos usados, el MTU, los Uplinks, los portgroups y los comandos beacon si est\u00e1n configurados.<\/span><\/p>\n<pre class=\"language-markup\"><code>[root@esx01:~] esxcli network vswitch dvs vmware list<\/code><\/pre>\n<p>\u00a0<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/tecno-experts.com\/fransilvablog\/wp-content\/uploads\/fransilvablog\/images\/articulos\/2021-05-16_15h12_41.png\" width=\"496\" height=\"525\" \/><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-size: 12pt;\">El comando muestra de igual manera que los vSS a todos los vDS que est\u00e1n creados en el ESXi, en esta vista, a parte de la informaci\u00f3n importante para troubleshooting, est\u00e1 listado los diferentes <strong>Port ID<\/strong>. Estos Port ID son las identificaciones de cada elemento del vDS que se usa para realizar las configuraciones necesarias apuntando a cada elemento por su ID.<\/span><\/p>\n<pre class=\"language-markup\"><code>[root@esx01:~] esxcfg-vswitch -l<\/code><\/pre>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/tecno-experts.com\/fransilvablog\/wp-content\/uploads\/fransilvablog\/images\/articulos\/2021-05-16_15h15_04.png\" width=\"737\" height=\"409\" \/>\u00a0<\/p>\n<p style=\"text-align: justify;\"><span style=\"font-size: 12pt;\">El grupo de comandos se diferencia en que se listan todos los switches vSS y vDS en una sola ejecuci\u00f3n, pero no muestra mayor informaci\u00f3n que puede ayudar a una revisi\u00f3n profunda de problemas.\u00a0<\/span><\/p>\n<p><strong><span style=\"font-size: 12pt;\">Listar vmknics<\/span>\u00a0<\/strong><\/p>\n<pre class=\"language-markup\"><code>[root@esx01:~] esxcli network ip interface list<\/code><\/pre>\n<p>\u00a0<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/tecno-experts.com\/fransilvablog\/wp-content\/uploads\/fransilvablog\/images\/articulos\/2021-05-16_15h13_37.png\" width=\"499\" height=\"323\" \/><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-size: 12pt;\">Aqu\u00ed observamos todos los puertos kenel que est\u00e1n configurados en nuestro ESXi, podemos apreciar que tenemos informaci\u00f3n relacionada con los IDs de los vSwithces que pertencen.<\/span><\/p>\n<pre class=\"language-markup\"><code>[root@esx01:~] esxcfg-vmknic -l<\/code><\/pre>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/tecno-experts.com\/fransilvablog\/wp-content\/uploads\/fransilvablog\/images\/articulos\/2021-05-16_15h15_46.png\" width=\"1691\" height=\"141\" \/><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-size: 12pt;\">de igual manera que el comando ESXCLI, se listan todos los puertos de kernel que tiene el ESXi creados y configurados. La diferencia es que nos da las direcciones IP y tipo de protocolo IP (IPv4).\u00a0<\/span><\/p>\n<p><span style=\"font-size: 12pt;\"><strong>Listar nics<\/strong><\/span><\/p>\n<pre class=\"language-markup\"><code>[root@esx01:~] esxcli network nic list<\/code><\/pre>\n<p><img decoding=\"async\" src=\"https:\/\/tecno-experts.com\/fransilvablog\/wp-content\/uploads\/fransilvablog\/images\/articulos\/2021-05-16_15h14_24.png\" \/><\/p>\n<pre class=\"language-markup\"><code>[root@esx01:~] esxcfg-nics -l<\/code><\/pre>\n<p><img decoding=\"async\" src=\"https:\/\/tecno-experts.com\/fransilvablog\/wp-content\/uploads\/fransilvablog\/images\/articulos\/2021-05-16_15h15_22.png\" \/><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-size: 12pt;\">Los dos gurpos de comandos muestran la misma informaci\u00f3n, la \u00fanica diferencia es el estado administrativo de la tarjeta de red, que puede ser controlado usando los comandos ESXCLI.\u00a0<\/span><\/p>\n<pre class=\"language-markup\"><code>[root@esx01:~] esxcli network nic up -n vmnic1\r\n[root@esx01:~] esxcli network nic down -n vmnic1<\/code><\/pre>\n<p><span style=\"font-size: 12pt;\">En una segunda parte de este post, vamos a realizar configuraciones de nics y vmknics.<\/span><\/p>\n<p>\u00a0<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hola en este nuevo post vamos a realizar trabajos sobre switches virtuales, tarjetas de red y puertos de kernel usando l\u00ednea de comandos. Por lo general estos trabajos [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":38,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[52,34,13,32,8,57,9,37,21,55,56,23,54,53],"class_list":["post-37","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-vmware","tag-esxcfg","tag-esxcli","tag-esxi","tag-esxshell","tag-mantenimiento","tag-nic","tag-tecnologia","tag-troubleshooting","tag-vcenterserver","tag-vds","tag-vmknic","tag-vmware67","tag-vss","tag-vswitch"],"_links":{"self":[{"href":"https:\/\/tecno-experts.com\/fransilvablog\/wp-json\/wp\/v2\/posts\/37","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tecno-experts.com\/fransilvablog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tecno-experts.com\/fransilvablog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tecno-experts.com\/fransilvablog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tecno-experts.com\/fransilvablog\/wp-json\/wp\/v2\/comments?post=37"}],"version-history":[{"count":0,"href":"https:\/\/tecno-experts.com\/fransilvablog\/wp-json\/wp\/v2\/posts\/37\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/tecno-experts.com\/fransilvablog\/wp-json\/wp\/v2\/media\/38"}],"wp:attachment":[{"href":"https:\/\/tecno-experts.com\/fransilvablog\/wp-json\/wp\/v2\/media?parent=37"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tecno-experts.com\/fransilvablog\/wp-json\/wp\/v2\/categories?post=37"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tecno-experts.com\/fransilvablog\/wp-json\/wp\/v2\/tags?post=37"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}