<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>The Ops Community ⚙️: Kaido Jarvemets</title>
    <description>The latest articles on The Ops Community ⚙️ by Kaido Jarvemets (@kaido_jarvemets_d95639e80).</description>
    <link>https://community.ops.io/kaido_jarvemets_d95639e80</link>
    <image>
      <url>https://community.ops.io/images/EfMi1XGNW3GhuAzq2G03-z1XoVp6XpMQpLCMPKNp950/rs:fill:90:90/g:sm/mb:500000/ar:1/aHR0cHM6Ly9jb21t/dW5pdHkub3BzLmlv/L3JlbW90ZWltYWdl/cy91cGxvYWRzL3Vz/ZXIvcHJvZmlsZV9p/bWFnZS8zODcyLzQ0/MzRjY2IxLTI1MzEt/NGYwMy1hNjk3LTA1/NDY5MmJlMTczYS5q/cGc</url>
      <title>The Ops Community ⚙️: Kaido Jarvemets</title>
      <link>https://community.ops.io/kaido_jarvemets_d95639e80</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://community.ops.io/feed/kaido_jarvemets_d95639e80"/>
    <language>en</language>
    <item>
      <title>Azure Arc: Solving Re-onboarding Challenges with a New Tool</title>
      <dc:creator>Kaido Jarvemets</dc:creator>
      <pubDate>Wed, 02 Oct 2024 08:58:44 +0000</pubDate>
      <link>https://community.ops.io/kaido_jarvemets_d95639e80/azure-arc-solving-re-onboarding-challenges-with-a-new-tool-2cmb</link>
      <guid>https://community.ops.io/kaido_jarvemets_d95639e80/azure-arc-solving-re-onboarding-challenges-with-a-new-tool-2cmb</guid>
      <description>&lt;p&gt;Managing hybrid and multi-cloud environments with &lt;a href="https://kaidojarvemets.com/service/azure-arc-enablement/" rel="noopener noreferrer"&gt;Azure Arc&lt;/a&gt; can be complex. I've noticed a common issue: the need to re-onboard a server when problems occur.&lt;/p&gt;

&lt;p&gt;Here's a scenario I've encountered: An &lt;a href="https://kaidojarvemets.com/azure-arc-for-servers-when-re-onboarding-becomes-your-only-option/" rel="noopener noreferrer"&gt;Azure Arc&lt;/a&gt;-enabled server starts misbehaving. Extensions refuse to update, PowerShell commands fail, and the Azure portal becomes unresponsive. Many of us end up deleting and re-adding the Azure Arc object, risking the loss of important configurations.&lt;/p&gt;

&lt;p&gt;To tackle this challenge, &lt;a href="https://kaidojarvemets.com/azure-arc-for-servers-when-re-onboarding-becomes-your-only-option/" rel="noopener noreferrer"&gt;I've developed a new tool&lt;/a&gt;: the Azure Arc Re-Onboarding Assistant. My utility helps with:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Backing up Azure Arc server configurations&lt;/li&gt;
&lt;li&gt;Guiding users through server offboarding&lt;/li&gt;
&lt;li&gt;Assisting with re-onboarding&lt;/li&gt;
&lt;li&gt;Automatically restoring settings&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;With this tool, I've found that administrators can maintain their server configurations, including tags, data collection rules, and endpoint settings, even during a full re-onboarding process.&lt;/p&gt;

&lt;p&gt;As I've seen Azure Arc usage grow, I believe tools like this become increasingly valuable for keeping operations smooth in complex environments.&lt;/p&gt;

&lt;p&gt;Have you faced re-onboarding issues with Azure Arc-enabled servers? What approaches have you used to solve them? I'd love to hear about your experiences in the comments!&lt;/p&gt;

&lt;h1&gt;
  
  
  AzureArc #CloudManagement #DevOps
&lt;/h1&gt;

</description>
      <category>azure</category>
      <category>azurearc</category>
    </item>
    <item>
      <title>The 1 Azure Arc Setting You Can't Ignore: config.mode</title>
      <dc:creator>Kaido Jarvemets</dc:creator>
      <pubDate>Wed, 10 Jul 2024 09:09:58 +0000</pubDate>
      <link>https://community.ops.io/kaido_jarvemets_d95639e80/the-1-azure-arc-setting-you-cant-ignore-configmode-4732</link>
      <guid>https://community.ops.io/kaido_jarvemets_d95639e80/the-1-azure-arc-setting-you-cant-ignore-configmode-4732</guid>
      <description>&lt;p&gt;By default, Azure Arc allows all extensions on your Azure Connected Machine Agent - this is known as full mode. As an administrator, you should consider changing this setting based on your specific needs. Understanding the &lt;code&gt;config.mode&lt;/code&gt; property is important, as switching to monitoring mode will impact your management capabilities.&lt;/p&gt;

&lt;p&gt;This &lt;a href="https://kaidojarvemets.com/service/azure-arc-enablement/" rel="noopener noreferrer"&gt;Azure Arc&lt;/a&gt; setting adjusts how the Azure Connected Machine Agent operates. Proper configuration improves Azure Arc server management across hybrid infrastructures.&lt;/p&gt;

&lt;h2&gt;
  
  
  Azure Arc and config.mode: Key Points
&lt;/h2&gt;

&lt;p&gt;The &lt;code&gt;config.mode&lt;/code&gt; property in Azure Arc affects:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Security: Control which agent capabilities are active in different environments.&lt;/li&gt;
&lt;li&gt;Management Scope: Determine the level of interaction possible with your servers.&lt;/li&gt;
&lt;li&gt;Compliance: Align with your organization's policies on remote management.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Azure Arc Agent Modes Explained
&lt;/h2&gt;

&lt;h3&gt;
  
  
  1. Full Mode in Azure Arc
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Enables all features: extensions, guest configuration, remote connectivity.&lt;/li&gt;
&lt;li&gt;Suitable for extensive Azure Arc server monitoring and management.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  2. Monitor Mode in Azure Arc
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Limits to monitoring-specific extensions.&lt;/li&gt;
&lt;li&gt;Turns off guest configuration and remote tools.&lt;/li&gt;
&lt;li&gt;Appropriate for high-security Azure Arc environments or basic monitoring needs.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Setting Up Azure Arc Agent Modes
&lt;/h2&gt;

&lt;p&gt;Use &lt;code&gt;azcmagent&lt;/code&gt; to set the mode in your Azure Arc deployment:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight powershell"&gt;&lt;code&gt;&lt;span class="c"&gt;# Set full mode&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="n"&gt;azcmagent&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;config&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;set&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;config.mode&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;full&lt;/span&gt;&lt;span class="w"&gt;

&lt;/span&gt;&lt;span class="c"&gt;# Set monitor mode&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="n"&gt;azcmagent&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;config&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;set&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;config.mode&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;monitor&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;For more information on Azure Arc and other cloud management topics, visit &lt;a href="https://kaidojarvemets.com" rel="noopener noreferrer"&gt;kaidojarvemets.com&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>azure</category>
      <category>security</category>
      <category>secops</category>
    </item>
    <item>
      <title>Simplifying Azure Arc Agent Management with Custom PowerShell Module</title>
      <dc:creator>Kaido Jarvemets</dc:creator>
      <pubDate>Fri, 05 Jul 2024 07:15:56 +0000</pubDate>
      <link>https://community.ops.io/kaido_jarvemets_d95639e80/simplifying-azure-arc-agent-management-with-custom-powershell-module-5f06</link>
      <guid>https://community.ops.io/kaido_jarvemets_d95639e80/simplifying-azure-arc-agent-management-with-custom-powershell-module-5f06</guid>
      <description>&lt;p&gt;I'm happy to share a tool I've developed to streamline &lt;a href="https://kaidojarvemets.com/service/azure-arc-enablement/"&gt;Azure Arc Connected Agent management&lt;/a&gt;. As many of you know, managing Azure Arc agents can be complex, especially in large-scale deployments. That's why I created the &lt;strong&gt;&lt;a href="https://www.powershellgallery.com/packages/AzureArcConnectedAgentManagement/1.0"&gt;AzureArcConnectedAgentManagement&lt;/a&gt;&lt;/strong&gt; PowerShell module.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://community.ops.io/images/0BOXnsyW2hv9j_lL3vuGk0TRrDUT0JzUnGDRrlk53-o/rt:fit/w:800/g:sm/q:0/mb:500000/ar:1/aHR0cHM6Ly9jb21t/dW5pdHkub3BzLmlv/L3JlbW90ZWltYWdl/cy91cGxvYWRzL2Fy/dGljbGVzL2xybzUx/bTl6MHFuMDF4OWtt/OGx0LmpwZw" class="article-body-image-wrapper"&gt;&lt;img src="https://community.ops.io/images/0BOXnsyW2hv9j_lL3vuGk0TRrDUT0JzUnGDRrlk53-o/rt:fit/w:800/g:sm/q:0/mb:500000/ar:1/aHR0cHM6Ly9jb21t/dW5pdHkub3BzLmlv/L3JlbW90ZWltYWdl/cy91cGxvYWRzL2Fy/dGljbGVzL2xybzUx/bTl6MHFuMDF4OWtt/OGx0LmpwZw" alt="Azure Arc PowerShell Module" width="762" height="318"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Why This Module?
&lt;/h2&gt;

&lt;p&gt;While Microsoft offers a PowerShell module for Azure Arc, it primarily focuses on onboarding. My module complements this by providing comprehensive local agent management capabilities.&lt;/p&gt;

&lt;h2&gt;
  
  
  Key Features:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;15 custom commands for day-to-day administration&lt;/li&gt;
&lt;li&gt;Simplified interface for azcmagent.exe utility&lt;/li&gt;
&lt;li&gt;Enhanced user experience for common tasks&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Some Useful Commands:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;code&gt;Connect-AzureArcNode&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;Get-AzureArcNodeAgentInformation&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;Test-AzureArcNodeConnection&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;Save-AzureArcNodeLogs&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;You can find the full module on PowerShell Gallery. It's designed to make your life easier when managing Azure Arc across your infrastructure.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Important Note:&lt;/strong&gt; This is the first release, so there might be some bugs. Let me know if something is not working!&lt;/p&gt;

&lt;p&gt;Happy Arc Management and Scripting! 🚀&lt;/p&gt;

</description>
      <category>azure</category>
      <category>automation</category>
    </item>
  </channel>
</rss>
