{"id":1406,"date":"2021-12-20T11:57:09","date_gmt":"2021-12-20T11:57:09","guid":{"rendered":"https:\/\/www.mainmind.com\/blog\/?p=1406"},"modified":"2022-01-10T16:21:41","modified_gmt":"2022-01-10T16:21:41","slug":"windows-server-2019-a-2022-cpu-compatible","status":"publish","type":"post","link":"https:\/\/www.mainmind.com\/blog\/windows-server-2019-a-2022-cpu-compatible\/","title":{"rendered":"Windows Server 2019 a 2022: CPU compatible"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Debemos tener ciertas consideraciones previas para poder actualizar servidores con Windows Server 2019; entre ellas, comprobar que se cumplen los <a rel=\"noreferrer noopener\" href=\"https:\/\/docs.microsoft.com\/es-es\/windows-server\/get-started\/hardware-requirements\" data-type=\"URL\" data-id=\"https:\/\/docs.microsoft.com\/es-es\/windows-server\/get-started\/hardware-requirements\" target=\"_blank\">requisitos m\u00ednimos de hardware<\/a>, en cuanto al procesador:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Procesador de 64 bits a 1,4 GHz<\/li><li>Compatible con el conjunto de instrucciones x64<\/li><li>Admite DEP y NX<\/li><li>Admite CMPXCHG16b, LAHF\/SAHF y PrefetchW<\/li><li>Admite la traducci\u00f3n de direcciones de segundo nivel (EPT o NPT)<\/li><\/ul>\n\n\n\n<!--more-->\n\n\n\n<p class=\"wp-block-paragraph\">Podemos ejecutar la herramienta de Microsoft <a rel=\"noreferrer noopener\" href=\"https:\/\/docs.microsoft.com\/en-us\/sysinternals\/downloads\/coreinfo\" data-type=\"URL\" data-id=\"https:\/\/docs.microsoft.com\/en-us\/sysinternals\/downloads\/coreinfo\" target=\"_blank\">coreinfo64.exe<\/a>, desde la l\u00ednea de comandos filtrando los resultados:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; title: ; notranslate\" title=\"\">\ncoreinfo64.exe | findstr &quot;^NX @ X64 EPT NPT CX16 LAHF-SAHF PREFETCHW&quot; &amp;&amp; coreinfo64.exe -v | findstr &quot;EPT NP&quot;\n<\/pre><\/div>\n\n\n<p class=\"wp-block-paragraph\">De este modo obtenemos el resumen que buscamos de las caracter\u00edsticas:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\nIntel(R) Xeon(R) CPU XXXXX 0 @ 2.20GHz\nX64             *       Supports 64-bit mode\nNX              *       Supports no-execute page protection\nCX16            *       Supports CMPXCHG16B instruction\nLAHF-SAHF       *       Supports LAHF\/SAHF instructions in 64-bit mode\nPREFETCHW       *       Supports PREFETCHW instruction\nEPT             *       Supports Intel extended page tables (SLAT)\n<\/pre><\/div>\n\n\n<p class=\"wp-block-paragraph\">Todos los resultados deben aparecer con asterisco \u00ab*\u00bb, si alguno de ellos aparece con guion \u00ab-\u00bb debemos revisar si est\u00e1 activada la opci\u00f3n en la BIOS o nuestro procesador es compatible en la p\u00e1gina del fabricante.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Igualmente, podemos comprobar desde nuestra versi\u00f3n de Windows Server si DEP esta activado:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\nwmic OS Get DataExecutionPrevention_Available  \n<\/pre><\/div>\n\n\n<p class=\"wp-block-paragraph\">Se mostrar\u00e1 \u00abTRUE\u00bb al ejecutar el comando. Uniendo estos dos comandos podemos ejecutar tareas automatizadas en granjas de servidores y reportar los resultados m\u00e1s r\u00e1pidamente cuando no existe una infraestructura heterog\u00e9nea de hardware.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Si disponemos de Hyper-V Server 2019 (hasta la <a rel=\"noreferrer noopener\" href=\"https:\/\/docs.microsoft.com\/en-us\/powershell\/module\/hyper-v\/get-vmhostsupportedversion?view=windowsserver2022-ps\" data-type=\"URL\" data-id=\"https:\/\/docs.microsoft.com\/en-us\/powershell\/module\/hyper-v\/get-vmhostsupportedversion?view=windowsserver2022-ps\" target=\"_blank\">versi\u00f3n 9.0 de m\u00e1quinas virtuales de Hyper-v<\/a>) Microsoft no tiene intenci\u00f3n, por el momento por lo menos, de crear una versi\u00f3n Hyper-V Server 2022 en su lugar refiere a la utilizaci\u00f3n de <a rel=\"noreferrer noopener\" href=\"https:\/\/azure.microsoft.com\/es-es\/overview\/azure-stack\/#overview\" data-type=\"URL\" data-id=\"https:\/\/azure.microsoft.com\/es-es\/overview\/azure-stack\/#overview\" target=\"_blank\">Azure Stack HCI o Azure Stack Hub<\/a>. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Para Windows 11 se introdujo el requisito de TPM, para la versi\u00f3n Windows Server 2022 es opcional TPM 2.0 si <a href=\"https:\/\/docs.microsoft.com\/es-es\/windows-server\/failover-clustering\/bitlocker-on-csv-in-ws-2022\" data-type=\"URL\" data-id=\"https:\/\/docs.microsoft.com\/es-es\/windows-server\/failover-clustering\/bitlocker-on-csv-in-ws-2022\" target=\"_blank\" rel=\"noreferrer noopener\">queremos utilizar BitLocker<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><em>NOTA<\/em> 1<\/strong>: en algunos casos coreinfo64 reporta que el procesador no es compatible con SLAT, pero en las especificaciones del fabricante , con todas las opciones en BIOS relacionados con virtualizaci\u00f3n activadas, si permite la instalaci\u00f3n. En un equipo con Hyper-V ya instalado puede aparecer err\u00f3neamente e interferir en los resultados de la detecci\u00f3n SLAT.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>NOTA 2<\/strong>: el comando <em>systeminfo.exe<\/em> muestra por separado los requisitos para Hyper-V cuando no est\u00e1 instalado ning\u00fan hypervisor<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Debemos tener ciertas consideraciones previas para poder actualizar servidores con Windows Server 2019; entre ellas, comprobar que se cumplen los requisitos m\u00ednimos de hardware, en cuanto al procesador: Procesador de 64 bits a 1,4 GHz Compatible con el conjunto de instrucciones x64 Admite DEP y NX Admite CMPXCHG16b, LAHF\/SAHF y PrefetchW Admite la traducci\u00f3n de [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1409,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[17],"tags":[837,838,832,830,835,833,836,831,834,419,101],"class_list":["post-1406","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-windows-server","tag-azure-stack-hci","tag-azure-stack-hub","tag-cmpxchg16b","tag-cpu","tag-ept","tag-lahf-sahf","tag-np","tag-nx","tag-prefetchw","tag-slat","tag-windows-server"],"_links":{"self":[{"href":"https:\/\/www.mainmind.com\/blog\/wp-json\/wp\/v2\/posts\/1406","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.mainmind.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.mainmind.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.mainmind.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.mainmind.com\/blog\/wp-json\/wp\/v2\/comments?post=1406"}],"version-history":[{"count":0,"href":"https:\/\/www.mainmind.com\/blog\/wp-json\/wp\/v2\/posts\/1406\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.mainmind.com\/blog\/wp-json\/wp\/v2\/media\/1409"}],"wp:attachment":[{"href":"https:\/\/www.mainmind.com\/blog\/wp-json\/wp\/v2\/media?parent=1406"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.mainmind.com\/blog\/wp-json\/wp\/v2\/categories?post=1406"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.mainmind.com\/blog\/wp-json\/wp\/v2\/tags?post=1406"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}