<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	
	>
<channel>
	<title>
	Comments for Apostolidis Cloud Corner	</title>
	<atom:link href="https://www.cloudcorner.gr/comments/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.cloudcorner.gr/</link>
	<description>Remarks from a Cloud Architect encounters</description>
	<lastBuildDate>Wed, 02 Oct 2024 22:54:41 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.1</generator>
	<item>
		<title>
		Comment on VMWare Workstation Player on Azure VM for testing by Lanny		</title>
		<link>https://www.cloudcorner.gr/microsoft/azure/vmware-workstation-player-on-azure-vm-for-testing/#comment-46086</link>

		<dc:creator><![CDATA[Lanny]]></dc:creator>
		<pubDate>Wed, 02 Oct 2024 22:54:41 +0000</pubDate>
		<guid isPermaLink="false">https://www.e-apostolidis.gr/?p=3707#comment-46086</guid>

					<description><![CDATA[Hi!
I came here to say that worked for me. Thank you so much.

I used this configuration:

Standard E4s v4 (4 vcpus, 32 GiB memory)
Windows (Windows 10 Enterprise) 22H2 - GEN1
Via PowerShell Run:
Enable-WindowsOptionalFeature -Online -FeatureName HypervisorPlatform -All
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All

I installed this VMWARE WORKSTATION 16 PRO in the Virtual Machine.]]></description>
			<content:encoded><![CDATA[<p>Hi!<br />
I came here to say that worked for me. Thank you so much.</p>
<p>I used this configuration:</p>
<p>Standard E4s v4 (4 vcpus, 32 GiB memory)<br />
Windows (Windows 10 Enterprise) 22H2 &#8211; GEN1<br />
Via PowerShell Run:<br />
Enable-WindowsOptionalFeature -Online -FeatureName HypervisorPlatform -All<br />
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All</p>
<p>I installed this VMWARE WORKSTATION 16 PRO in the Virtual Machine.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Comment on Leave an Azure Subscription &#8211; Directory by Dhoni		</title>
		<link>https://www.cloudcorner.gr/microsoft/azure/leave-an-azure-subscription-directory/#comment-42686</link>

		<dc:creator><![CDATA[Dhoni]]></dc:creator>
		<pubDate>Sun, 15 Sep 2024 05:59:30 +0000</pubDate>
		<guid isPermaLink="false">https://www.e-apostolidis.gr/?p=2311#comment-42686</guid>

					<description><![CDATA[Leaving an Azure Subscription – Directory requires managing resources and access properly to ensure a smooth transition without issues.]]></description>
			<content:encoded><![CDATA[<p>Leaving an Azure Subscription – Directory requires managing resources and access properly to ensure a smooth transition without issues.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Comment on Azure Firewall Policy Rules to CSV by Prasant Chettri		</title>
		<link>https://www.cloudcorner.gr/microsoft/azure/azure-firewall-policy-rules-to-csv/#comment-28058</link>

		<dc:creator><![CDATA[Prasant Chettri]]></dc:creator>
		<pubDate>Thu, 23 May 2024 03:24:12 +0000</pubDate>
		<guid isPermaLink="false">https://www.cloudcorner.gr/?p=3903#comment-28058</guid>

					<description><![CDATA[1) I was trying to make the write to multiple collection in a nested look which was failing. 
2) CSV IP range does require space after comma unlike the firewall rule which works without a space and update on its own]]></description>
			<content:encoded><![CDATA[<p>1) I was trying to make the write to multiple collection in a nested look which was failing.<br />
2) CSV IP range does require space after comma unlike the firewall rule which works without a space and update on its own</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Comment on Azure Firewall Policy Rules to CSV by prashant		</title>
		<link>https://www.cloudcorner.gr/microsoft/azure/azure-firewall-policy-rules-to-csv/#comment-27619</link>

		<dc:creator><![CDATA[prashant]]></dc:creator>
		<pubDate>Mon, 20 May 2024 04:46:03 +0000</pubDate>
		<guid isPermaLink="false">https://www.cloudcorner.gr/?p=3903#comment-27619</guid>

					<description><![CDATA[The import policy fails with 400 error]]></description>
			<content:encoded><![CDATA[<p>The import policy fails with 400 error</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Comment on Azure Firewall Policy Rules to CSV by Prasant Chettri		</title>
		<link>https://www.cloudcorner.gr/microsoft/azure/azure-firewall-policy-rules-to-csv/#comment-25518</link>

		<dc:creator><![CDATA[Prasant Chettri]]></dc:creator>
		<pubDate>Mon, 06 May 2024 22:07:36 +0000</pubDate>
		<guid isPermaLink="false">https://www.cloudcorner.gr/?p=3903#comment-25518</guid>

					<description><![CDATA[It looks like it may work for single Rule collection as it is building one rule collection and sub rules when I am parsing it. 

I have one rule collection group for network.7 rule collection for management, monitor, services etc and rules under each rule collection based on the priority]]></description>
			<content:encoded><![CDATA[<p>It looks like it may work for single Rule collection as it is building one rule collection and sub rules when I am parsing it. </p>
<p>I have one rule collection group for network.7 rule collection for management, monitor, services etc and rules under each rule collection based on the priority</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Comment on Azure Firewall Policy Rules to CSV by Prasant Chettri		</title>
		<link>https://www.cloudcorner.gr/microsoft/azure/azure-firewall-policy-rules-to-csv/#comment-25489</link>

		<dc:creator><![CDATA[Prasant Chettri]]></dc:creator>
		<pubDate>Mon, 06 May 2024 17:04:01 +0000</pubDate>
		<guid isPermaLink="false">https://www.cloudcorner.gr/?p=3903#comment-25489</guid>

					<description><![CDATA[Export works fine but the import script gives error building table. I added try fetch and it generates error right the foreach ($entry in $RulesfromCSV) when it is reading two sets of tables from excel for rule and rule collection and after that it breaks on all the following. 
Has anyone had any luck with import. I am starting with basic network rules that uses IP and IPgroups both?
foreach ($entry in $RulesfromCSV)
{
    $RuleParameter = @{
        Name = $entry.Name;
        protocols = $entry.protocols
        SourceAddresses = $entry.SourceAddresses
        DestinationAddresses = $entry.DestinationAddresses
        SourceIPGroups = $entry.SourceIPGroups
        DestinationIPGroups = $entry.DestinationIPGroups
        ActionType = $entry.ActionType
        DestinationPorts = $entry.DestinationPorts
    }
    try {
    $rule = New-AzFirewallPolicyNetworkRule @RuleParameter  -ErrorAction Stop   
    }
    catch {
        Write-Host &quot;2 - Error creating rule table based on excel data&quot;
    }
    $NetworkRuleCollection = @{
        RuleCollectionName = $entry.RuleCollectionName
        Priority = $entry.RulePriority
        ActionType = $entry.ActionType
        Rule       = $rules += $rule
    }
}]]></description>
			<content:encoded><![CDATA[<p>Export works fine but the import script gives error building table. I added try fetch and it generates error right the foreach ($entry in $RulesfromCSV) when it is reading two sets of tables from excel for rule and rule collection and after that it breaks on all the following.<br />
Has anyone had any luck with import. I am starting with basic network rules that uses IP and IPgroups both?<br />
foreach ($entry in $RulesfromCSV)<br />
{<br />
    $RuleParameter = @{<br />
        Name = $entry.Name;<br />
        protocols = $entry.protocols<br />
        SourceAddresses = $entry.SourceAddresses<br />
        DestinationAddresses = $entry.DestinationAddresses<br />
        SourceIPGroups = $entry.SourceIPGroups<br />
        DestinationIPGroups = $entry.DestinationIPGroups<br />
        ActionType = $entry.ActionType<br />
        DestinationPorts = $entry.DestinationPorts<br />
    }<br />
    try {<br />
    $rule = New-AzFirewallPolicyNetworkRule @RuleParameter  -ErrorAction Stop<br />
    }<br />
    catch {<br />
        Write-Host &#8220;2 &#8211; Error creating rule table based on excel data&#8221;<br />
    }<br />
    $NetworkRuleCollection = @{<br />
        RuleCollectionName = $entry.RuleCollectionName<br />
        Priority = $entry.RulePriority<br />
        ActionType = $entry.ActionType<br />
        Rule       = $rules += $rule<br />
    }<br />
}</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Comment on Azure Firewall Policy Rules to CSV by Prasant Chettri		</title>
		<link>https://www.cloudcorner.gr/microsoft/azure/azure-firewall-policy-rules-to-csv/#comment-25486</link>

		<dc:creator><![CDATA[Prasant Chettri]]></dc:creator>
		<pubDate>Mon, 06 May 2024 16:57:15 +0000</pubDate>
		<guid isPermaLink="false">https://www.cloudcorner.gr/?p=3903#comment-25486</guid>

					<description><![CDATA[export works fine but import gives error building table. I added try fetch and it generates error right the foreach ($entry in $RulesfromCSV) when it is reading two sets of table from excel for rule and rule collection and after that it breaks on all the following. 
Has anyone had any luck with import. I am starting with basic network rules that uses IP and IPgroups both]]></description>
			<content:encoded><![CDATA[<p>export works fine but import gives error building table. I added try fetch and it generates error right the foreach ($entry in $RulesfromCSV) when it is reading two sets of table from excel for rule and rule collection and after that it breaks on all the following.<br />
Has anyone had any luck with import. I am starting with basic network rules that uses IP and IPgroups both</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Comment on Azure Firewall Policy Rules to CSV by Pantelis Apostolidis		</title>
		<link>https://www.cloudcorner.gr/microsoft/azure/azure-firewall-policy-rules-to-csv/#comment-23537</link>

		<dc:creator><![CDATA[Pantelis Apostolidis]]></dc:creator>
		<pubDate>Tue, 23 Apr 2024 05:57:02 +0000</pubDate>
		<guid isPermaLink="false">https://www.cloudcorner.gr/?p=3903#comment-23537</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://www.cloudcorner.gr/microsoft/azure/azure-firewall-policy-rules-to-csv/#comment-20900&quot;&gt;Larry Brandt&lt;/a&gt;.

Thank you so much for sharing Larry!]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://www.cloudcorner.gr/microsoft/azure/azure-firewall-policy-rules-to-csv/#comment-20900">Larry Brandt</a>.</p>
<p>Thank you so much for sharing Larry!</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Comment on Azure Routing Experiences &#124; Scenario 2 by Pantelis Apostolidis		</title>
		<link>https://www.cloudcorner.gr/microsoft/azure-routing-experiences-scenario-2/#comment-23536</link>

		<dc:creator><![CDATA[Pantelis Apostolidis]]></dc:creator>
		<pubDate>Tue, 23 Apr 2024 05:54:33 +0000</pubDate>
		<guid isPermaLink="false">https://20.113.141.97/?p=3846#comment-23536</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://www.cloudcorner.gr/microsoft/azure-routing-experiences-scenario-2/#comment-19156&quot;&gt;leo&lt;/a&gt;.

Hi Leo, the GatewaySubnet learns all other subnets of its own VNET and all subnets of all peered VNETS and those subnet address spaces are added to the GatewaySubnet system routes automatically. You can check this by viewing the Effective routes of the GatewaySubnet route table. So you need to overwrite those routes with your user routes. To do this you need to add same or more specific routes. The /23 is a larger route than the /24. So the /24 system route will take priority. 
in short, yes you need to add the specific /24 routes.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://www.cloudcorner.gr/microsoft/azure-routing-experiences-scenario-2/#comment-19156">leo</a>.</p>
<p>Hi Leo, the GatewaySubnet learns all other subnets of its own VNET and all subnets of all peered VNETS and those subnet address spaces are added to the GatewaySubnet system routes automatically. You can check this by viewing the Effective routes of the GatewaySubnet route table. So you need to overwrite those routes with your user routes. To do this you need to add same or more specific routes. The /23 is a larger route than the /24. So the /24 system route will take priority.<br />
in short, yes you need to add the specific /24 routes.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Comment on Azure Failover Cluster with Shared Disk &#8211; Step by Step by Tony		</title>
		<link>https://www.cloudcorner.gr/microsoft/azure/azure-failover-cluster-with-shared-disk-step-by-step/#comment-21402</link>

		<dc:creator><![CDATA[Tony]]></dc:creator>
		<pubDate>Tue, 20 Feb 2024 22:01:53 +0000</pubDate>
		<guid isPermaLink="false">https://www.e-apostolidis.gr/?p=3350#comment-21402</guid>

					<description><![CDATA[Hello,
Thanks a lot for your post!
I just created two Azure Windows 2022 Core and joined them to the domain. I insalled the Cluster Service on both end. The service doesn&#039;t start:
The Cluster service cannot be started. An attempt to read configuration data from the Windows registry failed with error &#039;2&#039;. Please use the Failover Cluster Management snap-in to ensure that this machine is a member of a cluster. If you intend to add this machine to an existing cluster use the Add Node Wizard. Alternatively, if this machine has been configured as a member of a cluster, it will be necessary to restore the missing configuration data that is necessary for the Cluster Service to identify that it is a member of a cluster. Perform a System State Restore of this machine in order to restore the configuration data.
In order to continue we need the service to be started on both nodes?
Thanks,]]></description>
			<content:encoded><![CDATA[<p>Hello,<br />
Thanks a lot for your post!<br />
I just created two Azure Windows 2022 Core and joined them to the domain. I insalled the Cluster Service on both end. The service doesn&#8217;t start:<br />
The Cluster service cannot be started. An attempt to read configuration data from the Windows registry failed with error &#8216;2&#8217;. Please use the Failover Cluster Management snap-in to ensure that this machine is a member of a cluster. If you intend to add this machine to an existing cluster use the Add Node Wizard. Alternatively, if this machine has been configured as a member of a cluster, it will be necessary to restore the missing configuration data that is necessary for the Cluster Service to identify that it is a member of a cluster. Perform a System State Restore of this machine in order to restore the configuration data.<br />
In order to continue we need the service to be started on both nodes?<br />
Thanks,</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
