{"id":36925,"date":"2024-12-02T14:06:29","date_gmt":"2024-12-02T17:06:29","guid":{"rendered":"https:\/\/www.locaweb.com.br\/ajuda\/?post_type=ht_kb&#038;p=36925"},"modified":"2024-12-02T14:11:42","modified_gmt":"2024-12-02T17:11:42","slug":"como-utilizar-o-cloud-base-para-configuracao-de-servidores-windows","status":"publish","type":"ht_kb","link":"https:\/\/www.locaweb.com.br\/ajuda\/wiki\/como-utilizar-o-cloud-base-para-configuracao-de-servidores-windows\/","title":{"rendered":"Como Utilizar o Cloud-Base para configura\u00e7\u00e3o de servidores Windows"},"content":{"rendered":"<h1>O que \u00e9 Cloud-Base?<\/h1>\n<p>O Cloud-Base \u00e9 uma alternativa ao Cloud-Init, projetada para personalizar e gerenciar inst\u00e2ncias de m\u00e1quinas virtuais em ambientes de nuvem de forma simplificada e eficiente. Ele atua como uma camada de automa\u00e7\u00e3o que aplica configura\u00e7\u00f5es predefinidas durante o provisionamento das inst\u00e2ncias, garantindo consist\u00eancia, escalabilidade e agilidade em ambientes de computa\u00e7\u00e3o em nuvem.<\/p>\n<h1>Como Funciona o Cloud-Base?<\/h1>\n<p>O processo de uso do Cloud-Base \u00e9 bastante direto. Assim que uma m\u00e1quina virtual \u00e9 provisionada, o Cloud-Base entra em a\u00e7\u00e3o, interpretando um conjunto de instru\u00e7\u00f5es fornecidas pelo usu\u00e1rio. Essas instru\u00e7\u00f5es podem estar no formato JSON, YAML ou mesmo em scripts diretamente interpret\u00e1veis pelo sistema operacional.<\/p>\n<ol>\n<li>Exemplo b\u00e1sico em YAML:<\/li>\n<\/ol>\n<pre>cloudbase-init:\r\n\r\nenable_rdp: true\r\n\r\nexecute_on_startup:\r\n\r\n- powershell.exe -Command \"Set-ItemProperty -Path 'HKLM:\\Software\\Policies\\Microsoft\\Windows\\WindowsUpdate\\AU' -Name 'NoAutoUpdate' -Value 1 -Force\"\r\n\r\n- powershell.exe -Command \"Add-Content -Path C:\\Windows\\Temp\\startup_log.txt -Value 'Servidor inicializado em: $(Get-Date)'\"\r\n\r\n- powershell.exe -Command \"Set-NetFirewallProfile -Profile Domain,Public,Private -Enabled True; Enable-NetFirewallRule -DisplayGroup 'Remote Desktop'\"<\/pre>\n<p>Este exemplo realiza as seguintes configura\u00e7\u00f5es durante a inicializa\u00e7\u00e3o da VM:<\/p>\n<ul>\n<li>Habilita o RDP para permitir conex\u00f5es remotas no servidor.<\/li>\n<li>Desabilita atualiza\u00e7\u00f5es autom\u00e1ticas:\n<ul>\n<li>Configura via registro uma pol\u00edtica para evitar atualiza\u00e7\u00f5es autom\u00e1ticas e reinicializa\u00e7\u00f5es inesperadas.<\/li>\n<\/ul>\n<\/li>\n<li>Cria um log de inicializa\u00e7\u00e3o:\n<ul>\n<li>Registra a data e hora de cada inicializa\u00e7\u00e3o no arquivo C:\\Windows\\Temp\\startup_log.txt.<\/li>\n<\/ul>\n<\/li>\n<li>Habilita o firewall com exce\u00e7\u00e3o para RDP:\n<ul>\n<li>Garante que o firewall esteja ativo e configura uma regra para permitir conex\u00f5es RDP.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ol start=\"2\">\n<li>Exemplo em Script PowerShell:<\/li>\n<\/ol>\n<pre># Configura\u00e7\u00e3o b\u00e1sica com PowerShell\r\n\r\nWrite-Output\u00a0 \"Configura\u00e7\u00e3o inicial em andamento...\"\r\n\r\nInstall-WindowsFeature -Name Web-Server\r\n\r\nNew-Item -Path \"C:\\inetpub\\wwwroot\" -Name \"index.html\" -ItemType \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \"file\" -Value \"Bem-vindo ao meu servidor configurado com Cloud-\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Base!\"\r\n\r\nRestart-Service W3SVC\r\n\r\nWrite-Output \"Configura\u00e7\u00e3o conclu\u00edda!\"<\/pre>\n<p>No exemplo acima, o script configura um servidor web em Windows, cria uma p\u00e1gina inicial e reinicia o servi\u00e7o do servidor web.<\/p>\n<h1>Vantagens do Uso do Cloud-Base<\/h1>\n<ul>\n<li>Automa\u00e7\u00e3o Simplificada: Oferece uma interface intuitiva para gerenciar configura\u00e7\u00f5es em tempo de inicializa\u00e7\u00e3o.<\/li>\n<li>Flexibilidade Multiplataforma: Compat\u00edvel com diversos provedores de nuvem e sistemas operacionais.<\/li>\n<li>Escalabilidade: Ideal para aplica\u00e7\u00f5es em larga escala, onde a consist\u00eancia das inst\u00e2ncias \u00e9 cr\u00edtica.<\/li>\n<li>Rapidez no Provisionamento: Reduz o tempo e o esfor\u00e7o necess\u00e1rio para personalizar m\u00e1quinas virtuais manualmente.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>O que \u00e9 Cloud-Base? O Cloud-Base \u00e9 uma alternativa ao Cloud-Init, projetada para personalizar e gerenciar inst\u00e2ncias de m\u00e1quinas virtuais em ambientes de nuvem de forma simplificada e eficiente. Ele atua como uma camada de automa\u00e7\u00e3o que aplica configura\u00e7\u00f5es predefinidas durante o provisionamento das inst\u00e2ncias, garantindo consist\u00eancia, escalabilidade e agilidade&#8230;<\/p>\n","protected":false},"author":29,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","meta":{"footnotes":""},"ht-kb-category":[118,106],"ht-kb-tag":[],"class_list":["post-36925","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-vps-locaweb","ht_kb_category-cloud-server-pro"],"_links":{"self":[{"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/ht-kb\/36925","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/ht-kb"}],"about":[{"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/users\/29"}],"replies":[{"embeddable":true,"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/comments?post=36925"}],"version-history":[{"count":1,"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/ht-kb\/36925\/revisions"}],"predecessor-version":[{"id":36926,"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/ht-kb\/36925\/revisions\/36926"}],"wp:attachment":[{"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/media?parent=36925"}],"wp:term":[{"taxonomy":"ht_kb_category","embeddable":true,"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/ht-kb-category?post=36925"},{"taxonomy":"ht_kb_tag","embeddable":true,"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/ht-kb-tag?post=36925"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}