<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Linux Archives - Apostolidis Cloud Corner</title>
	<atom:link href="https://www.cloudcorner.gr/category/linux/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.cloudcorner.gr/category/linux/</link>
	<description>Remarks from a Cloud Architect encounters</description>
	<lastBuildDate>Thu, 15 Feb 2018 14:47:35 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.1</generator>

<image>
	<url>https://www.cloudcorner.gr/wp-content/uploads/2021/04/cropped-cloudcorner2-32x32.png</url>
	<title>Linux Archives - Apostolidis Cloud Corner</title>
	<link>https://www.cloudcorner.gr/category/linux/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Custom pfSense on Azure Rm &#124; a complete guide</title>
		<link>https://www.cloudcorner.gr/microsoft/azure/custom-pfsense-on-azurerm-a-complete-guide/</link>
					<comments>https://www.cloudcorner.gr/microsoft/azure/custom-pfsense-on-azurerm-a-complete-guide/#comments</comments>
		
		<dc:creator><![CDATA[Pantelis Apostolidis]]></dc:creator>
		<pubDate>Wed, 03 Jan 2018 15:12:52 +0000</pubDate>
				<category><![CDATA[Azure]]></category>
		<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[PowerShell]]></category>
		<category><![CDATA[azure]]></category>
		<category><![CDATA[azure vm]]></category>
		<category><![CDATA[azurerm]]></category>
		<category><![CDATA[custom routes]]></category>
		<category><![CDATA[custom vhd]]></category>
		<category><![CDATA[firewall]]></category>
		<category><![CDATA[freebsd]]></category>
		<category><![CDATA[pfSense]]></category>
		<category><![CDATA[powershell]]></category>
		<category><![CDATA[route tables]]></category>
		<category><![CDATA[udr]]></category>
		<category><![CDATA[upload vhd]]></category>
		<category><![CDATA[virtual network]]></category>
		<guid isPermaLink="false">https://www.e-apostolidis.gr/?p=1528</guid>

					<description><![CDATA[<p>Custom pfSense on Azure Rm &#124; a complete guide A complete guide on how to create a pfSense VM on</p>
<p>The post <a href="https://www.cloudcorner.gr/microsoft/azure/custom-pfsense-on-azurerm-a-complete-guide/">Custom pfSense on Azure Rm | a complete guide</a> appeared first on <a href="https://www.cloudcorner.gr">Apostolidis Cloud Corner</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h1 style="text-align: justify;">Custom pfSense on Azure Rm | a complete guide</h1>
<p style="text-align: justify;">A complete guide on how to create a pfSense VM on a local Hyper-V server, prepare it for Microsoft Azure, upload the disk to Azure and create a multi-NIC VM.</p>
<p style="text-align: justify;">Download the latest image from https://www.pfsense.org/download/</p>
<p id="UOGOgbu" style="text-align: justify;"><img fetchpriority="high" decoding="async" class="alignnone wp-image-1719 size-full" src="https://www.e-apostolidis.gr/wp-content/uploads/2017/12/img_5a46417942ce4.png" alt="pfsense" width="554" height="365" srcset="https://www.cloudcorner.gr/wp-content/uploads/2017/12/img_5a46417942ce4.png 554w, https://www.cloudcorner.gr/wp-content/uploads/2017/12/img_5a46417942ce4-300x198.png 300w, https://www.cloudcorner.gr/wp-content/uploads/2017/12/img_5a46417942ce4-120x80.png 120w" sizes="(max-width: 554px) 100vw, 554px" /></p>
<p style="text-align: justify;">Open Hyper-V Manager create a Generation 1 VM. I added 4096 ram, 2 cores, use VHD, add an extra NIC (for second interface)  and select the downloaded ISO. (create a fixed VHD as Azure supports only fixed VHDs for custom VMs)</p>
<p id="bWwoqGz" style="text-align: justify;"><img decoding="async" class="alignnone wp-image-1703 size-full" src="https://www.e-apostolidis.gr/wp-content/uploads/2017/12/img_5a4612db0c33f.png" alt="pfsense" width="300" height="484" srcset="https://www.cloudcorner.gr/wp-content/uploads/2017/12/img_5a4612db0c33f.png 300w, https://www.cloudcorner.gr/wp-content/uploads/2017/12/img_5a4612db0c33f-186x300.png 186w" sizes="(max-width: 300px) 100vw, 300px" /></p>
<p style="text-align: justify;">Start the VM and at the first screen press enter.</p>
<p id="mIaxRHN" style="text-align: justify;"><img decoding="async" class="alignnone wp-image-1700 size-full" src="https://www.e-apostolidis.gr/wp-content/uploads/2017/12/img_5a4611c229af2.png" alt="pfsense" width="626" height="384" srcset="https://www.cloudcorner.gr/wp-content/uploads/2017/12/img_5a4611c229af2.png 626w, https://www.cloudcorner.gr/wp-content/uploads/2017/12/img_5a4611c229af2-300x184.png 300w, https://www.cloudcorner.gr/wp-content/uploads/2017/12/img_5a4611c229af2-600x368.png 600w" sizes="(max-width: 626px) 100vw, 626px" /></p>
<p style="text-align: justify;">At all screens I accepted the default settings. Finally at the reboot prompt remove the installation ISO.</p>
<p style="text-align: justify;">There is no need to setup VLANs, select the second interface for WAN and the first for LAN.</p>
<p id="jLbbuSk" style="text-align: justify;"><img loading="lazy" decoding="async" class="alignnone wp-image-1705 size-full" src="https://www.e-apostolidis.gr/wp-content/uploads/2017/12/img_5a4614323b079.png" alt="pfsense" width="636" height="472" srcset="https://www.cloudcorner.gr/wp-content/uploads/2017/12/img_5a4614323b079.png 636w, https://www.cloudcorner.gr/wp-content/uploads/2017/12/img_5a4614323b079-300x223.png 300w, https://www.cloudcorner.gr/wp-content/uploads/2017/12/img_5a4614323b079-600x445.png 600w" sizes="auto, (max-width: 636px) 100vw, 636px" /></p>
<p id="FNJPixZ" style="text-align: justify;"><img loading="lazy" decoding="async" class="alignnone wp-image-1706 size-full" src="https://www.e-apostolidis.gr/wp-content/uploads/2017/12/img_5a46147b409db.png" alt="pfsense" width="653" height="137" srcset="https://www.cloudcorner.gr/wp-content/uploads/2017/12/img_5a46147b409db.png 653w, https://www.cloudcorner.gr/wp-content/uploads/2017/12/img_5a46147b409db-300x63.png 300w, https://www.cloudcorner.gr/wp-content/uploads/2017/12/img_5a46147b409db-600x126.png 600w" sizes="auto, (max-width: 653px) 100vw, 653px" /></p>
<p style="text-align: justify;">Once the pfSense is ready press 2 and change the LAN (hn0) interface IP to one at your network. Then select the option 14 to enable SSH.</p>
<p id="ZWseqdU" style="text-align: justify;"><img loading="lazy" decoding="async" class="alignnone wp-image-1720 size-full" src="https://www.e-apostolidis.gr/wp-content/uploads/2017/12/img_5a464549bd64f.png" alt="pfsense" width="633" height="438" srcset="https://www.cloudcorner.gr/wp-content/uploads/2017/12/img_5a464549bd64f.png 633w, https://www.cloudcorner.gr/wp-content/uploads/2017/12/img_5a464549bd64f-300x208.png 300w, https://www.cloudcorner.gr/wp-content/uploads/2017/12/img_5a464549bd64f-600x415.png 600w" sizes="auto, (max-width: 633px) 100vw, 633px" /></p>
<p style="text-align: justify;">Now we can login with putty, with username admin password pfsense and press 8 for Shell access.</p>
<p id="FNSfbHz" style="text-align: justify;"><img loading="lazy" decoding="async" class="alignnone wp-image-1711 size-full" src="https://www.e-apostolidis.gr/wp-content/uploads/2017/12/img_5a4619a436eb5.png" alt="pfsense" width="653" height="415" srcset="https://www.cloudcorner.gr/wp-content/uploads/2017/12/img_5a4619a436eb5.png 653w, https://www.cloudcorner.gr/wp-content/uploads/2017/12/img_5a4619a436eb5-300x191.png 300w, https://www.cloudcorner.gr/wp-content/uploads/2017/12/img_5a4619a436eb5-600x381.png 600w" sizes="auto, (max-width: 653px) 100vw, 653px" /></p>
<p style="text-align: justify;">The first thing is to update the packages running:</p>
<pre class="lang:sh decode:true ">pkg upgrade</pre>
<h2 style="text-align: justify;">Python</h2>
<p style="text-align: justify;">Then install Python, as it is requirement for the Azure Linux Agent.</p>
<p style="text-align: justify;">Search for Python packages running:</p>
<pre class="lang:sh decode:true ">pkg search python</pre>
<p id="jmunmwR" style="text-align: justify;"><img loading="lazy" decoding="async" class="alignnone wp-image-1721 size-full" src="https://www.e-apostolidis.gr/wp-content/uploads/2017/12/img_5a46475c9ca1b.png" alt="pfsense" width="631" height="112" srcset="https://www.cloudcorner.gr/wp-content/uploads/2017/12/img_5a46475c9ca1b.png 631w, https://www.cloudcorner.gr/wp-content/uploads/2017/12/img_5a46475c9ca1b-300x53.png 300w, https://www.cloudcorner.gr/wp-content/uploads/2017/12/img_5a46475c9ca1b-600x106.png 600w" sizes="auto, (max-width: 631px) 100vw, 631px" /></p>
<p style="text-align: justify;">Install the latest Python package, setup tools and bash:</p>
<pre class="lang:sh decode:true">pkg install -y python27-2.7.14</pre>
<pre class="lang:ps decode:true">pkg search setuptools

pkg install py27-setuptools-36.2.2

ln -s /usr/local/bin/python /usr/local/bin/python2.7

pkg install -y bash</pre>
<h2 style="text-align: justify;">Azure Linux Agent</h2>
<p style="text-align: justify;">ref: <a href="https://docs.microsoft.com/en-us/azure/virtual-machines/linux/classic/freebsd-create-upload-vhd">https://docs.microsoft.com/en-us/azure/virtual-machines/linux/classic/freebsd-create-upload-vhd</a></p>
<pre class="lang:sh decode:true">pkg install git

git clone https://github.com/Azure/WALinuxAgent.git

cd WALinuxAgent

git tag

git checkout WALinuxAgent-2.1.1

git checkout WALinuxAgent-2.0.16

python setup.py install

ln -sf /usr/local/sbin/waagent /usr/sbin/waagent</pre>
<p style="text-align: justify;">check the agent is running:</p>
<pre class="lang:sh decode:true ">waagent -Version</pre>
<p id="XyDFgfJ" style="text-align: justify;"><img loading="lazy" decoding="async" class="alignnone wp-image-1722 size-full" src="https://www.e-apostolidis.gr/wp-content/uploads/2017/12/img_5a46540428ee9.png" alt="pfsense" width="536" height="54" srcset="https://www.cloudcorner.gr/wp-content/uploads/2017/12/img_5a46540428ee9.png 536w, https://www.cloudcorner.gr/wp-content/uploads/2017/12/img_5a46540428ee9-300x30.png 300w" sizes="auto, (max-width: 536px) 100vw, 536px" /></p>
<p style="text-align: justify;">One final step before uploading the VHD to Azure is to set the LAN interface as dhcp.</p>
<p style="text-align: justify;">This can be done by the web interface, go to https://lanaddress, login using admin / pfsense, and go to interfaces / LAN and select DHCPas ipv4 configuration.</p>
<p id="imfoSFv" style="text-align: justify;"><img loading="lazy" decoding="async" class="alignnone wp-image-1725 size-full" src="https://www.e-apostolidis.gr/wp-content/uploads/2017/12/img_5a469d4f2dd21.png" alt="pfsense" width="306" height="351" srcset="https://www.cloudcorner.gr/wp-content/uploads/2017/12/img_5a469d4f2dd21.png 306w, https://www.cloudcorner.gr/wp-content/uploads/2017/12/img_5a469d4f2dd21-262x300.png 262w" sizes="auto, (max-width: 306px) 100vw, 306px" /></p>
<p style="text-align: justify;">Now, shutdown the pfSense and upload it to Azure Storage.</p>
<p style="text-align: justify;">I use the Storage Explorer, <a href="https://azure.microsoft.com/en-us/features/storage-explorer/">https://azure.microsoft.com/en-us/features/storage-explorer/</a> a free and powerful tool to manage Azure Storage. Login to your Azure Account and press Upload. Select as Blob type: &#8220;Page blob&#8221;</p>
<p id="rlEuHoA" style="text-align: justify;"><img loading="lazy" decoding="async" class="alignnone wp-image-1739 size-full" src="https://www.e-apostolidis.gr/wp-content/uploads/2018/01/img_5a4cc0ac27e62.png" alt="pfsense" width="855" height="649" srcset="https://www.cloudcorner.gr/wp-content/uploads/2018/01/img_5a4cc0ac27e62.png 855w, https://www.cloudcorner.gr/wp-content/uploads/2018/01/img_5a4cc0ac27e62-300x228.png 300w, https://www.cloudcorner.gr/wp-content/uploads/2018/01/img_5a4cc0ac27e62-768x583.png 768w, https://www.cloudcorner.gr/wp-content/uploads/2018/01/img_5a4cc0ac27e62-600x455.png 600w" sizes="auto, (max-width: 855px) 100vw, 855px" /></p>
<p style="text-align: justify;">After the upload is completed we can create a multiple NIC VM. This cannot be accomplished from GUI. We will create this using PowerShell.</p>
<pre class="lang:ps decode:true ">$ResourceGroupName = "******"
$pfresourcegroup = "*******"
$StorageAccountName = "******"
$vnetname = "*****"
$location = "West Europe"
$vnet = Get-AzureRmVirtualNetwork -Name $vnetname -ResourceGroupName $ResourceGroupName
$backendSubnet = Get-AzureRMVirtualNetworkSubnetConfig -Name default -VirtualNetwork $vnet
$vmName="pfsense"
$vmSize="Standard_F1"
$vnet = Get-AzureRmVirtualNetwork -Name $vnetname -ResourceGroupName $ResourceGroupName
$pubip = New-AzureRmPublicIpAddress -Name "PFPubIP" -ResourceGroupName $pfresourcegroup -Location $location -AllocationMethod Dynamic
$nic1 = New-AzureRmNetworkInterface -Name "EXPFN1NIC1" -ResourceGroupName $pfresourcegroup -Location $location -SubnetId $vnet.Subnets[0].Id -PublicIpAddressId $pubip.Id
$nic2 = New-AzureRmNetworkInterface -Name "EXPFN1NIC2" -ResourceGroupName $pfresourcegroup -Location $location -SubnetId $vnet.Subnets[0].Id
$VM = New-AzureRmVMConfig -VMName $vmName -VMSize $vmSize
$VM | Set-AzureRmVMOSDisk `
            -VhdUri https://********.blob.core.windows.net/vhds/pfsensefix.vhd `
            -Name pfsenseos -CreateOption attach -Linux -Caching ReadWrite
$vm = Add-AzureRmVMNetworkInterface -VM $vm -Id $nic1.Id
$vm = Add-AzureRmVMNetworkInterface -VM $vm -Id $nic2.Id
$vm.NetworkProfile.NetworkInterfaces.Item(0).Primary = $true
New-AzureRMVM -ResourceGroupName $pfresourcegroup -Location $locationName -VM $vm -Verbose</pre>
<p style="text-align: justify;">Once the VM is created, go to the VM&#8217;s blade and scroll down to &#8220;Boot diagnostics&#8221;. There you can see a screenshot of the VM&#8217;s monitor.</p>
<p id="acIPyky" style="text-align: justify;"><img loading="lazy" decoding="async" class="alignnone wp-image-1744 size-full" src="https://www.e-apostolidis.gr/wp-content/uploads/2018/01/img_5a4cddde2157b.png" alt="pfsense" width="1002" height="707" srcset="https://www.cloudcorner.gr/wp-content/uploads/2018/01/img_5a4cddde2157b.png 1002w, https://www.cloudcorner.gr/wp-content/uploads/2018/01/img_5a4cddde2157b-300x212.png 300w, https://www.cloudcorner.gr/wp-content/uploads/2018/01/img_5a4cddde2157b-768x542.png 768w, https://www.cloudcorner.gr/wp-content/uploads/2018/01/img_5a4cddde2157b-600x423.png 600w" sizes="auto, (max-width: 1002px) 100vw, 1002px" /></p>
<p style="text-align: justify;">Then go to the Networking section and SSH to the Public IP.</p>
<p id="RpmtQJA" style="text-align: justify;"><img loading="lazy" decoding="async" class="alignnone wp-image-1746 size-full" src="https://www.e-apostolidis.gr/wp-content/uploads/2018/01/img_5a4ce2adeacc3.png" alt="pfsense" width="673" height="547" srcset="https://www.cloudcorner.gr/wp-content/uploads/2018/01/img_5a4ce2adeacc3.png 673w, https://www.cloudcorner.gr/wp-content/uploads/2018/01/img_5a4ce2adeacc3-300x244.png 300w, https://www.cloudcorner.gr/wp-content/uploads/2018/01/img_5a4ce2adeacc3-600x488.png 600w" sizes="auto, (max-width: 673px) 100vw, 673px" /></p>
<p style="text-align: justify;">and also we can login to the Web Interface of the pfSense</p>
<p id="RTPgdSW" style="text-align: justify;"><img loading="lazy" decoding="async" class="alignnone wp-image-1747 size-full" src="https://www.e-apostolidis.gr/wp-content/uploads/2018/01/img_5a4ce3fe0353a.png" alt="pfsense" width="882" height="630" srcset="https://www.cloudcorner.gr/wp-content/uploads/2018/01/img_5a4ce3fe0353a.png 882w, https://www.cloudcorner.gr/wp-content/uploads/2018/01/img_5a4ce3fe0353a-300x214.png 300w, https://www.cloudcorner.gr/wp-content/uploads/2018/01/img_5a4ce3fe0353a-768x549.png 768w, https://www.cloudcorner.gr/wp-content/uploads/2018/01/img_5a4ce3fe0353a-600x429.png 600w" sizes="auto, (max-width: 882px) 100vw, 882px" /></p>
<p id="YIHfCde" style="text-align: justify;"><img loading="lazy" decoding="async" class="alignnone wp-image-1748 size-full" src="https://www.e-apostolidis.gr/wp-content/uploads/2018/01/img_5a4ce85fe97a1.png" alt="pfsense" width="1161" height="857" srcset="https://www.cloudcorner.gr/wp-content/uploads/2018/01/img_5a4ce85fe97a1.png 1161w, https://www.cloudcorner.gr/wp-content/uploads/2018/01/img_5a4ce85fe97a1-300x221.png 300w, https://www.cloudcorner.gr/wp-content/uploads/2018/01/img_5a4ce85fe97a1-768x567.png 768w, https://www.cloudcorner.gr/wp-content/uploads/2018/01/img_5a4ce85fe97a1-1024x756.png 1024w, https://www.cloudcorner.gr/wp-content/uploads/2018/01/img_5a4ce85fe97a1-600x443.png 600w" sizes="auto, (max-width: 1161px) 100vw, 1161px" /></p>
<p style="text-align: justify;">In my case I have added both NICs at the same Subnet, but at a production environment add the LAN interface to the backend subnet and the WAN interface to the DMZ (public) subnet.</p>
<p style="text-align: justify;">Of course more NICs can be added to the VM, one for each Subnet at our environment.</p>
<h2 style="text-align: justify;">Route external traffic through the pfSense</h2>
<p style="text-align: justify;">We cannot change the gateway at an Azure VM, but we can use routing tables to route the traffic through the pfSense.</p>
<p style="text-align: justify;">From the Azure Portal, select New and search for Route table.</p>
<p id="OKjEcPT" style="text-align: justify;"><img loading="lazy" decoding="async" class="alignnone wp-image-1749 size-full" src="https://www.e-apostolidis.gr/wp-content/uploads/2018/01/img_5a4ce9f90f26b.png" alt="pfsense" width="1037" height="309" srcset="https://www.cloudcorner.gr/wp-content/uploads/2018/01/img_5a4ce9f90f26b.png 1037w, https://www.cloudcorner.gr/wp-content/uploads/2018/01/img_5a4ce9f90f26b-300x89.png 300w, https://www.cloudcorner.gr/wp-content/uploads/2018/01/img_5a4ce9f90f26b-768x229.png 768w, https://www.cloudcorner.gr/wp-content/uploads/2018/01/img_5a4ce9f90f26b-1024x305.png 1024w, https://www.cloudcorner.gr/wp-content/uploads/2018/01/img_5a4ce9f90f26b-600x179.png 600w" sizes="auto, (max-width: 1037px) 100vw, 1037px" /></p>
<p style="text-align: justify;">We need to configure two things. One is to associate the Route table to a Subnet and the second is to create a Route.</p>
<p id="uHNKvMv" style="text-align: justify;"><img loading="lazy" decoding="async" class="alignnone wp-image-1750 size-full" src="https://www.e-apostolidis.gr/wp-content/uploads/2018/01/img_5a4ceae539c0b.png" alt="pfsense" width="232" height="111" /></p>
<p style="text-align: justify;">Open the &#8220;Route table&#8221; and click the &#8220;Routes&#8221;. Press &#8220;Add route&#8221; and in order to route all outbound traffic through the pfSense then add for Address prefix &#8220;0.0.0.0&#8221;, next hop type Virtual appliance&#8221; and Net hop address the ip address of the pfSense&#8217;s LAN interface IP.</p>
<p id="feCVtbZ" style="text-align: justify;"><img loading="lazy" decoding="async" class="alignnone wp-image-1751 size-full" src="https://www.e-apostolidis.gr/wp-content/uploads/2018/01/img_5a4cec67cf571.png" alt="pfsense" width="569" height="302" srcset="https://www.cloudcorner.gr/wp-content/uploads/2018/01/img_5a4cec67cf571.png 569w, https://www.cloudcorner.gr/wp-content/uploads/2018/01/img_5a4cec67cf571-300x159.png 300w" sizes="auto, (max-width: 569px) 100vw, 569px" /></p>
<p>Then go to the &#8220;Subnets&#8221; and associate the required subnets.</p>
<p id="IgXjKZN"><img loading="lazy" decoding="async" class="alignnone wp-image-1753 size-full" src="https://www.e-apostolidis.gr/wp-content/uploads/2018/01/img_5a4ced5dacef4.png" alt="pfsense" width="1068" height="430" srcset="https://www.cloudcorner.gr/wp-content/uploads/2018/01/img_5a4ced5dacef4.png 1068w, https://www.cloudcorner.gr/wp-content/uploads/2018/01/img_5a4ced5dacef4-300x121.png 300w, https://www.cloudcorner.gr/wp-content/uploads/2018/01/img_5a4ced5dacef4-768x309.png 768w, https://www.cloudcorner.gr/wp-content/uploads/2018/01/img_5a4ced5dacef4-1024x412.png 1024w, https://www.cloudcorner.gr/wp-content/uploads/2018/01/img_5a4ced5dacef4-600x242.png 600w" sizes="auto, (max-width: 1068px) 100vw, 1068px" /></p>
<p>One final thing to do is to enable IP Forwarding at the LAN interface of the pfSense, in order to be able to receive and forward traffic not originated for it.</p>
<p id="vsIVpQc"><img loading="lazy" decoding="async" width="907" height="321" class="alignnone size-full wp-image-1807 " src="https://www.e-apostolidis.gr/wp-content/uploads/2018/02/img_5a83ec9159a98.png" alt="" srcset="https://www.cloudcorner.gr/wp-content/uploads/2018/02/img_5a83ec9159a98.png 907w, https://www.cloudcorner.gr/wp-content/uploads/2018/02/img_5a83ec9159a98-300x106.png 300w, https://www.cloudcorner.gr/wp-content/uploads/2018/02/img_5a83ec9159a98-768x272.png 768w, https://www.cloudcorner.gr/wp-content/uploads/2018/02/img_5a83ec9159a98-600x212.png 600w" sizes="auto, (max-width: 907px) 100vw, 907px" /></p>
<p>&nbsp;</p>
<div class="saboxplugin-wrap" itemtype="http://schema.org/Person" itemscope itemprop="author"><div class="saboxplugin-tab"><div class="saboxplugin-gravatar"><img loading="lazy" decoding="async" src="https://www.e-apostolidis.gr/wp-content/uploads/2019/05/mvpsummit2019.jpg" width="100"  height="100" alt="Pantelis Apostolidis" itemprop="image"></div><div class="saboxplugin-authorname"><a href="https://www.cloudcorner.gr/author/admin/" class="vcard author" rel="author"><span class="fn">Pantelis Apostolidis</span></a></div><div class="saboxplugin-desc"><div itemprop="description"><p>Pantelis Apostolidis is a Sr. Specialist, Azure at Microsoft and a former Microsoft Azure MVP. For the last 20 years, Pantelis has been involved to major cloud projects in Greece and abroad, helping companies to adopt and deploy cloud technologies, driving business value. He is entitled to a lot of Microsoft Expert Certifications, demonstrating his proven experience in delivering high quality solutions. He is an author, blogger and he is acting as a spokesperson for conferences, workshops and webinars. He is also an active member of several communities as a moderator in azureheads.gr and autoexec.gr. Follow him on Twitter @papostolidis.</p>
</div></div><div class="saboxplugin-web "><a href="https://www.cloudcorner.gr" target="_self" >www.cloudcorner.gr</a></div><div class="clearfix"></div><div class="saboxplugin-socials "><a title="Facebook" target="_blank" href="https://www.facebook.com/pantelis.apostolidis" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-facebook" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 264 512"><path fill="currentColor" d="M76.7 512V283H0v-91h76.7v-71.7C76.7 42.4 124.3 0 193.8 0c33.3 0 61.9 2.5 70.2 3.6V85h-48.2c-37.8 0-45.1 18-45.1 44.3V192H256l-11.7 91h-73.6v229"></path></svg></span></a><a title="Linkedin" target="_blank" href="https://www.linkedin.com/in/papostolidis/" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-linkedin" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M100.3 480H7.4V180.9h92.9V480zM53.8 140.1C24.1 140.1 0 115.5 0 85.8 0 56.1 24.1 32 53.8 32c29.7 0 53.8 24.1 53.8 53.8 0 29.7-24.1 54.3-53.8 54.3zM448 480h-92.7V334.4c0-34.7-.7-79.2-48.3-79.2-48.3 0-55.7 37.7-55.7 76.7V480h-92.8V180.9h89.1v40.8h1.3c12.4-23.5 42.7-48.3 87.9-48.3 94 0 111.3 61.9 111.3 142.3V480z"></path></svg></span></a><a title="Instagram" target="_blank" href="https://www.instagram.com/proximagr" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-instagram" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"></path></svg></span></a><a title="Rss" target="_blank" href="https://wwwcloudcorner.gr/feed/rdf/" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-rss" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M128.081 415.959c0 35.369-28.672 64.041-64.041 64.041S0 451.328 0 415.959s28.672-64.041 64.041-64.041 64.04 28.673 64.04 64.041zm175.66 47.25c-8.354-154.6-132.185-278.587-286.95-286.95C7.656 175.765 0 183.105 0 192.253v48.069c0 8.415 6.49 15.472 14.887 16.018 111.832 7.284 201.473 96.702 208.772 208.772.547 8.397 7.604 14.887 16.018 14.887h48.069c9.149.001 16.489-7.655 15.995-16.79zm144.249.288C439.596 229.677 251.465 40.445 16.503 32.01 7.473 31.686 0 38.981 0 48.016v48.068c0 8.625 6.835 15.645 15.453 15.999 191.179 7.839 344.627 161.316 352.465 352.465.353 8.618 7.373 15.453 15.999 15.453h48.068c9.034-.001 16.329-7.474 16.005-16.504z"></path></svg></span></a><a title="Twitter" target="_blank" href="https://twitter.com/papostolidis" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-twitter" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 30 30"><path d="M26.37,26l-8.795-12.822l0.015,0.012L25.52,4h-2.65l-6.46,7.48L11.28,4H4.33l8.211,11.971L12.54,15.97L3.88,26h2.65 l7.182-8.322L19.42,26H26.37z M10.23,6l12.34,18h-2.1L8.12,6H10.23z" /></svg></span></a><a title="Github" target="_blank" href="https://github.com/proximagr" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-github" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 496 512"><path fill="currentColor" d="M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"></path></svg></span></a><a title="User email" target="_self" href="mailto:pr&#111;x&#105;&#109;ag&#114;&#064;&#104;&#111;tm&#097;&#105;l&#046;com" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-user_email" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M502.3 190.8c3.9-3.1 9.7-.2 9.7 4.7V400c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V195.6c0-5 5.7-7.8 9.7-4.7 22.4 17.4 52.1 39.5 154.1 113.6 21.1 15.4 56.7 47.8 92.2 47.6 35.7.3 72-32.8 92.3-47.6 102-74.1 131.6-96.3 154-113.7zM256 320c23.2.4 56.6-29.2 73.4-41.4 132.7-96.3 142.8-104.7 173.4-128.7 5.8-4.5 9.2-11.5 9.2-18.9v-19c0-26.5-21.5-48-48-48H48C21.5 64 0 85.5 0 112v19c0 7.4 3.4 14.3 9.2 18.9 30.6 23.9 40.7 32.4 173.4 128.7 16.8 12.2 50.2 41.8 73.4 41.4z"></path></svg></span></a></div></div></div><p><a class="a2a_button_email" href="https://www.addtoany.com/add_to/email?linkurl=https%3A%2F%2Fwww.cloudcorner.gr%2Fmicrosoft%2Fazure%2Fcustom-pfsense-on-azurerm-a-complete-guide%2F&amp;linkname=Custom%20pfSense%20on%20Azure%20Rm%20%7C%20a%20complete%20guide" title="Email" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_print" href="https://www.addtoany.com/add_to/print?linkurl=https%3A%2F%2Fwww.cloudcorner.gr%2Fmicrosoft%2Fazure%2Fcustom-pfsense-on-azurerm-a-complete-guide%2F&amp;linkname=Custom%20pfSense%20on%20Azure%20Rm%20%7C%20a%20complete%20guide" title="Print" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fwww.cloudcorner.gr%2Fmicrosoft%2Fazure%2Fcustom-pfsense-on-azurerm-a-complete-guide%2F&#038;title=Custom%20pfSense%20on%20Azure%20Rm%20%7C%20a%20complete%20guide" data-a2a-url="https://www.cloudcorner.gr/microsoft/azure/custom-pfsense-on-azurerm-a-complete-guide/" data-a2a-title="Custom pfSense on Azure Rm | a complete guide"><img src="https://static.addtoany.com/buttons/share_save_171_16.png" alt="Share"></a></p><p>The post <a href="https://www.cloudcorner.gr/microsoft/azure/custom-pfsense-on-azurerm-a-complete-guide/">Custom pfSense on Azure Rm | a complete guide</a> appeared first on <a href="https://www.cloudcorner.gr">Apostolidis Cloud Corner</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.cloudcorner.gr/microsoft/azure/custom-pfsense-on-azurerm-a-complete-guide/feed/</wfw:commentRss>
			<slash:comments>10</slash:comments>
		
		
			</item>
		<item>
		<title>High Level Steps to Create a Syslog Server for Azure OMS (Log Analytics)</title>
		<link>https://www.cloudcorner.gr/microsoft/azure/high-level-steps-create-syslog-server-azure-oms-log-analytics/</link>
					<comments>https://www.cloudcorner.gr/microsoft/azure/high-level-steps-create-syslog-server-azure-oms-log-analytics/#respond</comments>
		
		<dc:creator><![CDATA[Pantelis Apostolidis]]></dc:creator>
		<pubDate>Tue, 20 Jun 2017 10:20:19 +0000</pubDate>
				<category><![CDATA[Azure]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[automation]]></category>
		<category><![CDATA[azure]]></category>
		<category><![CDATA[azurerm]]></category>
		<category><![CDATA[monitoring]]></category>
		<category><![CDATA[network monitor]]></category>
		<category><![CDATA[oms]]></category>
		<category><![CDATA[operations management suite]]></category>
		<category><![CDATA[syslog]]></category>
		<guid isPermaLink="false">http://www.e-apostolidis.gr/?p=1292</guid>

					<description><![CDATA[<p>High Level Steps to Create a Syslog Server for Azure OMS (Log Analytics) &#160; This post is a gathering of</p>
<p>The post <a href="https://www.cloudcorner.gr/microsoft/azure/high-level-steps-create-syslog-server-azure-oms-log-analytics/">High Level Steps to Create a Syslog Server for Azure OMS (Log Analytics)</a> appeared first on <a href="https://www.cloudcorner.gr">Apostolidis Cloud Corner</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><span style="text-decoration: underline; font-size: 20px;"><strong>High Level Steps to Create a Syslog Server for Azure OMS (Log Analytics)</strong></span></p>
<p>&nbsp;</p>
<p>This post is a gathering of TechNet articles and 3rd party blog posts that my college John Dandelis followed to create a linux Syslog server in order to monitor network devices on Operations Management Suite (OMS). Its not a complete step-by-step guide but it is very useful as a reference.</p>
<p>&nbsp;</p>
<p>-Install Ubuntu server VM.</p>
<p>Use any Bash Shell to connect to Ubuntu Server. (http://win-bash.sourceforge.net/)</p>
<p>To install Bash shell in windows 10: From updates and security enable for developers, developer mode. From add remove windows components add windows subsystem for Linux.</p>
<p>&nbsp;</p>
<p>-Connect to Ubuntu server: ssh &lt;syslog username&gt;@&lt;syslogIP&gt;</p>
<p>&nbsp;</p>
<p>-Setup Ubuntu Syslog</p>
<p><a href="https://msandbu.wordpress.com/2016/02/22/monitoring-syslog-from-oms-with-non-oms-agents/">https://msandbu.wordpress.com/2016/02/22/monitoring-syslog-from-oms-with-non-oms-agents/</a></p>
<p>&nbsp;</p>
<p>Edit rsyslog.conf file:   (to edit press “insert”. To quit press “esc” and type “:q” to quit, “:wq” to save and quit, “:q!” to quit without saving )</p>
<p>sudo vim /etc/rsyslog.conf</p>
<p>&nbsp;</p>
<p>Uncomment Lines (remove # sign):</p>
<p>#$ModLoad imudp</p>
<p>#$UDPServerRun 514</p>
<p>&nbsp;</p>
<p>-Create a templatefor log receipt</p>
<p>Add Lines Before GLOBAL DIRECTIVES</p>
<p><em>$template RemoteLogs,&#8221;/var/log/%HOSTNAME%/%PROGRAMNAME%.log&#8221; *</em></p>
<p><em>*,*  ?RemoteLogs</em></p>
<p>&nbsp;</p>
<p>(The $template RemoteLogs directive (&#8220;RemoteLogs&#8221; string can be changed to any other descriptive name) forces rsyslog daemon to write log messages to separate local log files in /var/log/, where log file names are defined based on the hostname of the remote sending machine as well as the remote application that generated the logs. The second line (&#8220;*.* ?RemoteLogs&#8221;) implies that we apply RemoteLogs template to all received logs.)</p>
<p>&nbsp;</p>
<p>-Restart syslog service</p>
<p>sudo service rsyslog restart</p>
<p>&nbsp;</p>
<p>Install OMS Agent from OMS&#8211;&gt;Overview&#8211;&gt;Settings&#8211;&gt;Connected Sources&#8211;&gt;Linux Servers</p>
<p>Copy the &#8220;<strong>DOWNLOAD AND ONBOARD AGENT FOR LINUX</strong>&#8221; field and paste into Ubuntu Bash.</p>
<p>&nbsp;</p>
<p>Add Syslog Facilities from Overview&#8211;&gt;Settings&#8211;&gt;Data&#8211;&gt;Syslog</p>
<p>local0 or whatever is the device facility you collect logs from.</p>
<p>&nbsp;</p>
<p>Show Most Recent Logs</p>
<p>tail -f /var/log/syslog</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>Χρήσιμα Site:</p>
<p>&nbsp;</p>
<p>Create syslog in Ubuntu Server</p>
<p><a href="http://blogbt.net/index.php/2013/11/syslog-server-on-ubuntu/">http://blogbt.net/index.php/2013/11/syslog-server-on-ubuntu/</a></p>
<table width="90%">
<tbody>
<tr>
<td>&nbsp;</p>
<p><a href="http://blogbt.net/index.php/2013/11/syslog-server-on-ubuntu/">Setting up SysLog Server on Ubuntu &#8211; BlogBT.net</a></p>
<p>blogbt.net</p>
<p>Setting up a syslog server on ubuntu for easy troubleshooting and log keeping</td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>https://www.adamcouch.co.uk/syslog-server/</p>
<p>&nbsp;</p>
<p>VIM Editor:</p>
<p><a href="https://stackoverflow.com/questions/11828270/how-to-exit-the-vim-editor">https://stackoverflow.com/questions/11828270/how-to-exit-the-vim-editor</a></p>
<p>Hit the Esc key; vim goes into command mode. Then you can type</p>
<ul>
<li>:qto quit (short for :quit)</li>
<li>:q!to quit without saving (short for :quit!)</li>
<li>:wqto write and quit (think write and quit)</li>
<li>:wq!to write and quit even if file has only read permission (if file does not have write permission: force write)</li>
<li>:xto write and quit (similar to :wq, but won&#8217;t write if there are no changes)</li>
<li>:qato quit all (short for :quitall)</li>
</ul>
<p>&nbsp;</p>
<p>OMS Agent for Linux</p>
<p><a href="https://github.com/Microsoft/OMS-Agent-for-Linux/blob/master/installer/conf/omsagent.d/syslog.conf">https://github.com/Microsoft/OMS-Agent-for-Linux/blob/master/installer/conf/omsagent.d/syslog.conf</a></p>
<p>&nbsp;</p>
<p>https://blogs.technet.microsoft.com/msoms/2016/05/12/syslog-collection-in-operations-management-suite/</p>
<p>&nbsp;</p>
<p>Install Azure Power Shell</p>
<p>https://docs.microsoft.com/en-us/powershell/azure/install-azurerm-ps?view=azurermps-4.0.0</p>
<p>&nbsp;</p>
<p>Install Agent For log analytics</p>
<p>https://docs.microsoft.com/en-us/azure/log-analytics/log-analytics-linux-agents</p>
<p>&nbsp;</p>
<div class="saboxplugin-wrap" itemtype="http://schema.org/Person" itemscope itemprop="author"><div class="saboxplugin-tab"><div class="saboxplugin-gravatar"><img loading="lazy" decoding="async" src="https://www.e-apostolidis.gr/wp-content/uploads/2019/05/mvpsummit2019.jpg" width="100"  height="100" alt="Pantelis Apostolidis" itemprop="image"></div><div class="saboxplugin-authorname"><a href="https://www.cloudcorner.gr/author/admin/" class="vcard author" rel="author"><span class="fn">Pantelis Apostolidis</span></a></div><div class="saboxplugin-desc"><div itemprop="description"><p>Pantelis Apostolidis is a Sr. Specialist, Azure at Microsoft and a former Microsoft Azure MVP. For the last 20 years, Pantelis has been involved to major cloud projects in Greece and abroad, helping companies to adopt and deploy cloud technologies, driving business value. He is entitled to a lot of Microsoft Expert Certifications, demonstrating his proven experience in delivering high quality solutions. He is an author, blogger and he is acting as a spokesperson for conferences, workshops and webinars. He is also an active member of several communities as a moderator in azureheads.gr and autoexec.gr. Follow him on Twitter @papostolidis.</p>
</div></div><div class="saboxplugin-web "><a href="https://www.cloudcorner.gr" target="_self" >www.cloudcorner.gr</a></div><div class="clearfix"></div><div class="saboxplugin-socials "><a title="Facebook" target="_blank" href="https://www.facebook.com/pantelis.apostolidis" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-facebook" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 264 512"><path fill="currentColor" d="M76.7 512V283H0v-91h76.7v-71.7C76.7 42.4 124.3 0 193.8 0c33.3 0 61.9 2.5 70.2 3.6V85h-48.2c-37.8 0-45.1 18-45.1 44.3V192H256l-11.7 91h-73.6v229"></path></svg></span></a><a title="Linkedin" target="_blank" href="https://www.linkedin.com/in/papostolidis/" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-linkedin" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M100.3 480H7.4V180.9h92.9V480zM53.8 140.1C24.1 140.1 0 115.5 0 85.8 0 56.1 24.1 32 53.8 32c29.7 0 53.8 24.1 53.8 53.8 0 29.7-24.1 54.3-53.8 54.3zM448 480h-92.7V334.4c0-34.7-.7-79.2-48.3-79.2-48.3 0-55.7 37.7-55.7 76.7V480h-92.8V180.9h89.1v40.8h1.3c12.4-23.5 42.7-48.3 87.9-48.3 94 0 111.3 61.9 111.3 142.3V480z"></path></svg></span></a><a title="Instagram" target="_blank" href="https://www.instagram.com/proximagr" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-instagram" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"></path></svg></span></a><a title="Rss" target="_blank" href="https://wwwcloudcorner.gr/feed/rdf/" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-rss" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M128.081 415.959c0 35.369-28.672 64.041-64.041 64.041S0 451.328 0 415.959s28.672-64.041 64.041-64.041 64.04 28.673 64.04 64.041zm175.66 47.25c-8.354-154.6-132.185-278.587-286.95-286.95C7.656 175.765 0 183.105 0 192.253v48.069c0 8.415 6.49 15.472 14.887 16.018 111.832 7.284 201.473 96.702 208.772 208.772.547 8.397 7.604 14.887 16.018 14.887h48.069c9.149.001 16.489-7.655 15.995-16.79zm144.249.288C439.596 229.677 251.465 40.445 16.503 32.01 7.473 31.686 0 38.981 0 48.016v48.068c0 8.625 6.835 15.645 15.453 15.999 191.179 7.839 344.627 161.316 352.465 352.465.353 8.618 7.373 15.453 15.999 15.453h48.068c9.034-.001 16.329-7.474 16.005-16.504z"></path></svg></span></a><a title="Twitter" target="_blank" href="https://twitter.com/papostolidis" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-twitter" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 30 30"><path d="M26.37,26l-8.795-12.822l0.015,0.012L25.52,4h-2.65l-6.46,7.48L11.28,4H4.33l8.211,11.971L12.54,15.97L3.88,26h2.65 l7.182-8.322L19.42,26H26.37z M10.23,6l12.34,18h-2.1L8.12,6H10.23z" /></svg></span></a><a title="Github" target="_blank" href="https://github.com/proximagr" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-github" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 496 512"><path fill="currentColor" d="M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"></path></svg></span></a><a title="User email" target="_self" href="mailto:&#112;r&#111;x&#105;&#109;&#097;&#103;r&#064;h&#111;&#116;&#109;a&#105;l.co&#109;" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-user_email" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M502.3 190.8c3.9-3.1 9.7-.2 9.7 4.7V400c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V195.6c0-5 5.7-7.8 9.7-4.7 22.4 17.4 52.1 39.5 154.1 113.6 21.1 15.4 56.7 47.8 92.2 47.6 35.7.3 72-32.8 92.3-47.6 102-74.1 131.6-96.3 154-113.7zM256 320c23.2.4 56.6-29.2 73.4-41.4 132.7-96.3 142.8-104.7 173.4-128.7 5.8-4.5 9.2-11.5 9.2-18.9v-19c0-26.5-21.5-48-48-48H48C21.5 64 0 85.5 0 112v19c0 7.4 3.4 14.3 9.2 18.9 30.6 23.9 40.7 32.4 173.4 128.7 16.8 12.2 50.2 41.8 73.4 41.4z"></path></svg></span></a></div></div></div><p><a class="a2a_button_email" href="https://www.addtoany.com/add_to/email?linkurl=https%3A%2F%2Fwww.cloudcorner.gr%2Fmicrosoft%2Fazure%2Fhigh-level-steps-create-syslog-server-azure-oms-log-analytics%2F&amp;linkname=High%20Level%20Steps%20to%20Create%20a%20Syslog%20Server%20for%20Azure%20OMS%20%28Log%20Analytics%29" title="Email" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_print" href="https://www.addtoany.com/add_to/print?linkurl=https%3A%2F%2Fwww.cloudcorner.gr%2Fmicrosoft%2Fazure%2Fhigh-level-steps-create-syslog-server-azure-oms-log-analytics%2F&amp;linkname=High%20Level%20Steps%20to%20Create%20a%20Syslog%20Server%20for%20Azure%20OMS%20%28Log%20Analytics%29" title="Print" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fwww.cloudcorner.gr%2Fmicrosoft%2Fazure%2Fhigh-level-steps-create-syslog-server-azure-oms-log-analytics%2F&#038;title=High%20Level%20Steps%20to%20Create%20a%20Syslog%20Server%20for%20Azure%20OMS%20%28Log%20Analytics%29" data-a2a-url="https://www.cloudcorner.gr/microsoft/azure/high-level-steps-create-syslog-server-azure-oms-log-analytics/" data-a2a-title="High Level Steps to Create a Syslog Server for Azure OMS (Log Analytics)"><img src="https://static.addtoany.com/buttons/share_save_171_16.png" alt="Share"></a></p><p>The post <a href="https://www.cloudcorner.gr/microsoft/azure/high-level-steps-create-syslog-server-azure-oms-log-analytics/">High Level Steps to Create a Syslog Server for Azure OMS (Log Analytics)</a> appeared first on <a href="https://www.cloudcorner.gr">Apostolidis Cloud Corner</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.cloudcorner.gr/microsoft/azure/high-level-steps-create-syslog-server-azure-oms-log-analytics/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Puppet On Azure &#124; Βήμα 5, FOREMAN</title>
		<link>https://www.cloudcorner.gr/%ce%b5%ce%bb%ce%bb%ce%b7%ce%bd%ce%b9%ce%ba%ce%ac/puppet-on-azure-%ce%b2%ce%ae%ce%bc%ce%b1-5-foreman/</link>
					<comments>https://www.cloudcorner.gr/%ce%b5%ce%bb%ce%bb%ce%b7%ce%bd%ce%b9%ce%ba%ce%ac/puppet-on-azure-%ce%b2%ce%ae%ce%bc%ce%b1-5-foreman/#respond</comments>
		
		<dc:creator><![CDATA[Pantelis Apostolidis]]></dc:creator>
		<pubDate>Mon, 19 Oct 2015 15:39:31 +0000</pubDate>
				<category><![CDATA[Azure]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Servers]]></category>
		<category><![CDATA[Ελληνικά]]></category>
		<category><![CDATA[automation]]></category>
		<category><![CDATA[azure]]></category>
		<category><![CDATA[devops]]></category>
		<category><![CDATA[puppet]]></category>
		<category><![CDATA[virtual network]]></category>
		<guid isPermaLink="false">http://www.e-apostolidis.gr/?p=760</guid>

					<description><![CDATA[<p>Puppet On Azure Εγκατάσταση &#38; Παραμετροποίηση του FOREMAN για να έχουμε γραφικό περιβάλλον μέσω WEB Το Open Puppet δεν έχει</p>
<p>The post <a href="https://www.cloudcorner.gr/%ce%b5%ce%bb%ce%bb%ce%b7%ce%bd%ce%b9%ce%ba%ce%ac/puppet-on-azure-%ce%b2%ce%ae%ce%bc%ce%b1-5-foreman/">Puppet On Azure | Βήμα 5, FOREMAN</a> appeared first on <a href="https://www.cloudcorner.gr">Apostolidis Cloud Corner</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h1 style="text-align: justify;">Puppet On Azure</h1>
<h2 style="text-align: justify;">Εγκατάσταση &amp; Παραμετροποίηση του FOREMAN για να έχουμε γραφικό περιβάλλον μέσω WEB</h2>
<p style="text-align: justify;">Το Open Puppet δεν έχει γραφικό περιβάλλον στην βασική του εγκατάσταση. Υπάρχουν μερικά open source προγράμματα τα οποία μπορούν να προτεθούν στο Puppet Master και να μας προσφέρουν γραφικό περιβάλλον. Ένα από τα καλύτερα είναι το Foreman. Με το Foreman μπορούμε να διαχειριστούμε το Puppet πλήρως.</p>
<p style="text-align: justify;">Το Dashboard του Foreman:</p>
<p style="text-align: justify;"><a href="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb50.jpg"><img loading="lazy" decoding="async" class="alignnone wp-image-608 size-large" src="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb50.jpg?w=625" alt="mopb50" width="625" height="500" srcset="https://www.cloudcorner.gr/wp-content/uploads/2015/10/mopb50.jpg 871w, https://www.cloudcorner.gr/wp-content/uploads/2015/10/mopb50-300x240.jpg 300w, https://www.cloudcorner.gr/wp-content/uploads/2015/10/mopb50-624x499.jpg 624w" sizes="auto, (max-width: 625px) 100vw, 625px" /></a></p>
<p>Εγκατάσταση:</p>
<ol>
<li>Συνδεόμαστε στο Puppet Master με SSH, κάνουμε login και τρέχουμε την εντολή “sudo su -“ για να γυρίσουμε σε root<br />
<a href="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb51.jpg"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-609" src="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb51.jpg" alt="mopb51" width="251" height="19" /></a></li>
<li>Ενεργοποιούμε τα repositories για το Foreman<br />
echo &#8220;deb http://deb.theforeman.org/ trusty 1.9&#8221; &gt; /etc/apt/sources.list.d/foreman.list echo &#8220;deb http://deb.theforeman.org/ plugins 1.9&#8221; &gt;&gt; /etc/apt/sources.list.d/foreman.list wget -q http://deb.theforeman.org/pubkey.gpg -O- | apt-key add –</li>
<li>Τρέχουμε την εγκατάσταση με foreman-installer<br />
<a href="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb52.jpg"><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-610" src="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb52.jpg?w=300" alt="mopb52" width="300" height="21" srcset="https://www.cloudcorner.gr/wp-content/uploads/2015/10/mopb52.jpg 337w, https://www.cloudcorner.gr/wp-content/uploads/2015/10/mopb52-300x21.jpg 300w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></li>
<li>Μόλις τελειώσει η εγκατάσταση μας ενημερώνει για το link του Web interface και τα credentials.<br />
<a href="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb53.jpg"><img loading="lazy" decoding="async" class="alignnone wp-image-621 size-medium" src="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb53.jpg?w=300" alt="mopb53" width="300" height="167" /></a></li>
<li>Μπορούμε να ανοίξουμε την πόρτα 443 από το Endpoint του Azure ώστε να έχουμε την κονσόλα και απ’ έξω.<br />
Από το Azure Management Portal διαλέγουμε το VM του Master Puppet και πηγαίνουμε στα Endpoints<br />
<a href="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb54.jpg"><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-612" src="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb54.jpg?w=300" alt="mopb54" width="300" height="205" srcset="https://www.cloudcorner.gr/wp-content/uploads/2015/10/mopb54.jpg 911w, https://www.cloudcorner.gr/wp-content/uploads/2015/10/mopb54-300x205.jpg 300w, https://www.cloudcorner.gr/wp-content/uploads/2015/10/mopb54-624x427.jpg 624w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a><br />
Στη συνέχεια πατάμε ADD και διαλέγουμε &#8220;Add a stand-alone endpoint&#8221;</p>
<p><a href="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb552.jpg"><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-782" src="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb552-300x271.jpg" alt="mopb55" width="300" height="271" srcset="https://www.cloudcorner.gr/wp-content/uploads/2015/10/mopb552-300x271.jpg 300w, https://www.cloudcorner.gr/wp-content/uploads/2015/10/mopb552-624x563.jpg 624w, https://www.cloudcorner.gr/wp-content/uploads/2015/10/mopb552.jpg 698w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></p>
<p>Στο πεδίο Name διαλέγουμε από το Drop down menu το HTTPS</p>
<p>p<a href="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb56.jpg"><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-614" src="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb56.jpg?w=300" alt="mopb56" width="300" height="255" /></a>Βλέπουμε στα Endpoints έχει προστεθεί το HTTPS</p>
<p><a href="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb57.jpg"><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-615" src="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb57.jpg?w=300" alt="mopb57" width="300" height="88" /></a></p>
<p>και πλέον μπορούμε να κάνουμε browse στο link του Cloud Service</li>
<li>Ανοίγουμε τον browser και κάνουμε login στο Foreman από την public διεύθυνση, στα certificate prompts πατάμε και στα δύο cancel.<br />
<img loading="lazy" decoding="async" class="alignnone size-medium wp-image-616" src="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb58.jpg?w=300" alt="mopb58" width="300" height="225" /></li>
<li>Μπαίνουμε στο Dashboard<br />
<a href="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb59.jpg"><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-617" src="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb59.jpg?w=300" alt="mopb59" width="300" height="240" /></a></li>
<li>Πάμε στο Hosts και πατάμε All Hosts για να δούμε το Status των Agents<br />
<a href="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb60.jpg"><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-618" src="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb60.jpg?w=300" alt="mopb60" width="300" height="117" /></a></li>
<li>Πατώντας στο όνομα ενός host μπορούμε να δούμε περισσότερα στοιχεία<br />
<a href="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb61.jpg"><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-619" src="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb61.jpg?w=300" alt="mopb61" width="300" height="231" /></a></li>
<li>Statistics<br />
<a href="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb62.jpg"><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-620" src="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb62.jpg?w=290" alt="mopb62" width="290" height="300" /></a></li>
</ol>
<p>&nbsp;</p>
<div class="saboxplugin-wrap" itemtype="http://schema.org/Person" itemscope itemprop="author"><div class="saboxplugin-tab"><div class="saboxplugin-gravatar"><img loading="lazy" decoding="async" src="https://www.e-apostolidis.gr/wp-content/uploads/2019/05/mvpsummit2019.jpg" width="100"  height="100" alt="Pantelis Apostolidis" itemprop="image"></div><div class="saboxplugin-authorname"><a href="https://www.cloudcorner.gr/author/admin/" class="vcard author" rel="author"><span class="fn">Pantelis Apostolidis</span></a></div><div class="saboxplugin-desc"><div itemprop="description"><p>Pantelis Apostolidis is a Sr. Specialist, Azure at Microsoft and a former Microsoft Azure MVP. For the last 20 years, Pantelis has been involved to major cloud projects in Greece and abroad, helping companies to adopt and deploy cloud technologies, driving business value. He is entitled to a lot of Microsoft Expert Certifications, demonstrating his proven experience in delivering high quality solutions. He is an author, blogger and he is acting as a spokesperson for conferences, workshops and webinars. He is also an active member of several communities as a moderator in azureheads.gr and autoexec.gr. Follow him on Twitter @papostolidis.</p>
</div></div><div class="saboxplugin-web "><a href="https://www.cloudcorner.gr" target="_self" >www.cloudcorner.gr</a></div><div class="clearfix"></div><div class="saboxplugin-socials "><a title="Facebook" target="_blank" href="https://www.facebook.com/pantelis.apostolidis" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-facebook" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 264 512"><path fill="currentColor" d="M76.7 512V283H0v-91h76.7v-71.7C76.7 42.4 124.3 0 193.8 0c33.3 0 61.9 2.5 70.2 3.6V85h-48.2c-37.8 0-45.1 18-45.1 44.3V192H256l-11.7 91h-73.6v229"></path></svg></span></a><a title="Linkedin" target="_blank" href="https://www.linkedin.com/in/papostolidis/" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-linkedin" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M100.3 480H7.4V180.9h92.9V480zM53.8 140.1C24.1 140.1 0 115.5 0 85.8 0 56.1 24.1 32 53.8 32c29.7 0 53.8 24.1 53.8 53.8 0 29.7-24.1 54.3-53.8 54.3zM448 480h-92.7V334.4c0-34.7-.7-79.2-48.3-79.2-48.3 0-55.7 37.7-55.7 76.7V480h-92.8V180.9h89.1v40.8h1.3c12.4-23.5 42.7-48.3 87.9-48.3 94 0 111.3 61.9 111.3 142.3V480z"></path></svg></span></a><a title="Instagram" target="_blank" href="https://www.instagram.com/proximagr" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-instagram" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"></path></svg></span></a><a title="Rss" target="_blank" href="https://wwwcloudcorner.gr/feed/rdf/" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-rss" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M128.081 415.959c0 35.369-28.672 64.041-64.041 64.041S0 451.328 0 415.959s28.672-64.041 64.041-64.041 64.04 28.673 64.04 64.041zm175.66 47.25c-8.354-154.6-132.185-278.587-286.95-286.95C7.656 175.765 0 183.105 0 192.253v48.069c0 8.415 6.49 15.472 14.887 16.018 111.832 7.284 201.473 96.702 208.772 208.772.547 8.397 7.604 14.887 16.018 14.887h48.069c9.149.001 16.489-7.655 15.995-16.79zm144.249.288C439.596 229.677 251.465 40.445 16.503 32.01 7.473 31.686 0 38.981 0 48.016v48.068c0 8.625 6.835 15.645 15.453 15.999 191.179 7.839 344.627 161.316 352.465 352.465.353 8.618 7.373 15.453 15.999 15.453h48.068c9.034-.001 16.329-7.474 16.005-16.504z"></path></svg></span></a><a title="Twitter" target="_blank" href="https://twitter.com/papostolidis" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-twitter" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 30 30"><path d="M26.37,26l-8.795-12.822l0.015,0.012L25.52,4h-2.65l-6.46,7.48L11.28,4H4.33l8.211,11.971L12.54,15.97L3.88,26h2.65 l7.182-8.322L19.42,26H26.37z M10.23,6l12.34,18h-2.1L8.12,6H10.23z" /></svg></span></a><a title="Github" target="_blank" href="https://github.com/proximagr" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-github" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 496 512"><path fill="currentColor" d="M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"></path></svg></span></a><a title="User email" target="_self" href="mailto:p&#114;&#111;xi&#109;ag&#114;&#064;&#104;o&#116;mai&#108;&#046;&#099;&#111;m" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-user_email" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M502.3 190.8c3.9-3.1 9.7-.2 9.7 4.7V400c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V195.6c0-5 5.7-7.8 9.7-4.7 22.4 17.4 52.1 39.5 154.1 113.6 21.1 15.4 56.7 47.8 92.2 47.6 35.7.3 72-32.8 92.3-47.6 102-74.1 131.6-96.3 154-113.7zM256 320c23.2.4 56.6-29.2 73.4-41.4 132.7-96.3 142.8-104.7 173.4-128.7 5.8-4.5 9.2-11.5 9.2-18.9v-19c0-26.5-21.5-48-48-48H48C21.5 64 0 85.5 0 112v19c0 7.4 3.4 14.3 9.2 18.9 30.6 23.9 40.7 32.4 173.4 128.7 16.8 12.2 50.2 41.8 73.4 41.4z"></path></svg></span></a></div></div></div><p><a class="a2a_button_email" href="https://www.addtoany.com/add_to/email?linkurl=https%3A%2F%2Fwww.cloudcorner.gr%2F%25ce%25b5%25ce%25bb%25ce%25bb%25ce%25b7%25ce%25bd%25ce%25b9%25ce%25ba%25ce%25ac%2Fpuppet-on-azure-%25ce%25b2%25ce%25ae%25ce%25bc%25ce%25b1-5-foreman%2F&amp;linkname=Puppet%20On%20Azure%20%7C%20%CE%92%CE%AE%CE%BC%CE%B1%205%2C%20FOREMAN" title="Email" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_print" href="https://www.addtoany.com/add_to/print?linkurl=https%3A%2F%2Fwww.cloudcorner.gr%2F%25ce%25b5%25ce%25bb%25ce%25bb%25ce%25b7%25ce%25bd%25ce%25b9%25ce%25ba%25ce%25ac%2Fpuppet-on-azure-%25ce%25b2%25ce%25ae%25ce%25bc%25ce%25b1-5-foreman%2F&amp;linkname=Puppet%20On%20Azure%20%7C%20%CE%92%CE%AE%CE%BC%CE%B1%205%2C%20FOREMAN" title="Print" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fwww.cloudcorner.gr%2F%25ce%25b5%25ce%25bb%25ce%25bb%25ce%25b7%25ce%25bd%25ce%25b9%25ce%25ba%25ce%25ac%2Fpuppet-on-azure-%25ce%25b2%25ce%25ae%25ce%25bc%25ce%25b1-5-foreman%2F&#038;title=Puppet%20On%20Azure%20%7C%20%CE%92%CE%AE%CE%BC%CE%B1%205%2C%20FOREMAN" data-a2a-url="https://www.cloudcorner.gr/%ce%b5%ce%bb%ce%bb%ce%b7%ce%bd%ce%b9%ce%ba%ce%ac/puppet-on-azure-%ce%b2%ce%ae%ce%bc%ce%b1-5-foreman/" data-a2a-title="Puppet On Azure | Βήμα 5, FOREMAN"><img src="https://static.addtoany.com/buttons/share_save_171_16.png" alt="Share"></a></p><p>The post <a href="https://www.cloudcorner.gr/%ce%b5%ce%bb%ce%bb%ce%b7%ce%bd%ce%b9%ce%ba%ce%ac/puppet-on-azure-%ce%b2%ce%ae%ce%bc%ce%b1-5-foreman/">Puppet On Azure | Βήμα 5, FOREMAN</a> appeared first on <a href="https://www.cloudcorner.gr">Apostolidis Cloud Corner</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.cloudcorner.gr/%ce%b5%ce%bb%ce%bb%ce%b7%ce%bd%ce%b9%ce%ba%ce%ac/puppet-on-azure-%ce%b2%ce%ae%ce%bc%ce%b1-5-foreman/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Puppet On Azure &#124; Βήμα 4, Puppet Automation</title>
		<link>https://www.cloudcorner.gr/%ce%b5%ce%bb%ce%bb%ce%b7%ce%bd%ce%b9%ce%ba%ce%ac/puppet-on-azure-%ce%b2%ce%ae%ce%bc%ce%b1-4-puppet-automation/</link>
					<comments>https://www.cloudcorner.gr/%ce%b5%ce%bb%ce%bb%ce%b7%ce%bd%ce%b9%ce%ba%ce%ac/puppet-on-azure-%ce%b2%ce%ae%ce%bc%ce%b1-4-puppet-automation/#respond</comments>
		
		<dc:creator><![CDATA[Pantelis Apostolidis]]></dc:creator>
		<pubDate>Sun, 18 Oct 2015 21:31:49 +0000</pubDate>
				<category><![CDATA[Azure]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Servers]]></category>
		<category><![CDATA[Ελληνικά]]></category>
		<category><![CDATA[automation]]></category>
		<category><![CDATA[azure]]></category>
		<category><![CDATA[puppet]]></category>
		<guid isPermaLink="false">http://www.e-apostolidis.gr/?p=752</guid>

					<description><![CDATA[<p>Puppet On Azure Puppet Automation – Δημιουργία αρχείου στους Servers που κάνουμε Manage Έχουμε εγκαταστήσει το Puppet και τους Agents,</p>
<p>The post <a href="https://www.cloudcorner.gr/%ce%b5%ce%bb%ce%bb%ce%b7%ce%bd%ce%b9%ce%ba%ce%ac/puppet-on-azure-%ce%b2%ce%ae%ce%bc%ce%b1-4-puppet-automation/">Puppet On Azure | Βήμα 4, Puppet Automation</a> appeared first on <a href="https://www.cloudcorner.gr">Apostolidis Cloud Corner</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h1>Puppet On Azure</h1>
<h2>Puppet Automation – Δημιουργία αρχείου στους Servers που κάνουμε Manage</h2>
<p>Έχουμε εγκαταστήσει το Puppet και τους Agents, τώρα είναι η ώρα να δούμε ένα test automation.</p>
<p>Παράδειγμα «Δημιουργία αρχείου»</p>
<p>Στον Puppet Master τρέχουμε:</p>
<p>nano /etc/puppet/manifests/site.pp</p>
<p>και δίνουμε όνομα του αρχείου και το path</p>
<p>το security “mode”</p>
<p>και το περιεχόμενο του αρχείου ”content”</p>
<p><a href="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb46.jpg"><img loading="lazy" decoding="async" class="alignnone wp-image-600 size-full" src="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb46.jpg" alt="mopb46" width="488" height="96" srcset="https://www.cloudcorner.gr/wp-content/uploads/2015/10/mopb46.jpg 488w, https://www.cloudcorner.gr/wp-content/uploads/2015/10/mopb46-300x59.jpg 300w" sizes="auto, (max-width: 488px) 100vw, 488px" /></a></p>
<p>Και το σώζουμε</p>
<p>Τώρα πάμε στον Slave να δούμε το αρχείο. Μπορούμε να περιμένουμε μισή ώρα μέχρι να κάνει request ο agent στο master ή να τρέξουμε “puppet agent &#8211;test” για να το επισπεύσουμε</p>
<p><a href="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb47.jpg"><img loading="lazy" decoding="async" class="alignnone wp-image-601 size-full" src="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb47.jpg" alt="mopb47" width="532" height="142" srcset="https://www.cloudcorner.gr/wp-content/uploads/2015/10/mopb47.jpg 532w, https://www.cloudcorner.gr/wp-content/uploads/2015/10/mopb47-300x80.jpg 300w" sizes="auto, (max-width: 532px) 100vw, 532px" /></a></p>
<p>Και με “nano /tmp/puppet-test” βλέπουμε το περιεχόμενο</p>
<p><a href="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb48.jpg"><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-602" src="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb48.jpg?w=300" alt="mopb48" width="300" height="124" srcset="https://www.cloudcorner.gr/wp-content/uploads/2015/10/mopb48.jpg 433w, https://www.cloudcorner.gr/wp-content/uploads/2015/10/mopb48-300x124.jpg 300w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></p>
<p>Τώρα για να δημιουργήσουμε το αρχείο και στα Linux αλλά και σε Windows παραμετροποιούμε το site.pp το παρακάτω:</p>
<p><code>if $osfamily == 'windows' {<br />
file { 'c:/temp/pupet-test.txt': ensure =&gt; file, mode =&gt;'0644',<br />
content =&gt; "this is the first puppet test file.n" }<br />
}<br />
else {<br />
file {'/tmp/puppet-test':<br />
ensure =&gt; "present",<br />
mode =&gt; 0644,<br />
content =&gt; "this is the first puppet test file.n",<br />
}<br />
}</code></p>
<p><a href="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb49.jpg"><img loading="lazy" decoding="async" class="alignnone wp-image-604 size-full" src="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb49.jpg" alt="mopb49" width="571" height="244" srcset="https://www.cloudcorner.gr/wp-content/uploads/2015/10/mopb49.jpg 571w, https://www.cloudcorner.gr/wp-content/uploads/2015/10/mopb49-300x128.jpg 300w" sizes="auto, (max-width: 571px) 100vw, 571px" /></a></p>
<div class="saboxplugin-wrap" itemtype="http://schema.org/Person" itemscope itemprop="author"><div class="saboxplugin-tab"><div class="saboxplugin-gravatar"><img loading="lazy" decoding="async" src="https://www.e-apostolidis.gr/wp-content/uploads/2019/05/mvpsummit2019.jpg" width="100"  height="100" alt="Pantelis Apostolidis" itemprop="image"></div><div class="saboxplugin-authorname"><a href="https://www.cloudcorner.gr/author/admin/" class="vcard author" rel="author"><span class="fn">Pantelis Apostolidis</span></a></div><div class="saboxplugin-desc"><div itemprop="description"><p>Pantelis Apostolidis is a Sr. Specialist, Azure at Microsoft and a former Microsoft Azure MVP. For the last 20 years, Pantelis has been involved to major cloud projects in Greece and abroad, helping companies to adopt and deploy cloud technologies, driving business value. He is entitled to a lot of Microsoft Expert Certifications, demonstrating his proven experience in delivering high quality solutions. He is an author, blogger and he is acting as a spokesperson for conferences, workshops and webinars. He is also an active member of several communities as a moderator in azureheads.gr and autoexec.gr. Follow him on Twitter @papostolidis.</p>
</div></div><div class="saboxplugin-web "><a href="https://www.cloudcorner.gr" target="_self" >www.cloudcorner.gr</a></div><div class="clearfix"></div><div class="saboxplugin-socials "><a title="Facebook" target="_blank" href="https://www.facebook.com/pantelis.apostolidis" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-facebook" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 264 512"><path fill="currentColor" d="M76.7 512V283H0v-91h76.7v-71.7C76.7 42.4 124.3 0 193.8 0c33.3 0 61.9 2.5 70.2 3.6V85h-48.2c-37.8 0-45.1 18-45.1 44.3V192H256l-11.7 91h-73.6v229"></path></svg></span></a><a title="Linkedin" target="_blank" href="https://www.linkedin.com/in/papostolidis/" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-linkedin" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M100.3 480H7.4V180.9h92.9V480zM53.8 140.1C24.1 140.1 0 115.5 0 85.8 0 56.1 24.1 32 53.8 32c29.7 0 53.8 24.1 53.8 53.8 0 29.7-24.1 54.3-53.8 54.3zM448 480h-92.7V334.4c0-34.7-.7-79.2-48.3-79.2-48.3 0-55.7 37.7-55.7 76.7V480h-92.8V180.9h89.1v40.8h1.3c12.4-23.5 42.7-48.3 87.9-48.3 94 0 111.3 61.9 111.3 142.3V480z"></path></svg></span></a><a title="Instagram" target="_blank" href="https://www.instagram.com/proximagr" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-instagram" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"></path></svg></span></a><a title="Rss" target="_blank" href="https://wwwcloudcorner.gr/feed/rdf/" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-rss" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M128.081 415.959c0 35.369-28.672 64.041-64.041 64.041S0 451.328 0 415.959s28.672-64.041 64.041-64.041 64.04 28.673 64.04 64.041zm175.66 47.25c-8.354-154.6-132.185-278.587-286.95-286.95C7.656 175.765 0 183.105 0 192.253v48.069c0 8.415 6.49 15.472 14.887 16.018 111.832 7.284 201.473 96.702 208.772 208.772.547 8.397 7.604 14.887 16.018 14.887h48.069c9.149.001 16.489-7.655 15.995-16.79zm144.249.288C439.596 229.677 251.465 40.445 16.503 32.01 7.473 31.686 0 38.981 0 48.016v48.068c0 8.625 6.835 15.645 15.453 15.999 191.179 7.839 344.627 161.316 352.465 352.465.353 8.618 7.373 15.453 15.999 15.453h48.068c9.034-.001 16.329-7.474 16.005-16.504z"></path></svg></span></a><a title="Twitter" target="_blank" href="https://twitter.com/papostolidis" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-twitter" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 30 30"><path d="M26.37,26l-8.795-12.822l0.015,0.012L25.52,4h-2.65l-6.46,7.48L11.28,4H4.33l8.211,11.971L12.54,15.97L3.88,26h2.65 l7.182-8.322L19.42,26H26.37z M10.23,6l12.34,18h-2.1L8.12,6H10.23z" /></svg></span></a><a title="Github" target="_blank" href="https://github.com/proximagr" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-github" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 496 512"><path fill="currentColor" d="M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"></path></svg></span></a><a title="User email" target="_self" href="mailto:&#112;&#114;&#111;&#120;&#105;m&#097;&#103;&#114;&#064;ho&#116;&#109;ai&#108;&#046;&#099;&#111;&#109;" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-user_email" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M502.3 190.8c3.9-3.1 9.7-.2 9.7 4.7V400c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V195.6c0-5 5.7-7.8 9.7-4.7 22.4 17.4 52.1 39.5 154.1 113.6 21.1 15.4 56.7 47.8 92.2 47.6 35.7.3 72-32.8 92.3-47.6 102-74.1 131.6-96.3 154-113.7zM256 320c23.2.4 56.6-29.2 73.4-41.4 132.7-96.3 142.8-104.7 173.4-128.7 5.8-4.5 9.2-11.5 9.2-18.9v-19c0-26.5-21.5-48-48-48H48C21.5 64 0 85.5 0 112v19c0 7.4 3.4 14.3 9.2 18.9 30.6 23.9 40.7 32.4 173.4 128.7 16.8 12.2 50.2 41.8 73.4 41.4z"></path></svg></span></a></div></div></div><p><a class="a2a_button_email" href="https://www.addtoany.com/add_to/email?linkurl=https%3A%2F%2Fwww.cloudcorner.gr%2F%25ce%25b5%25ce%25bb%25ce%25bb%25ce%25b7%25ce%25bd%25ce%25b9%25ce%25ba%25ce%25ac%2Fpuppet-on-azure-%25ce%25b2%25ce%25ae%25ce%25bc%25ce%25b1-4-puppet-automation%2F&amp;linkname=Puppet%20On%20Azure%20%7C%20%CE%92%CE%AE%CE%BC%CE%B1%204%2C%20Puppet%20Automation" title="Email" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_print" href="https://www.addtoany.com/add_to/print?linkurl=https%3A%2F%2Fwww.cloudcorner.gr%2F%25ce%25b5%25ce%25bb%25ce%25bb%25ce%25b7%25ce%25bd%25ce%25b9%25ce%25ba%25ce%25ac%2Fpuppet-on-azure-%25ce%25b2%25ce%25ae%25ce%25bc%25ce%25b1-4-puppet-automation%2F&amp;linkname=Puppet%20On%20Azure%20%7C%20%CE%92%CE%AE%CE%BC%CE%B1%204%2C%20Puppet%20Automation" title="Print" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fwww.cloudcorner.gr%2F%25ce%25b5%25ce%25bb%25ce%25bb%25ce%25b7%25ce%25bd%25ce%25b9%25ce%25ba%25ce%25ac%2Fpuppet-on-azure-%25ce%25b2%25ce%25ae%25ce%25bc%25ce%25b1-4-puppet-automation%2F&#038;title=Puppet%20On%20Azure%20%7C%20%CE%92%CE%AE%CE%BC%CE%B1%204%2C%20Puppet%20Automation" data-a2a-url="https://www.cloudcorner.gr/%ce%b5%ce%bb%ce%bb%ce%b7%ce%bd%ce%b9%ce%ba%ce%ac/puppet-on-azure-%ce%b2%ce%ae%ce%bc%ce%b1-4-puppet-automation/" data-a2a-title="Puppet On Azure | Βήμα 4, Puppet Automation"><img src="https://static.addtoany.com/buttons/share_save_171_16.png" alt="Share"></a></p><p>The post <a href="https://www.cloudcorner.gr/%ce%b5%ce%bb%ce%bb%ce%b7%ce%bd%ce%b9%ce%ba%ce%ac/puppet-on-azure-%ce%b2%ce%ae%ce%bc%ce%b1-4-puppet-automation/">Puppet On Azure | Βήμα 4, Puppet Automation</a> appeared first on <a href="https://www.cloudcorner.gr">Apostolidis Cloud Corner</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.cloudcorner.gr/%ce%b5%ce%bb%ce%bb%ce%b7%ce%bd%ce%b9%ce%ba%ce%ac/puppet-on-azure-%ce%b2%ce%ae%ce%bc%ce%b1-4-puppet-automation/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Puppet On Azure &#124; Βήμα 3, Προσθήκη Windows Agent</title>
		<link>https://www.cloudcorner.gr/%ce%b5%ce%bb%ce%bb%ce%b7%ce%bd%ce%b9%ce%ba%ce%ac/puppet-on-azure-step3-add-windows-agent/</link>
					<comments>https://www.cloudcorner.gr/%ce%b5%ce%bb%ce%bb%ce%b7%ce%bd%ce%b9%ce%ba%ce%ac/puppet-on-azure-step3-add-windows-agent/#respond</comments>
		
		<dc:creator><![CDATA[Pantelis Apostolidis]]></dc:creator>
		<pubDate>Sun, 18 Oct 2015 11:00:52 +0000</pubDate>
				<category><![CDATA[Azure]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Servers]]></category>
		<category><![CDATA[Ελληνικά]]></category>
		<category><![CDATA[automation]]></category>
		<category><![CDATA[azure]]></category>
		<category><![CDATA[devops]]></category>
		<category><![CDATA[puppet]]></category>
		<guid isPermaLink="false">https://proximagr.wordpress.com/?p=566</guid>

					<description><![CDATA[<p>Puppet On Azure Προσθήκη Windows Agent Βήμα 1 Δημιουργία Windows VM Δημιουργούμε ένα Virtual Machine, από το Azure Management Portal</p>
<p>The post <a href="https://www.cloudcorner.gr/%ce%b5%ce%bb%ce%bb%ce%b7%ce%bd%ce%b9%ce%ba%ce%ac/puppet-on-azure-step3-add-windows-agent/">Puppet On Azure | Βήμα 3, Προσθήκη Windows Agent</a> appeared first on <a href="https://www.cloudcorner.gr">Apostolidis Cloud Corner</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h1 style="text-align:justify;">Puppet On Azure</h1>
<h2 style="text-align:justify;">Προσθήκη Windows Agent</h2>
<h2 style="text-align:justify;">Βήμα 1 Δημιουργία Windows VM</h2>
<p style="text-align:justify;">Δημιουργούμε ένα Virtual Machine, από το Azure Management Portal πάμε στα Virtual Machines, πατάμε New και πατάμε «From Gallery”</p>
<p style="text-align:justify;"><a href="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mop04.jpg"><img loading="lazy" decoding="async" class="alignnone size-large wp-image-461" src="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mop04.jpg?w=625" alt="mop04" width="625" height="151" srcset="https://www.cloudcorner.gr/wp-content/uploads/2015/10/mop04.jpg 732w, https://www.cloudcorner.gr/wp-content/uploads/2015/10/mop04-300x73.jpg 300w, https://www.cloudcorner.gr/wp-content/uploads/2015/10/mop04-624x151.jpg 624w" sizes="auto, (max-width: 625px) 100vw, 625px" /></a></p>
<p style="text-align:justify;">Διαλέγουμε Windows Server 2012 R2 Datacenter</p>
<p style="text-align:justify;"><a href="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb18.jpg"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-568" src="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb18.jpg" alt="mopb18" width="571" height="207" /></a></p>
<p style="text-align:justify;">Δίνουμε όνομα, για το Lab: “puppetslave03”, size ένα A0, username &amp; password</p>
<p style="text-align:justify;"><a href="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb19.jpg"><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-569" src="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb19.jpg?w=239" alt="mopb19" width="239" height="300" /></a></p>
<p style="text-align:justify;">Στην επόμενη οθόνη επιλέγουμε το ίδιο Cloud Service, Virtual Network &amp; Storage Account, τέλος αλλάζουμε τις public Ports του RDP &amp; PowerShell (για ασφάλεια) και πατάμε το βελάκι δεξιά</p>
<p style="text-align:justify;"><a href="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb20.jpg"><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-570" src="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb20.jpg?w=300" alt="mopb20" width="300" height="295" /></a></p>
<p style="text-align:justify;">Στην επόμενη οθόνη αφήνουμε μόνο το “Install VM Agent” και πατάμε το check για να δημιουργήσουμε το VM.</p>
<h2 style="text-align:justify;">Βήμα 2 Private IP</h2>
<p style="text-align:justify;">Αφού δημιουργηθεί το VM δίνουμε Private IP από νέο Azure Portal<br />
Πηγαίνουμε στο “Virtual Machines (classic)” και επιλέγουμε το VM</p>
<p style="text-align:justify;"><a href="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mop08.jpg"><img loading="lazy" decoding="async" class="alignnone wp-image-467 size-large" src="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mop08.jpg?w=625" alt="mop08" width="625" height="113" srcset="https://www.cloudcorner.gr/wp-content/uploads/2015/10/mop08.jpg 850w, https://www.cloudcorner.gr/wp-content/uploads/2015/10/mop08-300x54.jpg 300w, https://www.cloudcorner.gr/wp-content/uploads/2015/10/mop08-624x113.jpg 624w" sizes="auto, (max-width: 625px) 100vw, 625px" /></a></p>
<p style="text-align:justify;">Στην καρτέλα Settings πατάμε IP Addresses</p>
<p style="text-align:justify;"><a href="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mop09.jpg"><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-468" src="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mop09.jpg?w=167" alt="mop09" width="167" height="300" srcset="https://www.cloudcorner.gr/wp-content/uploads/2015/10/mop09.jpg 281w, https://www.cloudcorner.gr/wp-content/uploads/2015/10/mop09-167x300.jpg 167w" sizes="auto, (max-width: 167px) 100vw, 167px" /></a></p>
<p style="text-align:justify;">αλλάζουμε το IP address assignment κάτω από το Private IP address σε Static, δίνουμε την στατική IP που θέλουμε και πατάμε save</p>
<p style="text-align:justify;"><a href="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mop10.jpg"><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-469" src="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mop10.jpg?w=209" alt="mop10" width="209" height="300" srcset="https://www.cloudcorner.gr/wp-content/uploads/2015/10/mop10.jpg 384w, https://www.cloudcorner.gr/wp-content/uploads/2015/10/mop10-209x300.jpg 209w" sizes="auto, (max-width: 209px) 100vw, 209px" /></a></p>
<h2 style="text-align:justify;">Βήμα 3 Puppet Agent</h2>
<p style="text-align:justify;">Ανοίγουμε το Remote Desktop Connection και για Computer βάζουμε το Public Address του VM και την πόρτα που ορίσαμε. Στην συγκεκριμένη περίπτωση “openpuppetlab.cloudapp.net:33389”</p>
<p style="text-align:justify;"><a href="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb21.jpg"><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-571" src="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb21.jpg?w=300" alt="mopb21" width="300" height="178" /></a></p>
<p style="text-align:justify;">Δίνουμε το username &amp; το Password που ορίσαμε κατά την δημιουργία του VM και συνδεόμαστε</p>
<h4 style="text-align:justify;">Firewall</h4>
<p style="text-align:justify;">Ο Puppet Agent επικοινωνεί στην πόρτα 8140 οπότε πρέπει πρώτα να την ανοίξουμε στο Windows Firewall. Από το Server Manager πάμε στο Local Server και πατάμε στο Windows Firewall για να ανοίξει η καρτέλα του Windows Firewall. Εκεί πατάμε “Advanced settings”</p>
<p style="text-align:justify;"><a href="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb22.jpg"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-572" src="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb22.jpg" alt="mopb22" width="234" height="205" /></a></p>
<p style="text-align:justify;">Στην καρτέλα του Windows Firewall with Advanced Security πατάμε New Rule και ανοίγει ο New Inbound Rule Wizard</p>
<p style="text-align:justify;"><a href="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb23.jpg"><img loading="lazy" decoding="async" class="alignnone wp-image-573 size-large" src="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb23.jpg?w=625" alt="mopb23" width="625" height="73" /></a></p>
<p style="text-align:justify;">Στην πρώτη καρτέλα διαλέγουμε το Port και πατάμε Next</p>
<p style="text-align:justify;"><a href="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb24.jpg"><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-574" src="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb24.jpg?w=300" alt="mopb24" width="300" height="238" /></a></p>
<p style="text-align:justify;">Στην επόμενη καρτέλα διαλέγουμε το Specific local ports και βάζουμε την 8140 και πατάμε Next</p>
<p style="text-align:justify;"><a href="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb25.jpg"><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-575" src="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb25.jpg?w=300" alt="mopb25" width="300" height="262" /></a></p>
<p style="text-align:justify;">Στην επόμενη καρτέλα αφήνουμε το Allow the connection και πατάμε Next</p>
<p style="text-align:justify;"><a href="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb26.jpg"><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-576" src="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb26.jpg?w=300" alt="mopb26" width="300" height="141" /></a></p>
<p style="text-align:justify;">Στην επόμενη καρτέλα αφήνουμε τα apply rules όπως είναι και πατάμε Next</p>
<p style="text-align:justify;"><a href="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb27.jpg"><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-577" src="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb27.jpg?w=300" alt="mopb27" width="300" height="126" /></a></p>
<p style="text-align:justify;">Και τέλος δίνουμε ένα όνομα, π.χ. Puppet Agent, και πατάμε Finish για να δημιουργηθεί ο κανόνας.</p>
<h4 style="text-align:justify;">Host File</h4>
<p style="text-align:justify;">Ο Agent πρέπει να επικοινωνεί με τον Master στο FQDN που ορίσαμε στον Master. Οπότε εφόσον δεν έχουμε DNS πρέπει να παραμετροποιήσουμε το host file του Windows Server.<br />
Ανοίγουμε ένα Notepad με Administrator Rights</p>
<p style="text-align:justify;"><a href="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb28.jpg"><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-578" src="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb28.jpg?w=287" alt="mopb28" width="287" height="300" /></a></p>
<p style="text-align:justify;">Πάμε στο file/open και ανοίγουμε το αρχείο “ C:WindowsSystem32driversetchosts”<br />
Προσθέτουμε στο τέλος το entry με τα στοιχεία του Master<br />
10.0.0.4 puppetmaster.puppet.lab</p>
<p style="text-align:justify;"><a href="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb29.jpg"><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-579" src="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb29.jpg?w=300" alt="mopb29" width="300" height="59" /></a></p>
<p style="text-align:justify;">Και κάνουμε save και κλείνουμε το Notepad</p>
<p style="text-align:justify;">Ανοίγουμε ένα Command Prompt και κάνουμε ένα ping στο FQDN του Master για να δούμε ότι απαντάει</p>
<p style="text-align:justify;"><a href="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb30.jpg"><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-580" src="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb30.jpg?w=300" alt="mopb30" width="300" height="56" /></a></p>
<h4 style="text-align:justify;">Hostname</h4>
<p style="text-align:justify;">Πρέπει το certificate που θα εκδοθεί να είναι της μορφής puppetmaster.puppet.lab οπότε πρέπει να πούμε στον server να έχει αυτό το FQDN. Εφόσον ο Server δεν είναι σε Domain πρέπει να δώσουμε το DNS suffix χειροκίνητα.</p>
<p style="text-align:justify;">Ανοίγουμε τα properties της κάρτας δικτύου και πατάμε Properties</p>
<p style="text-align:justify;"><a href="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb31.jpg"><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-581" src="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb31.jpg?w=243" alt="mopb31" width="243" height="300" /></a></p>
<p style="text-align:justify;">Επιλέγουμε το IPv4 και πατάμε Properties</p>
<p style="text-align:justify;"><a href="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb32.jpg"><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-582" src="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb32.jpg?w=300" alt="mopb32" width="300" height="195" /></a></p>
<p style="text-align:justify;">Πατάμε Advanced</p>
<p style="text-align:justify;"><a href="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb33.jpg"><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-583" src="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb33.jpg?w=268" alt="mopb33" width="268" height="300" /></a></p>
<p style="text-align:justify;">Και στο πεδίο DNS Suffix δίνουμε το puppet.lab</p>
<p style="text-align:justify;"><a href="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb34.jpg"><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-584" src="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb34.jpg?w=260" alt="mopb34" width="260" height="300" /></a></p>
<p style="text-align:justify;">Πατάμε ΟΚ σε όλες τις καρτέλες μέχρι να κλείσουν. Σε αυτό το σημείο θα χάσουμε το RDP για 2-3 λεπτά. Μετά μπορούμε να ξανασνδεθούμε.</p>
<h4 style="text-align:justify;">Εγκατάσταση Puppet Agent</h4>
<p style="text-align:justify;">Για να μας αφήσει ο Server να κατεβάσουμε τον agent πρέπει πρώτα να κλείσουμε το IE Enhanced Security Configuration. Από το Server Manager πάμε στο Local Server και πατάμε στο IE Enhanced Security Configuration και το κάνουμε Off μόνο για τους Administrators.</p>
<p style="text-align:justify;"><a href="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb35.jpg"><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-585" src="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb35.jpg?w=300" alt="mopb35" width="300" height="73" /></a> <a href="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb36.jpg"><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-586" src="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb36.jpg?w=300" alt="mopb36" width="300" height="268" /></a></p>
<p style="text-align:justify;">Ανοίγουμε Internet Explorer και πάμε στη διεύθυνση https://downloads.puppetlabs.com/windows και κατεβάσουμε το “puppet-3.8.3-x64.msi”. Σε περίπτωση 32bit λειτουργικού κατεβάζουμε το “ puppet-3.8.3.msi”<br />
Αφού κατέβει τρέχουμε το msi, ανοίγει ο Wizard και πατάμε Next</p>
<p style="text-align:justify;"><a href="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb37.jpg"><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-587" src="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb37.jpg?w=300" alt="mopb37" width="300" height="226" /></a></p>
<p style="text-align:justify;">Αποδεχόμαστε το agreement και πατάμε Next</p>
<p style="text-align:justify;"><a href="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb38.jpg"><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-588" src="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb38.jpg?w=300" alt="mopb38" width="300" height="237" /></a></p>
<p style="text-align:justify;">Στην επόμενη καρτέλα διαλέγουμε το path όπου θα εγκατασταθεί το Puppet Agent και δίνουμε το FQDN του Puppet Master</p>
<p style="text-align:justify;"><a href="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb39.jpg"><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-589" src="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb39.jpg?w=300" alt="mopb39" width="300" height="237" /></a></p>
<p style="text-align:justify;">Στην επόμενη καρτέλα πατάμε install για να ξεκινήσει η εγκατάσταση</p>
<p style="text-align:justify;"><a href="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb40.jpg"><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-590" src="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb40.jpg?w=300" alt="mopb40" width="300" height="234" /></a></p>
<p style="text-align:justify;">Αφού τελείωσε η εγκατάσταση πατάμε Finish</p>
<p style="text-align:justify;"><a href="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb41.jpg"><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-591" src="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb41.jpg?w=300" alt="mopb41" width="300" height="232" /></a></p>
<p style="text-align:justify;">Ανοίγουμε τα Services και ελέγχουμε ότι το Puppet Agent service είναι Running και Automatic</p>
<p style="text-align:justify;"><a href="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb42.jpg"><img loading="lazy" decoding="async" class="alignnone wp-image-592 size-large" src="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb42.jpg?w=625" alt="mopb42" width="625" height="128" /></a></p>
<p style="text-align:justify;">Τώρα πηγαίνουμε στον Puppet Master για να δούμε αν ο Agent έχει κάνει certificate request ώστε να το κάνουμε sign. Τρέχουμε στον Puppet Master το command “puppet cert list”<br />
Ελέγχουμε να μας έχει φέρει certificate με όνομα “puppetslave03.puppet.lab”</p>
<p style="text-align:justify;"><a href="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb43.jpg"><img loading="lazy" decoding="async" class="alignnone wp-image-593 size-full" src="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb43.jpg" alt="mopb43" width="643" height="48" /></a></p>
<p style="text-align:justify;">Και κάνουμε sign με puppet cert sign puppetslave03.puppet.lab</p>
<p style="text-align:justify;">Τέλος πηγαίνουμε στον Windows Server και κάνουμε restart το Puppet Agent service</p>
<p style="text-align:justify;">Για να δούμε ότι ο Agent μιλάει και δέχεται εντολές από τον Master ανοίγουμε το “Start Command Prompt with Puppet”</p>
<p style="text-align:justify;"><a href="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb44.jpg"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-594" src="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb44.jpg" alt="mopb44" width="290" height="54" /></a></p>
<p style="text-align:justify;">Και τρέχουμε την εντολή “puppet agent –test”</p>
<p style="text-align:justify;"><a href="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb45.jpg"><img loading="lazy" decoding="async" class="alignnone wp-image-595 size-full" src="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb45.jpg" alt="mopb45" width="521" height="55" /></a></p>
<p style="text-align:justify;">Εφόσον φέρει σε πράσινο τα Cashing certificate είναι ΟΚ</p>
<div class="saboxplugin-wrap" itemtype="http://schema.org/Person" itemscope itemprop="author"><div class="saboxplugin-tab"><div class="saboxplugin-gravatar"><img loading="lazy" decoding="async" src="https://www.e-apostolidis.gr/wp-content/uploads/2019/05/mvpsummit2019.jpg" width="100"  height="100" alt="Pantelis Apostolidis" itemprop="image"></div><div class="saboxplugin-authorname"><a href="https://www.cloudcorner.gr/author/admin/" class="vcard author" rel="author"><span class="fn">Pantelis Apostolidis</span></a></div><div class="saboxplugin-desc"><div itemprop="description"><p>Pantelis Apostolidis is a Sr. Specialist, Azure at Microsoft and a former Microsoft Azure MVP. For the last 20 years, Pantelis has been involved to major cloud projects in Greece and abroad, helping companies to adopt and deploy cloud technologies, driving business value. He is entitled to a lot of Microsoft Expert Certifications, demonstrating his proven experience in delivering high quality solutions. He is an author, blogger and he is acting as a spokesperson for conferences, workshops and webinars. He is also an active member of several communities as a moderator in azureheads.gr and autoexec.gr. Follow him on Twitter @papostolidis.</p>
</div></div><div class="saboxplugin-web "><a href="https://www.cloudcorner.gr" target="_self" >www.cloudcorner.gr</a></div><div class="clearfix"></div><div class="saboxplugin-socials "><a title="Facebook" target="_blank" href="https://www.facebook.com/pantelis.apostolidis" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-facebook" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 264 512"><path fill="currentColor" d="M76.7 512V283H0v-91h76.7v-71.7C76.7 42.4 124.3 0 193.8 0c33.3 0 61.9 2.5 70.2 3.6V85h-48.2c-37.8 0-45.1 18-45.1 44.3V192H256l-11.7 91h-73.6v229"></path></svg></span></a><a title="Linkedin" target="_blank" href="https://www.linkedin.com/in/papostolidis/" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-linkedin" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M100.3 480H7.4V180.9h92.9V480zM53.8 140.1C24.1 140.1 0 115.5 0 85.8 0 56.1 24.1 32 53.8 32c29.7 0 53.8 24.1 53.8 53.8 0 29.7-24.1 54.3-53.8 54.3zM448 480h-92.7V334.4c0-34.7-.7-79.2-48.3-79.2-48.3 0-55.7 37.7-55.7 76.7V480h-92.8V180.9h89.1v40.8h1.3c12.4-23.5 42.7-48.3 87.9-48.3 94 0 111.3 61.9 111.3 142.3V480z"></path></svg></span></a><a title="Instagram" target="_blank" href="https://www.instagram.com/proximagr" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-instagram" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"></path></svg></span></a><a title="Rss" target="_blank" href="https://wwwcloudcorner.gr/feed/rdf/" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-rss" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M128.081 415.959c0 35.369-28.672 64.041-64.041 64.041S0 451.328 0 415.959s28.672-64.041 64.041-64.041 64.04 28.673 64.04 64.041zm175.66 47.25c-8.354-154.6-132.185-278.587-286.95-286.95C7.656 175.765 0 183.105 0 192.253v48.069c0 8.415 6.49 15.472 14.887 16.018 111.832 7.284 201.473 96.702 208.772 208.772.547 8.397 7.604 14.887 16.018 14.887h48.069c9.149.001 16.489-7.655 15.995-16.79zm144.249.288C439.596 229.677 251.465 40.445 16.503 32.01 7.473 31.686 0 38.981 0 48.016v48.068c0 8.625 6.835 15.645 15.453 15.999 191.179 7.839 344.627 161.316 352.465 352.465.353 8.618 7.373 15.453 15.999 15.453h48.068c9.034-.001 16.329-7.474 16.005-16.504z"></path></svg></span></a><a title="Twitter" target="_blank" href="https://twitter.com/papostolidis" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-twitter" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 30 30"><path d="M26.37,26l-8.795-12.822l0.015,0.012L25.52,4h-2.65l-6.46,7.48L11.28,4H4.33l8.211,11.971L12.54,15.97L3.88,26h2.65 l7.182-8.322L19.42,26H26.37z M10.23,6l12.34,18h-2.1L8.12,6H10.23z" /></svg></span></a><a title="Github" target="_blank" href="https://github.com/proximagr" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-github" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 496 512"><path fill="currentColor" d="M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"></path></svg></span></a><a title="User email" target="_self" href="mailto:pro&#120;&#105;&#109;a&#103;r&#064;&#104;o&#116;m&#097;&#105;&#108;.c&#111;m" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-user_email" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M502.3 190.8c3.9-3.1 9.7-.2 9.7 4.7V400c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V195.6c0-5 5.7-7.8 9.7-4.7 22.4 17.4 52.1 39.5 154.1 113.6 21.1 15.4 56.7 47.8 92.2 47.6 35.7.3 72-32.8 92.3-47.6 102-74.1 131.6-96.3 154-113.7zM256 320c23.2.4 56.6-29.2 73.4-41.4 132.7-96.3 142.8-104.7 173.4-128.7 5.8-4.5 9.2-11.5 9.2-18.9v-19c0-26.5-21.5-48-48-48H48C21.5 64 0 85.5 0 112v19c0 7.4 3.4 14.3 9.2 18.9 30.6 23.9 40.7 32.4 173.4 128.7 16.8 12.2 50.2 41.8 73.4 41.4z"></path></svg></span></a></div></div></div><p><a class="a2a_button_email" href="https://www.addtoany.com/add_to/email?linkurl=https%3A%2F%2Fwww.cloudcorner.gr%2F%25ce%25b5%25ce%25bb%25ce%25bb%25ce%25b7%25ce%25bd%25ce%25b9%25ce%25ba%25ce%25ac%2Fpuppet-on-azure-step3-add-windows-agent%2F&amp;linkname=Puppet%20On%20Azure%20%7C%20%CE%92%CE%AE%CE%BC%CE%B1%203%2C%20%CE%A0%CF%81%CE%BF%CF%83%CE%B8%CE%AE%CE%BA%CE%B7%20Windows%20Agent" title="Email" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_print" href="https://www.addtoany.com/add_to/print?linkurl=https%3A%2F%2Fwww.cloudcorner.gr%2F%25ce%25b5%25ce%25bb%25ce%25bb%25ce%25b7%25ce%25bd%25ce%25b9%25ce%25ba%25ce%25ac%2Fpuppet-on-azure-step3-add-windows-agent%2F&amp;linkname=Puppet%20On%20Azure%20%7C%20%CE%92%CE%AE%CE%BC%CE%B1%203%2C%20%CE%A0%CF%81%CE%BF%CF%83%CE%B8%CE%AE%CE%BA%CE%B7%20Windows%20Agent" title="Print" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fwww.cloudcorner.gr%2F%25ce%25b5%25ce%25bb%25ce%25bb%25ce%25b7%25ce%25bd%25ce%25b9%25ce%25ba%25ce%25ac%2Fpuppet-on-azure-step3-add-windows-agent%2F&#038;title=Puppet%20On%20Azure%20%7C%20%CE%92%CE%AE%CE%BC%CE%B1%203%2C%20%CE%A0%CF%81%CE%BF%CF%83%CE%B8%CE%AE%CE%BA%CE%B7%20Windows%20Agent" data-a2a-url="https://www.cloudcorner.gr/%ce%b5%ce%bb%ce%bb%ce%b7%ce%bd%ce%b9%ce%ba%ce%ac/puppet-on-azure-step3-add-windows-agent/" data-a2a-title="Puppet On Azure | Βήμα 3, Προσθήκη Windows Agent"><img src="https://static.addtoany.com/buttons/share_save_171_16.png" alt="Share"></a></p><p>The post <a href="https://www.cloudcorner.gr/%ce%b5%ce%bb%ce%bb%ce%b7%ce%bd%ce%b9%ce%ba%ce%ac/puppet-on-azure-step3-add-windows-agent/">Puppet On Azure | Βήμα 3, Προσθήκη Windows Agent</a> appeared first on <a href="https://www.cloudcorner.gr">Apostolidis Cloud Corner</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.cloudcorner.gr/%ce%b5%ce%bb%ce%bb%ce%b7%ce%bd%ce%b9%ce%ba%ce%ac/puppet-on-azure-step3-add-windows-agent/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Puppet On Azure &#124; Βήμα 2, Εγκατάσταση Open Source Puppet</title>
		<link>https://www.cloudcorner.gr/%ce%b5%ce%bb%ce%bb%ce%b7%ce%bd%ce%b9%ce%ba%ce%ac/puppet-on-azure-step2-open-source-puppet-setup/</link>
					<comments>https://www.cloudcorner.gr/%ce%b5%ce%bb%ce%bb%ce%b7%ce%bd%ce%b9%ce%ba%ce%ac/puppet-on-azure-step2-open-source-puppet-setup/#respond</comments>
		
		<dc:creator><![CDATA[Pantelis Apostolidis]]></dc:creator>
		<pubDate>Sat, 17 Oct 2015 11:00:46 +0000</pubDate>
				<category><![CDATA[Azure]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Ελληνικά]]></category>
		<category><![CDATA[automation]]></category>
		<category><![CDATA[azure]]></category>
		<category><![CDATA[devops]]></category>
		<category><![CDATA[puppet]]></category>
		<guid isPermaLink="false">https://proximagr.wordpress.com/?p=538</guid>

					<description><![CDATA[<p>Puppet On Azure Εγκατάσταση Open Source Puppet Βήμα 1 Σύνδεση στο Ubuntu ανοίγουμε έναν SSH client, στην προκειμένη περίπτωση PuTTY</p>
<p>The post <a href="https://www.cloudcorner.gr/%ce%b5%ce%bb%ce%bb%ce%b7%ce%bd%ce%b9%ce%ba%ce%ac/puppet-on-azure-step2-open-source-puppet-setup/">Puppet On Azure | Βήμα 2, Εγκατάσταση Open Source Puppet</a> appeared first on <a href="https://www.cloudcorner.gr">Apostolidis Cloud Corner</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h1 style="text-align:justify;">Puppet On Azure</h1>
<h2 style="text-align:justify;">Εγκατάσταση Open Source Puppet</h2>
<h3 style="text-align:justify;">Βήμα 1 Σύνδεση στο Ubuntu</h3>
<p style="text-align:justify;">ανοίγουμε έναν SSH client, στην προκειμένη περίπτωση PuTTY και δίνουμε για Host Name το Public όνομα του Cloud Service, στην προκειμένη περίπτωση openpuppetlab.cloudapp.net, δίνουμε την πόρτα 30021 που έχουμε ορίσει για το puppetmaster και πατάμε Open</p>
<p style="text-align:justify;"><a href="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb1.jpg"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-539" src="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb1.jpg" alt="mopb1" width="286" height="386" /></a></p>
<p style="text-align:justify;">Κάνουμε login με το username &amp; password που ορίσαμε στην δημιουργία του VΜ. Για να μην βάζουμε “sudo” σε κάθε εντολή, τρέχουμε “sudo su –“ και ενεργοποιούμε το root mode μέχρι να κάνουμε “exit”</p>
<h3 style="text-align:justify;">Βήμα 2 Προαπαιτούμενα</h3>
<h4 style="text-align:justify;">Στατική IP</h4>
<p style="text-align:justify;">Το Puppet χρειάζεται στατική IP &amp; σταθερό hostname. Τη στατική IP την έχουμε ήδη ορίσει στο Azure, οπότε τρέχουμε ένα “ifconfig” για να δούμε ότι όντος το Ubuntu έχει αυτήν την IP</p>
<p style="text-align:justify;"><a href="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb2.jpg"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-541" src="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb2.jpg" alt="mopb2" width="543" height="63" /></a></p>
<h4 style="text-align:justify;">Hostname</h4>
<p style="text-align:justify;">Μετά ανοίγουμε το hosts file για να δώσουμε hostnames. Για τις ανάγκες του Lab θα χρησιμοποιήσω για domain name το puppet.lab. Η ίδια διαδικασία πρέπει να γίνει στο Master &amp; στα Slaves με τις ίδιες εγγραφές.</p>
<p style="text-align:justify;"><a href="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb3.jpg"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-542" src="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb3.jpg" alt="mopb3" width="500" height="107" /></a></p>
<p style="text-align:justify;">Αφού τελειώσουμε με τις εγγραφές πατάμε Ctrl-X, απαντάμε Y για να σώσει τις αλλαγές και Enter για έξοδο.</p>
<h4 style="text-align:justify;">Time Sync</h4>
<p style="text-align:justify;">Το Puppet Master &amp; τα Slaves πρέπει να έχουν συγχρονισμένη ώρα. Για να γίνει αυτό τρέχουμε την παρακάτω εντολή σε όλα τα μηχανήματα.<br />
<code>ntpdate pool.ntp.org ; apt-get update &amp;&amp; sudo apt-get -y install ntp ; service ntp restart</code></p>
<p style="text-align:justify;"><a href="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb4.jpg"><img loading="lazy" decoding="async" class="alignnone wp-image-544 size-full" src="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb4.jpg" alt="mopb4" width="640" height="64" /></a></p>
<h4 style="text-align:justify;">Βήμα 3 Εγκατάσταση Puppet Master</h4>
<p style="text-align:justify;">Ενεργοποιούμε το Puppet Laps repository και κάνουμε την εγκατάσταση με τις παρακάτω εντολές</p>
<p style="text-align:justify;"><code>wget https://apt.puppetlabs.com/puppetlabs-release-trusty.deb<br />
dpkg -i puppetlabs-release-trusty.deb<br />
apt-get update<br />
apt-get install puppetmaster</code></p>
<p style="text-align:justify;"><a href="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb5.jpg"><img loading="lazy" decoding="async" class="alignnone wp-image-547 size-full" src="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb5.jpg" alt="mopb5" width="526" height="102" /></a></p>
<p style="text-align:justify;">Τέλος τρέχουμε “puppet –V” για να σιγουρευτούμε ότι το Puppet τρέχει και τι version έχει εγκατασταθεί</p>
<p style="text-align:justify;"><a href="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb6.jpg"><img loading="lazy" decoding="async" class="alignnone wp-image-548 size-full" src="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb6.jpg" alt="mopb6" width="247" height="31" /></a></p>
<p style="text-align:justify;">Είναι καλό σε αυτό το σημείο να κλειδώσουμε το Puppet Auto Update γιατί σε περίπτωση automatic update θα χαλάσει το configuration. Για να γίνει αυτό δημιουργούμε ένα αρχείο μέσα στο apt/preferences.d με όνομα 00-puppet.pref και βάζουμε τα παρακάτω δεδομένα:<br />
Δημιουργία αρχείου:<br />
# /etc/apt/preferences.d/00-puppet.pref<br />
nano /etc/apt/preferences.d/00-puppet.pref<br />
Δεδομένα:<br />
Package: puppet puppet-common puppetmaster-passenger<br />
Pin: version 3.8*<br />
Pin-Priority: 501<br />
Αφού τελειώσουμε με τις εγγραφές πατάμε Ctrl-X, απαντάμε Y για να σώσει τις αλλαγές και Enter για έξοδο.<br />
Ανοίγουμε με nano το αρχείο /etc/puppet/puppet.conf<br />
nano /etc/puppet/puppet.conf<br />
Και βάζουμε comment στο templatedir</p>
<p style="text-align:justify;"><a href="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb7.jpg"><img loading="lazy" decoding="async" class="alignnone wp-image-549 size-full" src="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb7.jpg" alt="mopb7" width="509" height="251" /></a></p>
<p style="text-align:justify;">Αν δεν το κάνουμε αυτό θα πάρουμε αργότερα μήνυμα ότι το templatedir is deprecated</p>
<p style="text-align:justify;"><a href="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb8.jpg"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-550" src="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb8.jpg" alt="mopb8" width="645" height="67" /></a></p>
<p style="text-align:justify;">Κάνουμε restart το pupetmaster service και είναι έτοιμο</p>
<p style="text-align:justify;"><code>service puppetmaster restart</code></p>
<h4 style="text-align:justify;">Βήμα 4 Εγκατάσταση Puppet Slave</h4>
<p style="text-align:justify;">ανοίγουμε έναν SSH client, στην προκειμένη περίπτωση PuTTY και δίνουμε για Host Name το Public όνομα του Cloud Service, στην προκειμένη περίπτωση openpuppetlab.cloudapp.net, δίνουμε την πόρτα 30022 που έχουμε ορίσει για το puppetslave01 και πατάμε Open</p>
<p style="text-align:justify;"><a href="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb9.jpg"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-553" src="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb9.jpg" alt="mopb9" width="282" height="355" /></a></p>
<p style="text-align:justify;">Κάνουμε login με το username &amp; password που ορίσαμε στην δημιουργία του VΜ<br />
Τρέχουμε τα προαπαιτούμενα από το Βήμα2<br />
Ενεργοποιούμε το Puppet Laps repository και κάνουμε την εγκατάσταση με τις παρακάτω εντολές<br />
cd /tmp<br />
wget https://apt.puppetlabs.com/puppetlabs-release-trusty.deb<br />
dpkg -i puppetlabs-release-trusty.deb<br />
apt-get update<br />
apt-get install puppet<br />
Τέλος τρέχουμε “puppet –V” για να σιγουρευτούμε ότι το Puppet τρέχει και τι version έχει εγκατασταθεί και ότι είναι ίδια με το version του Puppet Master</p>
<p style="text-align:justify;"><a href="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb10.jpg"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-554" src="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb10.jpg" alt="mopb10" width="260" height="34" /></a></p>
<p style="text-align:justify;">κλειδώνουμε το Puppet Auto Update γιατί σε περίπτωση automatic update θα χαλάσει το configuration. Για να γίνει αυτό δημιουργούμε ένα αρχείο μέσα στο apt/preferences.d με όνομα 00-puppet.pref και βάζουμε τα παρακάτω δεδομένα:<br />
Δημιουργία αρχείου:<br />
nano /etc/apt/preferences.d/00-puppet.pref<br />
Δεδομένα:<br />
Package: puppet puppet-common puppetmaster-passenger<br />
Pin: version 3.8*<br />
Pin-Priority: 501</p>
<p style="text-align:justify;"><a href="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb11.jpg"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-555" src="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb11.jpg" alt="mopb11" width="527" height="134" /></a></p>
<p style="text-align:justify;">Αφού τελειώσουμε με τις εγγραφές πατάμε Ctrl-X, απαντάμε Y για να σώσει τις αλλαγές και Enter για έξοδο<br />
Το επόμενο βήμα για τους Slaves είναι να αλλάξουμε το configuration<br />
Ανοίγουμε με nano το αρχείο /etc/puppet/puppet.conf<br />
nano /etc/puppet/puppet.conf<br />
Και αλλάζουμε ως εξής:<br />
Βάζουμε comment στο templatedir &amp; σε όλο το [master] section και δημιουργούμε ένα [agent] section όπου ορίζουμε τον Puppet Master server</p>
<p style="text-align:justify;"><a href="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb12.jpg"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-556" src="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb12.jpg" alt="mopb12" width="541" height="337" /></a></p>
<p style="text-align:justify;">Τέλος ενεργοποιούμε το Puppet Agent να ξεκινάει σαν service<br />
nano /etc/default/puppet<br />
και αλλάζουμε το START=no σε yes</p>
<p style="text-align:justify;"><a href="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb13.jpg"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-557" src="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb13.jpg" alt="mopb13" width="542" height="169" /></a></p>
<p style="text-align:justify;">Και ξεκινάμε το service με<br />
service puppet start</p>
<p style="text-align:justify;"><a href="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb14.jpg"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-558" src="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb14.jpg" alt="mopb14" width="406" height="35" /></a></p>
<h4 style="text-align:justify;">Βήμα 5 Certificates</h4>
<p style="text-align:justify;">Σε αυτό το βήμα ήδη οι agents έχουν αρχίσει να ψάχνουν τον Puppet Master και του ζητάνε certificate exchange για να ξεκινήσουν να δέχονται οδηγίες. Οπότε το επόμενο βήμα είναι να κάνουμε sign τα certificates που έχουν έρθει από τους agents.<br />
Τρέχουμε στον Puppet Master το command “puppet cert list” για να δούμε τα certificates που έχουν έρθει για να γίνουν sign.</p>
<p style="text-align:justify;"><a href="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb15.jpg"><img loading="lazy" decoding="async" class="alignnone size-large wp-image-560" src="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb15.jpg?w=625" alt="mopb15" width="625" height="80" /></a></p>
<p style="text-align:justify;">Βλέπουμε ότι οι δύο Puppet Slaves έχουν εμφανιστεί και ζητάνε για certificate sign. Για να κάνει ο Puppet Master sign τα certificates τρέχουμε:<br />
puppet cert sign puppetslave01.puppet.lab &amp; puppet cert sign puppetslave02.puppet.lab</p>
<p style="text-align:justify;"><a href="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb16.jpg"><img loading="lazy" decoding="async" class="alignnone size-large wp-image-561" src="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb16.jpg?w=625" alt="mopb16" width="625" height="121" /></a></p>
<p>Τώρα αν ξανατρέξουμε το “puppet cert list” πρέπει να μην φέρνει κανένα request<br />
Και τρέχοντας το “puppet cert list -all” θα πρέπει να φέρει το certificate του Master και τα 2 certificates των slaves και το + μπροστά από την κάθε εγγραφή υποδεικνύει ότι έχει γίνει sign επιτυχώς και είναι ενεργό.</p>
<p><a href="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb17.jpg"><img loading="lazy" decoding="async" class="alignnone size-large wp-image-562" src="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mopb17.jpg?w=625" alt="mopb17" width="625" height="143" /></a></p>
<p>Εδώ τελειώνει η βασική εγκατάσταση &amp; παραμετροποίηση Puppet Master &amp; 2 Slaves</p>
<p>&nbsp;</p>
<div class="saboxplugin-wrap" itemtype="http://schema.org/Person" itemscope itemprop="author"><div class="saboxplugin-tab"><div class="saboxplugin-gravatar"><img loading="lazy" decoding="async" src="https://www.e-apostolidis.gr/wp-content/uploads/2019/05/mvpsummit2019.jpg" width="100"  height="100" alt="Pantelis Apostolidis" itemprop="image"></div><div class="saboxplugin-authorname"><a href="https://www.cloudcorner.gr/author/admin/" class="vcard author" rel="author"><span class="fn">Pantelis Apostolidis</span></a></div><div class="saboxplugin-desc"><div itemprop="description"><p>Pantelis Apostolidis is a Sr. Specialist, Azure at Microsoft and a former Microsoft Azure MVP. For the last 20 years, Pantelis has been involved to major cloud projects in Greece and abroad, helping companies to adopt and deploy cloud technologies, driving business value. He is entitled to a lot of Microsoft Expert Certifications, demonstrating his proven experience in delivering high quality solutions. He is an author, blogger and he is acting as a spokesperson for conferences, workshops and webinars. He is also an active member of several communities as a moderator in azureheads.gr and autoexec.gr. Follow him on Twitter @papostolidis.</p>
</div></div><div class="saboxplugin-web "><a href="https://www.cloudcorner.gr" target="_self" >www.cloudcorner.gr</a></div><div class="clearfix"></div><div class="saboxplugin-socials "><a title="Facebook" target="_blank" href="https://www.facebook.com/pantelis.apostolidis" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-facebook" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 264 512"><path fill="currentColor" d="M76.7 512V283H0v-91h76.7v-71.7C76.7 42.4 124.3 0 193.8 0c33.3 0 61.9 2.5 70.2 3.6V85h-48.2c-37.8 0-45.1 18-45.1 44.3V192H256l-11.7 91h-73.6v229"></path></svg></span></a><a title="Linkedin" target="_blank" href="https://www.linkedin.com/in/papostolidis/" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-linkedin" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M100.3 480H7.4V180.9h92.9V480zM53.8 140.1C24.1 140.1 0 115.5 0 85.8 0 56.1 24.1 32 53.8 32c29.7 0 53.8 24.1 53.8 53.8 0 29.7-24.1 54.3-53.8 54.3zM448 480h-92.7V334.4c0-34.7-.7-79.2-48.3-79.2-48.3 0-55.7 37.7-55.7 76.7V480h-92.8V180.9h89.1v40.8h1.3c12.4-23.5 42.7-48.3 87.9-48.3 94 0 111.3 61.9 111.3 142.3V480z"></path></svg></span></a><a title="Instagram" target="_blank" href="https://www.instagram.com/proximagr" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-instagram" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"></path></svg></span></a><a title="Rss" target="_blank" href="https://wwwcloudcorner.gr/feed/rdf/" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-rss" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M128.081 415.959c0 35.369-28.672 64.041-64.041 64.041S0 451.328 0 415.959s28.672-64.041 64.041-64.041 64.04 28.673 64.04 64.041zm175.66 47.25c-8.354-154.6-132.185-278.587-286.95-286.95C7.656 175.765 0 183.105 0 192.253v48.069c0 8.415 6.49 15.472 14.887 16.018 111.832 7.284 201.473 96.702 208.772 208.772.547 8.397 7.604 14.887 16.018 14.887h48.069c9.149.001 16.489-7.655 15.995-16.79zm144.249.288C439.596 229.677 251.465 40.445 16.503 32.01 7.473 31.686 0 38.981 0 48.016v48.068c0 8.625 6.835 15.645 15.453 15.999 191.179 7.839 344.627 161.316 352.465 352.465.353 8.618 7.373 15.453 15.999 15.453h48.068c9.034-.001 16.329-7.474 16.005-16.504z"></path></svg></span></a><a title="Twitter" target="_blank" href="https://twitter.com/papostolidis" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-twitter" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 30 30"><path d="M26.37,26l-8.795-12.822l0.015,0.012L25.52,4h-2.65l-6.46,7.48L11.28,4H4.33l8.211,11.971L12.54,15.97L3.88,26h2.65 l7.182-8.322L19.42,26H26.37z M10.23,6l12.34,18h-2.1L8.12,6H10.23z" /></svg></span></a><a title="Github" target="_blank" href="https://github.com/proximagr" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-github" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 496 512"><path fill="currentColor" d="M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"></path></svg></span></a><a title="User email" target="_self" href="mailto:&#112;roxima&#103;r&#064;&#104;&#111;&#116;&#109;a&#105;l&#046;&#099;om" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-user_email" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M502.3 190.8c3.9-3.1 9.7-.2 9.7 4.7V400c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V195.6c0-5 5.7-7.8 9.7-4.7 22.4 17.4 52.1 39.5 154.1 113.6 21.1 15.4 56.7 47.8 92.2 47.6 35.7.3 72-32.8 92.3-47.6 102-74.1 131.6-96.3 154-113.7zM256 320c23.2.4 56.6-29.2 73.4-41.4 132.7-96.3 142.8-104.7 173.4-128.7 5.8-4.5 9.2-11.5 9.2-18.9v-19c0-26.5-21.5-48-48-48H48C21.5 64 0 85.5 0 112v19c0 7.4 3.4 14.3 9.2 18.9 30.6 23.9 40.7 32.4 173.4 128.7 16.8 12.2 50.2 41.8 73.4 41.4z"></path></svg></span></a></div></div></div><p><a class="a2a_button_email" href="https://www.addtoany.com/add_to/email?linkurl=https%3A%2F%2Fwww.cloudcorner.gr%2F%25ce%25b5%25ce%25bb%25ce%25bb%25ce%25b7%25ce%25bd%25ce%25b9%25ce%25ba%25ce%25ac%2Fpuppet-on-azure-step2-open-source-puppet-setup%2F&amp;linkname=Puppet%20On%20Azure%20%7C%20%CE%92%CE%AE%CE%BC%CE%B1%202%2C%20%CE%95%CE%B3%CE%BA%CE%B1%CF%84%CE%AC%CF%83%CF%84%CE%B1%CF%83%CE%B7%20Open%20Source%20Puppet" title="Email" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_print" href="https://www.addtoany.com/add_to/print?linkurl=https%3A%2F%2Fwww.cloudcorner.gr%2F%25ce%25b5%25ce%25bb%25ce%25bb%25ce%25b7%25ce%25bd%25ce%25b9%25ce%25ba%25ce%25ac%2Fpuppet-on-azure-step2-open-source-puppet-setup%2F&amp;linkname=Puppet%20On%20Azure%20%7C%20%CE%92%CE%AE%CE%BC%CE%B1%202%2C%20%CE%95%CE%B3%CE%BA%CE%B1%CF%84%CE%AC%CF%83%CF%84%CE%B1%CF%83%CE%B7%20Open%20Source%20Puppet" title="Print" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fwww.cloudcorner.gr%2F%25ce%25b5%25ce%25bb%25ce%25bb%25ce%25b7%25ce%25bd%25ce%25b9%25ce%25ba%25ce%25ac%2Fpuppet-on-azure-step2-open-source-puppet-setup%2F&#038;title=Puppet%20On%20Azure%20%7C%20%CE%92%CE%AE%CE%BC%CE%B1%202%2C%20%CE%95%CE%B3%CE%BA%CE%B1%CF%84%CE%AC%CF%83%CF%84%CE%B1%CF%83%CE%B7%20Open%20Source%20Puppet" data-a2a-url="https://www.cloudcorner.gr/%ce%b5%ce%bb%ce%bb%ce%b7%ce%bd%ce%b9%ce%ba%ce%ac/puppet-on-azure-step2-open-source-puppet-setup/" data-a2a-title="Puppet On Azure | Βήμα 2, Εγκατάσταση Open Source Puppet"><img src="https://static.addtoany.com/buttons/share_save_171_16.png" alt="Share"></a></p><p>The post <a href="https://www.cloudcorner.gr/%ce%b5%ce%bb%ce%bb%ce%b7%ce%bd%ce%b9%ce%ba%ce%ac/puppet-on-azure-step2-open-source-puppet-setup/">Puppet On Azure | Βήμα 2, Εγκατάσταση Open Source Puppet</a> appeared first on <a href="https://www.cloudcorner.gr">Apostolidis Cloud Corner</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.cloudcorner.gr/%ce%b5%ce%bb%ce%bb%ce%b7%ce%bd%ce%b9%ce%ba%ce%ac/puppet-on-azure-step2-open-source-puppet-setup/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Puppet On Azure &#124; Βήμα 1, Προετοιμασία Azure</title>
		<link>https://www.cloudcorner.gr/%ce%b5%ce%bb%ce%bb%ce%b7%ce%bd%ce%b9%ce%ba%ce%ac/puppet-on-azure-step1-azure-preparation/</link>
					<comments>https://www.cloudcorner.gr/%ce%b5%ce%bb%ce%bb%ce%b7%ce%bd%ce%b9%ce%ba%ce%ac/puppet-on-azure-step1-azure-preparation/#respond</comments>
		
		<dc:creator><![CDATA[Pantelis Apostolidis]]></dc:creator>
		<pubDate>Fri, 16 Oct 2015 16:18:19 +0000</pubDate>
				<category><![CDATA[Azure]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Servers]]></category>
		<category><![CDATA[Ελληνικά]]></category>
		<category><![CDATA[automation]]></category>
		<category><![CDATA[azure]]></category>
		<category><![CDATA[devops]]></category>
		<category><![CDATA[puppet]]></category>
		<category><![CDATA[virtual network]]></category>
		<guid isPermaLink="false">https://proximagr.wordpress.com/?p=533</guid>

					<description><![CDATA[<p>Puppet On Azure Επειδή η τεχνολογία είναι ένα ποτάμι που ποτέ δεν σταματάει… και το μικρόβιο μας δεν έχει θεραπεία,</p>
<p>The post <a href="https://www.cloudcorner.gr/%ce%b5%ce%bb%ce%bb%ce%b7%ce%bd%ce%b9%ce%ba%ce%ac/puppet-on-azure-step1-azure-preparation/">Puppet On Azure | Βήμα 1, Προετοιμασία Azure</a> appeared first on <a href="https://www.cloudcorner.gr">Apostolidis Cloud Corner</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h1 style="text-align:justify;">Puppet On Azure</h1>
<p style="text-align:justify;">Επειδή η τεχνολογία είναι ένα ποτάμι που ποτέ δεν σταματάει… και το μικρόβιο μας δεν έχει θεραπεία, ο Παντελής Αποστολίδης (IT Pro) από την Office Line και ο Μάνος Πέπης (DEV) από την Innovative Ideas με αρκετά χρόνια εμπειρίας στην αγορά και αρκετές πιστοποιήσεις σε τεχνολογίες Microsoft, Cisco, Azure, κλπ. σκεφτήκαμε να μοιραστούμε ένα οδηγό για DevOps στο Azure! Παρουσιάζοντας το Puppet, το πώς στήνετε στο Azure καθώς και μερικές από τις δυνατότητές του.<br />
Έτσι το Lab μας στο Azure έτρεχε με 1000 και το αποτέλεσμα παρακάτω…</p>
<h1 style="text-align:justify;">Τι είναι το Puppet και πως μπορούμε να το εκμεταλλευτούμε στο Azure</h1>
<p style="text-align:justify;"><strong>Αυτοματοποιούμε τις διαδικασίες. Κινούμαστε γρήγορα. Αυξάνουμε της αξιοπιστίας και την ασφάλεια.</strong><br />
Ο όγκος και η πολυπλοκότητα των υποδομών σε μια δομημένη μηχανογραφημένη εταιρεία ολοένα και αυξάνετε και γίνεται ποιο “smart”. Οι απαιτήσεις για ταχύτητα, αξιοπιστία, σταθερότητα, ασφάλεια ολοένα και αυξάνονται.<br />
Πώς μπορούμε να επιτύχουμε αυτή την ισορροπία; Σκοπός μας είναι να κάνουμε περισσότερα σε λιγότερο χρόνο! Και αυτό μπορούμε να το επιτύχουμε με DevOps…<br />
Η Υποδομή του Microsoft Azure προσφέρει ότι ακριβώς χρειαζόμαστε για να χτίσουμε όσα απαιτεί η επιχείρησή μας. Παρακάτω θα δούμε πως μπορούμε να ελέγχουμε και να κάνουμε Manage την υποδομή μας στο Azure με την χρήση του Puppet.<br />
To Puppet είναι μια Cross Platform ανοιχτού κώδικα (Open Source) που υποστηρίζει λειτουργικά Linux (CentOS, Debian, Fedora, Mandriva, Oracle Linux, RHEL, Scientific Linux, SUSE and Ubuntu), όπως επίσης multiple Unix systems (Solaris, BSD, Mac OS X, AIX, HP-UX), Mac OS X, καθώς και τα λειτουργικά της Microsoft.<br />
To<strong> Puppet στο Azure Lab</strong> μας αποτελείται από τα παρακάτω:<br />
<strong>1)  Puppet Master</strong> – Ο κεντρικός server όπου διαχειρίζεται τα Puppet nodes (agents)<br />
<strong>2) Puppet Agent</strong> &#8211; o client που τρέχει στα managed Puppet nodes και επικοινωνεί – συγχρονίζει με τον Puppet master<br />
<strong>3) Foreman</strong> &#8211; ένα web περιβάλουν που απεικονίζει τα reports και ελέγχει τα resources της υποδομής μας</p>
<h2 style="text-align:justify;">Προετοιμασία Azure</h2>
<h3 style="text-align:justify;">Βήμα 1 Azure network</h3>
<p style="text-align:justify;">Δημιουργούμε ένα Virtual Network. Αυτό μας δίνει τρία πλεονεκτήματα, ένα είναι το isolation, δεύτερον είναι οι Local στατικές IP και τρίτον είναι η δυνατότητα για Site-2-Site &amp; Point-2-Site VPN.<br />
Για να δημιουργήσουμε ένα Virtual network, από το Azure Management Portal πατάμε New, διαλέγουμε Networking, Virtual Network, δίνουμε όνομα, Location και πατάμε create a virtual network</p>
<p style="text-align:justify;"><a href="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mop01.jpg"><img loading="lazy" decoding="async" class="alignnone wp-image-457 size-large" src="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mop01.jpg?w=625" alt="mop01" width="625" height="190" srcset="https://www.cloudcorner.gr/wp-content/uploads/2015/10/mop01.jpg 1093w, https://www.cloudcorner.gr/wp-content/uploads/2015/10/mop01-300x91.jpg 300w, https://www.cloudcorner.gr/wp-content/uploads/2015/10/mop01-1024x311.jpg 1024w, https://www.cloudcorner.gr/wp-content/uploads/2015/10/mop01-624x190.jpg 624w" sizes="auto, (max-width: 625px) 100vw, 625px" /></a></p>
<h3 style="text-align:justify;">Βήμα 2 Azure Cloud service</h3>
<p style="text-align:justify;">Δημιουργούμε ένα Cloud Service, από το Azure Management Portal πατάμε New, διαλέγουμε Compute, Cloud Service και πατάμε Quick Create. Τέλος δίνουμε όνομα στο URL και διαλέγουμε το Region ίδιο με του Virtual Network</p>
<p style="text-align:justify;"><a href="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mop02.jpg"><img loading="lazy" decoding="async" class="alignnone size-large wp-image-458" src="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mop02.jpg?w=625" alt="mop02" width="625" height="185" srcset="https://www.cloudcorner.gr/wp-content/uploads/2015/10/mop02.jpg 1087w, https://www.cloudcorner.gr/wp-content/uploads/2015/10/mop02-300x89.jpg 300w, https://www.cloudcorner.gr/wp-content/uploads/2015/10/mop02-1024x302.jpg 1024w, https://www.cloudcorner.gr/wp-content/uploads/2015/10/mop02-624x184.jpg 624w" sizes="auto, (max-width: 625px) 100vw, 625px" /></a></p>
<h3 style="text-align:justify;">Βήμα 3 Azure Storage account</h3>
<p style="text-align:justify;">Δημιουργούμε ένα Storage account, από το Azure Management portal πατάμε New, Storage και πατάμε Quick Create. Δίνουμε όνομα, στην συγκεκριμένη περίπτωση openpuppetlab, διαλέγουμε το location που είναι και το Virtual Network, τέλος διαλέγουμε redundancy και πατάμε Create Storage Account</p>
<p style="text-align:justify;"><a href="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mop03.jpg"><img loading="lazy" decoding="async" class="alignnone size-large wp-image-460" src="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mop03.jpg?w=625" alt="mop03" width="625" height="168" srcset="https://www.cloudcorner.gr/wp-content/uploads/2015/10/mop03.jpg 1097w, https://www.cloudcorner.gr/wp-content/uploads/2015/10/mop03-300x80.jpg 300w, https://www.cloudcorner.gr/wp-content/uploads/2015/10/mop03-1024x274.jpg 1024w, https://www.cloudcorner.gr/wp-content/uploads/2015/10/mop03-624x167.jpg 624w" sizes="auto, (max-width: 625px) 100vw, 625px" /></a></p>
<h3 style="text-align:justify;">Βήμα 4 Azure VM | Puppet Master</h3>
<p style="text-align:justify;">Δημιουργούμε ένα Virtual Machine, από το Azure Management Portal πάμε στα Virtual Machines, πατάμε New και πατάμε «From Gallery”</p>
<p style="text-align:justify;"><a href="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mop04.jpg"><img loading="lazy" decoding="async" class="alignnone size-large wp-image-461" src="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mop04.jpg?w=625" alt="mop04" width="625" height="151" srcset="https://www.cloudcorner.gr/wp-content/uploads/2015/10/mop04.jpg 732w, https://www.cloudcorner.gr/wp-content/uploads/2015/10/mop04-300x73.jpg 300w, https://www.cloudcorner.gr/wp-content/uploads/2015/10/mop04-624x151.jpg 624w" sizes="auto, (max-width: 625px) 100vw, 625px" /></a></p>
<p style="text-align:justify;">Για το Puppet διαλέγουμε το Ubuntu Server 14.04 LTS και πατάμε το βελάκι δεξιά</p>
<p style="text-align:justify;"><a href="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mop05.jpg"><img loading="lazy" decoding="async" class="alignnone wp-image-463 size-medium" src="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mop05.jpg?w=300" alt="mop05" width="300" height="199" srcset="https://www.cloudcorner.gr/wp-content/uploads/2015/10/mop05.jpg 897w, https://www.cloudcorner.gr/wp-content/uploads/2015/10/mop05-300x199.jpg 300w, https://www.cloudcorner.gr/wp-content/uploads/2015/10/mop05-624x415.jpg 624w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></p>
<p style="text-align:justify;">Δίνουμε όνομα, για Size ένας Puppet Muster θέλει τουλάχιστον ένα A2 (2 cores, 3.5 GB memory), δίνουμε username και επιλέγουμε το πεδίο “Provide a password” και δίνουμε password και πατάμε το βελάκι δεξιά</p>
<p style="text-align:justify;"><a href="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mop06.jpg"><img loading="lazy" decoding="async" class="alignnone wp-image-464 size-medium" src="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mop06.jpg?w=226" alt="mop06" width="226" height="300" srcset="https://www.cloudcorner.gr/wp-content/uploads/2015/10/mop06.jpg 423w, https://www.cloudcorner.gr/wp-content/uploads/2015/10/mop06-226x300.jpg 226w" sizes="auto, (max-width: 226px) 100vw, 226px" /></a></p>
<p style="text-align:justify;">Στην επόμενη εικόνα διαλέγουμε το cloud service, το Virtual Network Που δημιουργήσαμε στο Βήμα 1 (στο πεδίο Region/Affinity group/Virtual network) και το storage account που δημιουργήσαμε στα προηγούμενα βήματα. Στο Endpoint αλλάζουμε την Public πόρτα του SSH, για λόγους ασφάλειας, και πατάμε το βελάκι δεξιά</p>
<p style="text-align:justify;"><a href="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mop07.jpg"><img loading="lazy" decoding="async" class="alignnone wp-image-465 size-medium" src="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mop07.jpg?w=300" alt="mop07" width="300" height="289" srcset="https://www.cloudcorner.gr/wp-content/uploads/2015/10/mop07.jpg 580w, https://www.cloudcorner.gr/wp-content/uploads/2015/10/mop07-300x289.jpg 300w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></p>
<p style="text-align:justify;">Στην επόμενη εικόνα πατάμε το check για να δημιουργηθεί το VM.</p>
<h3 style="text-align:justify;">Βήμα 5 | Στατική IP</h3>
<p style="text-align:justify;">Για να δώσουμε στατική IP πρέπει να μεταβούμε στο νέο Azure Portal<br />
Πηγαίνουμε στο “Virtual Machines (classic)” και επιλέγουμε το VM</p>
<p style="text-align:justify;"><a href="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mop08.jpg"><img loading="lazy" decoding="async" class="alignnone size-large wp-image-467" src="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mop08.jpg?w=625" alt="mop08" width="625" height="113" srcset="https://www.cloudcorner.gr/wp-content/uploads/2015/10/mop08.jpg 850w, https://www.cloudcorner.gr/wp-content/uploads/2015/10/mop08-300x54.jpg 300w, https://www.cloudcorner.gr/wp-content/uploads/2015/10/mop08-624x113.jpg 624w" sizes="auto, (max-width: 625px) 100vw, 625px" /></a></p>
<p style="text-align:justify;">Στην καρτέλα Settings πατάμε IP Addresses</p>
<p style="text-align:justify;"><a href="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mop09.jpg"><img loading="lazy" decoding="async" class="alignnone wp-image-468 size-medium" src="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mop09.jpg?w=167" alt="mop09" width="167" height="300" srcset="https://www.cloudcorner.gr/wp-content/uploads/2015/10/mop09.jpg 281w, https://www.cloudcorner.gr/wp-content/uploads/2015/10/mop09-167x300.jpg 167w" sizes="auto, (max-width: 167px) 100vw, 167px" /></a></p>
<p style="text-align:justify;">αλλάζουμε το IP address assignment κάτω από το Private IP address σε Static, δίνουμε την στατική IP που θέλουμε και πατάμε save</p>
<p style="text-align:justify;"><a href="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mop10.jpg"><img loading="lazy" decoding="async" class="alignnone wp-image-469 size-medium" src="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mop10.jpg?w=209" alt="mop10" width="209" height="300" srcset="https://www.cloudcorner.gr/wp-content/uploads/2015/10/mop10.jpg 384w, https://www.cloudcorner.gr/wp-content/uploads/2015/10/mop10-209x300.jpg 209w" sizes="auto, (max-width: 209px) 100vw, 209px" /></a></p>
<h3 style="text-align:justify;">Βήμα 5 Azure VM | Puppet Slaves</h3>
<p style="text-align:justify;">Για τις ανάγκες του Lab θα δημιουργήσουμε δύο ακόμα Ubuntu Server 14.04 LTS αλλά θα χρησιμοποιήσουμε μικρότερου μεγέθους Virtual Machine.<br />
Ακολουθούμε την ίδια διαδικασία όπως στο βήμα 4 μόνο που στην οθόνη 2 του “Virtual machine configuration” δίνουμε όνομα “ puppetslave01” και διαλέγουμε ένα A0 (shared core, 768 memory)</p>
<p style="text-align:justify;"><a href="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mop11.jpg"><img loading="lazy" decoding="async" class="alignnone wp-image-470 size-medium" src="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mop11.jpg?w=224" alt="mop11" width="224" height="300" srcset="https://www.cloudcorner.gr/wp-content/uploads/2015/10/mop11.jpg 420w, https://www.cloudcorner.gr/wp-content/uploads/2015/10/mop11-224x300.jpg 224w" sizes="auto, (max-width: 224px) 100vw, 224px" /></a></p>
<p style="text-align:justify;">Στην επόμενη οθόνη, δίνουμε τα ίδια για cloud service, virtual network &amp; storage account, αλλά στο Endpoint πρέπει να δώσουμε διαφορετικό Public Port διότι η εξωτερική IP είναι ίδια. Για το lab δίνουμε την πόρτα 30022</p>
<p style="text-align:justify;"><a href="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mop07.jpg"><img loading="lazy" decoding="async" class="alignnone wp-image-465 size-medium" src="http://www.e-apostolidis.gr/wp-content/uploads/2015/10/mop07.jpg?w=300" alt="mop07" width="300" height="289" srcset="https://www.cloudcorner.gr/wp-content/uploads/2015/10/mop07.jpg 580w, https://www.cloudcorner.gr/wp-content/uploads/2015/10/mop07-300x289.jpg 300w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></p>
<p style="text-align:justify;">Κάνουμε την ίδια διαδικασία και για να φτιάξουμε και δεύτερο Puppet Slave, αλλάζοντας μόνο το όνομα και το Public Port. Για το Lab έφτιαξα το puppetslave02 με πόρτα 30023<br />
Αφού δημιουργηθούν τα VMs ακολουθούμε το Βήμα 5 για να δώσουμε στατικές IP, στο Lab έδωσα 10.0.0.5 &amp; 10.0.0.6 αντίστοιχα</p>
<p style="text-align:justify;">
<div class="saboxplugin-wrap" itemtype="http://schema.org/Person" itemscope itemprop="author"><div class="saboxplugin-tab"><div class="saboxplugin-gravatar"><img loading="lazy" decoding="async" src="https://www.e-apostolidis.gr/wp-content/uploads/2019/05/mvpsummit2019.jpg" width="100"  height="100" alt="Pantelis Apostolidis" itemprop="image"></div><div class="saboxplugin-authorname"><a href="https://www.cloudcorner.gr/author/admin/" class="vcard author" rel="author"><span class="fn">Pantelis Apostolidis</span></a></div><div class="saboxplugin-desc"><div itemprop="description"><p>Pantelis Apostolidis is a Sr. Specialist, Azure at Microsoft and a former Microsoft Azure MVP. For the last 20 years, Pantelis has been involved to major cloud projects in Greece and abroad, helping companies to adopt and deploy cloud technologies, driving business value. He is entitled to a lot of Microsoft Expert Certifications, demonstrating his proven experience in delivering high quality solutions. He is an author, blogger and he is acting as a spokesperson for conferences, workshops and webinars. He is also an active member of several communities as a moderator in azureheads.gr and autoexec.gr. Follow him on Twitter @papostolidis.</p>
</div></div><div class="saboxplugin-web "><a href="https://www.cloudcorner.gr" target="_self" >www.cloudcorner.gr</a></div><div class="clearfix"></div><div class="saboxplugin-socials "><a title="Facebook" target="_blank" href="https://www.facebook.com/pantelis.apostolidis" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-facebook" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 264 512"><path fill="currentColor" d="M76.7 512V283H0v-91h76.7v-71.7C76.7 42.4 124.3 0 193.8 0c33.3 0 61.9 2.5 70.2 3.6V85h-48.2c-37.8 0-45.1 18-45.1 44.3V192H256l-11.7 91h-73.6v229"></path></svg></span></a><a title="Linkedin" target="_blank" href="https://www.linkedin.com/in/papostolidis/" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-linkedin" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M100.3 480H7.4V180.9h92.9V480zM53.8 140.1C24.1 140.1 0 115.5 0 85.8 0 56.1 24.1 32 53.8 32c29.7 0 53.8 24.1 53.8 53.8 0 29.7-24.1 54.3-53.8 54.3zM448 480h-92.7V334.4c0-34.7-.7-79.2-48.3-79.2-48.3 0-55.7 37.7-55.7 76.7V480h-92.8V180.9h89.1v40.8h1.3c12.4-23.5 42.7-48.3 87.9-48.3 94 0 111.3 61.9 111.3 142.3V480z"></path></svg></span></a><a title="Instagram" target="_blank" href="https://www.instagram.com/proximagr" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-instagram" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"></path></svg></span></a><a title="Rss" target="_blank" href="https://wwwcloudcorner.gr/feed/rdf/" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-rss" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M128.081 415.959c0 35.369-28.672 64.041-64.041 64.041S0 451.328 0 415.959s28.672-64.041 64.041-64.041 64.04 28.673 64.04 64.041zm175.66 47.25c-8.354-154.6-132.185-278.587-286.95-286.95C7.656 175.765 0 183.105 0 192.253v48.069c0 8.415 6.49 15.472 14.887 16.018 111.832 7.284 201.473 96.702 208.772 208.772.547 8.397 7.604 14.887 16.018 14.887h48.069c9.149.001 16.489-7.655 15.995-16.79zm144.249.288C439.596 229.677 251.465 40.445 16.503 32.01 7.473 31.686 0 38.981 0 48.016v48.068c0 8.625 6.835 15.645 15.453 15.999 191.179 7.839 344.627 161.316 352.465 352.465.353 8.618 7.373 15.453 15.999 15.453h48.068c9.034-.001 16.329-7.474 16.005-16.504z"></path></svg></span></a><a title="Twitter" target="_blank" href="https://twitter.com/papostolidis" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-twitter" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 30 30"><path d="M26.37,26l-8.795-12.822l0.015,0.012L25.52,4h-2.65l-6.46,7.48L11.28,4H4.33l8.211,11.971L12.54,15.97L3.88,26h2.65 l7.182-8.322L19.42,26H26.37z M10.23,6l12.34,18h-2.1L8.12,6H10.23z" /></svg></span></a><a title="Github" target="_blank" href="https://github.com/proximagr" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-github" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 496 512"><path fill="currentColor" d="M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"></path></svg></span></a><a title="User email" target="_self" href="mailto:pr&#111;x&#105;&#109;&#097;&#103;&#114;&#064;&#104;o&#116;ma&#105;l&#046;&#099;o&#109;" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-user_email" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M502.3 190.8c3.9-3.1 9.7-.2 9.7 4.7V400c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V195.6c0-5 5.7-7.8 9.7-4.7 22.4 17.4 52.1 39.5 154.1 113.6 21.1 15.4 56.7 47.8 92.2 47.6 35.7.3 72-32.8 92.3-47.6 102-74.1 131.6-96.3 154-113.7zM256 320c23.2.4 56.6-29.2 73.4-41.4 132.7-96.3 142.8-104.7 173.4-128.7 5.8-4.5 9.2-11.5 9.2-18.9v-19c0-26.5-21.5-48-48-48H48C21.5 64 0 85.5 0 112v19c0 7.4 3.4 14.3 9.2 18.9 30.6 23.9 40.7 32.4 173.4 128.7 16.8 12.2 50.2 41.8 73.4 41.4z"></path></svg></span></a></div></div></div><p><a class="a2a_button_email" href="https://www.addtoany.com/add_to/email?linkurl=https%3A%2F%2Fwww.cloudcorner.gr%2F%25ce%25b5%25ce%25bb%25ce%25bb%25ce%25b7%25ce%25bd%25ce%25b9%25ce%25ba%25ce%25ac%2Fpuppet-on-azure-step1-azure-preparation%2F&amp;linkname=Puppet%20On%20Azure%20%7C%20%CE%92%CE%AE%CE%BC%CE%B1%201%2C%20%CE%A0%CF%81%CE%BF%CE%B5%CF%84%CE%BF%CE%B9%CE%BC%CE%B1%CF%83%CE%AF%CE%B1%20Azure" title="Email" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_print" href="https://www.addtoany.com/add_to/print?linkurl=https%3A%2F%2Fwww.cloudcorner.gr%2F%25ce%25b5%25ce%25bb%25ce%25bb%25ce%25b7%25ce%25bd%25ce%25b9%25ce%25ba%25ce%25ac%2Fpuppet-on-azure-step1-azure-preparation%2F&amp;linkname=Puppet%20On%20Azure%20%7C%20%CE%92%CE%AE%CE%BC%CE%B1%201%2C%20%CE%A0%CF%81%CE%BF%CE%B5%CF%84%CE%BF%CE%B9%CE%BC%CE%B1%CF%83%CE%AF%CE%B1%20Azure" title="Print" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fwww.cloudcorner.gr%2F%25ce%25b5%25ce%25bb%25ce%25bb%25ce%25b7%25ce%25bd%25ce%25b9%25ce%25ba%25ce%25ac%2Fpuppet-on-azure-step1-azure-preparation%2F&#038;title=Puppet%20On%20Azure%20%7C%20%CE%92%CE%AE%CE%BC%CE%B1%201%2C%20%CE%A0%CF%81%CE%BF%CE%B5%CF%84%CE%BF%CE%B9%CE%BC%CE%B1%CF%83%CE%AF%CE%B1%20Azure" data-a2a-url="https://www.cloudcorner.gr/%ce%b5%ce%bb%ce%bb%ce%b7%ce%bd%ce%b9%ce%ba%ce%ac/puppet-on-azure-step1-azure-preparation/" data-a2a-title="Puppet On Azure | Βήμα 1, Προετοιμασία Azure"><img src="https://static.addtoany.com/buttons/share_save_171_16.png" alt="Share"></a></p><p>The post <a href="https://www.cloudcorner.gr/%ce%b5%ce%bb%ce%bb%ce%b7%ce%bd%ce%b9%ce%ba%ce%ac/puppet-on-azure-step1-azure-preparation/">Puppet On Azure | Βήμα 1, Προετοιμασία Azure</a> appeared first on <a href="https://www.cloudcorner.gr">Apostolidis Cloud Corner</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.cloudcorner.gr/%ce%b5%ce%bb%ce%bb%ce%b7%ce%bd%ce%b9%ce%ba%ce%ac/puppet-on-azure-step1-azure-preparation/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>sudo: unable to resolve host</title>
		<link>https://www.cloudcorner.gr/linux/sudo-unable-to-resolve-host/</link>
					<comments>https://www.cloudcorner.gr/linux/sudo-unable-to-resolve-host/#respond</comments>
		
		<dc:creator><![CDATA[Pantelis Apostolidis]]></dc:creator>
		<pubDate>Thu, 26 Feb 2015 12:42:52 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<guid isPermaLink="false">https://proximagr.wordpress.com/?p=303</guid>

					<description><![CDATA[<p>At a fresh ubuntu install I faced the error: ubuntu@(none):~$ sudo su &#8211; sudo: unable to resolve host (none) To solve</p>
<p>The post <a href="https://www.cloudcorner.gr/linux/sudo-unable-to-resolve-host/">sudo: unable to resolve host</a> appeared first on <a href="https://www.cloudcorner.gr">Apostolidis Cloud Corner</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>At a fresh ubuntu install I faced the error:</p>
<p>ubuntu@(none):~$ sudo su &#8211;<br />
sudo: unable to resolve host (none)</p>
<p>To solve this check two things:</p>
<ol>
<li>That the /etc/hostname file has only the name of the machine and nothing else</li>
<li>That /etc/hosts has the localhost and the name of the machine<br />
127.0.0.1 localhost<br />
<span style="line-height:1.714285714;font-size:1rem;">127.0.0.1 my-machine</span></li>
</ol>
<p>&nbsp;</p>
<p>&nbsp;</p>
<div class="saboxplugin-wrap" itemtype="http://schema.org/Person" itemscope itemprop="author"><div class="saboxplugin-tab"><div class="saboxplugin-gravatar"><img loading="lazy" decoding="async" src="https://www.e-apostolidis.gr/wp-content/uploads/2019/05/mvpsummit2019.jpg" width="100"  height="100" alt="Pantelis Apostolidis" itemprop="image"></div><div class="saboxplugin-authorname"><a href="https://www.cloudcorner.gr/author/admin/" class="vcard author" rel="author"><span class="fn">Pantelis Apostolidis</span></a></div><div class="saboxplugin-desc"><div itemprop="description"><p>Pantelis Apostolidis is a Sr. Specialist, Azure at Microsoft and a former Microsoft Azure MVP. For the last 20 years, Pantelis has been involved to major cloud projects in Greece and abroad, helping companies to adopt and deploy cloud technologies, driving business value. He is entitled to a lot of Microsoft Expert Certifications, demonstrating his proven experience in delivering high quality solutions. He is an author, blogger and he is acting as a spokesperson for conferences, workshops and webinars. He is also an active member of several communities as a moderator in azureheads.gr and autoexec.gr. Follow him on Twitter @papostolidis.</p>
</div></div><div class="saboxplugin-web "><a href="https://www.cloudcorner.gr" target="_self" >www.cloudcorner.gr</a></div><div class="clearfix"></div><div class="saboxplugin-socials "><a title="Facebook" target="_blank" href="https://www.facebook.com/pantelis.apostolidis" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-facebook" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 264 512"><path fill="currentColor" d="M76.7 512V283H0v-91h76.7v-71.7C76.7 42.4 124.3 0 193.8 0c33.3 0 61.9 2.5 70.2 3.6V85h-48.2c-37.8 0-45.1 18-45.1 44.3V192H256l-11.7 91h-73.6v229"></path></svg></span></a><a title="Linkedin" target="_blank" href="https://www.linkedin.com/in/papostolidis/" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-linkedin" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M100.3 480H7.4V180.9h92.9V480zM53.8 140.1C24.1 140.1 0 115.5 0 85.8 0 56.1 24.1 32 53.8 32c29.7 0 53.8 24.1 53.8 53.8 0 29.7-24.1 54.3-53.8 54.3zM448 480h-92.7V334.4c0-34.7-.7-79.2-48.3-79.2-48.3 0-55.7 37.7-55.7 76.7V480h-92.8V180.9h89.1v40.8h1.3c12.4-23.5 42.7-48.3 87.9-48.3 94 0 111.3 61.9 111.3 142.3V480z"></path></svg></span></a><a title="Instagram" target="_blank" href="https://www.instagram.com/proximagr" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-instagram" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"></path></svg></span></a><a title="Rss" target="_blank" href="https://wwwcloudcorner.gr/feed/rdf/" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-rss" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M128.081 415.959c0 35.369-28.672 64.041-64.041 64.041S0 451.328 0 415.959s28.672-64.041 64.041-64.041 64.04 28.673 64.04 64.041zm175.66 47.25c-8.354-154.6-132.185-278.587-286.95-286.95C7.656 175.765 0 183.105 0 192.253v48.069c0 8.415 6.49 15.472 14.887 16.018 111.832 7.284 201.473 96.702 208.772 208.772.547 8.397 7.604 14.887 16.018 14.887h48.069c9.149.001 16.489-7.655 15.995-16.79zm144.249.288C439.596 229.677 251.465 40.445 16.503 32.01 7.473 31.686 0 38.981 0 48.016v48.068c0 8.625 6.835 15.645 15.453 15.999 191.179 7.839 344.627 161.316 352.465 352.465.353 8.618 7.373 15.453 15.999 15.453h48.068c9.034-.001 16.329-7.474 16.005-16.504z"></path></svg></span></a><a title="Twitter" target="_blank" href="https://twitter.com/papostolidis" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-twitter" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 30 30"><path d="M26.37,26l-8.795-12.822l0.015,0.012L25.52,4h-2.65l-6.46,7.48L11.28,4H4.33l8.211,11.971L12.54,15.97L3.88,26h2.65 l7.182-8.322L19.42,26H26.37z M10.23,6l12.34,18h-2.1L8.12,6H10.23z" /></svg></span></a><a title="Github" target="_blank" href="https://github.com/proximagr" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-github" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 496 512"><path fill="currentColor" d="M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"></path></svg></span></a><a title="User email" target="_self" href="mailto:proxi&#109;&#097;&#103;&#114;&#064;&#104;&#111;tm&#097;i&#108;&#046;c&#111;&#109;" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-user_email" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M502.3 190.8c3.9-3.1 9.7-.2 9.7 4.7V400c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V195.6c0-5 5.7-7.8 9.7-4.7 22.4 17.4 52.1 39.5 154.1 113.6 21.1 15.4 56.7 47.8 92.2 47.6 35.7.3 72-32.8 92.3-47.6 102-74.1 131.6-96.3 154-113.7zM256 320c23.2.4 56.6-29.2 73.4-41.4 132.7-96.3 142.8-104.7 173.4-128.7 5.8-4.5 9.2-11.5 9.2-18.9v-19c0-26.5-21.5-48-48-48H48C21.5 64 0 85.5 0 112v19c0 7.4 3.4 14.3 9.2 18.9 30.6 23.9 40.7 32.4 173.4 128.7 16.8 12.2 50.2 41.8 73.4 41.4z"></path></svg></span></a></div></div></div><p><a class="a2a_button_email" href="https://www.addtoany.com/add_to/email?linkurl=https%3A%2F%2Fwww.cloudcorner.gr%2Flinux%2Fsudo-unable-to-resolve-host%2F&amp;linkname=sudo%3A%20unable%20to%20resolve%20host" title="Email" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_print" href="https://www.addtoany.com/add_to/print?linkurl=https%3A%2F%2Fwww.cloudcorner.gr%2Flinux%2Fsudo-unable-to-resolve-host%2F&amp;linkname=sudo%3A%20unable%20to%20resolve%20host" title="Print" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fwww.cloudcorner.gr%2Flinux%2Fsudo-unable-to-resolve-host%2F&#038;title=sudo%3A%20unable%20to%20resolve%20host" data-a2a-url="https://www.cloudcorner.gr/linux/sudo-unable-to-resolve-host/" data-a2a-title="sudo: unable to resolve host"><img src="https://static.addtoany.com/buttons/share_save_171_16.png" alt="Share"></a></p><p>The post <a href="https://www.cloudcorner.gr/linux/sudo-unable-to-resolve-host/">sudo: unable to resolve host</a> appeared first on <a href="https://www.cloudcorner.gr">Apostolidis Cloud Corner</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.cloudcorner.gr/linux/sudo-unable-to-resolve-host/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Playing windows games or using windows software in Ubuntu</title>
		<link>https://www.cloudcorner.gr/linux/playing-windows-games-or-using-windows-software-in-ubuntu/</link>
					<comments>https://www.cloudcorner.gr/linux/playing-windows-games-or-using-windows-software-in-ubuntu/#respond</comments>
		
		<dc:creator><![CDATA[Pantelis Apostolidis]]></dc:creator>
		<pubDate>Fri, 26 Sep 2014 09:33:42 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[linux]]></category>
		<guid isPermaLink="false">http://proximagr.wordpress.com/2014/09/26/playing-windows-games-or-using-windows-software-in-ubuntu/</guid>

					<description><![CDATA[<p>Very useful for anyone moving to Linux but missing Windows games. Thanks! Pantelis ApostolidisPantelis Apostolidis is a Sr. Specialist, Azure</p>
<p>The post <a href="https://www.cloudcorner.gr/linux/playing-windows-games-or-using-windows-software-in-ubuntu/">Playing windows games or using windows software in Ubuntu</a> appeared first on <a href="https://www.cloudcorner.gr">Apostolidis Cloud Corner</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Very useful for anyone moving to Linux but missing Windows games. Thanks!</p>
<div class="saboxplugin-wrap" itemtype="http://schema.org/Person" itemscope itemprop="author"><div class="saboxplugin-tab"><div class="saboxplugin-gravatar"><img loading="lazy" decoding="async" src="https://www.e-apostolidis.gr/wp-content/uploads/2019/05/mvpsummit2019.jpg" width="100"  height="100" alt="Pantelis Apostolidis" itemprop="image"></div><div class="saboxplugin-authorname"><a href="https://www.cloudcorner.gr/author/admin/" class="vcard author" rel="author"><span class="fn">Pantelis Apostolidis</span></a></div><div class="saboxplugin-desc"><div itemprop="description"><p>Pantelis Apostolidis is a Sr. Specialist, Azure at Microsoft and a former Microsoft Azure MVP. For the last 20 years, Pantelis has been involved to major cloud projects in Greece and abroad, helping companies to adopt and deploy cloud technologies, driving business value. He is entitled to a lot of Microsoft Expert Certifications, demonstrating his proven experience in delivering high quality solutions. He is an author, blogger and he is acting as a spokesperson for conferences, workshops and webinars. He is also an active member of several communities as a moderator in azureheads.gr and autoexec.gr. Follow him on Twitter @papostolidis.</p>
</div></div><div class="saboxplugin-web "><a href="https://www.cloudcorner.gr" target="_self" >www.cloudcorner.gr</a></div><div class="clearfix"></div><div class="saboxplugin-socials "><a title="Facebook" target="_blank" href="https://www.facebook.com/pantelis.apostolidis" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-facebook" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 264 512"><path fill="currentColor" d="M76.7 512V283H0v-91h76.7v-71.7C76.7 42.4 124.3 0 193.8 0c33.3 0 61.9 2.5 70.2 3.6V85h-48.2c-37.8 0-45.1 18-45.1 44.3V192H256l-11.7 91h-73.6v229"></path></svg></span></a><a title="Linkedin" target="_blank" href="https://www.linkedin.com/in/papostolidis/" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-linkedin" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M100.3 480H7.4V180.9h92.9V480zM53.8 140.1C24.1 140.1 0 115.5 0 85.8 0 56.1 24.1 32 53.8 32c29.7 0 53.8 24.1 53.8 53.8 0 29.7-24.1 54.3-53.8 54.3zM448 480h-92.7V334.4c0-34.7-.7-79.2-48.3-79.2-48.3 0-55.7 37.7-55.7 76.7V480h-92.8V180.9h89.1v40.8h1.3c12.4-23.5 42.7-48.3 87.9-48.3 94 0 111.3 61.9 111.3 142.3V480z"></path></svg></span></a><a title="Instagram" target="_blank" href="https://www.instagram.com/proximagr" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-instagram" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"></path></svg></span></a><a title="Rss" target="_blank" href="https://wwwcloudcorner.gr/feed/rdf/" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-rss" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M128.081 415.959c0 35.369-28.672 64.041-64.041 64.041S0 451.328 0 415.959s28.672-64.041 64.041-64.041 64.04 28.673 64.04 64.041zm175.66 47.25c-8.354-154.6-132.185-278.587-286.95-286.95C7.656 175.765 0 183.105 0 192.253v48.069c0 8.415 6.49 15.472 14.887 16.018 111.832 7.284 201.473 96.702 208.772 208.772.547 8.397 7.604 14.887 16.018 14.887h48.069c9.149.001 16.489-7.655 15.995-16.79zm144.249.288C439.596 229.677 251.465 40.445 16.503 32.01 7.473 31.686 0 38.981 0 48.016v48.068c0 8.625 6.835 15.645 15.453 15.999 191.179 7.839 344.627 161.316 352.465 352.465.353 8.618 7.373 15.453 15.999 15.453h48.068c9.034-.001 16.329-7.474 16.005-16.504z"></path></svg></span></a><a title="Twitter" target="_blank" href="https://twitter.com/papostolidis" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-twitter" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 30 30"><path d="M26.37,26l-8.795-12.822l0.015,0.012L25.52,4h-2.65l-6.46,7.48L11.28,4H4.33l8.211,11.971L12.54,15.97L3.88,26h2.65 l7.182-8.322L19.42,26H26.37z M10.23,6l12.34,18h-2.1L8.12,6H10.23z" /></svg></span></a><a title="Github" target="_blank" href="https://github.com/proximagr" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-github" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 496 512"><path fill="currentColor" d="M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"></path></svg></span></a><a title="User email" target="_self" href="mailto:p&#114;ox&#105;m&#097;g&#114;&#064;h&#111;&#116;ma&#105;l&#046;co&#109;" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-user_email" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M502.3 190.8c3.9-3.1 9.7-.2 9.7 4.7V400c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V195.6c0-5 5.7-7.8 9.7-4.7 22.4 17.4 52.1 39.5 154.1 113.6 21.1 15.4 56.7 47.8 92.2 47.6 35.7.3 72-32.8 92.3-47.6 102-74.1 131.6-96.3 154-113.7zM256 320c23.2.4 56.6-29.2 73.4-41.4 132.7-96.3 142.8-104.7 173.4-128.7 5.8-4.5 9.2-11.5 9.2-18.9v-19c0-26.5-21.5-48-48-48H48C21.5 64 0 85.5 0 112v19c0 7.4 3.4 14.3 9.2 18.9 30.6 23.9 40.7 32.4 173.4 128.7 16.8 12.2 50.2 41.8 73.4 41.4z"></path></svg></span></a></div></div></div><p><a class="a2a_button_email" href="https://www.addtoany.com/add_to/email?linkurl=https%3A%2F%2Fwww.cloudcorner.gr%2Flinux%2Fplaying-windows-games-or-using-windows-software-in-ubuntu%2F&amp;linkname=Playing%20windows%20games%20or%20using%20windows%20software%20in%20Ubuntu" title="Email" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_print" href="https://www.addtoany.com/add_to/print?linkurl=https%3A%2F%2Fwww.cloudcorner.gr%2Flinux%2Fplaying-windows-games-or-using-windows-software-in-ubuntu%2F&amp;linkname=Playing%20windows%20games%20or%20using%20windows%20software%20in%20Ubuntu" title="Print" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fwww.cloudcorner.gr%2Flinux%2Fplaying-windows-games-or-using-windows-software-in-ubuntu%2F&#038;title=Playing%20windows%20games%20or%20using%20windows%20software%20in%20Ubuntu" data-a2a-url="https://www.cloudcorner.gr/linux/playing-windows-games-or-using-windows-software-in-ubuntu/" data-a2a-title="Playing windows games or using windows software in Ubuntu"><img src="https://static.addtoany.com/buttons/share_save_171_16.png" alt="Share"></a></p><p>The post <a href="https://www.cloudcorner.gr/linux/playing-windows-games-or-using-windows-software-in-ubuntu/">Playing windows games or using windows software in Ubuntu</a> appeared first on <a href="https://www.cloudcorner.gr">Apostolidis Cloud Corner</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.cloudcorner.gr/linux/playing-windows-games-or-using-windows-software-in-ubuntu/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Linux free Backup and Clone (imaging) Solution</title>
		<link>https://www.cloudcorner.gr/linux/linux-free-backup-and-clone-imaging-solution/</link>
					<comments>https://www.cloudcorner.gr/linux/linux-free-backup-and-clone-imaging-solution/#respond</comments>
		
		<dc:creator><![CDATA[Pantelis Apostolidis]]></dc:creator>
		<pubDate>Thu, 25 Sep 2014 07:31:37 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[linux]]></category>
		<guid isPermaLink="false">http://proximagr.wordpress.com/?p=200</guid>

					<description><![CDATA[<p>This is a guide on how to Backup/Clone a Linux system to a Bootable ISO file using the free Mondo Rescue</p>
<p>The post <a href="https://www.cloudcorner.gr/linux/linux-free-backup-and-clone-imaging-solution/">Linux free Backup and Clone (imaging) Solution</a> appeared first on <a href="https://www.cloudcorner.gr">Apostolidis Cloud Corner</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>This is a guide on how to Backup/Clone a Linux system to a Bootable ISO file using the free Mondo Rescue Disaster Recovery Tool</p>
<div></div>
<div>
<p><strong>Mondo Rescue</strong> is an open source, free disaster recovery and backup utility that allows you to easily create complete system (<strong>Linux</strong> or <strong>Windows</strong>) <strong>Clone</strong>/<strong>Backup</strong> <strong>ISO Images</strong> to <strong>CD</strong>, <strong>DVD</strong>,<strong>Tape</strong>, <strong>USB devices</strong>, <strong>Hard Disk</strong>, and <strong>NFS</strong>. And can be used to quickly restore or redeploy working image into other systems, in the event of data loss, you will be able to restore as much as entire system data from backup media.</p>
<p><strong>Mondo</strong> program is available freely for download and released under <strong>GPL </strong>(<strong>GNU Public License</strong>) and has been tested on a large number of <strong>Linux</strong> distributions.</p>
<h2><a name="TOC-Installation-of-Mondo-Rescue"></a><span lang="EN-US">Installation of Mondo Rescue</span></h2>
<h4><a name="TOC-Installing-MondoRescue-on-RHEL-CentOS-Scientific-Linux"></a>Installing MondoRescue on RHEL / CentOS / Scientific Linux</h4>
<p>The latest Mondo Rescue packages can be obtained from the “MondoRescue Repository“. Use “wget” command to download and add repository under your system. The Mondo repository will install suitable binary software packages such as afio, buffer, mindi, mindi-busybox, mondo and mondo-doc for your distribution, if they are available.</p>
<h4><a name="TOC-For-RHEL-CentOS-SL-6-5-4-32-Bit"></a>For RHEL/CentOS/SL 6,5,4 – 32-Bit</h4>
<p>Download the MondoRescue repository under “/etc/yum.repos.d/” as file name “mondorescue.repo“. Please download correct repository for your Linux OS distribution version.</p>
<p># cd /etc/yum.repos.d/</p>
<p>## On RHEL/CentOS/SL 6 &#8211; 32-Bit ##</p>
<p># wget ftp://ftp.mondorescue.org/rhel/6/i386/mondorescue.repo</p>
<p>## On RHEL/CentOS/SL 5 &#8211; 32-Bit ##</p>
<p># wget ftp://ftp.mondorescue.org/rhel/5/i386/mondorescue.repo</p>
<p>## On RHEL/CentOS/SL 4 &#8211; 32-Bit ##</p>
<p># wget ftp://ftp.mondorescue.org/rhel/4/i386/mondorescue.repo</p>
<p>For RHEL/CentOS/SL 6,5,4 – 64-Bit</p>
<p># cd /etc/yum.repos.d/</p>
<p>## On RHEL/CentOS/SL 6 &#8211; 64-Bit ##</p>
<p># wget ftp://ftp.mondorescue.org/rhel/6/x86_64/mondorescue.repo</p>
<p>## On RHEL/CentOS/SL 5 &#8211; 64-Bit ##</p>
<p># wget ftp://ftp.mondorescue.org/rhel/5/x86_64/mondorescue.repo</p>
<p>## On RHEL/CentOS/SL 4 &#8211; 64-Bit ##</p>
<p># wget ftp://ftp.mondorescue.org/rhel/4/x86_64/mondorescue.repo</p>
<p>Once you successfully added repository, do “yum” to install latest Mondo tool.</p>
<p># yum install mondo</p>
<h4><a name="TOC-Installing-MondoRescue-on-Debian-Ubuntu-Linux-Mint"></a>Installing MondoRescue on Debian / Ubuntu / Linux Mint</h4>
<p>Debian user’s can do “wget” to grab the MondoRescue repository for Debain 6 and 5 distributions. Run the following command to add “mondorescue.sources.list” to “/etc/apt/sources.list” file to install Mondo packages.</p>
<h4><a name="TOC-On-Debian"></a>On Debian</h4>
<p>## On Debian 6 ##</p>
<p># wget ftp://ftp.mondorescue.org/debian/6/mondorescue.sources.list</p>
<p># sh -c &#8220;cat mondorescue.sources.list &gt;&gt; /etc/apt/sources.list&#8221;</p>
<p># apt-get update</p>
<p># apt-get install mondo</p>
<p>## On Debian 5 ##</p>
<p># wget ftp://ftp.mondorescue.org/debian/5/mondorescue.sources.list</p>
<p># sh -c &#8220;cat mondorescue.sources.list &gt;&gt; /etc/apt/sources.list&#8221;</p>
<p># apt-get update</p>
<p># apt-get install mondo</p>
<h4><a name="TOC-On-Ubuntu-Linux-Mint"></a>On Ubuntu/Linux Mint</h4>
<p>To install Mondo Rescue in Ubuntu 12.10, 12.04, 11.10, 11.04, 10.10 and 10.04 or Linux Mint 13, open the terminal and add the MondoRescue repository in “/etc/apt/sources.list” file. Run these following commands to install Mondo Resuce packages.</p>
<p># wget ftp://ftp.mondorescue.org/ubuntu/`lsb_release -r|awk &#8216;{print $2}&#8217;`/mondorescue.sources.list</p>
<p># sh -c &#8220;cat mondorescue.sources.list &gt;&gt; /etc/apt/sources.list&#8221;</p>
<p># apt-get update</p>
<p># apt-get install mondo</p>
<h3><a name="TOC-Creating-Cloning-or-Backup-ISO-Image-of-System-Server"></a>Creating Cloning or Backup ISO Image of System/Server</h3>
<p>There are two ways to create a Backup/Clone ISO. Interactive and command line.</p>
<h4><a name="TOC-Interactive-Bacup-Clone-ISO-Image"></a>Interactive Bacup/Clone ISO Image</h4>
<p>After installing Mondo, Run “mondoarchive” command as “root” user. Then follow screenshots that shows how to create an ISO based backup media of your full system.</p>
<p>If you’ve selected default backup path, you will see an ISO image under “/var/cache/mondo/“, that you can burnt into a CD/DVD for later restore.</p>
<h4><a name="TOC-Command-Line-Bacup-Clone-ISO-Image"></a>Command Line Bacup/Clone ISO Image</h4>
<p><span lang="EN-US">To create a one line full backup ISO with name “mybackup”v run:</span></p>
<p><span lang="EN-US">mondoarchive -O -p mybackup -i -d /var/cache/mondo -s 4480m</span></p>
<p><span lang="EN-US">this will create a file named “mybackup-1.iso” at the path “/var/cache/mondo”</span></p>
<h4><a name="TOC-Shedule-a-daily-backup-CRON-JOB-"></a>Shedule a daily backup (CRON JOB)</h4>
<p>1. Use &#8216;at&#8217; to run your usual mondoarchive command</p>
<p># at now + 5 min</p>
<p>#  mondoarchive -O -p mybackup -i -d /var/cache/mondo -s 4480m</p>
<p># &lt;CTRL&gt;-d</p>
<p>2. Grab the script generated by &#8216;at&#8217; and make a copy of it</p>
<pre>grep mondo /var/spool/at/* 
cp /var/spool/at/&lt;file-from-grep&gt; /root/mondo-cronscript</pre>
<p>3. Edit that script to use &#8216;&lt;your mondoarchive command&gt;&#8217;</p>
<p># vi /root/mondo-cronscript</p>
<p>4. at the end of the script add a new line with the mondoarchive command:</p>
<p>mondoarchive -O -p mybackup -i -d /var/cache/mondo -s 4480m</p>
<pre>5. Run that script from your crontab (the egample is a "working" daily task, monday to friday at 00:00)</pre>
<p># crontab -e</p>
<p>0 0 * * 1-5 /root/mondo-cronscript</p>
<h2><a name="TOC-Restore"></a>Restore</h2>
<p>To restore burn the ISO to a DVD (or mount it if using virtualization) and start the server. At the prompt write “nuke” and it will restore the whole disk (re-image).</p>
<p>If restoring to different machine/VM it will have different MAC address. It need to change the MAC address of the eth0 interface to the new one in order the interface to be enabled.</p>
<p>MAC address change after restore</p>
<p>ifconfig -a (check the MAC address)</p>
<p>vi /etc/sysconfig/network-scripts/ifcfg-eth0 (edit the MAC address adding the new one)</p>
<p>service network stop</p>
<p>service network start</p>
<p>ifconfig -a (check it eth0 is up)</p>
<p>if not then try “ifup eth0”</p>
</div>
<div class="saboxplugin-wrap" itemtype="http://schema.org/Person" itemscope itemprop="author"><div class="saboxplugin-tab"><div class="saboxplugin-gravatar"><img loading="lazy" decoding="async" src="https://www.e-apostolidis.gr/wp-content/uploads/2019/05/mvpsummit2019.jpg" width="100"  height="100" alt="Pantelis Apostolidis" itemprop="image"></div><div class="saboxplugin-authorname"><a href="https://www.cloudcorner.gr/author/admin/" class="vcard author" rel="author"><span class="fn">Pantelis Apostolidis</span></a></div><div class="saboxplugin-desc"><div itemprop="description"><p>Pantelis Apostolidis is a Sr. Specialist, Azure at Microsoft and a former Microsoft Azure MVP. For the last 20 years, Pantelis has been involved to major cloud projects in Greece and abroad, helping companies to adopt and deploy cloud technologies, driving business value. He is entitled to a lot of Microsoft Expert Certifications, demonstrating his proven experience in delivering high quality solutions. He is an author, blogger and he is acting as a spokesperson for conferences, workshops and webinars. He is also an active member of several communities as a moderator in azureheads.gr and autoexec.gr. Follow him on Twitter @papostolidis.</p>
</div></div><div class="saboxplugin-web "><a href="https://www.cloudcorner.gr" target="_self" >www.cloudcorner.gr</a></div><div class="clearfix"></div><div class="saboxplugin-socials "><a title="Facebook" target="_blank" href="https://www.facebook.com/pantelis.apostolidis" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-facebook" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 264 512"><path fill="currentColor" d="M76.7 512V283H0v-91h76.7v-71.7C76.7 42.4 124.3 0 193.8 0c33.3 0 61.9 2.5 70.2 3.6V85h-48.2c-37.8 0-45.1 18-45.1 44.3V192H256l-11.7 91h-73.6v229"></path></svg></span></a><a title="Linkedin" target="_blank" href="https://www.linkedin.com/in/papostolidis/" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-linkedin" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M100.3 480H7.4V180.9h92.9V480zM53.8 140.1C24.1 140.1 0 115.5 0 85.8 0 56.1 24.1 32 53.8 32c29.7 0 53.8 24.1 53.8 53.8 0 29.7-24.1 54.3-53.8 54.3zM448 480h-92.7V334.4c0-34.7-.7-79.2-48.3-79.2-48.3 0-55.7 37.7-55.7 76.7V480h-92.8V180.9h89.1v40.8h1.3c12.4-23.5 42.7-48.3 87.9-48.3 94 0 111.3 61.9 111.3 142.3V480z"></path></svg></span></a><a title="Instagram" target="_blank" href="https://www.instagram.com/proximagr" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-instagram" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"></path></svg></span></a><a title="Rss" target="_blank" href="https://wwwcloudcorner.gr/feed/rdf/" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-rss" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M128.081 415.959c0 35.369-28.672 64.041-64.041 64.041S0 451.328 0 415.959s28.672-64.041 64.041-64.041 64.04 28.673 64.04 64.041zm175.66 47.25c-8.354-154.6-132.185-278.587-286.95-286.95C7.656 175.765 0 183.105 0 192.253v48.069c0 8.415 6.49 15.472 14.887 16.018 111.832 7.284 201.473 96.702 208.772 208.772.547 8.397 7.604 14.887 16.018 14.887h48.069c9.149.001 16.489-7.655 15.995-16.79zm144.249.288C439.596 229.677 251.465 40.445 16.503 32.01 7.473 31.686 0 38.981 0 48.016v48.068c0 8.625 6.835 15.645 15.453 15.999 191.179 7.839 344.627 161.316 352.465 352.465.353 8.618 7.373 15.453 15.999 15.453h48.068c9.034-.001 16.329-7.474 16.005-16.504z"></path></svg></span></a><a title="Twitter" target="_blank" href="https://twitter.com/papostolidis" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-twitter" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 30 30"><path d="M26.37,26l-8.795-12.822l0.015,0.012L25.52,4h-2.65l-6.46,7.48L11.28,4H4.33l8.211,11.971L12.54,15.97L3.88,26h2.65 l7.182-8.322L19.42,26H26.37z M10.23,6l12.34,18h-2.1L8.12,6H10.23z" /></svg></span></a><a title="Github" target="_blank" href="https://github.com/proximagr" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-github" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 496 512"><path fill="currentColor" d="M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"></path></svg></span></a><a title="User email" target="_self" href="mailto:&#112;&#114;o&#120;&#105;&#109;agr&#064;&#104;&#111;&#116;mail&#046;&#099;&#111;&#109;" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-user_email" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M502.3 190.8c3.9-3.1 9.7-.2 9.7 4.7V400c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V195.6c0-5 5.7-7.8 9.7-4.7 22.4 17.4 52.1 39.5 154.1 113.6 21.1 15.4 56.7 47.8 92.2 47.6 35.7.3 72-32.8 92.3-47.6 102-74.1 131.6-96.3 154-113.7zM256 320c23.2.4 56.6-29.2 73.4-41.4 132.7-96.3 142.8-104.7 173.4-128.7 5.8-4.5 9.2-11.5 9.2-18.9v-19c0-26.5-21.5-48-48-48H48C21.5 64 0 85.5 0 112v19c0 7.4 3.4 14.3 9.2 18.9 30.6 23.9 40.7 32.4 173.4 128.7 16.8 12.2 50.2 41.8 73.4 41.4z"></path></svg></span></a></div></div></div><p><a class="a2a_button_email" href="https://www.addtoany.com/add_to/email?linkurl=https%3A%2F%2Fwww.cloudcorner.gr%2Flinux%2Flinux-free-backup-and-clone-imaging-solution%2F&amp;linkname=Linux%20free%20Backup%20and%20Clone%20%28imaging%29%20Solution" title="Email" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_print" href="https://www.addtoany.com/add_to/print?linkurl=https%3A%2F%2Fwww.cloudcorner.gr%2Flinux%2Flinux-free-backup-and-clone-imaging-solution%2F&amp;linkname=Linux%20free%20Backup%20and%20Clone%20%28imaging%29%20Solution" title="Print" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fwww.cloudcorner.gr%2Flinux%2Flinux-free-backup-and-clone-imaging-solution%2F&#038;title=Linux%20free%20Backup%20and%20Clone%20%28imaging%29%20Solution" data-a2a-url="https://www.cloudcorner.gr/linux/linux-free-backup-and-clone-imaging-solution/" data-a2a-title="Linux free Backup and Clone (imaging) Solution"><img src="https://static.addtoany.com/buttons/share_save_171_16.png" alt="Share"></a></p><p>The post <a href="https://www.cloudcorner.gr/linux/linux-free-backup-and-clone-imaging-solution/">Linux free Backup and Clone (imaging) Solution</a> appeared first on <a href="https://www.cloudcorner.gr">Apostolidis Cloud Corner</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.cloudcorner.gr/linux/linux-free-backup-and-clone-imaging-solution/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
