<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Azure on CloudBolt Documentation</title>
		<link>https://docs.cloudbolt.io/docs/cmp/configure/infrastructure/resource-handlers/azure/</link>
		<description>Recent content in Azure on CloudBolt Documentation</description>
		<generator>Hugo</generator>
		<language>en-us</language>
		
		
		
		
			<atom:link href="https://docs.cloudbolt.io/docs/cmp/configure/infrastructure/resource-handlers/azure/index.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>Provisioning</title>
				<link>https://docs.cloudbolt.io/docs/cmp/configure/infrastructure/resource-handlers/azure/provisioning/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://docs.cloudbolt.io/docs/cmp/configure/infrastructure/resource-handlers/azure/provisioning/</guid>
				<description>&lt;p&gt;Built-in parameters are added to each Azure environment when CMP imports its region, and appear on the environment&amp;rsquo;s &lt;strong&gt;Azure Parameters&lt;/strong&gt; tab. Create optional parameters where you need them: on a group, an environment, or a server.&lt;/p&gt;&#xA;&lt;h2 id=&#34;authentication-and-passwords&#34;&gt;Authentication and passwords&lt;/h2&gt;&#xA;&lt;p&gt;Azure requires credentials for every new server. The &lt;strong&gt;Authentication&lt;/strong&gt; parameter selects the method: a password, or an SSH key on Linux.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Azure Password&lt;/strong&gt; must be 8 to 123 characters with a number, an uppercase letter, a lowercase letter, a special character, and no spaces. Windows servers always need one, and there is no default.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Azure Key pair name&lt;/strong&gt; selects an existing Azure SSH public key to install on the server. You connect with the matching private key. Linux only.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Azure does not accept &lt;code&gt;root&lt;/code&gt;, &lt;code&gt;admin&lt;/code&gt;, or &lt;code&gt;Administrator&lt;/code&gt; as a username. If an order carries one of those, or no username, CMP uses the server owner&amp;rsquo;s CMP username instead and notes the change in the job log.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Azure Load Balancer</title>
				<link>https://docs.cloudbolt.io/docs/cmp/configure/infrastructure/resource-handlers/azure/load-balancer/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://docs.cloudbolt.io/docs/cmp/configure/infrastructure/resource-handlers/azure/load-balancer/</guid>
				<description>&lt;p&gt;Cloud Management Platform (CMP) creates and deletes the &lt;a href=&#34;https://learn.microsoft.com/en-us/azure/load-balancer/load-balancer-overview&#34;&gt;load balancer&lt;/a&gt;, and adds or removes servers from its backend pool as the tier scales up and down. Any other configuration is done in the Azure portal.&lt;/p&gt;&#xA;&lt;h2 id=&#34;prerequisites&#34;&gt;Prerequisites&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;An Azure resource handler with at least one region and one image imported.&lt;/li&gt;&#xA;&lt;li&gt;An Azure environment with at least one OS build.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;add-a-load-balancer-to-a-blueprint&#34;&gt;Add a load balancer to a blueprint&lt;/h2&gt;&#xA;&lt;p&gt;A load balancer is a build item on a blueprint, alongside the server tier it balances. These steps build the simplest case, one server tier plus one load balancer. To balance more than one tier, add a server tier build item for each.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Resize VMs</title>
				<link>https://docs.cloudbolt.io/docs/cmp/configure/infrastructure/resource-handlers/azure/resize-vms/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://docs.cloudbolt.io/docs/cmp/configure/infrastructure/resource-handlers/azure/resize-vms/</guid>
				<description>&lt;p&gt;Resizing is a server action named &lt;strong&gt;Resize VM&lt;/strong&gt;, which Cloud Management Platform (CMP) enables by default. It runs against Azure and AWS servers.&lt;/p&gt;&#xA;&lt;h2 id=&#34;which-sizes-are-offered&#34;&gt;Which sizes are offered&lt;/h2&gt;&#xA;&lt;p&gt;An Azure VM size, such as &lt;code&gt;Standard_D2s_v3&lt;/code&gt;, sets the CPUs, memory, and disk types available to a server. Not every size can be resized to any other size, and what is possible depends on where the VM is deployed. See Microsoft&amp;rsquo;s documentation on sizes for &lt;a href=&#34;https://docs.microsoft.com/en-us/azure/virtual-machines/sizes&#34;&gt;Azure virtual machines&lt;/a&gt;.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Modify or add disks</title>
				<link>https://docs.cloudbolt.io/docs/cmp/configure/infrastructure/resource-handlers/azure/modify-or-add-disks/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://docs.cloudbolt.io/docs/cmp/configure/infrastructure/resource-handlers/azure/modify-or-add-disks/</guid>
				<description>&lt;p&gt;Which of the two applies depends on the server&amp;rsquo;s existing disks. Servers built with managed disks take a &lt;strong&gt;Storage type&lt;/strong&gt; on each new disk; servers built against a storage account take an &lt;strong&gt;Azure Storage Account&lt;/strong&gt; instead, and Cloud Management Platform (CMP) creates one if not specified.&lt;/p&gt;&#xA;&lt;h2 id=&#34;add-a-disk&#34;&gt;Add a disk&lt;/h2&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Open the server and select the &lt;strong&gt;Disks&lt;/strong&gt; tab.&lt;/li&gt;&#xA;&lt;li&gt;Select &lt;strong&gt;Add&lt;/strong&gt;.&lt;/li&gt;&#xA;&lt;li&gt;Enter a &lt;strong&gt;Disk Size (GB)&lt;/strong&gt; and set &lt;strong&gt;OS Disk Host Caching&lt;/strong&gt;.&lt;/li&gt;&#xA;&lt;li&gt;Set &lt;strong&gt;Storage type&lt;/strong&gt; or &lt;strong&gt;Azure Storage Account&lt;/strong&gt;, whichever the dialog offers.&lt;/li&gt;&#xA;&lt;li&gt;Submit the dialog.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;strong&gt;Add&lt;/strong&gt; appears only on an active server in an assigned environment, on a technology that supports adding disks, and only for users with permission to add disks.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Import images</title>
				<link>https://docs.cloudbolt.io/docs/cmp/configure/infrastructure/resource-handlers/azure/import-images/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://docs.cloudbolt.io/docs/cmp/configure/infrastructure/resource-handlers/azure/import-images/</guid>
				<description>&lt;p&gt;Import images from the handler&amp;rsquo;s &lt;strong&gt;Images&lt;/strong&gt; tab, which lists each imported region and the images already available in it. Import the regions you need on the &lt;strong&gt;Regions&lt;/strong&gt; tab first: an image can only be imported into a region Cloud Management Platform (CMP) knows about.&lt;/p&gt;&#xA;&lt;h2 id=&#34;import-public-images&#34;&gt;Import public images&lt;/h2&gt;&#xA;&lt;p&gt;Azure publishes a large number of images, so CMP imports them in two steps. The &lt;strong&gt;Fetch and Cache Available Azure Images&lt;/strong&gt; rule caches Azure&amp;rsquo;s offering, and &lt;strong&gt;Import Images&lt;/strong&gt; on the Images tab picks from that cache. Until the rule has run at least once, the import dialog has nothing to show.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Azure VM OS Guest Patching</title>
				<link>https://docs.cloudbolt.io/docs/cmp/configure/infrastructure/resource-handlers/azure/os-guest-patching/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://docs.cloudbolt.io/docs/cmp/configure/infrastructure/resource-handlers/azure/os-guest-patching/</guid>
				<description>&lt;p&gt;Cloud Management Platform (CMP) reads the VM&amp;rsquo;s current mode from Azure and offers only the modes that the VM can move to. Refer to &lt;a href=&#34;https://learn.microsoft.com/en-us/azure/virtual-machines/automatic-vm-guest-patching&#34;&gt;Microsoft&amp;rsquo;s documentation on Automatic Guest Patching&lt;/a&gt; for more information.&lt;/p&gt;&#xA;&lt;h2 id=&#34;enable-os-guest-patching&#34;&gt;Enable OS Guest Patching&lt;/h2&gt;&#xA;&lt;p&gt;The action is not installed with CMP. Import it from the Content Library first.&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;In the main menu, select &lt;strong&gt;Library&lt;/strong&gt;, then filter &lt;strong&gt;Content Type&lt;/strong&gt; to &lt;strong&gt;Server Actions&lt;/strong&gt;.&lt;/li&gt;&#xA;&lt;li&gt;Locate the OS Guest Patching server action, then select the Download icon and choose &lt;strong&gt;Import&lt;/strong&gt;.&lt;/li&gt;&#xA;&lt;li&gt;Go to an Azure server. &lt;strong&gt;OS Guest Patching&lt;/strong&gt; appears with the server&amp;rsquo;s other actions, above the tabs. If the server has more than six actions, the rest are under &lt;strong&gt;More&lt;/strong&gt;.&lt;/li&gt;&#xA;&lt;li&gt;Select &lt;strong&gt;OS Guest Patching&lt;/strong&gt;.&lt;/li&gt;&#xA;&lt;li&gt;Select a &lt;strong&gt;New Patch Mode&lt;/strong&gt;. Available modes depend on the Azure VM OS image and VM settings.&lt;/li&gt;&#xA;&lt;li&gt;Select &lt;strong&gt;Change Mode&lt;/strong&gt;.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;h2 id=&#34;patch-modes&#34;&gt;Patch modes&lt;/h2&gt;&#xA;&lt;div class=&#34;table-scroll&#34;&gt;&#xA;&lt;div class=&#34;table-responsive&#34;&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;Mode&lt;/th&gt;&#xA;          &lt;th&gt;Who applies patches&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;code&gt;AutomaticByPlatform&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Azure.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;code&gt;AutomaticByOS&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;The operating system.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;code&gt;Manual&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;The user.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;code&gt;ImageDefault&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Determined by the OS image&amp;rsquo;s settings.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;p&gt;&lt;strong&gt;New Patch Mode&lt;/strong&gt; never offers the current mode, and offered modes depend on the operating system. For Windows they also depend on whether the VM has automatic updates enabled, which Azure sets when the VM is created and cannot be changed afterwards.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Required Azure permissions</title>
				<link>https://docs.cloudbolt.io/docs/cmp/configure/infrastructure/resource-handlers/azure/required-permissions/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://docs.cloudbolt.io/docs/cmp/configure/infrastructure/resource-handlers/azure/required-permissions/</guid>
				<description>&lt;p&gt;Cloud Management Platform (CMP) works entirely through Azure Resource Manager. Register the application as described in &lt;a href=&#34;https://docs.cloudbolt.io/docs/cmp/configure/infrastructure/resource-handlers/azure/#before-you-begin&#34;&gt;Configure the Azure portal&lt;/a&gt;, then assign it one of the roles below at subscription scope. A role scoped to individual resource groups cannot read what CMP needs from the subscription as a whole: existing servers to discover, available regions and virtual machine sizes, stored SSH public keys, and cost.&lt;/p&gt;&#xA;&lt;h2 id=&#34;contributor&#34;&gt;Contributor&lt;/h2&gt;&#xA;&lt;p&gt;Assign the built-in &lt;strong&gt;Contributor&lt;/strong&gt; role to the application at subscription scope. It covers everything CMP does: creating and deleting virtual machines, disks, network interfaces, security groups, public IP addresses, storage accounts, availability sets, and resource groups; power actions; resizing; snapshots; load balancers; tagging; cost; and utilization metrics.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Azure resource handler for multiple cloud subscriptions</title>
				<link>https://docs.cloudbolt.io/docs/cmp/configure/infrastructure/resource-handlers/azure/multiple-subscriptions/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://docs.cloudbolt.io/docs/cmp/configure/infrastructure/resource-handlers/azure/multiple-subscriptions/</guid>
				<description>&lt;p&gt;Create one Azure resource handler as described in &lt;a href=&#34;https://docs.cloudbolt.io/docs/cmp/configure/infrastructure/resource-handlers/azure/&#34;&gt;Azure&lt;/a&gt;, then import the rest. Cloud Management Platform (CMP) reads the subscriptions the application can access and creates a handler for each one you select, reusing that handler&amp;rsquo;s credentials.&lt;/p&gt;&#xA;&lt;h2 id=&#34;create-a-custom-role-in-azure&#34;&gt;Create a custom role in Azure&lt;/h2&gt;&#xA;&lt;p&gt;&lt;strong&gt;Contributor&lt;/strong&gt; on each subscription covers everything CMP does; see &lt;a href=&#34;https://docs.cloudbolt.io/docs/cmp/configure/infrastructure/resource-handlers/azure/required-permissions/&#34;&gt;Required Azure permissions&lt;/a&gt;. To grant less than that, create a custom role with the permissions CMP uses and assign it.&lt;/p&gt;</description>
			</item>
	</channel>
</rss>
