<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-5783568396589671312</id><updated>2019-05-01T16:02:16.905+05:30</updated><category term="Cloud Computing"/><category term="VMware"/><category term="Best Practices"/><category term="CentOS"/><category term="Linux"/><category term="linux os"/><category term="Private Cloud"/><category term="Workstation"/><category term="infographic"/><category term="os installation"/><category term="Public Cloud"/><category term="virtualization"/><category term="vSphere5"/><category term="Ubuntu"/><category term="Eucalyptus"/><category term="Network"/><category term="vmware-tools"/><category term="hypervisor"/><category term="automation"/><category term="vSphere"/><category term="Windows 2008"/><category term="Storage"/><category term="bigdata"/><category term="guest os"/><category term="hard disk"/><category term="AWS"/><category term="Apache Server"/><category term="red hat software"/><category term="LAMP"/><category term="12.04"/><category term="Hyper-V"/><category term="Windows 2012 Server"/><category term="monitoring"/><category term="DHCP"/><category term="vCloud"/><category term="ESXi"/><category term="MySQL"/><category term="Network Adapters"/><category term="OpenStack"/><category term="multiple operating systems"/><category term="vCenter Server"/><category term="12.10"/><category term="Desktop"/><category term="autoscaling"/><category term="nagios"/><category term="security"/><category term="training"/><category term="vCenter Operations"/><category term="vCloud Director"/><category term="14.04"/><category term="Active Directory"/><category term="Ansible"/><category term="PHP"/><category term="PXEBOOT"/><category term="PowerCLI"/><category term="Repository"/><category term="SQL Server"/><category term="Xen"/><category term="application"/><category term="enterprise-it"/><category term="vSwitch"/><category term="CloudSearch"/><category term="Cloudstack"/><category term="CouchDB"/><category term="File System"/><category term="FreeNAS"/><category term="JAVA"/><category term="KVM"/><category term="Samba Server"/><category term="YUM Server"/><category term="cluster"/><category term="database"/><category term="iSCSI"/><category term="server"/><category term="syslog"/><category term="template"/><category term="vCloud Service"/><category term="Adobe Creative Cloud"/><category term="Bridged"/><category term="Citrix"/><category term="DNS"/><category term="ELK"/><category term="EMI"/><category term="Ganglia"/><category term="Instance"/><category term="Machine Image"/><category term="NAT"/><category term="NoSQL"/><category term="XenServer"/><category term="eBook"/><category term="phpMyAdmin"/><category term="riak"/><category term="riak-cs"/><category term="2013"/><category term="Encryption"/><category term="Hadoop"/><category term="Host Only"/><category term="JBoss"/><category term="NFS"/><category term="Orchestrator"/><category term="Packt"/><category term="ThinApp"/><category term="VIClient"/><category term="Web Client"/><category term="Windows 8"/><category term="devops"/><category term="kickstart"/><category term="netapp"/><category term="router"/><category term="rsyslog"/><category term="snapshots"/><category term="switch"/><category term="vExpert"/><category term="vShield"/><category term="virtualbox"/><category term="vyatta"/><title type='text'>YoYoClouds</title><subtitle type='html'>An informative and technical site with any and all things around Cloud Computing, AWS, VMware, Linux and Virtualization..</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.yoyoclouds.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5783568396589671312/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://www.yoyoclouds.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/5783568396589671312/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>257</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5783568396589671312.post-6310448652438524314</id><published>2018-05-07T12:50:00.000+05:30</published><updated>2018-05-07T12:50:14.584+05:30</updated><title type='text'>5 reasons why AWS rules!</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;h2 style=&quot;line-height: 1.295; margin-bottom: 8pt; margin-top: 0pt; text-align: center;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Calibri; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: x-large;&quot;&gt;5 Reasons Why AWS Rules&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.295; margin-bottom: 8pt; margin-top: 0pt; text-align: justify;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: #7f7f7f; font-family: Calibri; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;In this article, we will look at 5 reasons why AWS is the place to go for all your cloud services. Read on to find out more!&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.295; margin-bottom: 8pt; margin-top: 0pt; text-align: justify;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Calibri; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Cloud computing has evolved a lot over the years and has almost become a mainstream part of everyday society. From storing large amounts of data to having burst compute capacity at your fingertips and enterprise software applications available on demand any time anywhere, these are just some of the key benefits that clouds&amp;nbsp;provide today. At the forefront of this new way of computing is&amp;nbsp;Amazon Web Services&amp;nbsp;(AWS).&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.295; margin-bottom: 8pt; margin-top: 0pt; text-align: justify;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Calibri; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;AWS is a comprehensive public cloud computing platform made up of remote computing services called web services that make up the platform. Once a part of the e-commerce giant Amazon.com, it wasn&#39;t until 2006 that AWS became a separate entity of its own. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.295; margin-bottom: 8pt; margin-top: 0pt; text-align: justify;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Calibri; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;With data centers located in USA, Europe, Brazil, Singapore, Japan, China, and Australia, AWS operates globally to offer a variety of web-based products and services on an on-demand and pay-per-use basis. AWS provides a variety of mechanisms which end users can connect to and leverage its services. The most common form of interaction is the web-based dashboard, AWS Management Console. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;h3 style=&quot;line-height: 1.295; margin-bottom: 8pt; margin-top: 0pt; text-align: justify;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Calibri; font-style: normal; font-variant: normal; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;span style=&quot;font-size: x-large;&quot;&gt;5 reasons that keep AWS on top&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Calibri; font-size: large; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt; &lt;/span&gt;&lt;/h3&gt;&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.295; margin-bottom: 8pt; margin-top: 0pt; text-align: justify;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Calibri; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;AWS boasts an array of Infrastructure as a Service (IaaS) and Platform as a Service (PaaS) capabilities, with a diverse customer base and a strong network of software vendors who have integrated their solutions with AWS. Here is our list of top 5 reasons why AWS rules the cloud market:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.295; margin-bottom: 8pt; margin-top: 0pt; text-align: justify;&quot;&gt;&lt;b style=&quot;font-family: Calibri; white-space: pre-wrap;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Deployment Speed&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.295; margin-bottom: 8pt; margin-top: 0pt; text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Calibri; white-space: pre-wrap;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;We all have gone through the pain of long wait for provisioning a hosted web service. However, AWS shrinks this waiting time from hours to mere minutes. With multiple strategies for infrastructure provisioning ranging from Amazon EC2, Amazon EBS, and Amazon S3 to Amazon RDS, AWS offers promptness and quick availability as well as greater flexibility to deploy your website or application. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.295; margin-bottom: 8pt; margin-top: 0pt; text-align: justify;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Calibri; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;AWS also enables automation in its deployment services, namely:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span style=&quot;font-size: large;&quot;&gt;AWS Elastic Beanstalk&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size: large;&quot;&gt;AWS CloudFormation&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size: large;&quot;&gt;AWS OpsWorks&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size: large;&quot;&gt;AWS CodeCommit&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size: large;&quot;&gt;AWS CodePipeline&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size: large;&quot;&gt;AWS CodeDeploy&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Amazon EC2 Container Service&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Scalable and Reliable&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Calibri; text-align: justify; white-space: pre-wrap;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;With AWS, you can scale your application with ease during periods of increased demand. AWS also prides itself on the fact that it is reliable and provides a better experience whilst keeping the costs under control.&lt;/span&gt;&lt;/span&gt;&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.295; margin-bottom: 8pt; margin-top: 0pt; text-align: justify;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Calibri; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;AWS OpsWorks, Auto Scaling, and Elastic Load Balancing are some of the AWS tools can help you scale your business up or down on demand. AWS provides on-demand services giving you the opportunity to flex your resources as and when needed. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.295; margin-bottom: 8pt; margin-top: 0pt; text-align: justify;&quot;&gt;&lt;b style=&quot;font-family: Calibri; white-space: pre-wrap;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Flexible&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.295; margin-bottom: 8pt; margin-top: 0pt; text-align: justify;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Calibri; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;One of the best features of AWS is its flexibility. It lets you select from a plethora of services such as:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Operating system&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Programming language&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Web application platform&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Database&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.295; margin-bottom: 8pt; margin-top: 0pt; text-align: justify;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Calibri; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;AWS provides a virtual environment that lets you load the software and services required by your application. It simplifies the migration process for already existing applications and provides options for building new ones. With faster scalability, de-facto standard APIs, and mind-blowing deployment speed, you can have a completely customized ready-to-use solution in under 10 minutes.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.295; margin-bottom: 8pt; margin-top: 0pt; text-align: justify;&quot;&gt;&lt;b style=&quot;font-family: Calibri; white-space: pre-wrap;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;On the Go Pricing&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.295; margin-bottom: 8pt; margin-top: 0pt; text-align: justify;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Calibri; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;We all know that hosting a service on cloud sounds like a pretty massive investment, but this is resolved by AWS’s pricing structure. AWS offers “pay for what you use”. This means that you pay only for the resources you use. This is a refreshing approach from AWS, making it more user-friendly, and allowing you to choose your infrastructure and service needs with zero capital expenditure. This cost-effectiveness has really helped startups grow their business on AWS. Users can even try the AWS Free Tier.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.295; margin-bottom: 8pt; margin-top: 0pt; text-align: justify;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Calibri; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;With AWS Free Tier, you can enjoy hands-on experience with the AWS platform, products, and services for free. This no-cost option includes offers that expire after 1 year of signing up and others that never expire. This is one of the best ways for a new user to try out AWS.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.295; margin-bottom: 8pt; margin-top: 0pt; text-align: justify;&quot;&gt;&lt;b style=&quot;font-family: Calibri; white-space: pre-wrap;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Secure&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.295; margin-bottom: 8pt; margin-top: 0pt; text-align: justify;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Calibri; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Security is a&amp;nbsp;core requirement for any application whether it is hosted in an on-premise data center or a cloud such as AWS. It is a fundamental service that protects your applications and data from a variety of cyber-attacks, security breaches, accidental or deliberate&amp;nbsp;data deletions, theft, and much more.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.295; margin-bottom: 8pt; margin-top: 0pt; text-align: justify;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Calibri; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;The obvious doubt lingering in your mind while considering AWS must be is it really secure? Is it safe to use AWS? The answer is a big yes!&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.295; margin-bottom: 8pt; margin-top: 0pt; text-align: justify;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Calibri; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Apart from private subnets, multi-factor authentication (MFA), Isolate GovCloud, and encrypted data storage, AWS uses different layers of security to safeguard its resources:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Physical data center security – The data centers are housed at non-disclosed locations and their entry is strictly controlled, managed, logged and audited on a regular basis&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Virtualization and OS security – AWS regularly patches and updates virtualization operating systems against a variety of cyber-attacks&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Regulatory compliance&amp;nbsp;– AWS is certified for security and data protection in accordance with various industry and government requirements&amp;nbsp;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.295; margin-bottom: 8pt; margin-top: 0pt; text-align: justify;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Calibri; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;AWS also enhances its security with IAM (Identity and Access Management). Using this authentication greatly reduces the risk. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.295; margin-bottom: 8pt; margin-top: 0pt; text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Calibri; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;If this article has got you hooked on AWS, you should definitely read my fourth book titled: &lt;/span&gt;&lt;a href=&quot;https://www.amazon.com/AWS-Administration-Definitive-Guide-Second/dp/1788478797/&quot; style=&quot;text-decoration: none;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: blue; font-family: Calibri; font-style: normal; font-variant: normal; font-weight: 400; text-decoration-skip-ink: none; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;AWS Administration - The Definitive Guide&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Calibri; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.295; margin-bottom: 8pt; margin-top: 0pt; text-align: center;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Calibri; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt; &lt;/span&gt;&lt;img height=&quot;236&quot; src=&quot;https://lh3.googleusercontent.com/wiyUYNiC9A8A89sGnHnL5-lyWy751ZOdevhKDL7woOpjN0Hm7p2j-z40hxvjr4FE2J7fFZZkS_xhshZ5dNu0wChzPrU3Q55eYgQGRp2YhruoPKTQ3jbfOesyqj7gJjWKXtH3or3HhllStKzB7g&quot; style=&quot;border: none; transform: rotate(0rad);&quot; width=&quot;191&quot; /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.295; margin-bottom: 8pt; margin-top: 0pt; text-align: justify;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Calibri; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;This book is for those who want to learn and leverage the rich plethora of services provided by AWS. It guides you through some of the most popular AWS services, such as EC2, Elastic Beanstalk, EFS, CloudTrail, Redshift, EMR, Data Pipeline, and IoT using a simple, real-world, application-hosting example. Each chapter is designed to provide you with maximum information about each AWS service, coupled with easy to follow, hands-on steps, best practices, tips, and recommendations. By the end of the book, you will be able to create a highly secure, fault-tolerant, and scalable environment for your applications to run on. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.295; margin-bottom: 8pt; margin-top: 0pt; text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Calibri; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; white-space: pre;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.yoyoclouds.com/2018/05/5-reasons-why-aws-rules.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5783568396589671312/posts/default/6310448652438524314'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5783568396589671312/posts/default/6310448652438524314'/><link rel='alternate' type='text/html' href='http://www.yoyoclouds.com/2018/05/5-reasons-why-aws-rules.html' title='5 reasons why AWS rules!'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5783568396589671312.post-7073420344098227893</id><published>2016-10-22T20:20:00.001+05:30</published><updated>2016-10-22T20:20:14.908+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Cloud Computing"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="netapp"/><category scheme="http://www.blogger.com/atom/ns#" term="Storage"/><category scheme="http://www.blogger.com/atom/ns#" term="VMware"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows 2012 Server"/><category scheme="http://www.blogger.com/atom/ns#" term="Workstation"/><title type='text'>NetApp ONTAP 9 Lab: The Complete Guide</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;b style=&quot;font-size: xx-large;&quot;&gt;&lt;u&gt;NetApp ONTAP 9 Lab: The Complete Guide&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Admit it, there&#39;s nothing like building your own super lab with cool software! And things get even better when someone goes out all the way to create an equally super lab guide! &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;That&#39;s exactly what my good friend &lt;a href=&quot;http://www.flackbox.com/about-neil/&quot; target=&quot;_blank&quot;&gt;Neil Anderson&lt;/a&gt; has done.. You can now &lt;/span&gt;&lt;a href=&quot;http://www.flackbox.com/netapp-simulator/&quot; style=&quot;font-size: x-large;&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;download&lt;/b&gt;&lt;/a&gt;&lt;span style=&quot;font-size: large;&quot;&gt; a copy of his &lt;/span&gt;&lt;a href=&quot;http://www.flackbox.com/netapp-simulator/&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;font-size: x-large;&quot;&gt;&lt;b&gt;Build Your Own NetApp ONTAP 9 Lab&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;font-size: large;&quot;&gt; absolutely free! &lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;span style=&quot;color: #080801; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://www.flackbox.com/netapp-simulator/&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://2.bp.blogspot.com/-i7V2H15bsh4/WAt0BmbI5kI/AAAAAAAAMEc/wglxqPFq1lsDp9L4PvPCnek-cyhz5-TVwCEw/s320/3DHow_to_Build_a_NetApp_ONTAP_9_Lab_For_Free.png&quot; width=&quot;242&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #080801; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;The &lt;a href=&quot;http://www.flackbox.com/netapp-simulator/&quot;&gt;guide&lt;/a&gt; talks about setting up your very own &lt;a href=&quot;http://www.netapp.com/us/company/news/press-releases/news-rel-20160531-915385.aspx&quot; target=&quot;_blank&quot;&gt;NetApp ONTAP 9&lt;/a&gt; (Previously called &quot;Clustered DataNTAP&quot;) using VMware Workstation. It walks you through the basic topology of the Lab and the components required to set it all up. I guess the best part of the entire guide is the meticulous attention to detail, explaining each step of the way with screenshots.. that really makes things a lot simpler and easier to follow (I mean you really can&#39;t go wrong with this!)&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Here is a gist of what the guide has to offer:&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Introduction&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Lab Topology Diagram&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Lab Topology Notes&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;IP Addressing Tables&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Lab Notes&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;VMware Workstation Player Install&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;VyOS Router Build&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;NetApp Simulator Build&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Windows Server Build&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Linux Build&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;SuperPutty Install&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;If you follow thguide down to the letter you can have your entire Get your copy today right &lt;/span&gt;&lt;a href=&quot;http://www.flackbox.com/netapp-simulator/&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: x-large;&quot;&gt;HERE&lt;/span&gt;&lt;/b&gt;&lt;/a&gt;&lt;span style=&quot;font-size: large;&quot;&gt;!&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.yoyoclouds.com/2016/10/netapp-ontap-9-lab-complete-guide.html#comment-form' title='43 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5783568396589671312/posts/default/7073420344098227893'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5783568396589671312/posts/default/7073420344098227893'/><link rel='alternate' type='text/html' href='http://www.yoyoclouds.com/2016/10/netapp-ontap-9-lab-complete-guide.html' title='NetApp ONTAP 9 Lab: The Complete Guide'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://2.bp.blogspot.com/-i7V2H15bsh4/WAt0BmbI5kI/AAAAAAAAMEc/wglxqPFq1lsDp9L4PvPCnek-cyhz5-TVwCEw/s72-c/3DHow_to_Build_a_NetApp_ONTAP_9_Lab_For_Free.png" height="72" width="72"/><thr:total>43</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5783568396589671312.post-720490272407274631</id><published>2016-09-16T14:18:00.002+05:30</published><updated>2016-09-16T14:18:59.027+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="14.04"/><category scheme="http://www.blogger.com/atom/ns#" term="AWS"/><category scheme="http://www.blogger.com/atom/ns#" term="Best Practices"/><category scheme="http://www.blogger.com/atom/ns#" term="Cloud Computing"/><category scheme="http://www.blogger.com/atom/ns#" term="Public Cloud"/><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu"/><title type='text'>Setting up a Secure FTP Server on AWS</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-large;&quot;&gt;&lt;b&gt;&lt;u&gt;Setting up a Secure FTP (SFTP) Server on AWS&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;So here&#39;s a quick and easy guide to setting up a simple Secure FTP Server on a Ubuntu 14.04 AWS EC2 instance.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Secure FTP Servers are an ideal mechanism for transfering files to and fro between trusted users. For this tutorial, I&#39;m using a simple Ubuntu 14.04 AMI running on a t2medium instance type.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;AMI:&amp;nbsp;&lt;/b&gt;Ubuntu Server 14.04 LTS (HVM), SSD Volume Type - &lt;b&gt;ami-2d39803a&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;Instance Hostname&lt;/b&gt;: US-EAST-FTPSERVER-01&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;Username&lt;/b&gt;: ubuntu&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;Key name&lt;/b&gt;: myppkfile.ppk&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;span style=&quot;color: red;&quot;&gt;Important&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;: Make sure you update your OS using the sudo apt-get update command before following this tutorial&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Login to the instance and install the ftp server package first:&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b style=&quot;background-color: #fff2cc;&quot;&gt;# sudo apt-get install vsftpd&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-s26ZQlDITZ8/V9FIEaM6saI/AAAAAAAAMCQ/sOy-qjPgmuYVETGtjcdo_X47afsbqkeagCLcB/s1600/Screenshot_1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;394&quot; src=&quot;https://1.bp.blogspot.com/-s26ZQlDITZ8/V9FIEaM6saI/AAAAAAAAMCQ/sOy-qjPgmuYVETGtjcdo_X47afsbqkeagCLcB/s640/Screenshot_1.png&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Create a new user (in my case its called as the blueuser)&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;#sudo adduser blueuser&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Also create the SSH directory for your newly created user (&lt;b&gt;&lt;u&gt;&lt;span style=&quot;color: red;&quot;&gt;NOTE&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;: The SSH directory is a hidden directory):&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;background-color: #fff2cc; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# sudo mkdir /home/blueuser/.ssh&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;a href=&quot;https://3.bp.blogspot.com/-IdOc1QY_vNg/V9FIF2nsCGI/AAAAAAAAMCs/Q5uyRO7Je3AAf8tYrKHHq_XfyP2mN6RsQCLcB/s1600/Screenshot_2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;422&quot; src=&quot;https://3.bp.blogspot.com/-IdOc1QY_vNg/V9FIF2nsCGI/AAAAAAAAMCs/Q5uyRO7Je3AAf8tYrKHHq_XfyP2mN6RsQCLcB/s640/Screenshot_2.png&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;With this done we now need to a keypair for our blueuser. There are many ways to do this, but for now &#39;m going to use the AWS Console itself and create one for me quickly. From the EC2 management dashboard, select the Pairs option and click on New Key pair. provide a suitable name (&lt;b&gt;blue-ftpserver&lt;/b&gt;) and click Create. Save the .pem locally on your machine.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;a href=&quot;https://4.bp.blogspot.com/-VxfH_M2s4zM/V9FIFyKiNYI/AAAAAAAAMCw/rNSR2jxceycWax-R7yBUmQuP9s8vWP85QCLcB/s1600/Screenshot_3.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://4.bp.blogspot.com/-VxfH_M2s4zM/V9FIFyKiNYI/AAAAAAAAMCw/rNSR2jxceycWax-R7yBUmQuP9s8vWP85QCLcB/s1600/Screenshot_3.png&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Next, we need to create a public key from our newly downloaded key pair. I&#39;m using &lt;b&gt;PuttyGen &lt;/b&gt;for the same. Click on &lt;b&gt;Load &lt;/b&gt;to load your &lt;b&gt;blue-ftpserver.pem&lt;/b&gt; file.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;a href=&quot;https://3.bp.blogspot.com/-F9y44StuE5A/V9FIF49Px1I/AAAAAAAAMC0/9H5vTseGnNwzLdHPeH6mbl7ojZVqAmBywCLcB/s1600/Screenshot_4.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://3.bp.blogspot.com/-F9y44StuE5A/V9FIF49Px1I/AAAAAAAAMC0/9H5vTseGnNwzLdHPeH6mbl7ojZVqAmBywCLcB/s1600/Screenshot_4.png&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;It prompt you with a notice. Click on &lt;b&gt;OK&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;a href=&quot;https://4.bp.blogspot.com/-kjAbnAs1AWk/V9FIGQpg2tI/AAAAAAAAMC4/VxSu0JVyHNU_bDIlHPRyFGUrTbjL-SHAgCLcB/s1600/Screenshot_5.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://4.bp.blogspot.com/-kjAbnAs1AWk/V9FIGQpg2tI/AAAAAAAAMC4/VxSu0JVyHNU_bDIlHPRyFGUrTbjL-SHAgCLcB/s1600/Screenshot_5.png&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Now here&#39;s the important part. Click on &lt;b&gt;Save Public Key&lt;/b&gt; option as shown below. Provide a suitable name for your public key and save it locally on your system.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;a href=&quot;https://3.bp.blogspot.com/-tTItKzAGgjk/V9FIGUH3DxI/AAAAAAAAMC8/uO4mEF7BQyAU1WRgAP2fVtzMvsOksIa6wCLcB/s1600/Screenshot_6.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://3.bp.blogspot.com/-tTItKzAGgjk/V9FIGUH3DxI/AAAAAAAAMC8/uO4mEF7BQyAU1WRgAP2fVtzMvsOksIa6wCLcB/s1600/Screenshot_6.png&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Next, open your saven public key using any editor (I&#39;m using &lt;b&gt;Sublime Text&lt;/b&gt;) and add the following two text as shown below:&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;First, add the text &quot;&lt;b&gt;ssh-rsa&lt;/b&gt;&quot; to the beginning of the key and then add the key&#39;s name to the end of the key as shown. There are no quotations whatsoever. Save the file.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;a href=&quot;https://2.bp.blogspot.com/-n3AJS71IfIQ/V9FIGQMaZOI/AAAAAAAAMDA/CMM3Aga-8xU7T4UPbmp7oJHR2L9WGDSXQCLcB/s1600/Screenshot_7.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;144&quot; src=&quot;https://2.bp.blogspot.com/-n3AJS71IfIQ/V9FIGQMaZOI/AAAAAAAAMDA/CMM3Aga-8xU7T4UPbmp7oJHR2L9WGDSXQCLcB/s640/Screenshot_7.png&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Next, in your FTP Server, create the &lt;b&gt;authorized_keys&lt;/b&gt; file for your user:&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b style=&quot;background-color: #fff2cc;&quot;&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b style=&quot;background-color: #fff2cc;&quot;&gt;# sudo vi /home/blueuser/.ssh/authorized_keys&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Copy and paste the entire content of the &lt;b&gt;Public Key&lt;/b&gt; file that we modified earlier here. Save and exit the file.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;a href=&quot;https://4.bp.blogspot.com/--vJkvmmFFzk/V9FIG9jKv7I/AAAAAAAAMDE/yxsh4G4U2MUFsY_rYOYZnm1dLyMaTb4nwCLcB/s1600/Screenshot_8.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;208&quot; src=&quot;https://4.bp.blogspot.com/--vJkvmmFFzk/V9FIG9jKv7I/AAAAAAAAMDE/yxsh4G4U2MUFsY_rYOYZnm1dLyMaTb4nwCLcB/s640/Screenshot_8.png&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Next, run the following commands to set the correct permissions on your folders:&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b style=&quot;background-color: #fff2cc;&quot;&gt;# sudo chmod 700 /home/blueuser/.ssh/&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b style=&quot;background-color: #fff2cc;&quot;&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b style=&quot;background-color: #fff2cc;&quot;&gt;# sudo chmod 600 /home/blueuser/.ssh/authorized_keys&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b style=&quot;background-color: #fff2cc;&quot;&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b style=&quot;background-color: #fff2cc;&quot;&gt;# sudo chown -R blueuser:blueuser /home/blueuser/.ssh/&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;a href=&quot;https://3.bp.blogspot.com/-EWICyTISYU8/V9FIGxwEjnI/AAAAAAAAMDI/AdJ6jPeDj5ApOZ04rj6eITe1UNwClP5ygCLcB/s1600/Screenshot_9.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;200&quot; src=&quot;https://3.bp.blogspot.com/-EWICyTISYU8/V9FIGxwEjnI/AAAAAAAAMDI/AdJ6jPeDj5ApOZ04rj6eITe1UNwClP5ygCLcB/s640/Screenshot_9.png&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Now, we test. To do so, transfer the PEM file the FTP Server instance using any tool such as &lt;b&gt;WinSCP&lt;/b&gt;. This is the PEM file that was created using the AWS Management Console (blue-ftpserver)&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;a href=&quot;https://4.bp.blogspot.com/-a5CbTQ9cc70/V9FIEfbXt-I/AAAAAAAAMCM/Hfd5T_k1cZU7rDPJakYFatqgLfP3f-SHQCLcB/s1600/Screenshot_10.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;430&quot; src=&quot;https://4.bp.blogspot.com/-a5CbTQ9cc70/V9FIEfbXt-I/AAAAAAAAMCM/Hfd5T_k1cZU7rDPJakYFatqgLfP3f-SHQCLcB/s640/Screenshot_10.png&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Once transferred run the following command to verify whether your new user can login to the FTP server securely using the PEM file.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b style=&quot;background-color: #fff2cc;&quot;&gt;# sftp -o IdentityFile=blue-ftpserver.pem blueuser@ec2.compute-1.amazonaws.com&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;If all goes well, your newly created user should get authenticated and you should see the FTP Server prompt as shown below. If for some reason you get a permission denied error, then please check the contents of your user&#39;s authorized_keys file. make there are no new line characters in it.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;a href=&quot;https://2.bp.blogspot.com/-yGlob1Hiy6Y/V9FIE3AEj3I/AAAAAAAAMCU/besDGcWAupcZ3tm7FVksBOMtsiB3YxfGgCLcB/s1600/Screenshot_12.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;182&quot; src=&quot;https://2.bp.blogspot.com/-yGlob1Hiy6Y/V9FIE3AEj3I/AAAAAAAAMCU/besDGcWAupcZ3tm7FVksBOMtsiB3YxfGgCLcB/s640/Screenshot_12.png&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;You can also use this newly created user to SSH your Ubuntu instance as well. Type in the following command:&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b style=&quot;background-color: #fff2cc;&quot;&gt;# ssh -i blue-ftpserver.pem blueuser@ec2.compute-1.amazonaws.com&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Your new user should get ssh access to the FTP server instance as shown below.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/--mI3f0OqcUo/V9FIE8tEUrI/AAAAAAAAMCY/VDS8rg06ZA4Gz8nVlstBVoNQXXxpAUtOwCLcB/s1600/Screenshot_13.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;450&quot; src=&quot;https://1.bp.blogspot.com/--mI3f0OqcUo/V9FIE8tEUrI/AAAAAAAAMCY/VDS8rg06ZA4Gz8nVlstBVoNQXXxpAUtOwCLcB/s640/Screenshot_13.png&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;But to get really secure, you may want to disable this SSH access for your new user and restrict it only for FTP access. To do so, run the following commands as shown:&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Create a group dedicated for FTP users:&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b style=&quot;background-color: #fff2cc;&quot;&gt;# sudo groupadd sftponly&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Add your newly created user to this group:&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b style=&quot;background-color: #fff2cc;&quot;&gt;# sudo adduser blueuser sftponly&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-bHHdA64Xx18/V9FIFOx8A5I/AAAAAAAAMCc/w_Tbo_jkpBAKX5y29NAptaqjBqCS4pKWgCLcB/s1600/Screenshot_14.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;198&quot; src=&quot;https://1.bp.blogspot.com/-bHHdA64Xx18/V9FIFOx8A5I/AAAAAAAAMCc/w_Tbo_jkpBAKX5y29NAptaqjBqCS4pKWgCLcB/s640/Screenshot_14.png&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Edit the &lt;b&gt;sshd_config&lt;/b&gt; file and append the following data towards the end of the file:&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b style=&quot;background-color: #fff2cc;&quot;&gt;# sudo vi /etc/ssh/sshd_config&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;# Paste the following content towards the end of file&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;background-color: #f4cccc;&quot;&gt;&lt;b&gt;Match group sftponly&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;background-color: #f4cccc;&quot;&gt;&lt;b&gt;ChrootDirectory /home/%u&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;background-color: #f4cccc;&quot;&gt;&lt;b&gt;X11Forwarding no&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;background-color: #f4cccc;&quot;&gt;&lt;b&gt;AllowTcpForwarding no&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;background-color: #f4cccc;&quot;&gt;&lt;b&gt;ForceCommand internal-sftp&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Save and exit the file.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;a href=&quot;https://4.bp.blogspot.com/-N0B86_HIPik/V9FIFW7sRII/AAAAAAAAMCg/ogL6Nv-9-_EiOGOZ1ThP-kEmxhiktxKtACLcB/s1600/Screenshot_15.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://4.bp.blogspot.com/-N0B86_HIPik/V9FIFW7sRII/AAAAAAAAMCg/ogL6Nv-9-_EiOGOZ1ThP-kEmxhiktxKtACLcB/s1600/Screenshot_15.png&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Apply the necessary permissions and restart the ssh service for the changes to take effect:&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b style=&quot;background-color: #fff2cc;&quot;&gt;# sudo chown root:root /home/blueuser&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b style=&quot;background-color: #fff2cc;&quot;&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b style=&quot;background-color: #fff2cc;&quot;&gt;# sudo chown -R blueuser:blueuser /home/blueuser/.ssh&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b style=&quot;background-color: #fff2cc;&quot;&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b style=&quot;background-color: #fff2cc;&quot;&gt;# sudo /etc/init.d/ssh restart&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-2ZSrZyGtn-M/V9FIFS08gRI/AAAAAAAAMCk/gkf8BPy3v4QrtaizlQ3pa73wTL8xzR2eQCLcB/s1600/Screenshot_16.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;266&quot; src=&quot;https://1.bp.blogspot.com/-2ZSrZyGtn-M/V9FIFS08gRI/AAAAAAAAMCk/gkf8BPy3v4QrtaizlQ3pa73wTL8xzR2eQCLcB/s640/Screenshot_16.png&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Try logging on the FTP serer now using the same username and PEM file as earlier. Your user should have SFTP access however the SSH access should be blocked out as shown below:&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;a href=&quot;https://3.bp.blogspot.com/-FDslozCcJiI/V9FIFUsk97I/AAAAAAAAMCo/vMeb_DXGCComcQhG859JceGf9yYn1HZqACLcB/s1600/Screenshot_17.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;288&quot; src=&quot;https://3.bp.blogspot.com/-FDslozCcJiI/V9FIFUsk97I/AAAAAAAAMCo/vMeb_DXGCComcQhG859JceGf9yYn1HZqACLcB/s640/Screenshot_17.png&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Well, there you have it.. a really simple way to setup a secure FTP server the AWS environment. Stay tuned for more such tutorials coming your way soon!&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.yoyoclouds.com/2016/09/setting-up-secure-ftp-server-on-aws.html#comment-form' title='16 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5783568396589671312/posts/default/720490272407274631'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5783568396589671312/posts/default/720490272407274631'/><link rel='alternate' type='text/html' href='http://www.yoyoclouds.com/2016/09/setting-up-secure-ftp-server-on-aws.html' title='Setting up a Secure FTP Server on AWS'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://1.bp.blogspot.com/-s26ZQlDITZ8/V9FIEaM6saI/AAAAAAAAMCQ/sOy-qjPgmuYVETGtjcdo_X47afsbqkeagCLcB/s72-c/Screenshot_1.png" height="72" width="72"/><thr:total>16</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5783568396589671312.post-6190029277832527751</id><published>2016-09-13T18:20:00.002+05:30</published><updated>2016-09-13T18:20:28.537+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="enterprise-it"/><category scheme="http://www.blogger.com/atom/ns#" term="infographic"/><category scheme="http://www.blogger.com/atom/ns#" term="Private Cloud"/><category scheme="http://www.blogger.com/atom/ns#" term="Public Cloud"/><title type='text'>Infographic: 10 Questions CIOs Should Ask Before Moving To Cloud</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;div style=&quot;text-align: left;&quot;&gt;With so many organizations looking to reap the advantages of Clouds, it is equally important to understand and answer some other important issues such as potential risks, hidden costs, cloud readiness etc.&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://www.singlehop.com/blog/10-questions-cios-ask-moving-operations-cloud-infographic/&quot;&gt;&lt;img alt=&quot;10 Questions CIOs Should Ask Before Moving Operations to the Cloud Read more at https://www.singlehop.com/blog/10-questions-cios-ask-moving-operations-cloud-infographic/#iV7mya8uDeBI8x3a.99&quot; border=&quot;0&quot; src=&quot;https://www.singlehop.com/blog/wp-content/uploads/singlehop-cio_infographic.png&quot; width=&quot;650px&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;Infographic created by &lt;a href=&quot;https://www.singlehop.com/server-hosting/virtual-servers/&quot;&gt;SingleHop&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.yoyoclouds.com/2016/09/10-questions-before-moving-to-cloud.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5783568396589671312/posts/default/6190029277832527751'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5783568396589671312/posts/default/6190029277832527751'/><link rel='alternate' type='text/html' href='http://www.yoyoclouds.com/2016/09/10-questions-before-moving-to-cloud.html' title='Infographic: 10 Questions CIOs Should Ask Before Moving To Cloud'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5783568396589671312.post-2975049176794951444</id><published>2016-08-24T19:14:00.000+05:30</published><updated>2016-08-24T19:14:32.682+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Apache Server"/><category scheme="http://www.blogger.com/atom/ns#" term="AWS"/><category scheme="http://www.blogger.com/atom/ns#" term="Cloud Computing"/><category scheme="http://www.blogger.com/atom/ns#" term="CloudSearch"/><category scheme="http://www.blogger.com/atom/ns#" term="ELK"/><category scheme="http://www.blogger.com/atom/ns#" term="Instance"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="syslog"/><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu"/><title type='text'>Analyzing Apache Logs using ELK</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: x-large;&quot;&gt;&lt;b&gt;&lt;u&gt;Analyzing Apache Logs using ELK&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;In our &lt;a href=&quot;http://www.yoyoclouds.com/2016/08/setup-simple-elk-on-aws-in-under-10.html&quot; target=&quot;_blank&quot;&gt;previous post&lt;/a&gt;, we looked at few simple steps to get an ELK stack up and running on an EC2 instance in AWS. In this tutorial I&#39;ll be showing you how to setup a simple Logstash pipeline to send your Apache web server logs over to the ELK instance.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;To get started, you will need an AWS instance with Apache web server installed in it. In my case, I have launched an instance (hostname:: client1) in the same region and AZ as that of my ELK server instance.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;The first thing that you should always do before you start working with your EC2 instances is to update its packages. In my case, Im using a Ubuntu 14.04 AMI so the commands will be Ubuntu native.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;b style=&quot;background-color: #ffe599;&quot;&gt;# sudo apt-get update&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;Next, install the Apache web server packages if not already installed.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;b style=&quot;background-color: #ffe599;&quot;&gt;# sudo apt-get install apache2&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-7X1WyIpKitg/V7foZsxVYKI/AAAAAAAAL_w/xojNRVnIrXwvSfalDDSNUJxwspL2GO2SgCLcB/s1600/1.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;262&quot; src=&quot;https://1.bp.blogspot.com/-7X1WyIpKitg/V7foZsxVYKI/AAAAAAAAL_w/xojNRVnIrXwvSfalDDSNUJxwspL2GO2SgCLcB/s640/1.PNG&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;With Apache installed, let&#39;s run a simple test to check whether Apache&#39;s error and access logs are working as expected or not. In the same terminal, type in the the following command to simulate someone accessing your web server:&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;b style=&quot;background-color: #ffe599;&quot;&gt;# curl localhost&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;span style=&quot;color: red;&quot;&gt;NOTE&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;: You can alternatively open up a web browser and type in your Apache Web Server instance&#39;s Public IP address or DNS as well.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;You should see a similar output with a bunch of &amp;lt;html&amp;gt; tags. This is actually the welcome page of your Apache web server.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;a href=&quot;https://4.bp.blogspot.com/-lnJFStU8PF4/V7foa_kHyvI/AAAAAAAAMAE/MaIoBeqeZ-sa3vA68GU8FOmRgD9Liy64ACLcB/s1600/2.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;262&quot; src=&quot;https://4.bp.blogspot.com/-lnJFStU8PF4/V7foa_kHyvI/AAAAAAAAMAE/MaIoBeqeZ-sa3vA68GU8FOmRgD9Liy64ACLcB/s640/2.PNG&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;Next up, tail into your Apache web server&#39;s access logs and you should see one entry created as shown below:&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;b style=&quot;background-color: #ffe599;&quot;&gt;# sudo tail /var/log/apache2/access.log&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;This means that our Apache web server and its logs are working.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;a href=&quot;https://2.bp.blogspot.com/-P1_LzFgu-LU/V7fobIwavyI/AAAAAAAAMAI/ZwrskD6sozEn3recqQgdwzBJIXxVQevogCLcB/s1600/3.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;124&quot; src=&quot;https://2.bp.blogspot.com/-P1_LzFgu-LU/V7fobIwavyI/AAAAAAAAMAI/ZwrskD6sozEn3recqQgdwzBJIXxVQevogCLcB/s640/3.PNG&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;Next up, we install Logstash on our client Apache instance. Logstash will basically act as a spout consuming the apache access logs from the client, processing them based on certain filters and then forwarding them to our previously created ELK instance for further analysis.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;background-color: #ffe599; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;background-color: #ffe599; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# sudo apt-get install openjdk-7-jre-headless&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;span style=&quot;color: red;&quot;&gt;NOTE&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;: You can optionally install Oracle Java here as well instead of using the default OpenJDK packages.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;a href=&quot;https://4.bp.blogspot.com/-3aMrRx8bzVs/V7fobUzb4XI/AAAAAAAAMAM/bGW4jMmIEzkMDBJIi9Mpt_Yoc7oIgQXLwCLcB/s1600/4.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;388&quot; src=&quot;https://4.bp.blogspot.com/-3aMrRx8bzVs/V7fobUzb4XI/AAAAAAAAMAM/bGW4jMmIEzkMDBJIi9Mpt_Yoc7oIgQXLwCLcB/s640/4.PNG&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;Verify whether Java was successfully installed or not:&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;b style=&quot;background-color: #ffe599;&quot;&gt;# java -version&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;a href=&quot;https://3.bp.blogspot.com/-UOd6X2kMfFw/V7fobWegqeI/AAAAAAAAMAQ/cXSpg-ZVn84vpBokvMOhfaig3dHoIse2gCLcB/s1600/5.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;113&quot; src=&quot;https://3.bp.blogspot.com/-UOd6X2kMfFw/V7fobWegqeI/AAAAAAAAMAQ/cXSpg-ZVn84vpBokvMOhfaig3dHoIse2gCLcB/s640/5.PNG&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;With Java installed, we can now move forward with Logstash&#39;s installation. First we add the&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;b style=&quot;background-color: #ffe599;&quot;&gt;# echo &quot;deb http://packages.elastic.co/logstash/1.5/debian stable main&quot; | sudo tee -a /etc/apt/sources.list&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;span style=&quot;color: red;&quot;&gt;NOTE&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;: You can substitute 1.5 with 2.1 to install the latest Logstash packages.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;a href=&quot;https://4.bp.blogspot.com/-f7-RhMBsnuY/V7fob6zVgpI/AAAAAAAAMAU/WRtdLYf8_uo8eUn1Wf0zPsh5Yig6Qf6VACLcB/s1600/6.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;112&quot; src=&quot;https://4.bp.blogspot.com/-f7-RhMBsnuY/V7fob6zVgpI/AAAAAAAAMAU/WRtdLYf8_uo8eUn1Wf0zPsh5Yig6Qf6VACLcB/s640/6.PNG&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;Make sure you update the packages on the system using the update command:&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;b style=&quot;background-color: #ffe599;&quot;&gt;# sudo apt-get update&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-6jpKFNFQ4iA/V7focOCnPGI/AAAAAAAAMAc/aWrheqwdwzAzt9K3K7AHdGzbq9Zwk_PiACLcB/s1600/7.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;148&quot; src=&quot;https://1.bp.blogspot.com/-6jpKFNFQ4iA/V7focOCnPGI/AAAAAAAAMAc/aWrheqwdwzAzt9K3K7AHdGzbq9Zwk_PiACLcB/s640/7.PNG&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;Install the Logstash package:&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;b style=&quot;background-color: #ffe599;&quot;&gt;# sudo apt-get install logstash&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;a href=&quot;https://2.bp.blogspot.com/-Jbgzp79hX1I/V7focCV9JcI/AAAAAAAAMAY/y59t6VRl0b09STOGTJPBA2u4O0IUqpFJgCLcB/s1600/8.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;246&quot; src=&quot;https://2.bp.blogspot.com/-Jbgzp79hX1I/V7focCV9JcI/AAAAAAAAMAY/y59t6VRl0b09STOGTJPBA2u4O0IUqpFJgCLcB/s640/8.PNG&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;For this tutorial, we will use Logstash to forward the Apache web server instance&#39;s access.log file to our ELK server.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;Here&#39;s a snippet of the configuration pipeline:&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;b style=&quot;background-color: #ffe599;&quot;&gt;# sudo vi /etc/logstash/conf.d/apache-access.conf&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;b style=&quot;background-color: #ffe599;&quot;&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;b style=&quot;background-color: #ffe599;&quot;&gt;input {&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;b style=&quot;background-color: #ffe599;&quot;&gt;&amp;nbsp; file {&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;b style=&quot;background-color: #ffe599;&quot;&gt;&amp;nbsp; &amp;nbsp; path =&amp;gt; &#39;/var/log/apache2/access.log&#39;&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;b style=&quot;background-color: #ffe599;&quot;&gt;&amp;nbsp; &amp;nbsp; }&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;b style=&quot;background-color: #ffe599;&quot;&gt;&amp;nbsp; }&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;b style=&quot;background-color: #ffe599;&quot;&gt;filter {&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;b style=&quot;background-color: #ffe599;&quot;&gt;&amp;nbsp; &amp;nbsp;grok {&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;b style=&quot;background-color: #ffe599;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;match =&amp;gt; { &quot;message&quot; =&amp;gt; &quot;%{COMBINEDAPACHELOG}&quot; }&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;b style=&quot;background-color: #ffe599;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;}&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;b style=&quot;background-color: #ffe599;&quot;&gt;&amp;nbsp; &amp;nbsp;}&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;b style=&quot;background-color: #ffe599;&quot;&gt;output {&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;b style=&quot;background-color: #ffe599;&quot;&gt;&amp;nbsp; &amp;nbsp;stdout { codec =&amp;gt; rubydebug }&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;b style=&quot;background-color: #ffe599;&quot;&gt;&amp;nbsp; &amp;nbsp;}&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;The snippet file is pretty straightforward. The conf file will watch the Apache access log file (&lt;b&gt;path&lt;/b&gt;) for events, parses them with a special filter pattern using grok (&lt;b&gt;COMBINEDAPACHELOG&lt;/b&gt;) and will print those events to standard console output (&lt;b&gt;stdout&lt;/b&gt;).&lt;/div&gt;&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;a href=&quot;https://2.bp.blogspot.com/-5Eazex5a0B8/V7focimHdII/AAAAAAAAMAg/YV_GelJZfIkioqDjfh0mIRmgr-rVBwfDwCLcB/s1600/9.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;378&quot; src=&quot;https://2.bp.blogspot.com/-5Eazex5a0B8/V7focimHdII/AAAAAAAAMAg/YV_GelJZfIkioqDjfh0mIRmgr-rVBwfDwCLcB/s640/9.PNG&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;Run Logstash using the following command:&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;b style=&quot;background-color: #ffe599;&quot;&gt;# sudo /opt/logstash/bin/logstash -f \&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;b style=&quot;background-color: #ffe599;&quot;&gt;/etc/logstash/conf.d/apache-access.conf&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;You should see the message as &quot;Logstash startup completed&quot;.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;a href=&quot;https://3.bp.blogspot.com/-LNrI7LYnTCc/V7foZvScVnI/AAAAAAAAL_o/YI2nu-aNpB4KBhi0MVudJReG6ZFRLtIZACLcB/s1600/10.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;168&quot; src=&quot;https://3.bp.blogspot.com/-LNrI7LYnTCc/V7foZvScVnI/AAAAAAAAL_o/YI2nu-aNpB4KBhi0MVudJReG6ZFRLtIZACLcB/s640/10.PNG&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;To test whether its working, open up a new terminal window for your Apache web server instance and try the &quot;&lt;span style=&quot;background-color: #ffe599;&quot;&gt;&lt;b&gt;curl localhost&lt;/b&gt;&lt;/span&gt;&quot; command once again. You should see logs getting printed on the terminal as shown below:&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;a href=&quot;https://3.bp.blogspot.com/-9gY0KELBjzA/V7foZi0T_nI/AAAAAAAAL_s/EcuLB4PmRq4-B1asXNC9hwyL2R875EAWgCLcB/s1600/11.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;282&quot; src=&quot;https://3.bp.blogspot.com/-9gY0KELBjzA/V7foZi0T_nI/AAAAAAAAL_s/EcuLB4PmRq4-B1asXNC9hwyL2R875EAWgCLcB/s640/11.PNG&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;Now to send these logs over to the ELK server instance, all you need to do is edit the &lt;b&gt;apache-access.conf &lt;/b&gt;file and update the output section as shown below:&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;b style=&quot;background-color: #ffe599;&quot;&gt;output {&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;b style=&quot;background-color: #ffe599;&quot;&gt;&amp;nbsp; &amp;nbsp;elasticsearch { &quot;host&quot; =&amp;gt; &quot;&lt;span style=&quot;color: red;&quot;&gt;&amp;lt;IP_ADDRESS&amp;gt;&lt;/span&gt;&quot; } #Provide the IP address of your ELK instance&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;b style=&quot;background-color: #ffe599;&quot;&gt;&amp;nbsp;}&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;a href=&quot;https://3.bp.blogspot.com/-CtQCv5apVPw/V7foacEigFI/AAAAAAAAL_0/vVcgryX1kEcqCvCEFHjKtLWNoqJwM9vwACLcB/s1600/12.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;354&quot; src=&quot;https://3.bp.blogspot.com/-CtQCv5apVPw/V7foacEigFI/AAAAAAAAL_0/vVcgryX1kEcqCvCEFHjKtLWNoqJwM9vwACLcB/s640/12.PNG&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;Restart Logstash to make the changes take effect:&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;b style=&quot;background-color: #ffe599;&quot;&gt;# sudo service logstash restart&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;a href=&quot;https://3.bp.blogspot.com/-mVP0PDb2-qs/V7foaR6oZ3I/AAAAAAAAL_4/7cC6sodx6bMBqsFAsHleTgBg1hsaqz8CwCLcB/s1600/13.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;166&quot; src=&quot;https://3.bp.blogspot.com/-mVP0PDb2-qs/V7foaR6oZ3I/AAAAAAAAL_4/7cC6sodx6bMBqsFAsHleTgBg1hsaqz8CwCLcB/s640/13.PNG&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;Open up Kibana and hit the &lt;b&gt;Discovery &lt;/b&gt;tab as shown below. You should now see your Apache web server access logs streaming in as shown below:&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;a href=&quot;https://2.bp.blogspot.com/-wxJaZASbRKA/V7foa7kE6gI/AAAAAAAAMAA/TolFEsZJyXELK1xAl1Li4MB95FxkG1RawCLcB/s1600/15.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;302&quot; src=&quot;https://2.bp.blogspot.com/-wxJaZASbRKA/V7foa7kE6gI/AAAAAAAAMAA/TolFEsZJyXELK1xAl1Li4MB95FxkG1RawCLcB/s640/15.PNG&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;Well that&#39;s about it from this post for now.. in the next post, I&#39;ll be showing you how to setup a Production scale ELK server on AWS using EC2 instances, so stick around.. more coming your way soon!&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.yoyoclouds.com/2016/08/analyzing-apache-logs-using-elk.html#comment-form' title='10 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5783568396589671312/posts/default/2975049176794951444'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5783568396589671312/posts/default/2975049176794951444'/><link rel='alternate' type='text/html' href='http://www.yoyoclouds.com/2016/08/analyzing-apache-logs-using-elk.html' title='Analyzing Apache Logs using ELK'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://1.bp.blogspot.com/-7X1WyIpKitg/V7foZsxVYKI/AAAAAAAAL_w/xojNRVnIrXwvSfalDDSNUJxwspL2GO2SgCLcB/s72-c/1.PNG" height="72" width="72"/><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5783568396589671312.post-1721743917277471394</id><published>2016-08-23T19:51:00.001+05:30</published><updated>2016-08-23T19:57:01.661+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="14.04"/><category scheme="http://www.blogger.com/atom/ns#" term="AWS"/><category scheme="http://www.blogger.com/atom/ns#" term="Cloud Computing"/><category scheme="http://www.blogger.com/atom/ns#" term="CloudSearch"/><category scheme="http://www.blogger.com/atom/ns#" term="ELK"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="Public Cloud"/><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu"/><title type='text'>Setup a simple ELK on AWS in under 10 minutes!</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: x-large;&quot;&gt;&lt;b&gt;&lt;u&gt;Setup a simple ELK on AWS in under&amp;nbsp;&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: x-large;&quot;&gt;&lt;b&gt;&lt;u&gt;10 minutes!&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;So here I am... back at it again after a good long break! For this tutorial, Im going to show you how easy and simple it is to setup a basic working ELK on AWS!&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;ELK? Not heard of it? well if you haven&#39;t heard of it or tried it out yet, I suggest you do! ELK is actually an acronym for &lt;a href=&quot;https://en.wikipedia.org/wiki/Elasticsearch&quot; target=&quot;_blank&quot;&gt;ElasticSearch&lt;/a&gt;, &lt;a href=&quot;https://wikitech.wikimedia.org/wiki/Logstash&quot; target=&quot;_blank&quot;&gt;Logstash&lt;/a&gt; and &lt;a href=&quot;https://en.wikipedia.org/wiki/Kibana&quot; target=&quot;_blank&quot;&gt;Kibana&lt;/a&gt;.. fancy names but trust me.. together they form a really powerful log analysis tool.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;/div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;b&gt;ElasticSearch&lt;/b&gt;: Built on top of Apache Lucene, ElasticSearch is the work engine behind ELK that performs real-time data extractions and analysis on structured as well as unstructured data. To know more read &lt;a href=&quot;https://www.elastic.co/products/elasticsearch&quot; target=&quot;_blank&quot;&gt;HERE&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;b&gt;Logstash&lt;/b&gt;: Logstash is a tool that can ingest logs, process them and forward them to another system such as ElasticSearch. Logstash comes with a huge supply of inputs, filters, codecs and outputs that can be used to consume virtually any type of logs from web servers, to syslogs, to error lgos etc. To know more read &lt;a href=&quot;https://www.elastic.co/products/logstash&quot; target=&quot;_blank&quot;&gt;HERE&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;b&gt;Kibana&lt;/b&gt;: Kibana is a visualization tool that can be used to visualize trends, patterns, read and interpret your log data. To know more read &lt;a href=&quot;https://www.elastic.co/products/kibana&quot; target=&quot;_blank&quot;&gt;HERE&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;In this tutorial, I&#39;ll be walking you simple steps to get started with a single node ELK setup on AWS infrastructure.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://s3.amazonaws.com/lowres.cartoonstock.com/animals-elk-hunters-bloodsports-predator-prey-jhen301_low.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;640&quot; src=&quot;https://s3.amazonaws.com/lowres.cartoonstock.com/animals-elk-hunters-bloodsports-predator-prey-jhen301_low.jpg&quot; width=&quot;505&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;Source:&amp;nbsp;https://www.cartoonstock.com/cartoonview.asp?catref=jhen301&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;To get started, you will need an &lt;a href=&quot;https://aws.amazon.com/free/&quot; target=&quot;_blank&quot;&gt;AWS account&lt;/a&gt;. You can signup for &lt;a href=&quot;https://aws.amazon.com/free/&quot; target=&quot;_blank&quot;&gt;AWS&lt;/a&gt; and get one year of services for free* T&amp;amp;C apply of course!&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;For this particular tutorial, Im using a &lt;a href=&quot;https://aws.amazon.com/marketplace/pp/B00JV9JBDS&quot; target=&quot;_blank&quot;&gt;Ubuntu AMI&lt;/a&gt;&amp;nbsp;and running this setup on a &lt;b&gt;t2.medium&lt;/b&gt; instance (CPU: 2 -- RAM: 4 GB -- HDD: 20 GB).&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;Make sure the instance that you launch has a Public IP attached to it. Login to the instance using the username &quot;ubuntu&quot; and the PPK file as the password.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;Run the following command as shown:&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;Update the packages using the following command:&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;background-color: #ffe599; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# sudo apt-get update&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;a href=&quot;https://4.bp.blogspot.com/-HlUD81t0z7s/V7WRPEbDLKI/AAAAAAAAL-Q/XkbQYrpgg-MdGRwKtsKRHdrioK9QVhVogCLcB/s1600/1.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://4.bp.blogspot.com/-HlUD81t0z7s/V7WRPEbDLKI/AAAAAAAAL-Q/XkbQYrpgg-MdGRwKtsKRHdrioK9QVhVogCLcB/s1600/1.PNG&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;Next, install Java. You can either go for Oracle supplied Java or even the OpenJDK version.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;b style=&quot;background-color: #ffe599;&quot;&gt;# sudo apt-get install openjdk-7-jre-headless&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;a href=&quot;https://3.bp.blogspot.com/-595-iCgi2EI/V7WRRJsEP0I/AAAAAAAAL-8/eBVxa7skEV4QJiKZhLoffyhQ6gwF1pTBQCLcB/s1600/2.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;380&quot; src=&quot;https://3.bp.blogspot.com/-595-iCgi2EI/V7WRRJsEP0I/AAAAAAAAL-8/eBVxa7skEV4QJiKZhLoffyhQ6gwF1pTBQCLcB/s640/2.PNG&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;Once installed, check the java version using the following command:&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;b style=&quot;background-color: #ffe599;&quot;&gt;# java -version&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-5oTGezEGnrM/V7WRRigl0kI/AAAAAAAAL_I/m4uSlsyW9hc5I_GT87dkOvNcqF1FeBrxQCLcB/s1600/3.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;117&quot; src=&quot;https://1.bp.blogspot.com/-5oTGezEGnrM/V7WRRigl0kI/AAAAAAAAL_I/m4uSlsyW9hc5I_GT87dkOvNcqF1FeBrxQCLcB/s640/3.PNG&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;With the basics out of the way, we now go ahead and install ElasticSearch out first. To do so, type in the following command to import ElasticSearch&#39;s public GPG key:&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;b style=&quot;background-color: #ffe599;&quot;&gt;# wget -qO - https://packages.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;/span&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;a href=&quot;https://2.bp.blogspot.com/-W88fZ-gjoyM/V7WRRr-7-OI/AAAAAAAAL_A/xAjd4rnV0fscOeu4blDmf7MDlwEH-kiMgCLcB/s1600/4.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;94&quot; src=&quot;https://2.bp.blogspot.com/-W88fZ-gjoyM/V7WRRr-7-OI/AAAAAAAAL_A/xAjd4rnV0fscOeu4blDmf7MDlwEH-kiMgCLcB/s640/4.PNG&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;Next, we add the ElasticSearch to the source list:&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;b style=&quot;background-color: #ffe599;&quot;&gt;# echo &quot;deb http://packages.elastic.co/elasticsearch/1.7/debian stable main&quot; | sudo tee -a /etc/apt/sources.list.d/elasticsearch-2.x.list&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;/span&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;span style=&quot;color: red;&quot;&gt;NOTE&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;: You can replace the 1.7 with 2.x to obtain the latest version of ElasticSearch.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;Finally, run the update command again:&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;background-color: #ffe599; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# sudo apt-get update&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;a href=&quot;https://4.bp.blogspot.com/-IX8n_yeW5IQ/V7WRR9QRd6I/AAAAAAAAL_E/P-XeVQk0aE0_nK1e_ZEIoSZNVCvAYs-DgCLcB/s1600/5.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;120&quot; src=&quot;https://4.bp.blogspot.com/-IX8n_yeW5IQ/V7WRR9QRd6I/AAAAAAAAL_E/P-XeVQk0aE0_nK1e_ZEIoSZNVCvAYs-DgCLcB/s640/5.PNG&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;Next, install the ElasticSearch packages using the following command:&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;b style=&quot;background-color: #ffe599;&quot;&gt;# sudo apt-get install elasticsearch&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;a href=&quot;https://3.bp.blogspot.com/-uzdKiTjv4io/V7WRSfakgJI/AAAAAAAAL_M/PbXFErP4mu08QSz7Cj-n6qG51COfKHZjACLcB/s1600/6.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;298&quot; src=&quot;https://3.bp.blogspot.com/-uzdKiTjv4io/V7WRSfakgJI/AAAAAAAAL_M/PbXFErP4mu08QSz7Cj-n6qG51COfKHZjACLcB/s640/6.PNG&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;With the installation complete, start the service using the following command:&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;b style=&quot;background-color: #ffe599;&quot;&gt;# sudo service elasticsearch restart&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;Test the install by querying the localhost at port 9200. You should see the output as shown below:&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;background-color: #ffe599; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# curl localhost:9200&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;a href=&quot;https://3.bp.blogspot.com/-darXBCY1Uv4/V7WRSo0rqkI/AAAAAAAAL_U/A9oq6pgDj_wsB3Ux5SbIL1i7HLh7KTFngCLcB/s1600/7.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;365&quot; src=&quot;https://3.bp.blogspot.com/-darXBCY1Uv4/V7WRSo0rqkI/AAAAAAAAL_U/A9oq6pgDj_wsB3Ux5SbIL1i7HLh7KTFngCLcB/s640/7.PNG&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;Enable ElasticSearch to start on boot using the following command:&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;b style=&quot;background-color: #ffe599;&quot;&gt;# sudo update-rc.d elasticsearch defaults 95 10&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;/span&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-otCsw0z9gBM/V7WRSjGkE2I/AAAAAAAAL_Q/0ybPxdfK124Q7AKAjRVrFPcLXBsH7PZDgCLcB/s1600/8.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;199&quot; src=&quot;https://1.bp.blogspot.com/-otCsw0z9gBM/V7WRSjGkE2I/AAAAAAAAL_Q/0ybPxdfK124Q7AKAjRVrFPcLXBsH7PZDgCLcB/s640/8.PNG&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;We now move to Logstash. Installing Logstash is a simple and straightforward process as well. First we add the&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;b style=&quot;background-color: #ffe599;&quot;&gt;#&amp;nbsp;echo &quot;deb http://packages.elastic.co/logstash/1.5/debian stable main&quot; | sudo tee -a /etc/apt/sources.list&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;span style=&quot;color: red;&quot;&gt;NOTE&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;: You can substitute 1.5 with 2.1 to install the latest Logstash packages.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;Make sure you update the packages on the system using the update command:&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;b style=&quot;background-color: #ffe599;&quot;&gt;# sudo apt-get update&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;a href=&quot;https://4.bp.blogspot.com/-w0QO9qKg1Kk/V7WRTOJKEVI/AAAAAAAAL_Y/IwHpmEpGsEcfOIpGmFupOkq0lpHVLW_GQCLcB/s1600/9.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;136&quot; src=&quot;https://4.bp.blogspot.com/-w0QO9qKg1Kk/V7WRTOJKEVI/AAAAAAAAL_Y/IwHpmEpGsEcfOIpGmFupOkq0lpHVLW_GQCLcB/s640/9.PNG&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;Install the Logstash package:&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;b style=&quot;background-color: #ffe599;&quot;&gt;# sudo apt-get install logstash&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;a href=&quot;https://4.bp.blogspot.com/-BDEUu8vTyDs/V7WRPADGAeI/AAAAAAAAL-Y/Qrh0L3OdGO0Oennb0gkg2WxGaL4039nbACLcB/s1600/10.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;292&quot; src=&quot;https://4.bp.blogspot.com/-BDEUu8vTyDs/V7WRPADGAeI/AAAAAAAAL-Y/Qrh0L3OdGO0Oennb0gkg2WxGaL4039nbACLcB/s640/10.PNG&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;Enable Logstash to start on boot using the following command:&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;background-color: #ffe599; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# sudo update-rc.d logstash defaults 97 8&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-LZFfWHQH3gk/V7WRPAP_emI/AAAAAAAAL-U/e9E6jaRujIYFPK5nRcGH0QaKFoFE2n1bACLcB/s1600/11.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;268&quot; src=&quot;https://1.bp.blogspot.com/-LZFfWHQH3gk/V7WRPAP_emI/AAAAAAAAL-U/e9E6jaRujIYFPK5nRcGH0QaKFoFE2n1bACLcB/s640/11.PNG&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;For this tutorial, we will use Logstash to forward the instance&#39;s syslogs to ELK.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;The Logstash configuration file defines our Logstash pipeline.&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;/span&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Here&#39;s a snippet of the configuration pipeline:&lt;/div&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;input {&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&amp;nbsp; &amp;nbsp;}&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;filter {&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&amp;nbsp; &amp;nbsp;}&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;output { &amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&amp;nbsp; &amp;nbsp;}&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;/b&gt;&lt;/span&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;b&gt;&lt;u&gt;&lt;span style=&quot;color: red;&quot;&gt;NOTE&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;: The filter section is optional.&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;/b&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;b style=&quot;background-color: #ffe599;&quot;&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;b style=&quot;background-color: #ffe599;&quot;&gt;# sudo vi /etc/logstash/conf.d/10-syslog.conf&lt;/b&gt;&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;background-color: #ffe599; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;b style=&quot;background-color: #ffe599;&quot;&gt;input {&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;b style=&quot;background-color: #ffe599;&quot;&gt;&amp;nbsp; &amp;nbsp; file {&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;b style=&quot;background-color: #ffe599;&quot;&gt;&amp;nbsp; &amp;nbsp; type =&amp;gt; &quot;syslog&quot;&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;b style=&quot;background-color: #ffe599;&quot;&gt;&amp;nbsp; &amp;nbsp; path =&amp;gt; [ &quot;/var/log/messages&quot;, &quot;/var/log/*.log&quot; ]&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;b style=&quot;background-color: #ffe599;&quot;&gt;&amp;nbsp; &amp;nbsp;}&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;b style=&quot;background-color: #ffe599;&quot;&gt;&amp;nbsp; }&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;b style=&quot;background-color: #ffe599;&quot;&gt;&amp;nbsp; &amp;nbsp; output {&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;b style=&quot;background-color: #ffe599;&quot;&gt;&amp;nbsp; &amp;nbsp; stdout {&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;b style=&quot;background-color: #ffe599;&quot;&gt;&amp;nbsp; &amp;nbsp;codec =&amp;gt; rubydebug&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;b style=&quot;background-color: #ffe599;&quot;&gt;&amp;nbsp; }&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;b style=&quot;background-color: #ffe599;&quot;&gt;&amp;nbsp; &amp;nbsp;elasticsearch {&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;b style=&quot;background-color: #ffe599;&quot;&gt;&amp;nbsp; &amp;nbsp;host =&amp;gt; &quot;&amp;lt;PRIVATE_IP&amp;gt;&quot; # Provide the Private IP address of your ELK instance here&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;b style=&quot;background-color: #ffe599;&quot;&gt;&amp;nbsp; }&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;b style=&quot;background-color: #ffe599;&quot;&gt;}&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-Pto3N_gOTio/V7WRP8phxGI/AAAAAAAAL-g/XsNGbcvOca01b43-Q8xK5psoLp8fGzkawCLcB/s1600/12.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;326&quot; src=&quot;https://1.bp.blogspot.com/-Pto3N_gOTio/V7WRP8phxGI/AAAAAAAAL-g/XsNGbcvOca01b43-Q8xK5psoLp8fGzkawCLcB/s640/12.PNG&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;Restart the Logstash service for the configurations to take effect:&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;background-color: #ffe599; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# sudo service logstash restart&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;a href=&quot;https://4.bp.blogspot.com/-l3LpRek-dhY/V7WRP9LpkoI/AAAAAAAAL-c/UT3jxteqTvQgVs5P4CtFEmp8bxKJ2h0-QCLcB/s1600/13.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://4.bp.blogspot.com/-l3LpRek-dhY/V7WRP9LpkoI/AAAAAAAAL-c/UT3jxteqTvQgVs5P4CtFEmp8bxKJ2h0-QCLcB/s1600/13.PNG&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;We now move on too the final part of the ELK setup and that is the installation and configuration of Kibana. To do so, we first download the Kibana setup using the following command:&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;b style=&quot;background-color: #ffe599;&quot;&gt;# wget https://download.elastic.co/kibana/kibana/kibana-4.1.1-linux-x64.tar.gz&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;a href=&quot;https://2.bp.blogspot.com/-1hHtfPJyLaE/V7WRPwxF3HI/AAAAAAAAL-k/wdkToFtrCeQjNgtvEILWdvd7AfZSlTlawCLcB/s1600/14.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;304&quot; src=&quot;https://2.bp.blogspot.com/-1hHtfPJyLaE/V7WRPwxF3HI/AAAAAAAAL-k/wdkToFtrCeQjNgtvEILWdvd7AfZSlTlawCLcB/s640/14.PNG&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;You will also need to download Kibana&#39;s service file as well. This will help in starting Kibana&#39;s service much easily:&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;span style=&quot;background-color: #ffe599;&quot;&gt;&lt;b&gt;# wget https://raw.githubusercontent.com/akabdog/scripts/master/kibana4_init -O kibana4&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;/span&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;a href=&quot;https://3.bp.blogspot.com/-9UgGuge6Pis/V7WRQZ60p2I/AAAAAAAAL-o/aEYHeW6IPCMqW1-9CRdlkePBHfbASN3QQCLcB/s1600/15.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;192&quot; src=&quot;https://3.bp.blogspot.com/-9UgGuge6Pis/V7WRQZ60p2I/AAAAAAAAL-o/aEYHeW6IPCMqW1-9CRdlkePBHfbASN3QQCLcB/s640/15.PNG&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;Extract Kibana&#39;s contents to a folder using the following commands:&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;b style=&quot;background-color: #ffe599;&quot;&gt;# sudo tar -xzf kibana-4.1.1-linux-x64.tar.gz&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;b style=&quot;background-color: #ffe599;&quot;&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;b style=&quot;background-color: #ffe599;&quot;&gt;# sudo mkdir -p /opt/kibana&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;b style=&quot;background-color: #ffe599;&quot;&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;b style=&quot;background-color: #ffe599;&quot;&gt;# sudo mv kibana-4.1.1-linux-x64/* /opt/kibana&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;a href=&quot;https://2.bp.blogspot.com/-es4dvqVZe4I/V7WRQejHByI/AAAAAAAAL-s/Rm2xXt5olOIeEU801ByNBfkjn1BOkdCuACLcB/s1600/16.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;301&quot; src=&quot;https://2.bp.blogspot.com/-es4dvqVZe4I/V7WRQejHByI/AAAAAAAAL-s/Rm2xXt5olOIeEU801ByNBfkjn1BOkdCuACLcB/s640/16.PNG&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;Finally, copy Kibana&#39;s service file and enable it to start on boot using the following command:&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;b style=&quot;background-color: #ffe599;&quot;&gt;# sudo mv kibana4 /etc/init.d/&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;b style=&quot;background-color: #ffe599;&quot;&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;b style=&quot;background-color: #ffe599;&quot;&gt;# sudo chmod&amp;nbsp;+x /etc/init.d/kibana4&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;b style=&quot;background-color: #ffe599;&quot;&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;b style=&quot;background-color: #ffe599;&quot;&gt;# sudo update-rc.d kibana4 defaults 96 9&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;b style=&quot;background-color: #ffe599;&quot;&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;b style=&quot;background-color: #ffe599;&quot;&gt;# sudo service kibana4 start&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-JXtboYM_4S4/V7WRQjbsNAI/AAAAAAAAL-w/FR9OubWQ824IM0RNdSW9OWdZlWMRErxOgCLcB/s1600/17.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;350&quot; src=&quot;https://1.bp.blogspot.com/-JXtboYM_4S4/V7WRQjbsNAI/AAAAAAAAL-w/FR9OubWQ824IM0RNdSW9OWdZlWMRErxOgCLcB/s640/17.PNG&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;Kibana will start on port 5601. To test the install, point your ELK instance&#39;s public IP address and port 5601 to a browser. You should see Kibana&#39;s initial configuration screen as shown below:&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;Here, you need to configure the default index pattern for ElasticSearch to run indexes and analysis against. Select the &quot;&lt;b&gt;Index contains time-based events&lt;/b&gt;&quot; checkbox as shown. Also, type in &quot;&lt;b&gt;logstash-*&lt;/b&gt;&quot; in the Index name or pattern field and set the Time-field name value as &quot;&lt;b&gt;@timestamp&lt;/b&gt;&quot;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;Click the &quot;Create&quot; button to complete the setup.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;a href=&quot;https://3.bp.blogspot.com/-ZrYbEs37VqI/V7WRRG80wtI/AAAAAAAAL-0/xPnhr8M4TcUM76VxVqZJ8PWfrRcNh35mQCLcB/s1600/18.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;326&quot; src=&quot;https://3.bp.blogspot.com/-ZrYbEs37VqI/V7WRRG80wtI/AAAAAAAAL-0/xPnhr8M4TcUM76VxVqZJ8PWfrRcNh35mQCLcB/s640/18.PNG&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;You should see logs from your ELK instance popping up in Kibana&#39;s &quot;&lt;b&gt;Discover&lt;/b&gt;&quot; tab as shown below:&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-wDZUw9ts2sE/V7WRRHTDhfI/AAAAAAAAL-4/AbPUJAFJ-PsDhSDcReTN2T6_-hExwH1KgCLcB/s1600/19.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;280&quot; src=&quot;https://1.bp.blogspot.com/-wDZUw9ts2sE/V7WRRHTDhfI/AAAAAAAAL-4/AbPUJAFJ-PsDhSDcReTN2T6_-hExwH1KgCLcB/s640/19.PNG&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;There you have it! a simple ELK on a single EC2 instance!&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;Coming up next, Configuring ELK clients and how to setup ELK on a production scale as well, so stay tuned for much more!!&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.yoyoclouds.com/2016/08/setup-simple-elk-on-aws-in-under-10.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5783568396589671312/posts/default/1721743917277471394'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5783568396589671312/posts/default/1721743917277471394'/><link rel='alternate' type='text/html' href='http://www.yoyoclouds.com/2016/08/setup-simple-elk-on-aws-in-under-10.html' title='Setup a simple ELK on AWS in under 10 minutes!'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://4.bp.blogspot.com/-HlUD81t0z7s/V7WRPEbDLKI/AAAAAAAAL-Q/XkbQYrpgg-MdGRwKtsKRHdrioK9QVhVogCLcB/s72-c/1.PNG" height="72" width="72"/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5783568396589671312.post-1319198596739878977</id><published>2015-10-12T10:39:00.000+05:30</published><updated>2015-10-12T10:40:38.984+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="bigdata"/><category scheme="http://www.blogger.com/atom/ns#" term="infographic"/><category scheme="http://www.blogger.com/atom/ns#" term="Network"/><title type='text'>Infographic: Manage the Surge In Unstructured Data</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;br /&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;b style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;u&gt;&lt;span style=&quot;font-size: x-large;&quot;&gt;Manage the Surge In Unstructured Data&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;We produce at least 2 to 3&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt; quintillion bytes&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;(That&#39;s 18 zeros!!)&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;of raw, unstructured data &amp;nbsp;per day from Facebook, to online shopping, to Googling etc and this number is growing exponentially each and every day! Storing, analyzing and managing this vast amount of data is a tough&amp;nbsp;challenge&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&amp;nbsp;even for most IT organizations.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Here&#39;s a look at what&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Unstructured Data is and how can it impact your business / organization?&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://www.xo.com/resources/infographic/Manage-the-Surge-In-Unstructured-Data/&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-large;&quot;&gt;Infographic Source&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;img alt=&quot;How to Understand and Manage Unstructured Data&quot; border=&quot;0&quot; data-ektron-url=&quot;http://www.xo.com/uploadedImages/images/Resources/Infographics/Unstructured-Data-700px.jpg&quot; src=&quot;http://www.xo.com/uploadedImages/images/Resources/Infographics/Unstructured-Data-700px.jpg&quot; style=&quot;border: 0px;&quot; /&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Taking the correct steps to ensure your infrastructure can handle unstructured data + your typical systems (VoIP, etc.) is a key piece of preparing for the 21st century.&amp;nbsp;&lt;a href=&quot;http://www.xo.com/unified-communications/&quot;&gt;XO Communications&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.yoyoclouds.com/2015/10/infographic-manage-surge-in.html#comment-form' title='136 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5783568396589671312/posts/default/1319198596739878977'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5783568396589671312/posts/default/1319198596739878977'/><link rel='alternate' type='text/html' href='http://www.yoyoclouds.com/2015/10/infographic-manage-surge-in.html' title='Infographic: Manage the Surge In Unstructured Data'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>136</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5783568396589671312.post-2805450512938844873</id><published>2015-04-13T10:00:00.000+05:30</published><updated>2015-04-14T09:36:18.174+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Best Practices"/><category scheme="http://www.blogger.com/atom/ns#" term="bigdata"/><category scheme="http://www.blogger.com/atom/ns#" term="CentOS"/><category scheme="http://www.blogger.com/atom/ns#" term="cluster"/><category scheme="http://www.blogger.com/atom/ns#" term="CouchDB"/><category scheme="http://www.blogger.com/atom/ns#" term="database"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><title type='text'>Getting started with CouchDB-Part 3</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-large;&quot;&gt;&lt;b&gt;&lt;u&gt;Getting started with CouchDB&lt;/u&gt;-&lt;u&gt;Part 3&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-large;&quot;&gt;&lt;b&gt;&lt;u&gt;Basic Replication and Clustering&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;In the previous &lt;b&gt;&lt;a href=&quot;http://www.yoyoclouds.com/2015/04/getting-started-with-couchdb-part-2.html&quot;&gt;POST&lt;/a&gt;&lt;/b&gt;, we saw few simple commands using which you can create, list, populate and delete documents and databases. In this post, I&#39;ll be walking you through simple steps using which you can replicate and cluster CouchDB Databases. &lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-large;&quot;&gt;&lt;b&gt;&lt;u&gt;Replication&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;The replication is an incremental one way process involving two databases (a source and a destination).&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;The aim of the replication is that at the end of the process, all active documents on the source database are also in the destination database and all documents that were deleted in the source databases are also deleted (if exists) on the destination database.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;&lt;span style=&quot;color: red;&quot;&gt;NOTE&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;: The replication process only copies the last revision of a document, so all previous revisions that were only on the source database are not copied to the destination database.&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Replication in CouchDB is peer-based and&amp;nbsp;involves a source and a destination database, which can be one the same or on different CouchDB instances.&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;A replication job is triggered by storing a special replication document in the replicator (&lt;b&gt;_replicate&lt;/b&gt;) database. Its status can be inspected through the &quot;&lt;b&gt;_active_tasks&lt;/b&gt;&quot;&amp;nbsp;API. A replication can be stopped by deleting the document, or by updating it with its cancel property set to true.&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Let us look at how to perform replication on the same CouchDB Instance:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;First, create two separate databases on the same CouchDB instance. In this case, we have created &quot;&lt;b&gt;db-01&lt;/b&gt;&quot; and &quot;&lt;b&gt;db-02&lt;/b&gt;&quot;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# curl -X PUT http://127.0.0.1:5984/db-01&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# curl -X PUT http://127.0.0.1:5984/db-02&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-x3BU5svbqjs/VSJqUqshrxI/AAAAAAAAK5I/3KQs_mj4LYA/s1600/1.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-x3BU5svbqjs/VSJqUqshrxI/AAAAAAAAK5I/3KQs_mj4LYA/s1600/1.PNG&quot; height=&quot;203&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Next, create an empty document on either of the database. Note that the database where the document is created will now become the source from where the contents will be replicated over to the target database.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# curl -X POST &amp;nbsp;http://127.0.0.1:5984/db-01 \&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp;-H &quot;Content-Type: application/json&quot; \&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&amp;nbsp; &amp;nbsp;-d&amp;nbsp;&#39;{}&#39;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;You can populate the document later once the replication has started.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-30nYJH3CrwQ/VSJqVBYu05I/AAAAAAAAK5U/I3wgj5PdUw8/s1600/2.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/-30nYJH3CrwQ/VSJqVBYu05I/AAAAAAAAK5U/I3wgj5PdUw8/s1600/2.PNG&quot; height=&quot;128&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Next, setup the replication process itself. Here, &quot;&lt;b&gt;db-01&lt;/b&gt;&quot; is the source and &quot;&lt;b&gt;db-02&lt;/b&gt;&quot; is the target database&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# curl -X POST &amp;nbsp;http://127.0.0.1:5984/_replicate \&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp;-H &quot;Content-Type: application/json&quot; \&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp;-d \&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp;&#39;{&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;source&quot;:&quot;db-01&quot;,&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;target&quot;:&quot;db-02&quot;,&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&amp;nbsp; &amp;nbsp;}&#39;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-oUqB3Fk6Cqc/VSJqVjPNcpI/AAAAAAAAK6U/umEyWN9YqG4/s1600/3.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-oUqB3Fk6Cqc/VSJqVjPNcpI/AAAAAAAAK6U/umEyWN9YqG4/s1600/3.PNG&quot; height=&quot;210&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;To make sure the replication has indeed started, try fetching something from the target database. You should see the &quot;&lt;b&gt;doc_count&lt;/b&gt;&quot; as 1 now, meaning there is one document in this database.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;# curl -X GET http://127.0.0.1:5984/db-02&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-gjvQOYNyyfM/VSJqWKM8U4I/AAAAAAAAK5g/puS_Yy0KnFU/s1600/4.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-gjvQOYNyyfM/VSJqWKM8U4I/AAAAAAAAK5g/puS_Yy0KnFU/s1600/4.PNG&quot; height=&quot;98&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;You can optionally set the replication to take place continuously as well by setting the &quot;&lt;b&gt;continuous&lt;/b&gt;&quot; attribute to &quot;&lt;b&gt;true&lt;/b&gt;&quot; as shown:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# curl -X POST &amp;nbsp;http://127.0.0.1:5984/_replicate \&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp;-H &quot;Content-Type: application/json&quot; \&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp;-d \&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp;&#39;{&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;source&quot;:&quot;db-01&quot;,&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;target&quot;:&quot;db-02&quot;,&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;continuous&quot;:true&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-large;&quot;&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;&amp;nbsp; &amp;nbsp; }&#39;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Note the &quot;&lt;b&gt;_local_id&lt;/b&gt;&quot; attribute value provided.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-xbka3AIaEno/VSJqWfigqFI/AAAAAAAAK5k/7qdm-nf4VKs/s1600/5.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/-xbka3AIaEno/VSJqWfigqFI/AAAAAAAAK5k/7qdm-nf4VKs/s1600/5.PNG&quot; height=&quot;232&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;You can list all current running tasks to check if the replication is working using the &quot;&lt;b&gt;_active_tasks&lt;/b&gt;&quot; command as shown:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;#&amp;nbsp;curl -X GET &amp;nbsp;http://127.0.0.1:5984/_active_tasks&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;You should see an output similar to the one shown below:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #6aa84f; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;[&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #6aa84f; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp;{&quot;pid&quot;:&quot;&amp;lt;0.16302.1297&amp;gt;&quot;,&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;b&gt;&lt;span style=&quot;color: #6aa84f; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&amp;nbsp; &amp;nbsp;&quot;checkpoint_interval&quot;:5000,&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span style=&quot;color: #6aa84f; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&amp;nbsp; &amp;nbsp;&quot;checkpointed_source_seq&quot;:1,&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span style=&quot;color: #6aa84f; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&amp;nbsp; &amp;nbsp;&quot;continuous&quot;:true,&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span style=&quot;color: #6aa84f; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&amp;nbsp; &amp;nbsp;&quot;doc_id&quot;:null,&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span style=&quot;color: #6aa84f; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&amp;nbsp; &amp;nbsp;&quot;doc_write_failures&quot;:0,&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span style=&quot;color: #6aa84f; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&amp;nbsp; &amp;nbsp;&quot;docs_read&quot;:0,&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span style=&quot;color: #6aa84f; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&amp;nbsp; &amp;nbsp;&quot;docs_written&quot;:0,&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span style=&quot;color: #6aa84f; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&amp;nbsp; &amp;nbsp;&quot;missing_revisions_found&quot;:0,&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span style=&quot;color: #6aa84f; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&amp;nbsp; &amp;nbsp;&quot;progress&quot;:100,&quot;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span style=&quot;color: #6aa84f; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&amp;nbsp; &amp;nbsp;replication_id&quot;:&quot;fb577a13ef44561e67e4a849ca81ec4e+continuous&quot;,&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span style=&quot;color: #6aa84f; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&amp;nbsp; &amp;nbsp;&quot;revisions_checked&quot;:1,&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span style=&quot;color: #6aa84f; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&amp;nbsp; &amp;nbsp;&quot;source&quot;:&quot;db-01&quot;,&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span style=&quot;color: #6aa84f; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&amp;nbsp; &amp;nbsp;&quot;source_seq&quot;:1,&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span style=&quot;color: #6aa84f; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&amp;nbsp; &amp;nbsp;&quot;started_on&quot;:1427875738,&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span style=&quot;color: #6aa84f; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&amp;nbsp; &amp;nbsp;&quot;target&quot;:&quot;db-02&quot;,&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span style=&quot;color: #6aa84f; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&amp;nbsp; &amp;nbsp;&quot;type&quot;:&quot;replication&quot;,&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span style=&quot;color: #6aa84f; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&amp;nbsp; &amp;nbsp;&quot;updated_on&quot;:1427875833}&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span style=&quot;color: #6aa84f; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;]&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-r9X1_40--QQ/VSeXQZK3q2I/AAAAAAAAK9E/2MWMwrV_J18/s1600/5a.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/-r9X1_40--QQ/VSeXQZK3q2I/AAAAAAAAK9E/2MWMwrV_J18/s1600/5a.PNG&quot; height=&quot;86&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;To cancel an active replication task, either&amp;nbsp;delete the document, or update it with its &quot;&lt;b&gt;cancel&lt;/b&gt;&quot; property set to &quot;&lt;b&gt;true&lt;/b&gt;&quot;. Remember to pass the &quot;&lt;b&gt;_local_id&lt;/b&gt;&quot; of the replication task as shown:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# curl -X POST &amp;nbsp;http://127.0.0.1:5984/_replicate \&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp;-H &quot;Content-Type: application/json&quot; \&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp;-d \&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp;&#39;{&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;_local_id&quot;:&quot;96b5d289afa4d7c82622f7d28e7528a4+continuous&quot;,&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;cancel&quot;:true&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;b style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-large;&quot;&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;&amp;nbsp; &amp;nbsp;}&#39;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-wyTLXzgPdQA/VSJqW7KAHRI/AAAAAAAAK5s/0MoUYjQ7E-E/s1600/6.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-wyTLXzgPdQA/VSJqW7KAHRI/AAAAAAAAK5s/0MoUYjQ7E-E/s1600/6.PNG&quot; height=&quot;230&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;CouchDB also allows you to replicate your database on more than one CouchDB instance. In this example, I have CouchDB running on two servers; &lt;b&gt;DB-HOST-1&lt;/b&gt; and &lt;b&gt;DB-HOST-2&lt;/b&gt;. To begin with, create a database on each of the two servers:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# curl -X PUT http://192.168.0.40:5984/db-01&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-SM83jarmwlM/VSJqXPDOwlI/AAAAAAAAK5w/znszTaHGNG0/s1600/7.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-SM83jarmwlM/VSJqXPDOwlI/AAAAAAAAK5w/znszTaHGNG0/s1600/7.PNG&quot; height=&quot;127&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Follow the same process on the second CouchDB Instance:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;# curl -X PUT http://192.168.0.45:5984/db-02&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-gJJ3Nm96D2k/VSJqXrPx7lI/AAAAAAAAK50/rpWkKJQEGDo/s1600/8.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-gJJ3Nm96D2k/VSJqXrPx7lI/AAAAAAAAK50/rpWkKJQEGDo/s1600/8.PNG&quot; height=&quot;120&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Next, as we did before, create an empty document on either of the database you select as the source:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# curl -X POST &amp;nbsp;http://192.168.0.40:5984/db-01 \&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp;-H &quot;Content-Type: application/json&quot; \&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&amp;nbsp; &amp;nbsp;-d&amp;nbsp;&#39;{}&#39;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;You can populate the document later once the replication has started.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-iaybSOLJzGo/VSJqYQLAZHI/AAAAAAAAK6A/yKLMPvLtJ_I/s1600/9.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/-iaybSOLJzGo/VSJqYQLAZHI/AAAAAAAAK6A/yKLMPvLtJ_I/s1600/9.PNG&quot; height=&quot;158&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Next, setup the replication process itself. Here, &quot;&lt;b&gt;db-01&lt;/b&gt;&quot; is the source and &quot;&lt;b&gt;db-02&lt;/b&gt;&quot; is the target database&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# curl -X POST &amp;nbsp;http://127.0.0.40:5984/_replicate \&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp;-H &quot;Content-Type: application/json&quot; \&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp;-d \&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp;&#39;{&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;source&quot;:&quot;&lt;/b&gt;&lt;b&gt;http://192.168.0.40:5984/db-01&lt;/b&gt;&lt;b&gt;&quot;,&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;target&quot;:&quot;&lt;/b&gt;&lt;b&gt;http://192.168.0.45:5984/db-02&lt;/b&gt;&lt;b&gt;&quot;,&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;continuous&quot;:true&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&amp;nbsp; &amp;nbsp;}&#39;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-Fw0nJL6c_Xk/VSJqUsvcTZI/AAAAAAAAK5Y/1Y7HOv8QuEM/s1600/10.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-Fw0nJL6c_Xk/VSJqUsvcTZI/AAAAAAAAK5Y/1Y7HOv8QuEM/s1600/10.PNG&quot; height=&quot;236&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;To make sure the replication has indeed started, try fetching something from the target database. You should see the &quot;&lt;b&gt;doc_count&lt;/b&gt;&quot; as 1 now, meaning there is one document in this database.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;# curl -X GET http://192.168.0.45:5984/db-02&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-yIdokHpVuSk/VSJqUkFbYfI/AAAAAAAAK5M/fWNWdNMgXrg/s1600/11.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/-yIdokHpVuSk/VSJqUkFbYfI/AAAAAAAAK5M/fWNWdNMgXrg/s1600/11.PNG&quot; height=&quot;194&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;You can optionally use CouchDB&#39;s UI, Futon as well to setup a replication process.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Access a web browser and type in the following:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: red; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;http://&amp;lt;COUCHDB_SERVER_IP&amp;gt;:5984/_utils&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;From the &quot;&lt;b&gt;Overview&lt;/b&gt;&quot; page, select the &quot;&lt;b&gt;Replicator&lt;/b&gt;&quot; option from the right-hand side options tab as shown. When you click the Replicator you will be presented with the &quot;&lt;b&gt;Replicator screen&lt;/b&gt;&quot;. This allows you to start replication between two databases by filling in or select the appropriate options within the form provided.&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-bOh4reJJnfM/VSZKGbVQZyI/AAAAAAAAK8s/xJRty-sdAzM/s1600/12.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/-bOh4reJJnfM/VSZKGbVQZyI/AAAAAAAAK8s/xJRty-sdAzM/s1600/12.PNG&quot; height=&quot;244&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;To start a replication process, either the select the &quot;&lt;b&gt;local database&lt;/b&gt;&quot; or enter a &quot;&lt;b&gt;remote database&lt;/b&gt;&quot;&amp;nbsp;name into the corresponding areas of the form. To enable continuous replication, select the &quot;&lt;b&gt;Continuous&lt;/b&gt;&quot; checkbox.&lt;br /&gt;&lt;br /&gt;To start the replication process, click the &quot;&lt;b&gt;Replicate&lt;/b&gt;&quot; button. The replication process should start and will continue in the background. If the replication process will take a long time, you can monitor the status of the replication using the &quot;&lt;b&gt;Status&lt;/b&gt;&quot; option under the Tools menu.&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;That&#39;s all there is for this post.. stay tuned for lots more tutorials coming your way soon!&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Cheers!&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.yoyoclouds.com/2015/04/getting-started-with-couchdb-part-3.html#comment-form' title='9 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5783568396589671312/posts/default/2805450512938844873'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5783568396589671312/posts/default/2805450512938844873'/><link rel='alternate' type='text/html' href='http://www.yoyoclouds.com/2015/04/getting-started-with-couchdb-part-3.html' title='Getting started with CouchDB-Part 3'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-x3BU5svbqjs/VSJqUqshrxI/AAAAAAAAK5I/3KQs_mj4LYA/s72-c/1.PNG" height="72" width="72"/><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5783568396589671312.post-388606499633673409</id><published>2015-04-10T10:37:00.001+05:30</published><updated>2015-05-05T13:47:49.992+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Best Practices"/><category scheme="http://www.blogger.com/atom/ns#" term="bigdata"/><category scheme="http://www.blogger.com/atom/ns#" term="CentOS"/><category scheme="http://www.blogger.com/atom/ns#" term="CouchDB"/><category scheme="http://www.blogger.com/atom/ns#" term="database"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="NoSQL"/><title type='text'>Getting started with CouchDB-Part 2</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-large;&quot;&gt;&lt;b&gt;&lt;u&gt;Getting started with CouchDB&lt;/u&gt;-&lt;u&gt;Part 2&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-large;&quot;&gt;&lt;b&gt;&lt;u&gt;Working with CouchDB&lt;/u&gt;- &lt;u&gt;Basic Commands&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;In &lt;b&gt;&lt;a href=&quot;http://www.yoyoclouds.com/2015/04/getting-started-with-couchdb-part-1.html&quot; target=&quot;&quot;&gt;PART 1&lt;/a&gt;&lt;/b&gt; of this series of tutorials, we learned some quick facts about CouchDB and also saw an easy way to install and configure it. In this post, I&#39;ll be walking you through some basic commands and also show you how to work with Futon; a web interface for managing CouchDB.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&lt;b&gt;&lt;a href=&quot;http://www.yoyoclouds.com/2015/04/getting-started-with-couchdb-part-1.html&quot;&gt;Part 1: Installation and Configuration&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #2d2d2d; line-height: 18.2000007629395px;&quot; /&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;Part 2: Running basic commands&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #2d2d2d; line-height: 18.2000007629395px;&quot; /&gt;&lt;span style=&quot;background-color: white; color: #2d2d2d;&quot;&gt;&lt;b&gt;Part 3: Clustering&lt;/b&gt;&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #2d2d2d; line-height: 18.2000007629395px;&quot; /&gt;&lt;span style=&quot;background-color: white; color: #2d2d2d;&quot;&gt;&lt;b&gt;Part 4: Load balancing&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;span style=&quot;font-size: x-large;&quot;&gt;Commands&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;First off, let&#39;s check whether our CouchDB instance is up and running or not. For that, simply run a curl command as shown:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# curl -X GET http://192.168.0.40:5984&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;You should get a response similar to this:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #6aa84f; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;{&quot;couchdb&quot;:&quot;Welcome&quot;,&quot;uuid&quot;:&quot;e833c5cfb43d96001433cae620e74595&quot;,&quot;version&quot;:&quot;1.6.1&quot;,&quot;vendor&quot;:{&quot;name&quot;:&quot;The Apache Software Foundation&quot;,&quot;version&quot;:&quot;1.6.1&quot;}}&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-WIcMj9SYf3A/VSZJL1J2l0I/AAAAAAAAK6w/VYTN1WoAAK8/s1600/1.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;106&quot; src=&quot;http://1.bp.blogspot.com/-WIcMj9SYf3A/VSZJL1J2l0I/AAAAAAAAK6w/VYTN1WoAAK8/s1600/1.PNG&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Next, let&#39;s create a simple Database.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;# curl -X PUT http://192.168.0.40:5984/&amp;lt;DATABASE_NAME&amp;gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;You should see a response as:&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt; &lt;span style=&quot;color: #6aa84f;&quot;&gt;{&quot;ok&quot;:true}&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;This means you successfully created a new database on CouchDB.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;A few important pointers to remember while creating a database:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;/span&gt;&lt;br /&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;li&gt;Use Lowercase characters (a-z)&lt;/li&gt;&lt;li&gt;You can use Digits (0-9) while naming your database but the first character has to be an alphabet&lt;/li&gt;&lt;li&gt;You can use any of the characters _, $, (, ), +, -, and / while naming your database but the first character has to be an alphabet&lt;/li&gt;&lt;/span&gt;&lt;/ul&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-RCc5wpjdOyw/VSZJLrpA5UI/AAAAAAAAK6s/yOwNPHAGBuk/s1600/2.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;130&quot; src=&quot;http://4.bp.blogspot.com/-RCc5wpjdOyw/VSZJLrpA5UI/AAAAAAAAK6s/yOwNPHAGBuk/s1600/2.PNG&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;If you try to add a database with the same name, then obviously CouchDB will not allow you to do that and prompt you that &quot;&lt;i&gt;the file already exists&lt;/i&gt;&quot;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-lVut9abMCuE/VSZJL44lwqI/AAAAAAAAK60/_dtaOpsFio8/s1600/3.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;92&quot; src=&quot;http://2.bp.blogspot.com/-lVut9abMCuE/VSZJL44lwqI/AAAAAAAAK60/_dtaOpsFio8/s1600/3.PNG&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;You can obtain additional details about your database by simply querying against it:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# curl -X GET http://192.168.0.40:5984/&amp;lt;DATABASE_NAME&amp;gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;This will provide you the following output:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #6aa84f; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;{&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #6aa84f; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp;&quot;db_name&quot;:&quot;stuff&quot;,&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #6aa84f; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp;&quot;doc_count&quot;:0,&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #6aa84f; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp;&quot;doc_del_count&quot;:0,&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #6aa84f; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp;&quot;update_seq&quot;:0,&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #6aa84f; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp;&quot;purge_seq&quot;:0,&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #6aa84f; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp;&quot;compact_running&quot;:false,&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #6aa84f; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp;&quot;disk_size&quot;:79,&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #6aa84f; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp;&quot;data_size&quot;:0,&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #6aa84f; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp;&quot;instance_start_time&quot;:&quot;1427795965351454&quot;,&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #6aa84f; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp;&quot;disk_format_version&quot;:6,&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #6aa84f; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp;&quot;committed_update_seq&quot;:0&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #6aa84f; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;}&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-8kK3sOJdQHo/VSZJMSwuLWI/AAAAAAAAK64/d6lbeiH0kl0/s1600/4.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;112&quot; src=&quot;http://1.bp.blogspot.com/-8kK3sOJdQHo/VSZJMSwuLWI/AAAAAAAAK64/d6lbeiH0kl0/s1600/4.PNG&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;CouchDB also allows you to list all your databases in one go using some built in commands, such as &quot;&lt;b&gt;_all_dbs&lt;/b&gt;&quot;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# curl -X GET http://192.168.0.40:5984/_all_dbs&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;The output shows you a list of all the databases present on this particular CouchDB Instance. Also worth noting here is the presence of two CouchDB internal databases called as &quot;_users&quot; and &quot;_replicator&quot;. We will be talking about these two in the coming tutorials.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;[&quot;_replicator&quot;,&quot;_users&quot;,&quot;oranges&quot;,&quot;stuff&quot;]&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;span style=&quot;color: red;&quot;&gt;NOTE&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;: Additional to &quot;_all_dbs&quot;, CouchDB also provides the following interfaces to query your Couch Instance:&lt;/span&gt;&lt;br /&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;li&gt;&lt;b&gt;/_active_tasks&lt;/b&gt;: Lists actively running tasks&lt;/li&gt;&lt;li&gt;&lt;b&gt;/_db_updates&lt;/b&gt;: Lists all database events&lt;/li&gt;&lt;li&gt;&lt;b&gt;/_log&lt;/b&gt;: Prints CouchDB&#39;s logs&lt;/li&gt;&lt;li&gt;&lt;b&gt;/_replicate&lt;/b&gt;: Used during the replication process (&lt;i&gt;more on this in next post&lt;/i&gt;)&lt;/li&gt;&lt;li&gt;&lt;b&gt;/_restart&lt;/b&gt;: Restarts CouchDB Instance&lt;/li&gt;&lt;li&gt;&lt;b&gt;/_stats&lt;/b&gt;: Prints statistics of the CouchDB server&lt;/li&gt;&lt;/span&gt;&lt;li&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;/_utils&lt;/b&gt;:&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt; Accesses the built-in Futon administration interface for CouchDB&lt;/span&gt;&lt;/li&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;li&gt;&lt;b&gt;/_uuids&lt;/b&gt;: Used to request one or more UUIDs from CouchDB&lt;/li&gt;&lt;li&gt;&lt;b&gt;/_config&lt;/b&gt;: Prints entire CouchDB configuration info&lt;/li&gt;&lt;/span&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;You can find the complete list &lt;b&gt;&lt;a href=&quot;http://couchdb.readthedocs.org/en/1.6.1/api/index.html&quot; target=&quot;_blank&quot;&gt;HERE&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-pog7rgZg_y0/VSZJMhAByEI/AAAAAAAAK7E/N_mC-OX_qGg/s1600/4a.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;118&quot; src=&quot;http://1.bp.blogspot.com/-pog7rgZg_y0/VSZJMhAByEI/AAAAAAAAK7E/N_mC-OX_qGg/s1600/4a.PNG&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Now that our database is ready, lets populate it with a &quot;&lt;b&gt;Document&lt;/b&gt;&quot;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;. Documents are the primary unit of data in CouchDB and consist of any number of fields and attachments. Documents also include metadata that’s maintained by the database system. Document fields are uniquely named and contain values of varying types (text, number, boolean, lists, etc), and there is no set limit to text size or element count.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;To add a document to a database, we use the same curl command but with a &quot;&lt;b&gt;-d&lt;/b&gt;&quot; paramenter to pass our data, for e.g:&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# &lt;/b&gt;&amp;nbsp;&lt;b&gt;curl -X POST http://192.168.0.40:5984/stuff \&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp;-H &#39;Content-type: application/json&#39; \&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp;-d &#39;{&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp;&quot;fruit&quot;:&quot;apple&quot;,&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&amp;nbsp; &amp;nbsp;&quot;car&quot;:&quot;fiat&quot;,&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&amp;nbsp; &amp;nbsp;&quot;random stuff&quot;:&quot;meeoooowwww&quot;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&amp;nbsp;}&#39;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;You should see a similar response once you have added your&amp;nbsp;document. The output contains two important fields:&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;/div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&quot;&lt;b&gt;id&lt;/b&gt;&quot; --&amp;gt; Basically a unique ID that identifies your document.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&quot;&lt;b&gt;rev&lt;/b&gt;&quot; --&amp;gt;&amp;nbsp;Revision&amp;nbsp;ID.&amp;nbsp;Revisions are important&amp;nbsp;in CouchDB. You cannot update a document in the database without knowing the&amp;nbsp;current revision of the document. This is a failsafe to ensure that you do not just overwrite&amp;nbsp;the document with a new version.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;color: #6aa84f; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;{&quot;ok&quot;:true,&quot;id&quot;:&quot;0ca55157fc3fdd5528f7d98934002b2b&quot;,&quot;rev&quot;:&quot;1-c31f8f2f547922f63fd3195547db7180&quot;}&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-9mAnzGgFYxM/VSZJNtJzWWI/AAAAAAAAK8U/4h8asRxX338/s1600/5.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;184&quot; src=&quot;http://1.bp.blogspot.com/-9mAnzGgFYxM/VSZJNtJzWWI/AAAAAAAAK8U/4h8asRxX338/s1600/5.PNG&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;To list the document&#39;s contents, you simply use the GET command along with the &quot;&lt;b&gt;Document&#39;s ID&lt;/b&gt;&quot; as shown:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;#&amp;nbsp;curl -X GET http://192.168.0.40:5984/&amp;lt;DATABASE_NAME&amp;gt;/&amp;lt;DOCUMENT_ID&amp;gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-AzkOCS7QgPA/VSZJNuPFnqI/AAAAAAAAK7I/Onmed9Own78/s1600/6.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;106&quot; src=&quot;http://4.bp.blogspot.com/-AzkOCS7QgPA/VSZJNuPFnqI/AAAAAAAAK7I/Onmed9Own78/s1600/6.PNG&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;If you wish to update a particular entry from your document, you can do that as well by providing the document&#39;s &quot;&lt;b&gt;Revision ID&lt;/b&gt;&quot; along with the field that you wish to update as shown:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# curl -X POST http://192.168.0.40:5984/stuff \&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp;-H &#39;Content-type: application/json&#39; \&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&amp;nbsp; &amp;nbsp;-d &#39;{&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&amp;nbsp; &amp;nbsp;&quot;car&quot;:&quot;BMW&quot;,&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&amp;nbsp; &amp;nbsp;&quot;-rev&quot;:&quot;1-c31f8f2f547922f63fd3195547db7180&quot;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&amp;nbsp;}&#39;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-TZBv1v2Xwf4/VSZJOJwpB2I/AAAAAAAAK7Q/uZadi3jQ1u0/s1600/7.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;168&quot; src=&quot;http://4.bp.blogspot.com/-TZBv1v2Xwf4/VSZJOJwpB2I/AAAAAAAAK7Q/uZadi3jQ1u0/s1600/7.PNG&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Deleting a Database is simple as well, just pass the database name with the DELETE parameter as show:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;#&amp;nbsp;curl -X DELETE http://192.168.0.40:5984/stuff&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-j1UMtQEocbg/VSZJOZHPPGI/AAAAAAAAK7U/TLigaquDmDk/s1600/8.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;121&quot; src=&quot;http://1.bp.blogspot.com/-j1UMtQEocbg/VSZJOZHPPGI/AAAAAAAAK7U/TLigaquDmDk/s1600/8.PNG&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;The best part of CouchDB is that it comes with its own web-based UI as well called &lt;b&gt;Futon&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;. It provides a basic interface to the majority of the functionality, including the ability to create, update, delete and view documents and views, provides access to the configuration parameters, and an interface for initiating replication.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;To access Futon, simply open up a browser and type in the following:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc0000; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;http://&amp;lt;COUCHDB_SERVER_IP&amp;gt;:5984/_utils&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;You will be presented with a similar &quot;&lt;b&gt;Home&lt;/b&gt;&quot; screen or the &quot;&lt;b&gt;Overview&lt;/b&gt;&quot; tab that basically shows you a list &amp;nbsp;of databases that you have created. To the right of the UI, there is a &quot;Tools&quot; section, where you can select different options such as &quot;&lt;b&gt;Configuration&lt;/b&gt;&quot;, &quot;&lt;b&gt;Replication&lt;/b&gt;&quot; and even view the current &quot;Status&quot; of your CouchDB instance.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;To create a new database, click the &quot;&lt;b&gt;Create Database&lt;/b&gt;&quot; button. You will be prompted for the database name, as shown&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-vfRfYO0hDMA/VSZJOzVAdRI/AAAAAAAAK7c/5JPdOCJf13E/s1600/1.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;398&quot; src=&quot;http://1.bp.blogspot.com/-vfRfYO0hDMA/VSZJOzVAdRI/AAAAAAAAK7c/5JPdOCJf13E/s1600/1.PNG&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Provide a suitable name for your database and click &quot;&lt;b&gt;Create&lt;/b&gt;&quot; once done.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-NS8CSkoRlJM/VSZJPI1thUI/AAAAAAAAK7g/fKr9ZEbVrlU/s1600/2.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/-NS8CSkoRlJM/VSZJPI1thUI/AAAAAAAAK7g/fKr9ZEbVrlU/s1600/2.PNG&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;This will automatically take you to your newly created database. Here, you can create documents, manage the database&#39;s security and even delete the database if required.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;For now, let us create a sample document for our database. Click &quot;&lt;b&gt;New Document&lt;/b&gt;&quot;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-l4hLD6h_lfk/VSZJPnku2GI/AAAAAAAAK7o/goRnzqIs5H0/s1600/3.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;220&quot; src=&quot;http://2.bp.blogspot.com/-l4hLD6h_lfk/VSZJPnku2GI/AAAAAAAAK7o/goRnzqIs5H0/s1600/3.PNG&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;The document gets an &quot;&lt;b&gt;_id&lt;/b&gt;&quot; field by default. You can change its value to something a bit more meaningful if you wish. Click on &quot;&lt;b&gt;Add Field&lt;/b&gt;&quot; to add a new row in your document. Once done, remember to save the changes by selecting the &quot;&lt;b&gt;Save Document&lt;/b&gt;&quot; button.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-a4f6FRCIdiw/VSZJP_a7bTI/AAAAAAAAK7s/1WSXTpU8jSA/s1600/4.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;303&quot; src=&quot;http://4.bp.blogspot.com/-a4f6FRCIdiw/VSZJP_a7bTI/AAAAAAAAK7s/1WSXTpU8jSA/s1600/4.PNG&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Fulton will automatically change the &quot;&lt;b&gt;Revision ID&lt;/b&gt;/ &lt;b&gt;_rev&lt;/b&gt;&quot; in case you edit a field of the document. you can traverse between the different revisions of the document by using the tabs as shown below:&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-QGcUIS5CocA/VSZJQkEKQ5I/AAAAAAAAK70/93w67SieoFE/s1600/5.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/-QGcUIS5CocA/VSZJQkEKQ5I/AAAAAAAAK70/93w67SieoFE/s1600/5.PNG&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Optionally you can also view the &quot;Source&quot; of your document by selecting the &quot;&lt;b&gt;Source&lt;/b&gt;&quot; tab as shown. This will provide you the contents of your document in a JASON format.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-CXGp3h7Gfkw/VSZJQgKdNSI/AAAAAAAAK74/Kaso7pQgFb4/s1600/6.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/-CXGp3h7Gfkw/VSZJQgKdNSI/AAAAAAAAK74/Kaso7pQgFb4/s1600/6.PNG&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;In the next PART of this series, we will be looking at some simple ways to create a Cluster between two CouchDB instances so stay tuned for much more coming your way soon!&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Cheers!&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.yoyoclouds.com/2015/04/getting-started-with-couchdb-part-2.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5783568396589671312/posts/default/388606499633673409'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5783568396589671312/posts/default/388606499633673409'/><link rel='alternate' type='text/html' href='http://www.yoyoclouds.com/2015/04/getting-started-with-couchdb-part-2.html' title='Getting started with CouchDB-Part 2'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-WIcMj9SYf3A/VSZJL1J2l0I/AAAAAAAAK6w/VYTN1WoAAK8/s72-c/1.PNG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5783568396589671312.post-4715376477978060578</id><published>2015-04-09T09:25:00.002+05:30</published><updated>2015-04-14T09:35:43.454+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Best Practices"/><category scheme="http://www.blogger.com/atom/ns#" term="bigdata"/><category scheme="http://www.blogger.com/atom/ns#" term="CentOS"/><category scheme="http://www.blogger.com/atom/ns#" term="CouchDB"/><category scheme="http://www.blogger.com/atom/ns#" term="database"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="NoSQL"/><title type='text'>Getting started with CouchDB-Part 1</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-large;&quot;&gt;&lt;b&gt;&lt;u&gt;Getting started with CouchDB&lt;/u&gt;-&lt;u&gt;Part 1&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-large;&quot;&gt;&lt;u&gt;&lt;b&gt;Installation and Configuration&lt;/b&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;In this series of simple tutorials, I&#39;m going to show you how you can get started with a popular and upcoming NoSQL database called CouchDB.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: red; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;Part 1: Installation and Configuration&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;a href=&quot;http://www.yoyoclouds.com/2015/04/getting-started-with-couchdb-part-2.html&quot;&gt;Part 2: Running basic commands&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;a href=&quot;http://www.yoyoclouds.com/2015/04/getting-started-with-couchdb-part-3.html&quot;&gt;Part 3: Clustering&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;u style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/u&gt;&lt;u style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: x-large;&quot;&gt;Introducing CouchDB&lt;/span&gt;&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;A few interesting facts that you should know about &lt;b&gt;&lt;a href=&quot;http://couchdb.apache.org/&quot; target=&quot;_blank&quot;&gt;CouchDB&lt;/a&gt;&lt;/b&gt; before we begin:&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;CouchDB is a JSON document-oriented database written in &lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;a href=&quot;http://erlang.org/&quot; target=&quot;_blank&quot;&gt;Erlang&lt;/a&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;It is a highly concurrent database designed to be easily replicable, scale horizontally across numerous devices and be fault tolerant.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;It is an open source Apache foundation project.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;It allows applications to store JSON documents via its RESTful interface.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;It m&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;akes use of map/reduce to index and query the database.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Follows ACID Semantics.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Eventual Consistent.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Provides Mobile access.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;span style=&quot;font-size: x-large;&quot;&gt;Setup for this guide&lt;/span&gt;&lt;/u&gt;&lt;span style=&quot;font-size: large;&quot;&gt;:&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;For this set of tutorials, I&#39;ll be running CouchDB on a set of CentOS 6.5 64 Bit Virtual Machines. You can run CouchDB off physical commodity-based hardware as well.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-large;&quot;&gt;OS&lt;/b&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;: CentOS 6.5 64 bit&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;b style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-large;&quot;&gt;HOSTNAME&lt;/b&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;: DB-HOST-1&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;b style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-large;&quot;&gt;IPADDRESS&lt;/b&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;: 192.168.0.40&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;span style=&quot;font-size: x-large;&quot;&gt;Installation&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;CouchDB can be installed both via packages as well as from source. Installation from packages is quite simple in case you are using a Debian/ ubuntu system. All you need to do is run the following command on the terminal:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# sudo apt-get install couchdb&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Notice that the packages in the repositories are not always the latest version. So in this case we will be installing CouchDB from source.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;First off, install some pre-requisite software. This will be required to build and install CouchDB&amp;nbsp;from its source.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;#&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;yum install libicu-devel curl-devel ncurses-devel libtool libxslt fop java-1.6.0-openjdk java-1.6.0-openjdk-devel unixODBC unixODBC-devel openssl-devel&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-zdgE7pI0Jv8/VSJoxn2iHII/AAAAAAAAK04/VIR4c1U4fIo/s1600/1.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/-zdgE7pI0Jv8/VSJoxn2iHII/AAAAAAAAK04/VIR4c1U4fIo/s1600/1.PNG&quot; height=&quot;112&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Next, we install Erlang.&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;CentOS unfortunately does not provide any official packages for Erlang, so you will have to build it from source.&lt;br /&gt;&lt;br /&gt;First, go to &lt;a href=&quot;http://www.erlang.org/download.html&quot;&gt;www.erlang.org/download.html&lt;/a&gt; and download the latest source code.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# wget http://www.erlang.org/download/otp_src_17.4.tar.gz&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-n9o70D8i6G8/VSJo1LCJnuI/AAAAAAAAK10/jY_7OY4CuhU/s1600/2.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/-n9o70D8i6G8/VSJo1LCJnuI/AAAAAAAAK10/jY_7OY4CuhU/s1600/2.PNG&quot; height=&quot;104&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Unpack the archive&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;# tar -zxvf &lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;otp_src_17.4.tar.gz&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-E_J6gQfRsNM/VSJo4pNq28I/AAAAAAAAK2Y/OZd8dOYXZ9Q/s1600/3.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-E_J6gQfRsNM/VSJo4pNq28I/AAAAAAAAK2Y/OZd8dOYXZ9Q/s1600/3.PNG&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;CD into the new directory and run the following command:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;# cd&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;otp_src_17.4&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;# ./configure&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-A2CMDNlXrUk/VSJo41PinwI/AAAAAAAAK2c/pxhN3Q3M-Zg/s1600/4.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/-A2CMDNlXrUk/VSJo41PinwI/AAAAAAAAK2c/pxhN3Q3M-Zg/s1600/4.PNG&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Make sure you dont get any gcc compiler-based errors here. Next, run the make command:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# make&lt;/b&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-GHJcUy4wKqE/VSJo5acLRpI/AAAAAAAAK2k/faK7IDWnwMg/s1600/5.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/-GHJcUy4wKqE/VSJo5acLRpI/AAAAAAAAK2k/faK7IDWnwMg/s1600/5.PNG&quot; height=&quot;134&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;And finally the make install&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# make install&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-UYRZzo2SmWw/VSJo5gx0HBI/AAAAAAAAK2o/FXxcRve0wfo/s1600/6.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/-UYRZzo2SmWw/VSJo5gx0HBI/AAAAAAAAK2o/FXxcRve0wfo/s1600/6.PNG&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;If all goes well, your CentOS system should have Erlang successfully installed on it by now. To test whether it did go well, just type in &quot;&lt;b&gt;erl&lt;/b&gt;&quot; to enter the Erlang shell prompt. You should see a similar output as shown.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# erl&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-Fa53t58FAoM/VSJo6CDBI3I/AAAAAAAAK2w/NeLTEenHRFs/s1600/7.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-Fa53t58FAoM/VSJo6CDBI3I/AAAAAAAAK2w/NeLTEenHRFs/s1600/7.PNG&quot; height=&quot;116&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Next, we need to install something called as&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;SpiderMoney JavaScript Engine&lt;/b&gt;.&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;Mozilla&#39;s SpiderMoney JavaScript Engine is required by CouchDB in order to compile successfully.&lt;br /&gt;&lt;br /&gt;CouchDB requires Mozilla&#39;s SpiderMoney version 1.8.5, which you can download from their &lt;a href=&quot;http://ftp.mozilla.org/pub/mozilla.org/js/&quot;&gt;FTP&lt;/a&gt;:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# wget http://ftp.mozilla.org/pub/mozilla.org/js/js185-1.0.0.tar.gz&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-opOlAMJTFuE/VSJo6dVBBeI/AAAAAAAAK20/9RxhfcsyupA/s1600/8.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/-opOlAMJTFuE/VSJo6dVBBeI/AAAAAAAAK20/9RxhfcsyupA/s1600/8.PNG&quot; height=&quot;100&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;unpack the archive:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;# tar -zxvf&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;js185-1.0.0.tar.gz&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-IW-_ItAOZWs/VSJo6yPvSwI/AAAAAAAAK24/2T1u4jcHvMw/s1600/9.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/-IW-_ItAOZWs/VSJo6yPvSwI/AAAAAAAAK24/2T1u4jcHvMw/s1600/9.PNG&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;CD into the following directory and run the following command:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6; font-size: large;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;# cd&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;js-1.8.5/js/src/&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;color: #3d85c6; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;b style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;color: #3d85c6; font-size: large;&quot;&gt;# ./configure&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-0waLcrEkaBI/VSJoxoi-tLI/AAAAAAAAK1A/LsWfmV06RaY/s1600/10.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/-0waLcrEkaBI/VSJoxoi-tLI/AAAAAAAAK1A/LsWfmV06RaY/s1600/10.PNG&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Next, run the make command&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# make&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-oV1C2XIHi3I/VSJoxrWWvSI/AAAAAAAAK08/unPRWxUJWZ8/s1600/11.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-oV1C2XIHi3I/VSJoxrWWvSI/AAAAAAAAK08/unPRWxUJWZ8/s1600/11.PNG&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;And finally the make install:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# make install&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-PJUw-7Am4Ms/VSJoyWaWsYI/AAAAAAAAK1E/P1QFft7GDpo/s1600/12.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/-PJUw-7Am4Ms/VSJoyWaWsYI/AAAAAAAAK1E/P1QFft7GDpo/s1600/12.PNG&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;With our pre-requisites met, we can now finally go ahead and install CouchDB on our host. First off, downlaod the latest source of CouchDB:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;# wget http://apache.arvixe.com/couchdb/source/1.6.1/apache-couchdb-1.6.1.tar.gz&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-BIe13p51IC4/VSJoy22HYSI/AAAAAAAAK1I/65J-JcKdEws/s1600/13.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/-BIe13p51IC4/VSJoy22HYSI/AAAAAAAAK1I/65J-JcKdEws/s1600/13.PNG&quot; height=&quot;86&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Unpack the archive using the&amp;nbsp;following&amp;nbsp;command:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;# tar -zxvf&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;apache-couchdb-1.6.1.tar.gz&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-tfVcYjVAl5A/VSJoy92w1NI/AAAAAAAAK1M/y52Cvh_dpL4/s1600/14.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/-tfVcYjVAl5A/VSJoy92w1NI/AAAAAAAAK1M/y52Cvh_dpL4/s1600/14.PNG&quot; height=&quot;99&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Follow the same 3-step build and install process as we &amp;nbsp;performed for Erlang and SpiderMonkey. CD into the new directory and run the configure command:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;# cd apache-&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;couchdb-1.6.1&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;# ./configure&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-DxtudOHMM7g/VSJozU1IeUI/AAAAAAAAK1Q/HHPu269TA90/s1600/15.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/-DxtudOHMM7g/VSJozU1IeUI/AAAAAAAAK1Q/HHPu269TA90/s1600/15.PNG&quot; height=&quot;158&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Next, run the make command&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# make&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-xlBQlHcJTbc/VSJozjp57vI/AAAAAAAAK1Y/iQe_sVgLgoU/s1600/16.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/-xlBQlHcJTbc/VSJozjp57vI/AAAAAAAAK1Y/iQe_sVgLgoU/s1600/16.PNG&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;And finally the make install:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# make install&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-6cUHbRG9yyM/VSJo7vR6KNI/AAAAAAAAK3E/pMoZd8HGXV4/s1600/17.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/-6cUHbRG9yyM/VSJo7vR6KNI/AAAAAAAAK3E/pMoZd8HGXV4/s1600/17.PNG&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Create a user for CouchDB to use:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# adduser --no-create-home couchdb&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Change the owner on the following files to the newly created user:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# chown -R couchdb:couchdb \&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;/usr/local/var/lib/couchdb \&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;/usr/local/var/log/couchdb \&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;/usr/local/var/run/couchdb&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-78IOTsMaLBs/VSJo0WPtkEI/AAAAAAAAK1c/fwAWdDL_CTE/s1600/18.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/-78IOTsMaLBs/VSJo0WPtkEI/AAAAAAAAK1c/fwAWdDL_CTE/s1600/18.PNG&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Create a symlink for the couchdb init script to /etc/init.d:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;# ln -sf /usr/local/etc/rc.d/couchdb /etc/init.d/couchdb&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-VMRU4ueHKf4/VSJo01m9PKI/AAAAAAAAK1k/qj3o2kiVAR8/s1600/19.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/-VMRU4ueHKf4/VSJo01m9PKI/AAAAAAAAK1k/qj3o2kiVAR8/s1600/19.PNG&quot; height=&quot;75&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Add couchdb&#39;s init script in chkconfig and enable it so that it starts CouchDB on boot:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# chkconfig --add couchdb&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# chkconfig couchdb on&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-BsgFupyKVs0/VSJo1rTGxKI/AAAAAAAAK1s/QZF_WpgcU4Y/s1600/20.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-BsgFupyKVs0/VSJo1rTGxKI/AAAAAAAAK1s/QZF_WpgcU4Y/s1600/20.PNG&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;By default, CouchDB can be accessed only from the server it is installed on itself. If you&#39;d like to access it from the web, you&#39;ll have to edit the following configuration file:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;# vi /usr/local/etc/couchdb/local.ini&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;Should you need to access couchdb from the web, in the [httpd] section, look for a setting called bind_address and change it to 0.0.0.0 - this will make CouchDB bind all available addresses. You can optionally change the port number as well if you wish to do so.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #6aa84f; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;[httpd]&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #6aa84f; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;port = 5984&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #6aa84f;&quot;&gt;bind_address = 0.0.0.0&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #6aa84f; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-xrw6l01IYlc/VSJo2oKRfJI/AAAAAAAAK14/7xNDe4xb5LY/s1600/21.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/-xrw6l01IYlc/VSJo2oKRfJI/AAAAAAAAK14/7xNDe4xb5LY/s1600/21.PNG&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Once done, start the couchdb service&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# service couchdb start&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-lVQtASrhUqo/VSJo3K7Fe6I/AAAAAAAAK2A/P6Q44KKfFhg/s1600/22.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/-lVQtASrhUqo/VSJo3K7Fe6I/AAAAAAAAK2A/P6Q44KKfFhg/s1600/22.PNG&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;A simple test to check whether CouchDB is indeed running or not, you can simply run couchdb on the command line. it will show you the following output: &quot;&lt;i&gt;&lt;span style=&quot;color: red;&quot;&gt;Apache CouchDB is running, time to relax&lt;/span&gt;&lt;/i&gt;&quot;.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-gJpU6_mG6yQ/VSJo3eXDpjI/AAAAAAAAK2E/FOse7-obSyA/s1600/22a.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/-gJpU6_mG6yQ/VSJo3eXDpjI/AAAAAAAAK2E/FOse7-obSyA/s1600/22a.PNG&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;To additionally verify its working, simply query the CouchDB port using curl:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# curl http://localhost:5984&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;You should see a similar output:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #6aa84f; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;{&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #6aa84f; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp;&quot;couchdb&quot;:&quot;Welcome&quot;,&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #6aa84f; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp;&quot;uuid&quot;:&quot;763ba4330a0f38c42bdb79b037ef4cc4&quot;,&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #6aa84f; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp;&quot;version&quot;:&quot;1.6.1&quot;,&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #6aa84f; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp;&quot;vendor&quot;:{&quot;name&quot;:&quot;The Apache Software Foundation&quot;,&quot;version&quot;:&quot;1.6.1&quot;}&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #6aa84f; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;}&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-frUjTkygtAg/VSJo359r1CI/AAAAAAAAK2M/r-bzJCEjkOk/s1600/23.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/-frUjTkygtAg/VSJo359r1CI/AAAAAAAAK2M/r-bzJCEjkOk/s1600/23.PNG&quot; height=&quot;100&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;You can pass your Server&#39;s IP address as well to test the connectivity:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;b style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;color: #3d85c6; font-size: large;&quot;&gt;# curl http://192.168.0.40:5984&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-6FiaSV02Qhw/VSJo4N1I-kI/AAAAAAAAK2Q/UVYVkc7zbNw/s1600/24.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-6FiaSV02Qhw/VSJo4N1I-kI/AAAAAAAAK2Q/UVYVkc7zbNw/s1600/24.PNG&quot; height=&quot;92&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;With this we come to an end of the installation and configuration process. In &lt;/span&gt;&lt;b&gt;&lt;span style=&quot;font-size: x-large;&quot;&gt;&lt;a href=&quot;http://www.yoyoclouds.com/2015/04/getting-started-with-couchdb-part-2.html&quot;&gt;PART 2&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;, we will be looking at how to run few simple commands in CouchDB, so stay tuned for a lot more coming your way soon!!&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;cheers!&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.yoyoclouds.com/2015/04/getting-started-with-couchdb-part-1.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5783568396589671312/posts/default/4715376477978060578'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5783568396589671312/posts/default/4715376477978060578'/><link rel='alternate' type='text/html' href='http://www.yoyoclouds.com/2015/04/getting-started-with-couchdb-part-1.html' title='Getting started with CouchDB-Part 1'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-zdgE7pI0Jv8/VSJoxn2iHII/AAAAAAAAK04/VIR4c1U4fIo/s72-c/1.PNG" height="72" width="72"/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5783568396589671312.post-7026444831002462180</id><published>2015-03-02T14:33:00.001+05:30</published><updated>2015-03-02T14:33:37.496+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="CentOS"/><category scheme="http://www.blogger.com/atom/ns#" term="linux os"/><category scheme="http://www.blogger.com/atom/ns#" term="virtualbox"/><category scheme="http://www.blogger.com/atom/ns#" term="virtualization"/><title type='text'>Install and configure VirtualBox on CentOS/ RedHat</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-large;&quot;&gt;&lt;b&gt;&lt;u&gt;Install and configure VirtualBox on CentOS/ RedHat&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Here&#39;s a quick, easy to follow guide for installing and configuring &lt;b&gt;&lt;a href=&quot;https://www.virtualbox.org/&quot;&gt;VirtualBox&lt;/a&gt; &lt;/b&gt;to run on a CentOS/ RedHat machine.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;This tutorial was tested on a &lt;b&gt;CentOS 6.5 64 Bit &lt;/b&gt;machine.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;To get started, first off install the correct &lt;b&gt;EPEL &lt;/b&gt;repo. You can find the exact EPEL repo link suited for your machines here&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;--&lt;a href=&quot;http://dl.fedoraproject.org/pub/epel&quot;&gt;http://dl.fedoraproject.org/pub/epel&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;--&lt;a href=&quot;http://mirror.steadfast.net/epel&quot;&gt;http://mirror.steadfast.net/epel&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Since Im using a CentOS 6.5 machine, my EPEL repo command is as follows:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# rpm -Uvh http://mirror.steadfast.net/epel/6/x86_64/epel-release-6-8.noarch.rpm&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-ew1FnTMCKBM/VPQdl_TQMaI/AAAAAAAAKyw/DItZgz4r3TI/s1600/1.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/-ew1FnTMCKBM/VPQdl_TQMaI/AAAAAAAAKyw/DItZgz4r3TI/s1600/1.PNG&quot; height=&quot;206&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Once the EPEL repo is installed, create a new .repo file for downloading the VirtualBox RPM pacakge:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# vi /etc/yum.repo.d/virtualbox.repo&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #6aa84f; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;[virtualbox]&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;div&gt;&lt;span style=&quot;color: #6aa84f; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;name=Oracle Linux / RHEL / CentOS-$releasever / $basearch - VirtualBox&lt;/b&gt;&lt;/span&gt;&lt;div&gt;&lt;span style=&quot;color: #6aa84f; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;baseurl=http://download.virtualbox.org/virtualbox/rpm/el/$releasever/$basearch&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #6aa84f; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;enabled=1&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #6aa84f; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;gpgcheck=1 gpgkey=http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #6aa84f; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Save the file and exit the editor.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-loJTxgnuTDA/VPQdmJXIctI/AAAAAAAAKyo/g5VhpBWZxbw/s1600/2.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/-loJTxgnuTDA/VPQdmJXIctI/AAAAAAAAKyo/g5VhpBWZxbw/s1600/2.PNG&quot; height=&quot;200&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Run a repolist to verify and list the newly added repos.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# yum repolist&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-QlXUGYTp7-I/VPQdmLsE0VI/AAAAAAAAKys/wloSNlUzd4k/s1600/3.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/-QlXUGYTp7-I/VPQdmLsE0VI/AAAAAAAAKys/wloSNlUzd4k/s1600/3.PNG&quot; height=&quot;302&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Install few additional packages before we install VirtualBox.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# yum install gcc make patch dkms qt libgomp&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-AFmy4GS97mU/VPQdmzFj3WI/AAAAAAAAKy0/hsb6gQYXC-A/s1600/4.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/-AFmy4GS97mU/VPQdmzFj3WI/AAAAAAAAKy0/hsb6gQYXC-A/s1600/4.PNG&quot; height=&quot;189&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Install the development libraries and kernel headers as well&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# yum install kernel-headers hernel-devel fontforge binutils glibc-headers glibc-devel&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-ZkyDp54PVA4/VPQdnOJ-sTI/AAAAAAAAKy4/gZ_zVZtQB-c/s1600/5.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/-ZkyDp54PVA4/VPQdnOJ-sTI/AAAAAAAAKy4/gZ_zVZtQB-c/s1600/5.PNG&quot; height=&quot;186&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Configure the correct value for the &lt;b&gt;KERN_DIR &lt;/b&gt;environment variable. In my case, the Kernel Source files were present at /usr/src directory.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;# export KERN_DIR=/usr/src/kernels/2.6.32-504.8.1.el6.x86_64/&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-BvQA49skGJ4/VPQdnQZDUWI/AAAAAAAAKy8/leu_sQm-_fQ/s1600/6.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/-BvQA49skGJ4/VPQdnQZDUWI/AAAAAAAAKy8/leu_sQm-_fQ/s1600/6.PNG&quot; height=&quot;80&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Once all done, simply install VirtualBox using the following command:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# yum install VirtualBox-4.3&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-XIhQ3VkIkQ4/VPQdnumTEII/AAAAAAAAKzA/xnEgr3bq4po/s1600/7.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-XIhQ3VkIkQ4/VPQdnumTEII/AAAAAAAAKzA/xnEgr3bq4po/s1600/7.PNG&quot; height=&quot;178&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;After installation finishes, rebuild the kernel modules using following command:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;# service vboxdrv setup&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Once done, you are now ready to start using VirtualBox on your CentOS/ RedHat machine. For the CentOS desktop, sele&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;ct &lt;b&gt;Applications &lt;/b&gt;-&amp;gt; &lt;b&gt;System Tools&lt;/b&gt; -&amp;gt; &lt;b&gt;Oracle VM VirtualBox&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Alternatively, you can also run VirtualBox from the terminal using the following command:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# virtualbox &amp;amp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-qiS6sAThh5k/VPQdoMEfPII/AAAAAAAAKzE/oWa2G2gJDXY/s1600/8.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/-qiS6sAThh5k/VPQdoMEfPII/AAAAAAAAKzE/oWa2G2gJDXY/s1600/8.PNG&quot; height=&quot;484&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.yoyoclouds.com/2015/03/install-and-configure-virtualbox-on-centos-redhat.html#comment-form' title='16 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5783568396589671312/posts/default/7026444831002462180'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5783568396589671312/posts/default/7026444831002462180'/><link rel='alternate' type='text/html' href='http://www.yoyoclouds.com/2015/03/install-and-configure-virtualbox-on-centos-redhat.html' title='Install and configure VirtualBox on CentOS/ RedHat'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-ew1FnTMCKBM/VPQdl_TQMaI/AAAAAAAAKyw/DItZgz4r3TI/s72-c/1.PNG" height="72" width="72"/><thr:total>16</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5783568396589671312.post-7629936364213481811</id><published>2015-02-24T09:43:00.000+05:30</published><updated>2015-02-24T09:43:47.307+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Ansible"/><category scheme="http://www.blogger.com/atom/ns#" term="automation"/><category scheme="http://www.blogger.com/atom/ns#" term="CentOS"/><category scheme="http://www.blogger.com/atom/ns#" term="MySQL"/><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu"/><title type='text'>Automating IT infrastructure with Ansible- PART 4</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-large;&quot;&gt;&lt;b&gt;&lt;u&gt;Automating IT infrastructure with Ansible- PART 4&amp;nbsp;&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-large;&quot;&gt;&lt;b&gt;- &lt;u&gt;MySQL Playbook&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;In our previous Ansible tutorials, we have looked at how to create simple and re-usable&amp;nbsp;playbooks from scratch. In this tutorial, I&#39;ll be demonstrating how to install and configure MySQL Database on either a RedHat or a Debian based system by using just a single playbook.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;span style=&quot;color: red;&quot;&gt;NOTE&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;: This is a continuation post so if you haven&#39;t gone through the previous tutorials, here&#39;s your chance to catch up on them:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://www.yoyoclouds.com/2015/02/automating-it-infrastructure-with-ansible-part-1.html&quot; target=&quot;&quot;&gt;Automating IT infrastructure with Ansible- PART 1 - Installing and configuring Ansible&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://www.yoyoclouds.com/2015/02/automating-it-infrastructure-with-ansible-part2.html&quot; target=&quot;&quot;&gt;Automating IT infrastructure with Ansible- PART 2 - Writing simple playbooks&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://www.yoyoclouds.com/2015/02/automating-it-infrastructure-with-ansible-part3.html&quot;&gt;Automating IT infrastructure with Ansible- PART 3 - Working with conditions&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: red; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&amp;gt;&amp;gt; Automating IT infrastructure with Ansible- PART 4 - MySQL Playbook (YOU ARE HERE)&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;b style=&quot;color: #2d2d2d; font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;u&gt;&lt;span style=&quot;font-size: x-large;&quot;&gt;Create the Playbook&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;First of, lets create the required folders for our playbook.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;background-color: white; color: #2d2d2d; font-family: Arial, Helvetica, sans-serif;&quot;&gt;The folder structure of this playbook looks something like this:&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #2d2d2d; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; line-height: 18.2000007629395px;&quot; /&gt;&lt;span style=&quot;background-color: white; color: #2d2d2d; font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #2d2d2d; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; line-height: 18.2000007629395px;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #2d2d2d; font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;bootstrap/&lt;/b&gt;&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #2d2d2d; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; line-height: 18.2000007629395px;&quot; /&gt;&lt;span style=&quot;background-color: white; color: #2d2d2d; font-family: Arial, Helvetica, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp;|___ hosts &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;~~&amp;gt; Contains the inventory info&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #2d2d2d; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; line-height: 18.2000007629395px;&quot; /&gt;&lt;span style=&quot;background-color: white; color: #2d2d2d; font-family: Arial, Helvetica, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp;|___ main.yml &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;~~&amp;gt; master main.yml file&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #2d2d2d; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; line-height: 18.2000007629395px;&quot; /&gt;&lt;span style=&quot;background-color: white; color: #2d2d2d; font-family: Arial, Helvetica, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp;|___ ntp/ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;~~&amp;gt; ntp role &lt;b&gt;&amp;lt;Added in PART 3&amp;gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp;|___ &lt;span style=&quot;color: red;&quot;&gt;mysql/ &lt;/span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;span style=&quot;color: red;&quot;&gt;~~&amp;gt; mysql role&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;background-color: white; color: #2d2d2d; font-family: Arial, Helvetica, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|__&amp;nbsp;&lt;b&gt;defaults&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;color: #2d2d2d;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;|__&lt;/span&gt;&lt;b style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt; files/&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;background-color: white; color: #2d2d2d; font-family: Arial, Helvetica, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|__&amp;nbsp;&lt;b&gt;handlers/&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/b&gt;|__ &lt;b&gt;meta/&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|__&lt;b&gt; README.md&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;background-color: white; color: #2d2d2d; font-family: Arial, Helvetica, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|__&amp;nbsp;&lt;b&gt;tasks/&lt;/b&gt;&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #2d2d2d; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; line-height: 18.2000007629395px;&quot; /&gt;&lt;span style=&quot;background-color: white; color: #2d2d2d; font-family: Arial, Helvetica, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|__&amp;nbsp;&lt;b&gt;templates/&lt;/b&gt;&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #2d2d2d; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; line-height: 18.2000007629395px;&quot; /&gt;&lt;span style=&quot;background-color: white; color: #2d2d2d; font-family: Arial, Helvetica, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|__&amp;nbsp;&lt;b&gt;vars/&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;In my earlier tutorial we accomplished this manually by creating each individual folder such as tasks, templates, vars etc. In this case, let&#39;s use Ansible&#39;s command to do the work for us:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# ansible-galaxy init &amp;lt;playbook_name&amp;gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;This command initializes and creates all the required sub-folders and their respective main.yml files as shown.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-zq7JN_5pMVY/VObHJWvgtYI/AAAAAAAAKwk/70zXh0tvOew/s1600/1.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/-zq7JN_5pMVY/VObHJWvgtYI/AAAAAAAAKwk/70zXh0tvOew/s1600/1.PNG&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Next, create the vars files that will hold our MySQL-related variables. AS done in &lt;b&gt;&lt;a href=&quot;http://www.yoyoclouds.com/2015/02/automating-it-infrastructure-with-ansible-part3.html&quot;&gt;PART 3&lt;/a&gt;&lt;/b&gt;, I have created two variable files namely &lt;b&gt;RedHat.yml&lt;/b&gt; and &lt;b&gt;Debian.yml&lt;/b&gt; with the following contents:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;i&gt;&lt;b&gt;# RedHat distribution based Variables&lt;/b&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;mysql_service: mysqld&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;mysql_conf_path: /etc/my.cnf&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;mysql_datadir: /var/lib/mysql&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;mysql_socket: /var/lib/mysql/mysql.sock&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;mysql_log: /var/log/mysqld.log&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;mysql_pid: /var/run/mysqld/mysqld.pid&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-0PKIN0crsqs/VObHJcqtmiI/AAAAAAAAKwo/AykHjiwrcho/s1600/2.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-0PKIN0crsqs/VObHJcqtmiI/AAAAAAAAKwo/AykHjiwrcho/s1600/2.PNG&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Similarly, for the Debian-based variables:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;i&gt;# Debian based distribution Variables&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;mysql_service: mysql&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;mysql_conf_path: /etc/mysql/my.cnf&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;mysql_datadir: /var/lib/mysql&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;mysql_socket: /var/lib/mysqld/mysqld.sock&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;mysql_log: /var/log/mysql/error.log&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;mysql_pid: /var/run/mysqld/mysqld.pid&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-jvVwjA__f8Q/VObHJXeWquI/AAAAAAAAKwg/ySa_oR2Dz9k/s1600/3.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/-jvVwjA__f8Q/VObHJXeWquI/AAAAAAAAKwg/ySa_oR2Dz9k/s1600/3.PNG&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Once both the variable files are created, populate the &lt;b&gt;defaults/main.yml&lt;/b&gt; with few default values as well.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;---&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# defaults file for mysql&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;mysql_port: 3306&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;dbuser: cloud&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;dbname: testdb&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;b&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;dbpassword: test&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;In this case, we are setting the &lt;b&gt;MySQL port&lt;/b&gt; value along with a sample &lt;b&gt;database name&lt;/b&gt;, its &lt;b&gt;username &lt;/b&gt;and &lt;b&gt;password&lt;/b&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-5kyAMxIRE7g/VObHKFtED0I/AAAAAAAAKws/EVXxSS6GQA4/s1600/4.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-5kyAMxIRE7g/VObHKFtED0I/AAAAAAAAKws/EVXxSS6GQA4/s1600/4.PNG&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Next off, create the &lt;b&gt;templates/my.cnf.j2&lt;/b&gt; file. The reason we are creating this as a template is because the values in my.cnf file varry from RedHat to Debian distributions.&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;[mysqld]&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;datadir={{ mysql_datadir }}&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;socket={{ mysql_socket }}&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;user=mysql&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;symbolic-links=0&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;port={{ mysql_port }}&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;[mysqld_safe]&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;log-error={{ mysql_log }}&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;pid-file={{ mysql_pid }}&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-DQz2PsMPZkU/VObHKdMcfuI/AAAAAAAAKxY/TRFfCjRUen0/s1600/5.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/-DQz2PsMPZkU/VObHKdMcfuI/AAAAAAAAKxY/TRFfCjRUen0/s1600/5.PNG&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Moving on, create the main tasks file under &lt;b&gt;tasks/main.yml&lt;/b&gt; as shown:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;---&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# tasks file for mysql&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;- name: Include OS-specific variables&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&amp;nbsp; include_vars: &quot;&lt;span style=&quot;color: red;&quot;&gt;{{ ansible_os_family }}.yml&lt;/span&gt;&quot;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;- name: Install MySQL (RedHat)&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&amp;nbsp; yum: name={{ item }} state=installed&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&amp;nbsp; with_items:&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp;- mysql-server&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp;- MySQL-python&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&amp;nbsp; when: &lt;span style=&quot;color: red;&quot;&gt;ansible_os_family == &#39;RedHat&#39;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;- name: Install MySQL (Debian)&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&amp;nbsp; apt: name={{ item }} state=installed&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&amp;nbsp; with_items:&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp;- mysql-server&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp;- python-mysqldb&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&amp;nbsp; when: &lt;span style=&quot;color: red;&quot;&gt;ansible_os_family == &#39;Debian&#39;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;- name: Create Mysql configuration file&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&amp;nbsp; template: src=my.cnf.j2 dest=&lt;span style=&quot;color: red;&quot;&gt;{{ mysql_conf_path }}&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;- name: Start Mysql Service&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&amp;nbsp; service: name=&lt;span style=&quot;color: red;&quot;&gt;{{ mysql_service }}&lt;/span&gt; state=started enabled=yes&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;- name: Create dummy Database&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&amp;nbsp; &lt;span style=&quot;color: red;&quot;&gt;mysql_db&lt;/span&gt;: name={{ dbname }} state=present&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;- name: Create dummy Database User&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&amp;nbsp; &lt;span style=&quot;color: red;&quot;&gt;mysql_user&lt;/span&gt;: name=&quot;{{ dbuser }}&quot; password=&quot;{{ dbpassword }}&quot; priv=*.*:ALL host=&#39;%&#39; state=present&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;b&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;background-color: white; color: #2d2d2d; font-family: Arial, Helvetica, sans-serif;&quot;&gt;Lets have a close look at what we have configured:&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #2d2d2d; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; line-height: 18.2000007629395px;&quot; /&gt;&lt;span style=&quot;background-color: white; color: #2d2d2d; font-family: Arial, Helvetica, sans-serif;&quot;&gt;1)&amp;nbsp;&lt;/span&gt;&lt;b style=&quot;background-color: white; color: #2d2d2d; font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;include_vars: &quot;{{ ansible_os_family }}.yml&quot;&lt;/span&gt;&lt;/b&gt;&lt;br style=&quot;background-color: white; color: #2d2d2d; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; line-height: 18.2000007629395px;&quot; /&gt;&lt;span style=&quot;background-color: white; color: #2d2d2d; font-family: Arial, Helvetica, sans-serif;&quot;&gt;The include_vars will search for a&amp;nbsp;&lt;b&gt;.yml&lt;/b&gt;&amp;nbsp;file in the vars directory. In this case, the include_vars will call two files:&amp;nbsp;RedHat.yml and Debian.yml using the&amp;nbsp;&lt;b&gt;{{ ansible_os_family }}&lt;/b&gt;&amp;nbsp;variable/ fact.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;background-color: white; color: #2d2d2d; font-family: Arial, Helvetica, sans-serif;&quot;&gt;2/ 3)&amp;nbsp;&lt;/span&gt;&lt;b style=&quot;background-color: white; color: #2d2d2d; font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;when: ansible_os_family == &#39;RedHat&#39;&lt;/span&gt;&lt;/b&gt;&lt;br style=&quot;background-color: white; color: #2d2d2d; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; line-height: 18.2000007629395px;&quot; /&gt;&lt;span style=&quot;background-color: white; color: #2d2d2d; font-family: Arial, Helvetica, sans-serif;&quot;&gt;&quot;&lt;b&gt;when&lt;/b&gt;&quot; statement is a condition control statement in Ansible and is used to execute a particular task only when a particular condition is met. If the condition is not met, this task is simply avoided.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;background-color: white; color: #2d2d2d; font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;background-color: white; color: #2d2d2d; font-family: Arial, Helvetica, sans-serif;&quot;&gt;4)&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;b style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;color: red; font-size: large;&quot;&gt;{{ mysql_conf_path }}&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;This value will be picked up from the two variable files and depending on the base OS, the actual value will be populated.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;RedHat-based OS:&lt;b&gt;&amp;nbsp;/etc/my.cnf&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Debian-based OS:&amp;nbsp;&lt;b&gt;/etc/mysql/my.cnf&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;5) &lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;{{ mysql_service }}&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Similar to the previous point, this will start up the My SQL service and enable it to start on boot as well.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;6) &lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;mysql_db&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;This is one of Ansible&#39;s many core modules. Using this module you can basically create, add and delete databases on remote hosts. You can read more about it &lt;b&gt;&lt;a href=&quot;http://docs.ansible.com/mysql_db_module.html&quot;&gt;HERE&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;7) &lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;mysql_user&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Yet another Ansible core module, this helps you to create/ remove as well as assign&amp;nbsp;privileges to your database users. You can read more about this module &lt;a href=&quot;http://docs.ansible.com/mysql_user_module.html&quot;&gt;&lt;b&gt;HERE&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-LZe9N6cDGlE/VObHKow94FI/AAAAAAAAKw0/5-v4PaE_HRs/s1600/6.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-LZe9N6cDGlE/VObHKow94FI/AAAAAAAAKw0/5-v4PaE_HRs/s1600/6.PNG&quot; height=&quot;502&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;span style=&quot;background-color: white; color: #2d2d2d; line-height: 25.2000007629395px;&quot;&gt;Edit the bootstrap&amp;nbsp;&lt;/span&gt;&lt;b style=&quot;background-color: white; color: #2d2d2d; line-height: 25.2000007629395px;&quot;&gt;main.yml&lt;/b&gt;&lt;span style=&quot;background-color: white; color: #2d2d2d; line-height: 25.2000007629395px;&quot;&gt;&amp;nbsp;(&lt;/span&gt;&lt;i style=&quot;background-color: white; color: #2d2d2d; line-height: 25.2000007629395px;&quot;&gt;master yml file&lt;/i&gt;&lt;span style=&quot;background-color: white; color: #2d2d2d; line-height: 25.2000007629395px;&quot;&gt;) and make sure the mysql role is added to it as shown:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-GA1-LHDhq84/VObHKz-8JkI/AAAAAAAAKw4/Rh_dxLCsknU/s1600/7.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/-GA1-LHDhq84/VObHKz-8JkI/AAAAAAAAKw4/Rh_dxLCsknU/s1600/7.PNG&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;b style=&quot;color: #2d2d2d; font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;u&gt;&lt;span style=&quot;font-size: x-large;&quot;&gt;Run the Playbook&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Once all the required files and settings are completed, simply execute the playbook as shown:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# ansible-playbook -i hosts main.yml&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;You should see the playbook install MySQL server on your remote hosts, copy the my.cnf file over to the correct location, start the MySQL service and populate the database as well.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-d-xNalx1NS4/VObHLPAY0eI/AAAAAAAAKw8/7nyzwEQRmp4/s1600/8.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/-d-xNalx1NS4/VObHLPAY0eI/AAAAAAAAKw8/7nyzwEQRmp4/s1600/8.PNG&quot; height=&quot;640&quot; width=&quot;626&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;background-color: white; color: #2d2d2d; line-height: 25.2000007629395px;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Here&#39;s the directory structure of the final playbook.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-HI7pYj2atwA/VObHLm4eoHI/AAAAAAAAKxA/vKv-w1_RgFs/s1600/9.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/-HI7pYj2atwA/VObHLm4eoHI/AAAAAAAAKxA/vKv-w1_RgFs/s1600/9.PNG&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;Lots more still to come on Ansible so stay tuned for a lot more!!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.yoyoclouds.com/2015/02/automating-it-infrastructure-with-ansible-part4.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5783568396589671312/posts/default/7629936364213481811'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5783568396589671312/posts/default/7629936364213481811'/><link rel='alternate' type='text/html' href='http://www.yoyoclouds.com/2015/02/automating-it-infrastructure-with-ansible-part4.html' title='Automating IT infrastructure with Ansible- PART 4'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-zq7JN_5pMVY/VObHJWvgtYI/AAAAAAAAKwk/70zXh0tvOew/s72-c/1.PNG" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5783568396589671312.post-7927772724016281377</id><published>2015-02-18T09:19:00.000+05:30</published><updated>2015-02-18T09:19:19.358+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Ansible"/><category scheme="http://www.blogger.com/atom/ns#" term="automation"/><category scheme="http://www.blogger.com/atom/ns#" term="Best Practices"/><category scheme="http://www.blogger.com/atom/ns#" term="CentOS"/><category scheme="http://www.blogger.com/atom/ns#" term="multiple operating systems"/><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu"/><title type='text'>Automating IT infrastructure with Ansible- PART 3</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-large;&quot;&gt;&lt;b&gt;&lt;u&gt;Automating IT infrastructure with Ansible- PART 3&amp;nbsp;&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-large;&quot;&gt;&lt;b&gt;- &lt;u&gt;Working with conditions&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;In &lt;b&gt;&lt;a href=&quot;http://www.yoyoclouds.com/2015/02/automating-it-infrastructure-with-ansible-part-1.html&quot; target=&quot;_blank&quot;&gt;Part 1&lt;/a&gt;&lt;/b&gt; and &lt;b&gt;&lt;a href=&quot;http://www.yoyoclouds.com/2015/02/automating-it-infrastructure-with-ansible-part2.html&quot; target=&quot;_blank&quot;&gt;Part 2&lt;/a&gt; &lt;/b&gt;of this tutorial series we saw how to install and configure Ansible in a few easy steps along with how to get started with writing simple playbooks.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;This tutorial will look into some of Ansible&#39;s conditional statements and also provide you with a quick insight on how to develop playbooks that support multiple operating systems.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;To get started, let us first understand the scenario. I have 2 remote Hosts in my environment: &lt;b&gt;Host 1&lt;/b&gt; (CentOS :: 192.168.0.15) and&lt;b&gt; Host 3&lt;/b&gt; (Ubuntu :: 192.168.0.25). Both these systems are out of sync and I want to sync them up to a NTP server. The solution is simple... write a playbook that will:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&amp;nbsp; &amp;nbsp; 1) Set the correct timezone (&lt;i&gt;based on what the end users specify&lt;/i&gt;)&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&amp;nbsp; &amp;nbsp; 2) Check whether the NTP packages are installed on both the systems or not. If not then it will install the NTP packages based on that specific OS type.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&amp;nbsp; &amp;nbsp; 3) Add the NTP servers to the /etc/ntp.conf file based on the specific OS type&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&amp;nbsp; &amp;nbsp; 4) Start the NTP service&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&amp;nbsp; &amp;nbsp; 5) Sync the NTP date and time to a common NTP server &amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;So without further adieu, let&#39;s get started!! First up, create a folder for hosting our playbooks. Here, I&#39;m using the following folder structure for this tutorial:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;/etc/ansible/playbooks/bootstrap/ntp&lt;/b&gt; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;span style=&quot;color: red;&quot;&gt;NOTE&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;: Here, bootstrap is my master playbook, and the ntp acts as a Role. You can&amp;nbsp;alternatively&amp;nbsp;create your NTP directory as a&amp;nbsp;separate playbook as well.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-large;&quot;&gt;&lt;b&gt;&lt;u&gt;Create the Playbook&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;The folder structure of this playbook looks something like this:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;bootstrap/&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&amp;nbsp; &amp;nbsp;|___ hosts &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;~~&amp;gt; Contains the inventory info&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&amp;nbsp; &amp;nbsp;|___ main.yml &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;~~&amp;gt; master main.yml file&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&amp;nbsp; &amp;nbsp;|___ ntp/ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;~~&amp;gt; ntp role&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|__ &lt;b&gt;defaults/&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|__ &lt;b&gt;handlers/&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|__ &lt;b&gt;tasks/&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|__ &lt;b&gt;templates/&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|__ &lt;b&gt;vars/&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-BjhLpsu483Y/VOKrqof7ZTI/AAAAAAAAKu0/SqVjWO0WNvI/s1600/1.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-BjhLpsu483Y/VOKrqof7ZTI/AAAAAAAAKu0/SqVjWO0WNvI/s1600/1.PNG&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;First off, lets create some OS specific variables for our play. In this case, Im going to create two files, namely &lt;b&gt;RedHat.yml&lt;/b&gt; and &lt;b&gt;Debian.yml&lt;/b&gt; and populate them with the NTP related info as shown. But why name these files &lt;b&gt;&lt;i&gt;RedHat &lt;/i&gt;&lt;/b&gt;and &lt;b&gt;&lt;i&gt;Debian&lt;/i&gt;&lt;/b&gt;??&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Ansible provides and exploits some really cool variables/ facts such as :&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;b&gt;{{ ansible_distribution }}-{{ ansible_distribution_version }}&lt;br /&gt;{{ ansible_distribution }}&lt;br /&gt;&lt;i&gt;&lt;span style=&quot;color: red;&quot;&gt;{{ ansible_os_family }}&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;In non-ansible terms, these three actually mean:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;CentOS-6.5&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;CentOS&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: red; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;i&gt;RedHat&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;[or]&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;Ubuntu-12.04&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;Ubuntu&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;color: red;&quot;&gt;Debian&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;We will be using &lt;b&gt;{{ ansible_os_family }} &lt;/b&gt;to call/ import the different variable files in our main.yml. But first, create and assign the variables as shown below:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;i&gt;# For RedHat:&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;ntp_package:&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; name: ntp&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; state: installed&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;ntp_service&lt;/b&gt;: ntpd&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;ntp_config&lt;/b&gt;: /etc/ntp.conf&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;ntp_servers&lt;/b&gt;:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&amp;nbsp; &amp;nbsp;- 0.centos.pool.ntp.org iburst&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&amp;nbsp; &amp;nbsp;- 1.centos.pool.ntp.org iburst&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&amp;nbsp; &amp;nbsp;- 2.centos.pool.ntp.org iburst&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&amp;nbsp; &amp;nbsp;- 3.centos.pool.ntp.org iburst&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-mpTb9rUhWkY/VOKrrWq-JMI/AAAAAAAAKvA/oW9KQZtaEjo/s1600/2.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/-mpTb9rUhWkY/VOKrrWq-JMI/AAAAAAAAKvA/oW9KQZtaEjo/s1600/2.PNG&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;i&gt;# For Debian:&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;ntp_package:&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; name: ntp&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; state: installed&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;ntp_service&lt;/b&gt;: ntp&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;ntp_config&lt;/b&gt;: /etc/ntp.conf&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;ntp_servers&lt;/b&gt;:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&amp;nbsp; &amp;nbsp;- 0.ubuntu.pool.ntp.org&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&amp;nbsp; &amp;nbsp;- 1.&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;ubuntu.pool.ntp.org&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&amp;nbsp; &amp;nbsp;- 2.&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;ubuntu.pool.ntp.org&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&amp;nbsp; &amp;nbsp;- 3.&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;ubuntu.pool.ntp.org&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Save and close the files when done.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-2OTqM9GVs6g/VOKrr7mvSSI/AAAAAAAAKvE/jKJub889LW0/s1600/3.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/-2OTqM9GVs6g/VOKrr7mvSSI/AAAAAAAAKvE/jKJub889LW0/s1600/3.PNG&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Next, we move on to the main tasks file for our playbook. Create the &lt;b&gt;ntp/tasks/main.yml&lt;/b&gt; file as shown:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;---&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# tasks file for ntp&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;- name: Include OS-specific variables&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&amp;nbsp; &lt;span style=&quot;color: red;&quot;&gt;include_vars: &quot;{{ ansible_os_family }}.yml&quot;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;- name: Set the correct timezone&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&amp;nbsp; file: src=/usr/share/zoneinfo/&lt;span style=&quot;color: red;&quot;&gt;{{ ntp_timezone }} &lt;/span&gt;&amp;nbsp;dest=/etc/localtime state=link force=yes&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;- name: Install NTP (RedHat)&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&amp;nbsp; yum: name=&lt;span style=&quot;color: red;&quot;&gt;{{ ntp_package.name }}&lt;/span&gt; state=&lt;span style=&quot;color: red;&quot;&gt;{{ ntp_package.state }}&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&amp;nbsp; &lt;span style=&quot;color: red;&quot;&gt;when: ansible_os_family == &#39;RedHat&#39;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;notify:&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;b&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;- Sync NTP&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;- name: Install NTP (Debian)&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&amp;nbsp; apt: name=&lt;span style=&quot;color: red;&quot;&gt;{{ ntp_package.name }} &lt;/span&gt;state=&lt;span style=&quot;color: red;&quot;&gt;{{ ntp_package.state }}&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&amp;nbsp; &lt;span style=&quot;color: red;&quot;&gt;when: ansible_os_family == &#39;Debian&#39;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;notify:&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;b&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;- Sync NTP&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;- name: Configure NTP&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&amp;nbsp; template: src=&lt;span style=&quot;color: red;&quot;&gt;{{ item }}&lt;/span&gt; dest={{ ntp_config }}&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&amp;nbsp; &lt;span style=&quot;color: red;&quot;&gt;with_first_found&lt;/span&gt;:&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp;- &quot;../templates/{{ ansible_distribution }}-{{ ansible_distribution_version }}.ntp.conf.j2&quot;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp;- &quot;../templates/{{ ansible_distribution }}.ntp.conf.j2&quot;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp;- &quot;../templates/{{ ansible_os_family }}.ntp.conf.j2&quot;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp;- &quot;../templates/ntp.conf.j2&quot;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&amp;nbsp; notify:&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;b&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;- Start NTP Service&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Lets have a close look at what we have configured:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;1)&amp;nbsp;&lt;/span&gt;&lt;b style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-large;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;include_vars: &quot;{{ ansible_os_family }}.yml&quot;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;The include_vars will search for a &lt;b&gt;.yml&lt;/b&gt; file in the vars directory. In this case, the include_vars will call two files:&amp;nbsp;RedHat.yml and Debian.yml using the &lt;b&gt;{{ ansible_os_family }}&lt;/b&gt; variable/ fact.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;2)&amp;nbsp;&lt;/span&gt;&lt;b style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-large;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;{{ ntp_timezone }}&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Here, we are using the &lt;b&gt;{{ ntp_timezone }}&lt;/b&gt; variable as a &quot;&lt;b&gt;role default variable&lt;/b&gt;&quot;. These variables are created in the &lt;b&gt;/defaults/main.ym&lt;/b&gt;l file and can be easily overridden by a variable declared in the /vars directory.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;3)&amp;nbsp;&lt;/span&gt;&lt;b style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-large;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;{{ ntp_package.name }}&lt;/span&gt;&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;We earlier declared a variable called &lt;b&gt;{{ ntp_package }}&lt;/b&gt; in our two variable files. This is just a easier way of calling the sub-attributes of the same variable.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;4)&amp;nbsp;&lt;/span&gt;&lt;b style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-large;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;when: ansible_os_family == &#39;RedHat&#39;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&quot;&lt;b&gt;when&lt;/b&gt;&quot; statement is a condition control statement in Ansible and is used to execute a particular task only when a particular condition is met. If the condition is not met, this task is simply avoided.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;5)&amp;nbsp;&lt;/span&gt;&lt;b style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-large;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;{{ item }}....&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;b style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-large;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;with_first_found&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;{{ item }}&lt;/b&gt; statements can be used as loops to&amp;nbsp;iterate through various items in a list. In this case, we are iterating through a files list and using &lt;b&gt;with_first_found &lt;/b&gt;parameter. This parameter is useful when you want to iterate through a list of files and use the first available file from the list.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-ru7vqOqKxy8/VOKrsW6Dn9I/AAAAAAAAKvI/cdPDMHUfeMQ/s1600/4.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/-ru7vqOqKxy8/VOKrsW6Dn9I/AAAAAAAAKvI/cdPDMHUfeMQ/s1600/4.PNG&quot; height=&quot;506&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Moving on, create the handlers as well in the &lt;b&gt;/handlers/main.yml &lt;/b&gt;file. Make sure the names of both the handlers match with the &lt;b&gt;[notify]&lt;/b&gt; attribute in the&lt;b&gt;&amp;nbsp;/tasks/main.yml&lt;/b&gt; file.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-jp088QSgOMM/VOKrsknRPUI/AAAAAAAAKvM/E2dPdnzfa_g/s1600/5.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-jp088QSgOMM/VOKrsknRPUI/AAAAAAAAKvM/E2dPdnzfa_g/s1600/5.PNG&quot; height=&quot;330&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Create a j2 template file that will populate the NTP servers list based on the different OS used.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;In this template file we have made use of the [for] loop.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;{% for &lt;span style=&quot;color: red;&quot;&gt;ntp_server&lt;/span&gt; in &lt;span style=&quot;color: red;&quot;&gt;ntp_servers&lt;/span&gt; %}&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;server &lt;span style=&quot;color: red;&quot;&gt;{{ ntp_server }}&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;b&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;{% endfor %}&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Each &lt;b&gt;[for]&lt;/b&gt; loop ends with a &lt;b&gt;[endfor]&lt;/b&gt; statement. In this case, the particular [for] statement will loop and print the NTP servers list from the two&amp;nbsp;variable&amp;nbsp;files that we created in the earlier&amp;nbsp;steps&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-teR2uS0kCRc/VOKrtCGFC8I/AAAAAAAAKvQ/tXzrqyUbwUM/s1600/6.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/-teR2uS0kCRc/VOKrtCGFC8I/AAAAAAAAKvQ/tXzrqyUbwUM/s1600/6.PNG&quot; height=&quot;505&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Dont forget to add the custom variables in the &lt;b&gt;defaults/main.yml&lt;/b&gt; file.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-5LMjPv8tAQw/VOKrtvD6R5I/AAAAAAAAKvU/D50Q22wQ3Q4/s1600/7.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-5LMjPv8tAQw/VOKrtvD6R5I/AAAAAAAAKvU/D50Q22wQ3Q4/s1600/7.PNG&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Edit the bootstrap &lt;b&gt;main.yml&lt;/b&gt; (&lt;i&gt;master yml file&lt;/i&gt;) and make sure the ntp role is added to it as shown&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/--mobNxV74n0/VOKruKnyrKI/AAAAAAAAKvY/1wBZU3uE44g/s1600/8.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/--mobNxV74n0/VOKruKnyrKI/AAAAAAAAKvY/1wBZU3uE44g/s1600/8.PNG&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-large;&quot;&gt;&lt;b&gt;&lt;u&gt;Run the playbook&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Once the playbook is created, we can now run it against all the hosts in our inventory. First off, let&#39;s check the actual date and time on our remote hosts using Ansible itself.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# ansible all -m shell -a &quot;date&quot;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;As you can see, both the servers are out of sync, in both time, date and timezone.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-r0zk7yLVlsk/VOKruRWZSTI/AAAAAAAAKvc/fO2dO4IuVHc/s1600/9.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/-r0zk7yLVlsk/VOKruRWZSTI/AAAAAAAAKvc/fO2dO4IuVHc/s1600/9.PNG&quot; height=&quot;223&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Run the playbook.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# ansible-playbook -i hosts main.yml&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-x5Kljp2ucRM/VOKrqj23hXI/AAAAAAAAKu4/pzFbemDdnxA/s1600/10.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/-x5Kljp2ucRM/VOKrqj23hXI/AAAAAAAAKu4/pzFbemDdnxA/s1600/10.PNG&quot; height=&quot;616&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Run the date command once the playbook completes its execution. The servers are now synced to a particular NTP server and are showing the correct time, date and timezone details as required.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-RVsrUXLfh24/VOKrqpaySOI/AAAAAAAAKwM/shvZz2oXd6o/s1600/11.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-RVsrUXLfh24/VOKrqpaySOI/AAAAAAAAKwM/shvZz2oXd6o/s1600/11.PNG&quot; height=&quot;223&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Here&#39;s the directory structure of the final playbook.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-A_mjBbnUWUE/VOKrrA10TiI/AAAAAAAAKu8/W1ViAg-yohY/s1600/12.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/-A_mjBbnUWUE/VOKrrA10TiI/AAAAAAAAKu8/W1ViAg-yohY/s1600/12.PNG&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;So, let&#39;s quickly recap what all we got to learn from this tutorial:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;--&lt;/b&gt; We got to see how to create playbooks that have multi-OS support&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;--&lt;/b&gt; We learnt about using ansible facts and variables in the form of {{ ansible_os_family }}&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;--&lt;/b&gt; We looked at the [when] statement and its uses&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;--&lt;/b&gt; We saw two loop statements as well in the form of {{ item }} and {{% for %}}&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Still more to come on Ansible so stay tuned for further posts!!&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Cheers!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.yoyoclouds.com/2015/02/automating-it-infrastructure-with-ansible-part3.html#comment-form' title='12 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5783568396589671312/posts/default/7927772724016281377'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5783568396589671312/posts/default/7927772724016281377'/><link rel='alternate' type='text/html' href='http://www.yoyoclouds.com/2015/02/automating-it-infrastructure-with-ansible-part3.html' title='Automating IT infrastructure with Ansible- PART 3'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-BjhLpsu483Y/VOKrqof7ZTI/AAAAAAAAKu0/SqVjWO0WNvI/s72-c/1.PNG" height="72" width="72"/><thr:total>12</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5783568396589671312.post-4618910336845367923</id><published>2015-02-13T13:54:00.000+05:30</published><updated>2015-02-13T13:54:49.994+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Ansible"/><category scheme="http://www.blogger.com/atom/ns#" term="Apache Server"/><category scheme="http://www.blogger.com/atom/ns#" term="automation"/><category scheme="http://www.blogger.com/atom/ns#" term="Best Practices"/><category scheme="http://www.blogger.com/atom/ns#" term="CentOS"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="server"/><category scheme="http://www.blogger.com/atom/ns#" term="template"/><title type='text'>Automating IT infrastructure with Ansible- PART 2</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-large;&quot;&gt;&lt;b&gt;&lt;u&gt;Automating IT infrastructure with Ansible- PART 2&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-large;&quot;&gt;&lt;b&gt;&lt;u&gt;Writing simple Playbooks&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;In &lt;b&gt;&lt;u&gt;&lt;a href=&quot;http://www.yoyoclouds.com/2015/02/automating-it-infrastructure-with-ansible-part-1.html&quot; target=&quot;_blank&quot;&gt;PART 1&lt;/a&gt;&lt;/u&gt;&lt;/b&gt; of this&amp;nbsp;series&amp;nbsp;of tutorials on Ansible, we saw how simple&amp;nbsp;and easy it is to get Ansible up and running on a host and run few simple Ansible commands here and there.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;In &lt;b&gt;PART 2&lt;/b&gt;, we are going to look at how to write simple playbooks, specifically we will learn about: &lt;b&gt;Tasks&lt;/b&gt;, &lt;b&gt;Handlers&lt;/b&gt;, &lt;b&gt;Roles&lt;/b&gt;, &lt;b&gt;Templates&lt;/b&gt; and &lt;b&gt;Variables&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;For this scenario, the playbook that we are going to create will simply install and configure Apache web server (&lt;i&gt;httpd&lt;/i&gt;) on the remote host. The main purpose of this tutorial however is to learn how to write playbooks effectively and correctly. So without further adieu, lets get started!&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-large;&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-large;&quot;&gt;&lt;b&gt;&lt;u&gt;Creating the Playbook&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;I&#39;m going to assume you have already installed and configured the Ansible server and a few hosts in your environment. If not, refer the &lt;b&gt;&lt;u&gt;&lt;a href=&quot;http://www.yoyoclouds.com/2015/02/automating-it-infrastructure-with-ansible-part-1.html&quot; target=&quot;_blank&quot;&gt;PART 1&lt;/a&gt;&lt;/u&gt;&lt;/b&gt; of this tutorial.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;For this tutorial, we will first create a separate directory under Ansible&#39;s default directory (&lt;b&gt;/etc/ansible&lt;/b&gt;) and perform all our tasks from here. Start off by creating a simple Master Playbook as shown below:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# cd /etc/ansible&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# mkdir -p playbooks/http-playbook&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# vi main.yml&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-0HP-WKmLU74/VNrJSWk2b_I/AAAAAAAAKqo/ttC9z98sUQY/s1600/1.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/-0HP-WKmLU74/VNrJSWk2b_I/AAAAAAAAKqo/ttC9z98sUQY/s1600/1.PNG&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-large;&quot;&gt;&lt;b&gt;&lt;u&gt;Tasks&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Let&#39;s create a simple play which will check and install http packages on the remote host. Here, this play will run the [&lt;b&gt;task&lt;/b&gt;] named &quot;&lt;b&gt;Install Apache httpd&lt;/b&gt;&quot; on [&lt;b&gt;all&lt;/b&gt;] hosts listed in the hosts inventory file.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #6aa84f; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;---&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #6aa84f; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;## PLAYBOOK TO INSTALL AND CONFIGURE APACHE HTTP ON CENTOS&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #6aa84f; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #6aa84f; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;- host: all&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #6aa84f; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&amp;nbsp; tasks:&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #6aa84f; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp;- name: Install Apache httpd&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #6aa84f; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;yum: pkg=httpd state=installed&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Save the file and exit the editor.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-9rYM5mQ0cpY/VNrJVloMtQI/AAAAAAAAKrk/T_L8Owy3OJQ/s1600/2.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/-9rYM5mQ0cpY/VNrJVloMtQI/AAAAAAAAKrk/T_L8Owy3OJQ/s1600/2.PNG&quot; height=&quot;160&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Run the playbook. you should see the following sample output as shown below:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# ansible-playbook main.yml&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-L5DhFrMCkbg/VNrJYQMp9DI/AAAAAAAAKsY/CfEGAiArzsM/s1600/3.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/-L5DhFrMCkbg/VNrJYQMp9DI/AAAAAAAAKsY/CfEGAiArzsM/s1600/3.PNG&quot; height=&quot;308&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;span style=&quot;font-size: x-large;&quot;&gt;Handlers&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Handlers are similar to tasks that we saw in the earlier step. The only difference is that a Handler will be executed only when it is called by an event. For e.g in the same &lt;/span&gt;&lt;b style=&quot;font-size: x-large;&quot;&gt;main.yml&lt;/b&gt;&lt;span style=&quot;font-size: large;&quot;&gt; file, lets add a handler that will start the httpd service. But, if you see closely, the handler will only be called AFTER the initial install [&lt;/span&gt;&lt;b style=&quot;font-size: x-large;&quot;&gt;tasks&lt;/b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;] completes. The handler will be called by the [&lt;/span&gt;&lt;b style=&quot;font-size: x-large;&quot;&gt;notify&lt;/b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;] directive.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;span style=&quot;color: red;&quot;&gt;NOTE&lt;/span&gt;&lt;/u&gt;&lt;/b&gt; that the name of the notify and the handler must be the same.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #6aa84f; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;---&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #6aa84f; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;## PLAYBOOK TO INSTALL AND CONFIGURE APACHE HTTP ON CENTOS&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #6aa84f; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #6aa84f; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;- host: all&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #6aa84f; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&amp;nbsp; tasks:&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #6aa84f; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp;- name: Install Apache httpd&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #6aa84f; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;yum: pkg=httpd state=installed&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #6aa84f; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #6aa84f; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;notify:&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #6aa84f; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;- Start Httpd&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #6aa84f; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #6aa84f; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&amp;nbsp; handlers:&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #6aa84f; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; - name: Start httpd&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #6aa84f;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; service: name=httpd state=started &amp;nbsp;&lt;/span&gt; &amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-biH32gZ264A/VNrJYiFQkiI/AAAAAAAAKsc/HCo7MIL-cz4/s1600/4.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-biH32gZ264A/VNrJYiFQkiI/AAAAAAAAKsc/HCo7MIL-cz4/s1600/4.PNG&quot; height=&quot;289&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Run the playbook again. This time, you should see a &lt;b&gt;NOTIFIED &lt;/b&gt;message as shown below.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-WqG8rYEoH_4/VNrJZYO9cuI/AAAAAAAAKsk/PXU3IGVUL7s/s1600/5.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-WqG8rYEoH_4/VNrJZYO9cuI/AAAAAAAAKsk/PXU3IGVUL7s/s1600/5.PNG&quot; height=&quot;342&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-large;&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-large;&quot;&gt;&lt;b&gt;&lt;u&gt;Roles&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Roles are just a good way of organizing and redistributing multiple, related tasks. For example, you can have a web role which contains tasks to install and configure a http server, you can have a DB role for containing all your database tasks and handlers etc.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Let&#39;s go ahead and create a role for our small playbook. Let&#39;s call the role as &lt;b&gt;web&lt;/b&gt;. Within this role, we will create separate sub-directories each with its own purpose.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# mkdir -p roles/web&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# cd /roles/web&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# mkdir -p {handlers,tasks,templates,vars}&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;-Handlers&lt;/b&gt;: Will store all handlers for our web role&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;-Tasks&lt;/b&gt;: Will store the tasks that are required to be performed on the web role&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;-Templates&lt;/b&gt;: Will contain a .j2 file (&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;span style=&quot;color: #555555; line-height: 28px;&quot;&gt;Python&#39;s&amp;nbsp;&lt;/span&gt;Jinja2 template engine&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;)&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;-Vars&lt;/b&gt;: Will contain some custom variables that will be used ONLY for the web role&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-e1fTqVQFQYU/VNrJZnqcW-I/AAAAAAAAKso/y9BawWJCFZw/s1600/6.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/-e1fTqVQFQYU/VNrJZnqcW-I/AAAAAAAAKso/y9BawWJCFZw/s1600/6.PNG&quot; height=&quot;226&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;here&#39;s what the directory&amp;nbsp;structure&amp;nbsp;now looks like:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-hwJ8PQp0m4A/VNrJZxA63YI/AAAAAAAAKsw/jH9zlN3SuF4/s1600/7.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/-hwJ8PQp0m4A/VNrJZxA63YI/AAAAAAAAKsw/jH9zlN3SuF4/s1600/7.PNG&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;span style=&quot;color: red;&quot;&gt;IMP NOTE&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Within each directory, Ansible will search for and read any Yaml file called main.yml automatically.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Let&#39;s first edit our main.yml and add the web role in it. Notice that we have wiped out all the rest of the content as now that content will be placed in separate files and folders.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #6aa84f; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;---&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #6aa84f; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;## PLAYBOOK TO INSTALL AND CONFIGURE APACHE HTTP ON CENTOS&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #6aa84f; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #6aa84f; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;- host: all&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #6aa84f; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&amp;nbsp; roles:&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #6aa84f; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;- web&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Save the file and exit the editor.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-qnLlBgAYFS0/VNrJaON0OrI/AAAAAAAAKs0/L17MM6n3mGs/s1600/8.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/-qnLlBgAYFS0/VNrJaON0OrI/AAAAAAAAKs0/L17MM6n3mGs/s1600/8.PNG&quot; height=&quot;188&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;let us go ahead and populate the tasks and handlers now. First up, the tasks:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# vi roles/web/tasks/main.yml&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #6aa84f; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;---&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #6aa84f; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;- include: install-httpd.yml&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;The [&lt;b&gt;include&lt;/b&gt;] directive is used to call other Yaml files. In this case, we will use our &lt;b&gt;main.yml&lt;/b&gt; to call another yaml file that will actually install the http packages.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-q6TEuQcEnIc/VNrJauOG9pI/AAAAAAAAKtA/c2oweARGAVg/s1600/9.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/-q6TEuQcEnIc/VNrJauOG9pI/AAAAAAAAKtA/c2oweARGAVg/s1600/9.PNG&quot; height=&quot;112&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Create the &lt;b&gt;install-httpd.yml &lt;/b&gt;file and populate it with the following contents:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# vi roles/web/tasks/install-httpd.yml&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #6aa84f; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;---&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #6aa84f; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# these tasks install http and the php modules.&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #6aa84f; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #6aa84f; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp;- name: Install httpd packages&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #6aa84f; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;yum: name={{ item }} state=installed&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #6aa84f; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;with_items:&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #6aa84f; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; - httpd&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #6aa84f; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; - php &amp;nbsp; &amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #6aa84f; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #6aa84f; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;notify:&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #6aa84f; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;- Start Httpd&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Notice here, we did not use the [&lt;b&gt;hosts&lt;/b&gt;] or the [&lt;b&gt;tasks&lt;/b&gt;] directive. We directly go ahead and create the play. Towards the end, we have also mentioned the [&lt;b&gt;notify&lt;/b&gt;] directive. As you must have guessed, this will call the corresponding handler which will start the httpd service.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-GpHEVuSMnu0/VNrJS2oTBqI/AAAAAAAAKq0/HpxjA2YVtNE/s1600/10.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-GpHEVuSMnu0/VNrJS2oTBqI/AAAAAAAAKq0/HpxjA2YVtNE/s1600/10.PNG&quot; height=&quot;338&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Create the corresponding handler in the handlers directory.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# vi roles/web/handlers/main.yml&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #6aa84f; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;---&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #6aa84f; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# handler to start httpd service&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #6aa84f; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #6aa84f; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;- name: Start Httpd&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #6aa84f; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&amp;nbsp; service: name:httpd state=started&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-mRCZbbs8Wi0/VNrJSVIvMwI/AAAAAAAAKqs/7PCqcWA65h8/s1600/11.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/-mRCZbbs8Wi0/VNrJSVIvMwI/AAAAAAAAKqs/7PCqcWA65h8/s1600/11.PNG&quot; height=&quot;196&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;By now, your playbook should look something like this:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-r53EAy0vMoI/VNrJafwHLTI/AAAAAAAAKs4/XwvfMiYLxqI/s1600/12.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-r53EAy0vMoI/VNrJafwHLTI/AAAAAAAAKs4/XwvfMiYLxqI/s1600/12.PNG&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Run the playbook. You should see now that both the http and php packages were installed and the httpd&amp;nbsp;service&amp;nbsp;was started by the&amp;nbsp;handler as well.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-GqFtPiqs00c/VNrJTCdv4JI/AAAAAAAAKq4/dP6oOVwjBv4/s1600/13.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-GqFtPiqs00c/VNrJTCdv4JI/AAAAAAAAKq4/dP6oOVwjBv4/s1600/13.PNG&quot; height=&quot;354&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-large;&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-large;&quot;&gt;&lt;b&gt;&lt;u&gt;Templates&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Templates are files that are&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;based on Python&#39;s Jinja2 template engine. Each template file ends with a .j2 extension. You can put any content in these files for example a index.html files content etc, but the real power of these files comes when you use variables in it. You can use Ansible&#39;s [&lt;b&gt;facts&lt;/b&gt;] and even call custom variables in these template files.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;In the below example, I have used two facts/ variables:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;{{ ansible_eth0.ipv4.address }}&lt;/b&gt; ~~&amp;gt; IP Address of the remote host&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;{{ ansible_nodename }} &lt;/b&gt;~~&amp;gt; Hostname of the remote host&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;span style=&quot;color: red;&quot;&gt;NOTE&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;: Ansible by default gathers “&lt;b&gt;facts&lt;/b&gt;” about the machines under management, and these facts can be accessed in Playbooks and in templates. To see a list of all of the facts that are available about a machine, you can run the “&lt;b&gt;setup&lt;/b&gt;” module as an ad-hoc action:&lt;br /&gt;&lt;b&gt;# ansible -m setup hostname&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;# vi roles/web/templates/index.html.j2&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Save and exit the editor once you have created your template file.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-jQxHpdfN5eo/VNrJTqd-GWI/AAAAAAAAKrA/B2LbuALlRjU/s1600/14.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/-jQxHpdfN5eo/VNrJTqd-GWI/AAAAAAAAKrA/B2LbuALlRjU/s1600/14.PNG&quot; height=&quot;264&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Next, we will need a mechanism by which we can transfer these template files from&amp;nbsp;their&amp;nbsp;source directory&amp;nbsp;(&lt;b&gt;/roles/web/templates&lt;/b&gt;) to a destination directory on the remote host.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;For that, let&#39;s create another yaml file in the tasks directory as follows:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# vi roles/web/tasks/copy-template.yml&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #6aa84f; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;---&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #6aa84f; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #6aa84f; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;- name: Create the index.html file over at the httpd server&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #6aa84f; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&amp;nbsp; template: src=index.html.j2 dest=/var/www/html/index.html&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;save and exit the editor. Here, we have used a [&lt;b&gt;template&lt;/b&gt;] module that will copy the .j2 file from the source &lt;b&gt;templates&lt;/b&gt; directory over to the destination server.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-aFVbakGzQfU/VNrJT2PF9kI/AAAAAAAAKrE/iBHn_e8yXKs/s1600/15.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/-aFVbakGzQfU/VNrJT2PF9kI/AAAAAAAAKrE/iBHn_e8yXKs/s1600/15.PNG&quot; height=&quot;162&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Dont forget to add our &lt;b&gt;copy-template.yml&lt;/b&gt; file in the &lt;b&gt;main.yml&lt;/b&gt; tasks file.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# vi roles/web/tasks/main.yml&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #6aa84f; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;- include: copy-template.yml&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-6CfyQy0tF-Q/VNrJUeM-OGI/AAAAAAAAKrM/3mJJiIkhm4k/s1600/16.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/-6CfyQy0tF-Q/VNrJUeM-OGI/AAAAAAAAKrM/3mJJiIkhm4k/s1600/16.PNG&quot; height=&quot;208&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Run the playbook. You should see the task of creating the index.html file over at the httpd server as shown below:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-W4guXZ4U3_A/VNrJUjfjdgI/AAAAAAAAKrQ/tIMf6NUBgPE/s1600/17.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-W4guXZ4U3_A/VNrJUjfjdgI/AAAAAAAAKrQ/tIMf6NUBgPE/s1600/17.PNG&quot; height=&quot;388&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Want to see what got populated in the index.html file? Simply open a browser up and type in the IP address of the Httpd Server, you should see the &lt;b&gt;hostname &lt;/b&gt;(&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;{{ ansible_nodename }}&lt;/b&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;)&lt;/span&gt;&lt;b style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&amp;nbsp;&lt;/b&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;and &lt;/span&gt;&lt;b style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;IP address &lt;/b&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;(&lt;/span&gt;&lt;b style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;{{ ansible_eth0.ipv4.address }}&lt;/b&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt; printed as shown below:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-cZfJ32uZ8Dc/VNrJUxISXsI/AAAAAAAAKrY/ITB1uFa5g78/s1600/18.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-cZfJ32uZ8Dc/VNrJUxISXsI/AAAAAAAAKrY/ITB1uFa5g78/s1600/18.PNG&quot; height=&quot;104&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-large;&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-large;&quot;&gt;&lt;b&gt;&lt;u&gt;Variables&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;As the name implies, you can use both Ansible facts and custom made variables in your playbooks. However, the important thing to note here is how to declare the variables?? Variables can be defined in 5 different ways:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;1) Variables defined in the play under vars_files attribute:&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: red; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;vars_files:&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;&amp;nbsp; &amp;nbsp;- &quot;/path/to/var/file&quot;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;2) Variables defined in &lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;&amp;lt;role&amp;gt;/vars/main.yml&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;3) Variables passed in on the command line&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# ansible-playbook main.yml&lt;span style=&quot;color: red;&quot;&gt; -e &quot;http-port=80&quot; &lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;4) Variables defined in the play under vars&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;vars:  http_port: 80&lt;/span&gt;&lt;/b&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;5) Variables defined in &lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;group_vars/ directory&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Let&#39;s have a look at this with an example. In this case, I&#39;m using a &lt;b&gt;httpd.conf&lt;/b&gt; file as a template stored at &lt;b&gt;roles/web/templates&lt;/b&gt; directory. In this file, I&#39;ll call a custom variable &lt;b&gt;{{ http_port }}&lt;/b&gt;. This variable will be defined in the /group_vars directory as explained:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;u&gt;&lt;span style=&quot;color: red;&quot;&gt;NOTE&lt;/span&gt;&lt;/u&gt;&lt;b&gt;:&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Variable names should never include dashes, they will be interpreted as a subtraction. Use underscores instead!&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# vi roles/web/templates/httpd.conf.j2&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-_yh8PW7fAzQ/VNrJVBN9WCI/AAAAAAAAKrc/F8-ZhTGX2f0/s1600/19.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/-_yh8PW7fAzQ/VNrJVBN9WCI/AAAAAAAAKrc/F8-ZhTGX2f0/s1600/19.PNG&quot; height=&quot;66&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;In the conf file, I have replaced the Listening port value with the custom variable&lt;b&gt; &lt;span style=&quot;color: #6aa84f;&quot;&gt;{{ http_port }}&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #6aa84f;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-HM11y_P6ATM/VN13iKJi-oI/AAAAAAAAKuQ/Clzs8diShWk/s1600/20.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/-HM11y_P6ATM/VN13iKJi-oI/AAAAAAAAKuQ/Clzs8diShWk/s1600/20.PNG&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;I have also used the custom variable and Ansible Facts in the &lt;b&gt;ServerName &lt;/b&gt;and &lt;b&gt;ServerAdmin &lt;/b&gt;fields as shown&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-Fqja_sOLWXA/VN13ifMwiLI/AAAAAAAAKuU/bzwOzufqsuU/s1600/21.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;strike&gt;&lt;img border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/-Fqja_sOLWXA/VN13ifMwiLI/AAAAAAAAKuU/bzwOzufqsuU/s1600/21.PNG&quot; height=&quot;235&quot; width=&quot;640&quot; /&gt;&lt;/strike&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;To declare the variable, create a &lt;/span&gt;&lt;b style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-large;&quot;&gt;group_vars&lt;/b&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt; directory outside the roles folder.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# mkdir group_vars&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# vi group_vars/all.yml&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-CoYft_14X54/VNrJWspOiCI/AAAAAAAAKr0/etMbS5BwafY/s1600/22.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/-CoYft_14X54/VNrJWspOiCI/AAAAAAAAKr0/etMbS5BwafY/s1600/22.PNG&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;in the &lt;b&gt;all.yml&lt;/b&gt; file, declare the custom variable as shown. This Variable will now be available to ALL the roles that are included in this playbook. If you wish to keep this variable restricted only to the web role, then create the &lt;b&gt;all.yml&lt;/b&gt; file in the &lt;b&gt;roles/web/vars&lt;/b&gt; directory.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #6aa84f; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;---&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #6aa84f; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# Global Custom Variables&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #6aa84f; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;http_port: 80&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #6aa84f; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-_d4jJsy1zsw/VN13ibOE2rI/AAAAAAAAKuY/n4ubSHikdsM/s1600/23.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-_d4jJsy1zsw/VN13ibOE2rI/AAAAAAAAKuY/n4ubSHikdsM/s1600/23.PNG&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Don&#39;t forget to call the [template] module for the httpd.conf file as well.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# vi roles/web/tasks/copy-template.yml&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #6aa84f; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;- name: Create the httpd.conf file&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #6aa84f; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&amp;nbsp; template: src=httpd.conf.j2 dest=/etc/httpd/conf/httpd.conf&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-ZWNXvWKgPto/VNrJXbhcfLI/AAAAAAAAKsA/O8LaQ6apyzw/s1600/24.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/-ZWNXvWKgPto/VNrJXbhcfLI/AAAAAAAAKsA/O8LaQ6apyzw/s1600/24.PNG&quot; height=&quot;238&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Run the playbook. You should see the httpd.conf task as shown below:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-klNFdfXbJs4/VNrJXg0FphI/AAAAAAAAKsI/UFzZieiwsjg/s1600/25.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/-klNFdfXbJs4/VNrJXg0FphI/AAAAAAAAKsI/UFzZieiwsjg/s1600/25.PNG&quot; height=&quot;448&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;by the end of this tutorial, your directory structure should look something like this.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-w3j-un3ZU3c/VNrJX_-3ihI/AAAAAAAAKsM/OrkE8xArKcA/s1600/26.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/-w3j-un3ZU3c/VNrJX_-3ihI/AAAAAAAAKsM/OrkE8xArKcA/s1600/26.PNG&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;Using this similar style, you can create roles such as Database, Loadbalancer etc and create plays and templates for each of them. Ansible&amp;nbsp;truly&amp;nbsp;has a lot of potential and is really&amp;nbsp;easy and quick to learn. Hope this tutorial helps you out the way it helped me! Stay tuned for a lot more coming your way soon.. &lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Cheers!!&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt; &lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.yoyoclouds.com/2015/02/automating-it-infrastructure-with-ansible-part2.html#comment-form' title='11 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5783568396589671312/posts/default/4618910336845367923'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5783568396589671312/posts/default/4618910336845367923'/><link rel='alternate' type='text/html' href='http://www.yoyoclouds.com/2015/02/automating-it-infrastructure-with-ansible-part2.html' title='Automating IT infrastructure with Ansible- PART 2'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-0HP-WKmLU74/VNrJSWk2b_I/AAAAAAAAKqo/ttC9z98sUQY/s72-c/1.PNG" height="72" width="72"/><thr:total>11</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5783568396589671312.post-307082470922306773</id><published>2015-02-10T16:48:00.000+05:30</published><updated>2015-02-10T16:48:33.645+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Ansible"/><category scheme="http://www.blogger.com/atom/ns#" term="automation"/><category scheme="http://www.blogger.com/atom/ns#" term="CentOS"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="linux os"/><title type='text'>Automating IT infrastructure with Ansible- PART 1</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-large;&quot;&gt;&lt;b&gt;&lt;u&gt;Automating IT infrastructure with Ansible- PART 1&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Ansible is a really powerful and useful tool when it comes to automating IT infrastructure. It is an&amp;nbsp;&lt;span style=&quot;background-color: white; line-height: 28px;&quot;&gt;easy to use configuration management system that can be used to automate and organize your system configuration tasks for a large network of computers.&lt;/span&gt;&lt;span style=&quot;background-color: white; line-height: 28px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;span style=&quot;font-size: x-large;&quot;&gt;&lt;b&gt;&lt;u&gt;How Does Ansible Work&lt;/u&gt;?&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Ansible works by configuring client machines from an computer with Ansible components installed and configured.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;It communicates over normal &lt;b&gt;SSH &lt;/b&gt;channels in order to retrieve information from remote machines, issue commands, and copy files. Because of this, an Ansible system does not require any additional software to be installed on the client computers.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;This is one way that Ansible simplifies the administration of servers. Any server that has an SSH port exposed can be brought under Ansible&#39;s configuration umbrella, regardless of what stage it is at in its life cycle.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Any computer that you can administer through SSH, you can also administer through Ansible.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Ansible takes on a modular approach, making it easy to extend to use the functionalities of the main system to deal with specific scenarios. Modules can be written in any language and communicate in standard &lt;b&gt;JSON&lt;/b&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Configuration files are mainly written in the &lt;b&gt;YAML &lt;/b&gt;data serialization format due to its expressive nature and its similarity to popular markup languages. Ansible can interact with clients through either command line tools or through its configuration scripts called &lt;b&gt;Playbooks&lt;/b&gt;.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;span style=&quot;font-size: x-large;&quot;&gt;Setup for this guide&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;:&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-9QbJVOU8KbU/VNSHPFXHHeI/AAAAAAAAKpE/ZPfiF6s6h-Q/s1600/0.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-9QbJVOU8KbU/VNSHPFXHHeI/AAAAAAAAKpE/ZPfiF6s6h-Q/s1600/0.PNG&quot; height=&quot;108&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;For this series of tutorials, I&#39;ll be using mostly this particular setup consisting of three VMs. Each VM has CentOS 6.5 64 Bit installed on it.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;Ansible Host&lt;/b&gt;: 192.168.0.10&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;Host1&lt;/b&gt;: 192.168.0.15&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;Host2&lt;/b&gt;: 192.168.0.20&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;span style=&quot;color: red;&quot;&gt;NOTE&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;: For a majority of these tutorials, I have disabled the firewall and Selinux on all the machines.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;span style=&quot;font-size: x-large;&quot;&gt;Installation&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Installing Ansible is a very easy process. Unlike most configuration management tools, Ansible is only required to be setup on on master server and there are many different ways to do so.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Many Linux distributions have a package available in their 3rd party repos which can easily be installed, however a quick alternative is to just pip install it or grab the latest copy from github.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;To install using your package manager, on RHEL/CentOS Linux based systems you will most likely need the EPEL repo&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Type in the following command to install the EPEL repo on your host:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# yum install http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-Mr7QGui2Urw/VNR7dKBcLpI/AAAAAAAAKnU/7crIRf6Ty4w/s1600/1.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/-Mr7QGui2Urw/VNR7dKBcLpI/AAAAAAAAKnU/7crIRf6Ty4w/s1600/1.PNG&quot; height=&quot;50&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Next, install the Ansible packages:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# yum install ansible&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-TXIIhYkxQUw/VNR7eRZUbHI/AAAAAAAAKno/srMTye20WvY/s1600/2.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/-TXIIhYkxQUw/VNR7eRZUbHI/AAAAAAAAKno/srMTye20WvY/s1600/2.PNG&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Ansible has a default inventory file used to define which servers it will be managing. After installation, there&#39;s an example one you can reference at &lt;b&gt;/etc/ansible/hosts&lt;/b&gt;.&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-PyUHWkekG-w/VNR7e0274zI/AAAAAAAAKns/k3VETX3_DvA/s1600/3.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/-PyUHWkekG-w/VNR7e0274zI/AAAAAAAAKns/k3VETX3_DvA/s1600/3.PNG&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;My hosts file looks something like this. Here, I have declared a group called as &lt;b&gt;[My-Hosts]&lt;/b&gt; and within this group we have the two hosts added. You can either use IP addresses or even FQDNs to specify the hosts.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-LNvqyjjn9sM/VNR7fX80g9I/AAAAAAAAKnw/mIIyQ-4S8P0/s1600/4.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/-LNvqyjjn9sM/VNR7fX80g9I/AAAAAAAAKnw/mIIyQ-4S8P0/s1600/4.PNG&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Once we have an inventory configured, we can start running Tasks against the defined servers.&lt;br /&gt;&lt;br /&gt;Ansible will assume you have SSH access available to your servers, usually based on SSH-Key.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Run the following command to test your Ansible config. Note for the time being, we will use the &lt;b&gt;--ask-pass&lt;/b&gt; parameter to prompt for entering the password of the remote hosts.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# ansible -m ping My-Hosts --ask-pass&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Here, we are attempting a simple &lt;b&gt;ping&lt;/b&gt; command on our inventory group called &lt;b&gt;My-Hosts&lt;/b&gt;. If all things are configured correctly, you should be prompted to enter the Hosts password and shown the output as &lt;b&gt;pong&lt;/b&gt;. In some cases, you may be prompted to install the sshpass program. you can do that by simply running a &lt;b&gt;yum install sshpass &lt;/b&gt;on your ansible server:&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-zFLcbsNEuNw/VNR7fm4OkXI/AAAAAAAAKn4/jw-dJMS52Zo/s1600/5.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-zFLcbsNEuNw/VNR7fm4OkXI/AAAAAAAAKn4/jw-dJMS52Zo/s1600/5.PNG&quot; height=&quot;232&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;The correct output will look something like this:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-Nn-O0l-6bIs/VNR7f50-G7I/AAAAAAAAKn8/GE7GJ5IuXwo/s1600/6.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/-Nn-O0l-6bIs/VNR7f50-G7I/AAAAAAAAKn8/GE7GJ5IuXwo/s1600/6.PNG&quot; height=&quot;270&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;You can also ping individual hosts by specifying the host&#39;s IP address or FQDN in place for the inventory group.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-Ttbk1IU5g1E/VNR7gdYedeI/AAAAAAAAKoA/UPaeCauHLpw/s1600/7.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-Ttbk1IU5g1E/VNR7gdYedeI/AAAAAAAAKoA/UPaeCauHLpw/s1600/7.PNG&quot; height=&quot;212&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-large;&quot;&gt;&lt;b&gt;&lt;u&gt;Generating SSH Keys&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;With the basic configurations done, lets start with creating and configuring some SSH keys so we can avoid the &lt;b&gt;--ask-pass&lt;/b&gt; options:&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;In the Ansible server, run the following commands to create a SSH keypair.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# ssh-keygen -t rsa&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-tLPv_uUYuOQ/VNR7g-apVJI/AAAAAAAAKoE/3I2ElNrnuL8/s1600/8.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/-tLPv_uUYuOQ/VNR7g-apVJI/AAAAAAAAKoE/3I2ElNrnuL8/s1600/8.PNG&quot; height=&quot;492&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Now copy over the keys over to the hosts. There are a variety of ways to do this, but let&#39;s have a look how we can perform these steps using Ansible itself:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;# ansible all -m copy -a &quot;src=/root/.ssh/id_rsa.pub dest=/tmp/id_rsa.pub&quot; --ask-pass&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Here, &lt;b&gt;all&lt;/b&gt; indicates to use all the hosts specified in the hosts inventory file. &lt;b&gt;Copy&lt;/b&gt; is an ansible module. We will use many such modules to perform our tasks using Ansible.&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-UY12nMKI9eU/VNR7hPpv8xI/AAAAAAAAKoM/PJ90rn_2bkM/s1600/9.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-UY12nMKI9eU/VNR7hPpv8xI/AAAAAAAAKoM/PJ90rn_2bkM/s1600/9.PNG&quot; height=&quot;124&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;You should get an output similar to the one shown below:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-DSrU5UIxcwg/VNR7dAdJKpI/AAAAAAAAKo0/n9nagTBebWw/s1600/10.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-DSrU5UIxcwg/VNR7dAdJKpI/AAAAAAAAKo0/n9nagTBebWw/s1600/10.PNG&quot; height=&quot;252&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Next, add the public keys over to the remote servers:&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;# ansible all -m shell -a &quot;cat /tmp/id_rsa.pub &amp;gt;&amp;gt; /root/.ssh/authorized_keys&quot; --ask-pass&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-A3L3jmhKBRw/VNR7dP5fXyI/AAAAAAAAKnY/0CvthJ2WyUc/s1600/11.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/-A3L3jmhKBRw/VNR7dP5fXyI/AAAAAAAAKnY/0CvthJ2WyUc/s1600/11.PNG&quot; height=&quot;238&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Let&#39;s try pining our two hosts again now, but this time without the &lt;b&gt;--ask-pass&lt;/b&gt; parameter. You should see the following pong output:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# ansible My-Hosts -m ping&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-P8erbjbC4Eo/VNR7dsgZrnI/AAAAAAAAKnc/BrZUN4zf4bI/s1600/12.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/-P8erbjbC4Eo/VNR7dsgZrnI/AAAAAAAAKnc/BrZUN4zf4bI/s1600/12.PNG&quot; height=&quot;254&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Try running some other command with ansible. Here, we want to list the hostname of our hosts in the inventory.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# ansible My-Hosts -m shell -a &quot;hostname&quot;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Here, shell is another ansible module that you can use to pass shell commands to your remote hosts. The &lt;b&gt;-a&lt;/b&gt; attribute allows you to pass commands to the shell module. For E.G. here, we pass the &lt;b&gt;hostname&lt;/b&gt; command. You can alternatively pass commands such as &lt;b&gt;yum install httpd&lt;/b&gt; as well.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-pRpFk7xy3tY/VNR7eBe0KGI/AAAAAAAAKnk/PIKUxhcBVJc/s1600/13.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-pRpFk7xy3tY/VNR7eBe0KGI/AAAAAAAAKnk/PIKUxhcBVJc/s1600/13.PNG&quot; height=&quot;222&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;With this, you should be ready to write and create your own playbooks. This is something we will look at in the next Part of this tutorial series.. till then stay tuned!!&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.yoyoclouds.com/2015/02/automating-it-infrastructure-with-ansible-part-1.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5783568396589671312/posts/default/307082470922306773'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5783568396589671312/posts/default/307082470922306773'/><link rel='alternate' type='text/html' href='http://www.yoyoclouds.com/2015/02/automating-it-infrastructure-with-ansible-part-1.html' title='Automating IT infrastructure with Ansible- PART 1'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-9QbJVOU8KbU/VNSHPFXHHeI/AAAAAAAAKpE/ZPfiF6s6h-Q/s72-c/0.PNG" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5783568396589671312.post-2729464718252178532</id><published>2015-01-14T13:15:00.000+05:30</published><updated>2015-01-14T13:15:00.053+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Best Practices"/><category scheme="http://www.blogger.com/atom/ns#" term="CentOS"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="linux os"/><category scheme="http://www.blogger.com/atom/ns#" term="os installation"/><category scheme="http://www.blogger.com/atom/ns#" term="Samba Server"/><title type='text'>Quick Start: Setup CentOS 7 as a SAMBA Server</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-large;&quot;&gt;&lt;b&gt;&lt;u&gt;Quick Start: Setup CentOS 7 as a SAMBA Server&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;In this tutorial, I&#39;m going to show you simple steps using which you can setup your own SAMBA Server&amp;nbsp;on a CentOS 7 system.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;SAMBA is an open source software that provides file and print services to various SMB/CIFS clients. It allows users to share files, folders, and printers between Linux server and Windows clients.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-large;&quot;&gt;&lt;b&gt;&lt;u&gt;Prerequisites&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;CentOS 7 Minimal ISO&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Make sure your system has a static IP address assigned to it and a fully qualified domain name.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-large;&quot;&gt;&lt;b&gt;&lt;u&gt;Samba System Details&lt;/u&gt;&lt;/b&gt;:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;Base OS&lt;/b&gt;: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;CentOS 7 64 Bit (Minimal ISO)&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;HOSTNAME&lt;/b&gt;: &amp;nbsp;master.cloud.com&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;IPADDRESS&lt;/b&gt;: 192.168.0.15&lt;br /&gt;&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-large;&quot;&gt;&lt;b&gt;&lt;u&gt;Client System Details&lt;/u&gt;&lt;/b&gt;:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;Base OS&lt;/b&gt;: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Ubuntu 14.04 64 Bit&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;HOSTNAME&lt;/b&gt;: &amp;nbsp;client1.cloud.com&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;IPADDRESS&lt;/b&gt;: 192.168.0.101&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;span style=&quot;font-size: x-large;&quot;&gt;Steps:&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Install the samba packages&lt;br /&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# yum install samba*&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-IB9x7yQNLzA/VJ0o2jF5WRI/AAAAAAAAKDI/9DmZX9bWbV4/s1600/1.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/-IB9x7yQNLzA/VJ0o2jF5WRI/AAAAAAAAKDI/9DmZX9bWbV4/s1600/1.PNG&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Next, create a directory which will be shared across the network. In this case, I&#39;m creating a directory /network/share. Here, the directory &quot;share&quot; will appear as a shared folder on the network&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# mkdir -p /network/share&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# chmod -R 0777 /network/share/&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-kaQ1WvzPrsg/VJ0o6kkvhnI/AAAAAAAAKEA/RIYN1sWrDI4/s1600/2.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-kaQ1WvzPrsg/VJ0o6kkvhnI/AAAAAAAAKEA/RIYN1sWrDI4/s1600/2.PNG&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Edit the samba configuration file and make the following changes to it:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# vi /etc/samba/smb.conf&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-a3Ex0F8UTbU/VJ0o8ZohSqI/AAAAAAAAKEQ/TpBFeHrBfag/s1600/3.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-a3Ex0F8UTbU/VJ0o8ZohSqI/AAAAAAAAKEQ/TpBFeHrBfag/s1600/3.PNG&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #e69138; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# Add the following lines under [global] section&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;unix charset = UTF-8 d&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;os charset = CP932&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-02fMKE4FNQc/VJ0o8k9jjmI/AAAAAAAAKEU/wpyhS-2Lh1s/s1600/4.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/-02fMKE4FNQc/VJ0o8k9jjmI/AAAAAAAAKEU/wpyhS-2Lh1s/s1600/4.PNG&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #e69138; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# Change the to windows default &quot;WORKGROUP&quot;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;workgroup = WORKGROUP&lt;/span&gt;&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #e69138; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# Un-comment and set the IP Range for localhost and your network&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;hosts allow = 127. 192.168.0.&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #e69138; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# Un-comment max protocol&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;max protocol = SMB2&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-juFk-NX9WuE/VJ0o9H5kRpI/AAAAAAAAKEc/aALDSY7ntzs/s1600/5.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/-juFk-NX9WuE/VJ0o9H5kRpI/AAAAAAAAKEc/aALDSY7ntzs/s1600/5.PNG&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #e69138; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# Un-comment, and change the value of security field to &quot;user&quot;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;security = user&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #e69138; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# Add the following line&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;map to guest = Bad User&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-D8LZgnGevSQ/VJ0o9eW69TI/AAAAAAAAKEg/r5SUOQzPZu8/s1600/6.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-D8LZgnGevSQ/VJ0o9eW69TI/AAAAAAAAKEg/r5SUOQzPZu8/s1600/6.PNG&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;b&gt;&lt;span style=&quot;color: #e69138; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;# At the end of the file, add the details for your network shared folder. In my case, the name of the folder is [share] and it is located at /network/share directory&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;[share]&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;path = /network/share&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;writable = yes&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;browsable = yes&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;guest ok = yes&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;guest only = yes&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;create mode = 0777&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;directory mode = 0777&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Save the file and quit the editor once the changes are done.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-iDKg-XF1zWo/VJ0o9z1XBmI/AAAAAAAAKEk/t129h197W2A/s1600/7.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-iDKg-XF1zWo/VJ0o9z1XBmI/AAAAAAAAKEk/t129h197W2A/s1600/7.PNG&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Start and enable the samba services&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# systemctl start smb&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# systemctl start nmb&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# systemctl enable smb&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# systemctl enable nmb&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-lWmEDU4ctVs/VJ0o-JRYKWI/AAAAAAAAKEo/sLPXkTXl5eM/s1600/8.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/-lWmEDU4ctVs/VJ0o-JRYKWI/AAAAAAAAKEo/sLPXkTXl5eM/s1600/8.PNG&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Test whether your samba share has been successfully configured or not by using the &quot;&lt;i&gt;&lt;b&gt;testparm&lt;/b&gt;&lt;/i&gt;&quot; command as shown&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# testparm&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Pres the enter key to see a detailed description of the shared services&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-jFwE0K9C32w/VJ0o-ne_2JI/AAAAAAAAKEs/EYQqI6wIv_4/s1600/9.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-jFwE0K9C32w/VJ0o-ne_2JI/AAAAAAAAKEs/EYQqI6wIv_4/s1600/9.PNG&quot; height=&quot;234&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;You should see something similar to the screenshot below. A summary of your [&lt;b&gt;global&lt;/b&gt;], [&lt;b&gt;homes&lt;/b&gt;], [&lt;b&gt;printers&lt;/b&gt;] and shared folder [&lt;b&gt;share&lt;/b&gt;] displayed.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-expju1M3i8E/VJ0o2skkFcI/AAAAAAAAKDM/aUqVWAoM7ro/s1600/10.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/-expju1M3i8E/VJ0o2skkFcI/AAAAAAAAKDM/aUqVWAoM7ro/s1600/10.PNG&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Add the following rules and reload the firewall:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# firewall-cmd --permanent --add-port=137/tcp&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# firewall-cmd --permanent --add-port=138/tcp&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# firewall-cmd --permanent --add-port=139/tcp&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# firewall-cmd --permanent --add-port=445/tcp&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# firewall-cmd --permanent --add-port=901/tcp&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# firewall-cmd --reload&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-TEa9X7AaDV8/VJ0o-IILEjI/AAAAAAAAKE4/l7ds12K_0qE/s1600/11.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/-TEa9X7AaDV8/VJ0o-IILEjI/AAAAAAAAKE4/l7ds12K_0qE/s1600/11.PNG&quot; height=&quot;383&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-large;&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-large;&quot;&gt;&lt;b&gt;&lt;u&gt;Testing the setup&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Here, I&#39;ll be testing the samba shared folder on a Ubuntu Client. This Ubuntu machine is on the same network as the Samba Server.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;span style=&quot;color: red;&quot;&gt;NOTE&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;: You can test the samba connectivity using a Linux or a Windows machine as well. The steps remain the same more or less ;)&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Select the &quot;&lt;b&gt;Connect to Server&lt;/b&gt;&quot; option. In the dialog box, provide the samba server&#39;s IP address as shown and click &quot;&lt;b&gt;Connect&lt;/b&gt;&quot;:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;smb://&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;&amp;lt;SAMBA_SRVR_IP_ADDRESS&amp;gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-r6ra_bvy4LA/VJ0o3aJvlXI/AAAAAAAAKDQ/MsQU3TIof9E/s1600/12.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/-r6ra_bvy4LA/VJ0o3aJvlXI/AAAAAAAAKDQ/MsQU3TIof9E/s1600/12.PNG&quot; height=&quot;430&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;You should see the &quot;&lt;b&gt;share&lt;/b&gt;&quot; directory as shown below. To further test this&amp;nbsp;directory, go ahead and create a temporary folder in it.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-oAgRNg4O1CU/VKKIYkZX7qI/AAAAAAAAKFs/H-439iUa4iU/s1600/12a.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/-oAgRNg4O1CU/VKKIYkZX7qI/AAAAAAAAKFs/H-439iUa4iU/s1600/12a.PNG&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Here, I create a temp directory called &quot;&lt;b&gt;TestFolder&lt;/b&gt;&quot; within the &quot;&lt;b&gt;share&lt;/b&gt;&quot; directory&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-r9mlGyTV_Gw/VJ0o4NmGwbI/AAAAAAAAKDc/BzD8CQLW1Qw/s1600/13.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/-r9mlGyTV_Gw/VJ0o4NmGwbI/AAAAAAAAKDc/BzD8CQLW1Qw/s1600/13.PNG&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;If you check in your samba server, you should see the &quot;&lt;b&gt;TestFolder&lt;/b&gt;&quot; is automatically created under the &lt;b&gt;/network/share&lt;/b&gt;&amp;nbsp;directory&amp;nbsp;as shown below.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-PHvulM_lfNc/VJ0o4jmzx7I/AAAAAAAAKDg/Jcm3BYL1Ns4/s1600/14.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/-PHvulM_lfNc/VJ0o4jmzx7I/AAAAAAAAKDg/Jcm3BYL1Ns4/s1600/14.PNG&quot; height=&quot;121&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-large;&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-large;&quot;&gt;&lt;b&gt;&lt;u&gt;Securing Samba shared folders&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;The example above create a less secure shared folder that is&amp;nbsp;accessible&amp;nbsp;by anyone on the network. If you wish to make your shared folder a bit more secure, you can provide user credentials for accessing it as well.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Follow these simple steps to create a secure shared folder:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #e69138; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# Add a user for accessing samba shared folder&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# useradd -s /sbin/nologin testuser&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #e69138; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# Create a group for samba users&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# groupadd smbgroup&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #e69138; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# Add the user to the samba group&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# usermod -a -G smbgroup testuser&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #e69138; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# Set the password for your samba user&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# smbpasswd -a testuser&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-qD9RYRrvceA/VJ0o47LZwMI/AAAAAAAAKDo/Lj6k56Eb2fc/s1600/15.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/-qD9RYRrvceA/VJ0o47LZwMI/AAAAAAAAKDo/Lj6k56Eb2fc/s1600/15.PNG&quot; height=&quot;285&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Now, create another directory (&lt;b&gt;&lt;i&gt;secure_share&lt;/i&gt;&lt;/b&gt;) within the &lt;b&gt;/network&lt;/b&gt; folder. This new directory will have secured access only to the samba user that we created in the earlier steps.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# cd /network&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# mkdir secure_share&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# chmod -R 0755 secure_share&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# chown -R testuser:smbgroup secure_share&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-rDYMqbagJbo/VJ0o5NCY9sI/AAAAAAAAKDs/x_1FyfobLbg/s1600/16.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/-rDYMqbagJbo/VJ0o5NCY9sI/AAAAAAAAKDs/x_1FyfobLbg/s1600/16.PNG&quot; height=&quot;336&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Add the new folder&#39;s description in the samba configuration file as performed in the earlier steps:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# vi /etc/samba/smb.conf&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;[&lt;/span&gt;&lt;span style=&quot;color: red; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;secure_share&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;]&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;path = /network/&lt;/span&gt;&lt;span style=&quot;color: red; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;secure_share&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;writable = yes&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;browsable = yes&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;guest ok = &lt;/span&gt;&lt;span style=&quot;color: red; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;no&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;valid users -&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;@smbgroup&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Save and exit the editor once the changes are made&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-pVhmrKjmkwo/VJ0o5o-rTcI/AAAAAAAAKDw/U-2EwIh6o8c/s1600/17.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/-pVhmrKjmkwo/VJ0o5o-rTcI/AAAAAAAAKDw/U-2EwIh6o8c/s1600/17.PNG&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Run the &quot;&lt;b&gt;&lt;i&gt;testparm&lt;/i&gt;&lt;/b&gt;&quot; command once again. You should see the newly added secured folder&#39;s description as shown below:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# testparm&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-kx7jmo1ihkE/VJ0o57haNwI/AAAAAAAAKD0/twT2EipUOLE/s1600/18.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-kx7jmo1ihkE/VJ0o57haNwI/AAAAAAAAKD0/twT2EipUOLE/s1600/18.PNG&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Test the secured folder by adding it to your client machine. This time, when you try to access the folder, it will prompt you to enter a &quot;&lt;b&gt;username&lt;/b&gt;&quot;, &quot;&lt;b&gt;domain&lt;/b&gt;&quot; and &quot;&lt;b&gt;password&lt;/b&gt;&quot;. Provide the details as required and hit &quot;&lt;b&gt;connect&lt;/b&gt;&quot; when done.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-pOyshaiIRw0/VJ0o6eKDnmI/AAAAAAAAKD8/gz7ch4qNQ1Y/s1600/19.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/-pOyshaiIRw0/VJ0o6eKDnmI/AAAAAAAAKD8/gz7ch4qNQ1Y/s1600/19.PNG&quot; height=&quot;562&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;You should have access to your secured folder now. To further test the folder, create a temp directory (&lt;b&gt;&lt;i&gt;SecureFolder&lt;/i&gt;&lt;/b&gt;) in it.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-bouhQYsV-po/VJ0o7dxBXdI/AAAAAAAAKEI/DH9JT4sdoDg/s1600/20.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-bouhQYsV-po/VJ0o7dxBXdI/AAAAAAAAKEI/DH9JT4sdoDg/s1600/20.PNG&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;You can check the validity of the new folder creation by logging on the samba server and verifying whether the new folder was created or not.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;span style=&quot;color: red;&quot;&gt;NOTE&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;: The new folder is created and owned by the &quot;&lt;b&gt;testuser&lt;/b&gt;&quot; that we created and assigned earlier.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-51SlWfYPIM4/VJ0o7qOFjwI/AAAAAAAAKEM/t2clk6wNuBg/s1600/21.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-51SlWfYPIM4/VJ0o7qOFjwI/AAAAAAAAKEM/t2clk6wNuBg/s1600/21.PNG&quot; height=&quot;168&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;That&#39;s it for now, bust stay tuned for much more coming your way soon!&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Cheers!!&lt;br /&gt;&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;span style=&quot;font-size: x-large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.yoyoclouds.com/2015/01/quick-start-setup-centos-7-as-samba.html#comment-form' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5783568396589671312/posts/default/2729464718252178532'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5783568396589671312/posts/default/2729464718252178532'/><link rel='alternate' type='text/html' href='http://www.yoyoclouds.com/2015/01/quick-start-setup-centos-7-as-samba.html' title='Quick Start: Setup CentOS 7 as a SAMBA Server'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-IB9x7yQNLzA/VJ0o2jF5WRI/AAAAAAAAKDI/9DmZX9bWbV4/s72-c/1.PNG" height="72" width="72"/><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5783568396589671312.post-2153283904112598828</id><published>2015-01-13T15:28:00.003+05:30</published><updated>2015-01-13T15:28:47.291+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Apache Server"/><category scheme="http://www.blogger.com/atom/ns#" term="Best Practices"/><category scheme="http://www.blogger.com/atom/ns#" term="CentOS"/><category scheme="http://www.blogger.com/atom/ns#" term="LAMP"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="linux os"/><category scheme="http://www.blogger.com/atom/ns#" term="MySQL"/><category scheme="http://www.blogger.com/atom/ns#" term="os installation"/><category scheme="http://www.blogger.com/atom/ns#" term="PHP"/><title type='text'>Quick Start: Setup CentOS 7 as a LAMP Server</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-large;&quot;&gt;&lt;b&gt;&lt;u&gt;Quick Start: Setup CentOS 7 as a LAMP Server&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;In this tutorial, I&#39;m going to show you simple steps using which you can setup your own LAMP (&lt;b&gt;L&lt;/b&gt;inux&lt;b&gt;-A&lt;/b&gt;pache&lt;b&gt;-M&lt;/b&gt;ySQL&lt;b&gt;-P&lt;/b&gt;HP) on a CentOS 7 system.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-large;&quot;&gt;&lt;b&gt;&lt;u&gt;Prerequisites&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;CentOS 7 Minimal ISO&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Make sure your system has a static IP address assigned to it and a fully qualified domain name.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;span style=&quot;font-size: x-large;&quot;&gt;System Details&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;Base OS&lt;/b&gt;: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;CentOS 7 64 Bit (Minimal ISO)&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;HOSTNAME&lt;/b&gt;: &amp;nbsp;master.cloud.com&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b style=&quot;font-size: x-large;&quot;&gt;IPADDRESS&lt;/b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;: 192.168.0.15&lt;/span&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;&lt;span style=&quot;font-size: x-large;&quot;&gt;&lt;br /&gt;Steps:&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #6aa84f; font-size: x-large;&quot;&gt;&lt;u&gt;LINUX&lt;/u&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Start by Installing a CentOS 7 system. You can refer &lt;/span&gt;&lt;b&gt;&lt;span style=&quot;font-size: x-large;&quot;&gt;&lt;a href=&quot;http://www.yoyoclouds.com/2015/01/getting-started-with-centos-7.html&quot; target=&quot;_blank&quot;&gt;THIS GUIDE&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: large;&quot;&gt; for the same.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;b style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;color: #6aa84f; font-size: x-large;&quot;&gt;&lt;u&gt;APACHE WEB SERVER&lt;/u&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Once the base OS is ready, we now install the Apache web server package.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;# yum install httpd&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large; margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-KkxXuE2Div8/VJqZREonLeI/AAAAAAAAKAI/b881pRngnm0/s1600/1.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-KkxXuE2Div8/VJqZREonLeI/AAAAAAAAKAI/b881pRngnm0/s1600/1.PNG&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;The httpd package downloads some additional dependencies as well. Hit &quot;&lt;b&gt;Y&lt;/b&gt;&quot; and&amp;nbsp;download&amp;nbsp;all the required RPMs as shown.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-V86G8wmrNUc/VJqZUaB3aUI/AAAAAAAAKBE/Lwdf16k7cBE/s1600/2.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/-V86G8wmrNUc/VJqZUaB3aUI/AAAAAAAAKBE/Lwdf16k7cBE/s1600/2.PNG&quot; height=&quot;292&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Next, edit the &quot;&lt;b&gt;httpd conf&lt;/b&gt;&quot; file&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# vi /etc/httpd/conf/httpd.conf&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-cUNrHkvcCFw/VJqZWRP1Z7I/AAAAAAAAKBk/X2NgVX7lB4c/s1600/3.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/-cUNrHkvcCFw/VJqZWRP1Z7I/AAAAAAAAKBk/X2NgVX7lB4c/s1600/3.PNG&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;In this file, you only need to edit at two places:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;# Replace ServerAdmin root@localhost&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;ServerAdmin root@&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;&amp;lt;YOUR_CENTOS_IP_ADDRESS&amp;gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;# Replace ServerName localhost:80&lt;/span&gt;&lt;br /&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;ServerName&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;&amp;lt;YOUR_CENTOS_IP_ADDRESS&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;:80&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;span style=&quot;color: red;&quot;&gt;NOTE&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;: ServerName attribute is commented out by default, so remember to uncomment it out first.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Save and exit the editor once the changes are made.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-g_jn35iYtFU/VJqZW9uqyTI/AAAAAAAAKBs/enU4PkfHNiI/s1600/4.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/-g_jn35iYtFU/VJqZW9uqyTI/AAAAAAAAKBs/enU4PkfHNiI/s1600/4.PNG&quot; height=&quot;228&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Start and enable the httpd service&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# systemctl start httpd&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# systemctl enable httpd&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-vsueHL_92Eg/VJqZXFTfk7I/AAAAAAAAKBw/D_2lxSndJWw/s1600/5.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/-vsueHL_92Eg/VJqZXFTfk7I/AAAAAAAAKBw/D_2lxSndJWw/s1600/5.PNG&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Enable the HTTP port (Port 80) on the firewall and reload the firewall.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# firewall-cmd --permanent --add-port=80/tcp&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# firewall-cmd --reload&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-UCgcNllXfDo/VJqZXfUe6II/AAAAAAAAKB0/gzVx3WH1t4I/s1600/6.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/-UCgcNllXfDo/VJqZXfUe6II/AAAAAAAAKB0/gzVx3WH1t4I/s1600/6.PNG&quot; height=&quot;160&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Test your Web Server by typing in the CentOS system&#39;s IP address in a browser. You should see the following web page if your settings are done correctly.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;http://&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;&amp;lt;YOUR_CENTOS_IP_ADDRESS&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-KBnOlEM53B0/VJqZX-vcqFI/AAAAAAAAKCE/h28IwbVjqbA/s1600/7.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/-KBnOlEM53B0/VJqZX-vcqFI/AAAAAAAAKCE/h28IwbVjqbA/s1600/7.PNG&quot; height=&quot;152&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;b style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;color: #6aa84f; font-size: x-large;&quot;&gt;&lt;u&gt;MySQL&lt;/u&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Next up we install the MySQL Database. An important point to note here is that with CentOS 7, &lt;b&gt;&lt;a href=&quot;https://mariadb.org/&quot; target=&quot;_blank&quot;&gt;MariaDB&lt;/a&gt; &lt;/b&gt;is shipped as the default &lt;b&gt;MySQL &lt;/b&gt;Engine unlike the&amp;nbsp;earlier&amp;nbsp;versions where MySQL&amp;nbsp;was the de facto choice.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;In this guide, I&#39;ll show you how to install both MariaDB and MySQL Server.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;First off, its MariaDB&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;# yum install mariadb mariadb-server&lt;/span&gt;&lt;/b&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-AziUYFM3de8/VJqZYGSBBEI/AAAAAAAAKCA/5KmE3lRIPtU/s1600/8.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-AziUYFM3de8/VJqZYGSBBEI/AAAAAAAAKCA/5KmE3lRIPtU/s1600/8.PNG&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;This will install the necessary DB packages for MariaDB, rest of the configuring steps remain the same for MySQL so I&#39;ll now show you how to install MySQL Community Edition on a CentOS 7 system.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;First off, we download some prerequisites:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;# yum install wget&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-g0nfAvDH_rE/VJqZYoROrJI/AAAAAAAAKCM/H9i1hW1rDC0/s1600/9.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/-g0nfAvDH_rE/VJqZYoROrJI/AAAAAAAAKCM/H9i1hW1rDC0/s1600/9.PNG&quot; height=&quot;394&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Next, download the MySQL Community Release RPM using the following command:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;#&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-wIgilaszwcM/VJqZYsqo2cI/AAAAAAAAKCI/vCfLajTFltM/s1600/10.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/-wIgilaszwcM/VJqZYsqo2cI/AAAAAAAAKCI/vCfLajTFltM/s1600/10.PNG&quot; height=&quot;252&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Install the downloaded RPM&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# rpm -ivh mysql-community-release-el7-5.noarch.rpm&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-uRrlc-QpN2c/VJqZRNlXFII/AAAAAAAAKAM/KYsiV_7jIUc/s1600/11.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/-uRrlc-QpN2c/VJqZRNlXFII/AAAAAAAAKAM/KYsiV_7jIUc/s1600/11.PNG&quot; height=&quot;128&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;The RPM installs two repos at &lt;b&gt;/etc/yum.repos.d &lt;/b&gt;directory, both will be used to install the MySQL&amp;nbsp;Community&amp;nbsp;Server packages&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-5S1ni5iSezI/VJqZRi1iyuI/AAAAAAAAKAU/jrqD1gWg5lY/s1600/12.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/-5S1ni5iSezI/VJqZRi1iyuI/AAAAAAAAKAU/jrqD1gWg5lY/s1600/12.PNG&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Once prepped, you can now install the MySQL packages as required&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;# yum install mysql-server mysql&lt;/span&gt;&lt;/b&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-gJ22WxVVkug/VJqZRzSWasI/AAAAAAAAKAY/8G7k3wh1ZNA/s1600/13.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-gJ22WxVVkug/VJqZRzSWasI/AAAAAAAAKAY/8G7k3wh1ZNA/s1600/13.PNG&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Start and enable the MySQL service&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# systemctl start mysqld&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# systemctl enable mysqld&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-jt3yFqsKczA/VJqZSooOJiI/AAAAAAAAKAk/3QaC7oRcPps/s1600/14.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-jt3yFqsKczA/VJqZSooOJiI/AAAAAAAAKAk/3QaC7oRcPps/s1600/14.PNG&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Run the mysql_secure_installation script to set the root password and other necessary parameters&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# mysql_secure_installation&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-Cr3cWIS7BtA/VJqZSu1fPWI/AAAAAAAAKAo/-SlZsuD9WwE/s1600/15.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/-Cr3cWIS7BtA/VJqZSu1fPWI/AAAAAAAAKAo/-SlZsuD9WwE/s1600/15.PNG&quot; height=&quot;352&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Test your MySQL server by logging on the DB:&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;# mysql -u root -p&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-Nv-olS4Hdtw/VJqZU3NOR5I/AAAAAAAAKBI/rXwppHhxyCM/s1600/20.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/-Nv-olS4Hdtw/VJqZU3NOR5I/AAAAAAAAKBI/rXwppHhxyCM/s1600/20.PNG&quot; height=&quot;272&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #6aa84f; font-family: Arial, Helvetica, sans-serif; font-size: x-large;&quot;&gt;&lt;b&gt;&lt;u&gt;PHP&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;The final install is PHP. Run the following command to install the basic PHP packages:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# yum install php php-mysql&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-pRFqNJXr9SQ/VJqZVAOQrlI/AAAAAAAAKBM/0_Rrct9igVY/s1600/21.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/-pRFqNJXr9SQ/VJqZVAOQrlI/AAAAAAAAKBM/0_Rrct9igVY/s1600/21.PNG&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Hit &quot;&lt;b&gt;Y&lt;/b&gt;&quot; to download and install the packages&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-r23RDlVt9mw/VJqZVVXwQTI/AAAAAAAAKBU/SydzKwZHhCc/s1600/22.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/-r23RDlVt9mw/VJqZVVXwQTI/AAAAAAAAKBU/SydzKwZHhCc/s1600/22.PNG&quot; height=&quot;306&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Next, create a simple file to test whether PHP was successfully installed or not&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# vi /var/www/html/info.php&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: red; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&amp;lt;?php phpinfo(); ?&amp;gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Restart the httpd service before you proceed.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# systemctl restart httpd&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-kqD-kAIGNRY/VJqZVmjSWYI/AAAAAAAAKBY/JSkMbe2Ga68/s1600/23.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/-kqD-kAIGNRY/VJqZVmjSWYI/AAAAAAAAKBY/JSkMbe2Ga68/s1600/23.PNG&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Open up a browser and type in the following. You should see the PHP info page as shown below:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;http://&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;&amp;lt;CENTOS_SERVER_IP_ADDRESS&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;/info.php&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-C1fqmfonIBY/VJqZV8aljuI/AAAAAAAAKBg/Qxwsuzd5K8M/s1600/24.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-C1fqmfonIBY/VJqZV8aljuI/AAAAAAAAKBg/Qxwsuzd5K8M/s1600/24.PNG&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Thats it for this post.. but stay tuned for much more coming your way soon..&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Cheers.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.yoyoclouds.com/2015/01/quick-start-setup-centos-7-as-lamp.html#comment-form' title='9 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5783568396589671312/posts/default/2153283904112598828'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5783568396589671312/posts/default/2153283904112598828'/><link rel='alternate' type='text/html' href='http://www.yoyoclouds.com/2015/01/quick-start-setup-centos-7-as-lamp.html' title='Quick Start: Setup CentOS 7 as a LAMP Server'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-KkxXuE2Div8/VJqZREonLeI/AAAAAAAAKAI/b881pRngnm0/s72-c/1.PNG" height="72" width="72"/><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5783568396589671312.post-3593278958452982218</id><published>2015-01-08T12:44:00.000+05:30</published><updated>2015-01-08T12:44:02.652+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Best Practices"/><category scheme="http://www.blogger.com/atom/ns#" term="CentOS"/><category scheme="http://www.blogger.com/atom/ns#" term="DHCP"/><category scheme="http://www.blogger.com/atom/ns#" term="guest os"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="linux os"/><category scheme="http://www.blogger.com/atom/ns#" term="os installation"/><title type='text'>Quick Start: Setup CentOS 7 as a DHCP Server</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-large;&quot;&gt;&lt;b&gt;&lt;u&gt;Quick Start: Setup CentOS 7 as a DHCP Server&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;In our &lt;/span&gt;&lt;b&gt;&lt;span style=&quot;font-size: x-large;&quot;&gt;&lt;a href=&quot;http://www.yoyoclouds.com/2015/01/quick-start-setup-centos-7-as-dns-server.html&quot; target=&quot;_blank&quot;&gt;EARLIER POST&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;, we saw how to configure a DNS server on a CentOS 7 system. In this post, we will look at few simple steps that will help you create and configure a functional &lt;b&gt;DHCP Server &lt;/b&gt;on your CentOS 7 system.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-large;&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;span style=&quot;font-size: x-large;&quot;&gt;System Details&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;Base OS&lt;/b&gt;: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;CentOS 7 64 Bit (Minimal ISO)&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;HOSTNAME&lt;/b&gt;: &amp;nbsp;master.cloud.com&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b style=&quot;font-size: x-large;&quot;&gt;IPADDRESS&lt;/b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;: 192.168.0.15&lt;/span&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;&lt;span style=&quot;font-size: x-large;&quot;&gt;&lt;br /&gt;Steps:&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;First of all, make sure your system has a static IP address assigned to it and a fully qualified domain name.&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Next, install the DHCP packages&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;# yum install dhcp&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-tC5gQ5Mc3HQ/VJqY3hr3hBI/AAAAAAAAJ_8/nFu1Q1i3buQ/s1600/1.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/-tC5gQ5Mc3HQ/VJqY3hr3hBI/AAAAAAAAJ_8/nFu1Q1i3buQ/s1600/1.PNG&quot; height=&quot;276&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Edit the dhcpd.conf file and paste the contents as shown below:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# vi /etc/dhcp/dhcpd.conf&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-lZYoldLEhrk/VJqY3nfUaHI/AAAAAAAAJ_g/D2f9c1nxHrU/s1600/2.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/-lZYoldLEhrk/VJqY3nfUaHI/AAAAAAAAJ_g/D2f9c1nxHrU/s1600/2.PNG&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# DHCP Server Configuration file.&lt;br /&gt; #   see /usr/share/doc/dhcp*/dhcpd.conf.example&lt;br /&gt; #   see dhcpd.conf(5) man page&lt;br /&gt; #&lt;br /&gt; # option definitions common to all supported networks...&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;div class=&quot;block&quot; style=&quot;margin: 0px 0px 21px; padding: 0px;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;# specify domain name&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;option domain-name&amp;nbsp;&quot;&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;cloud.com&lt;/span&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;&quot;;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;# specify name server&#39;s hostname or IP address&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;option domain-name-servers&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;master.cloud.com&lt;/span&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;# default lease time&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;default-lease-time 600;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;# max lease time&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;max-lease-time 7200;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;# this DHCP server to be declared valid&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;authoritative;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;block&quot; style=&quot;margin: 0px 0px 21px; padding: 0px;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;# specify network address and subnet mask&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;subnet &lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;192.168.0.0&lt;/span&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt; netmask 255.255.255.0 {&lt;/span&gt;&lt;br /&gt;    &lt;br /&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;# specify the range of lease IP address&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;    range dynamic-bootp &lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;192.168.0.101 192.168.0.150&lt;/span&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;;&lt;/span&gt;&lt;br /&gt;    &lt;br /&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;# specify broadcast address&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;    option broadcast-address &lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;192.168.0.255&lt;/span&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;;&lt;/span&gt;&lt;br /&gt;    &lt;br /&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;# specify default gateway&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;    option routers &lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;192.168.0.1&lt;/span&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;}&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Edit the values highlighted in RED and replace them with your own values. Save and exit the editor once done.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-ToQXpBldg3A/VJqY30NIkLI/AAAAAAAAJ_k/ueQM00U3wPY/s1600/3.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/-ToQXpBldg3A/VJqY30NIkLI/AAAAAAAAJ_k/ueQM00U3wPY/s1600/3.PNG&quot; height=&quot;640&quot; width=&quot;606&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Start and enable the DHCP Service&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;# systemctl start dhcpd&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;# systemctl enable dhcpd&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-VNbHhNo7B8k/VJqY4O7LSHI/AAAAAAAAJ_o/_eLoSEx5Ogs/s1600/4.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/-VNbHhNo7B8k/VJqY4O7LSHI/AAAAAAAAJ_o/_eLoSEx5Ogs/s1600/4.PNG&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;You can test your DHCP Server by spinning up another system on the same network. By default, the Network Interface is always set to DHCP so if your settings are right, you should automatically see the IP address for your new system as shown below.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-Bhfb293PLso/VJqY4ij1biI/AAAAAAAAJ_w/enEHWbFQvAo/s1600/5.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-Bhfb293PLso/VJqY4ij1biI/AAAAAAAAJ_w/enEHWbFQvAo/s1600/5.PNG&quot; height=&quot;466&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;There you have it! A simple DHCP server based on CentOS 7.. Hope this tutorial helps you out.. stay tuned for lots more coming your ways soon!!&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Cheers..&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.yoyoclouds.com/2015/01/quick-start-setup-centos-7-as-dhcp.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5783568396589671312/posts/default/3593278958452982218'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5783568396589671312/posts/default/3593278958452982218'/><link rel='alternate' type='text/html' href='http://www.yoyoclouds.com/2015/01/quick-start-setup-centos-7-as-dhcp.html' title='Quick Start: Setup CentOS 7 as a DHCP Server'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-tC5gQ5Mc3HQ/VJqY3hr3hBI/AAAAAAAAJ_8/nFu1Q1i3buQ/s72-c/1.PNG" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5783568396589671312.post-2757429896283562447</id><published>2015-01-07T13:32:00.000+05:30</published><updated>2015-01-07T13:32:06.734+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Best Practices"/><category scheme="http://www.blogger.com/atom/ns#" term="CentOS"/><category scheme="http://www.blogger.com/atom/ns#" term="DNS"/><category scheme="http://www.blogger.com/atom/ns#" term="guest os"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="linux os"/><category scheme="http://www.blogger.com/atom/ns#" term="os installation"/><title type='text'>Quick Start: Setup CentOS 7 as a DNS Server</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-large;&quot;&gt;&lt;u&gt;&lt;b&gt;Quick Start: Setup CentOS 7 as a DNS Server&lt;/b&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;In this tutorial, I&#39;ll be showing you simply steps using which you can create and configure a functional DNS Server on your CentOS 7 system.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-large;&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;span style=&quot;font-size: x-large;&quot;&gt;System Details&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;Base OS&lt;/b&gt;: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;CentOS 7 64 Bit (Minimal ISO)&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;HOSTNAME&lt;/b&gt;: &amp;nbsp;master.cloud.com&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b style=&quot;font-size: x-large;&quot;&gt;IPADDRESS&lt;/b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;: 192.168.0.15&lt;/span&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;&lt;span style=&quot;font-size: x-large;&quot;&gt;&lt;br /&gt;Steps:&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;First of all, make sure your system has a static IP address assigned to it and a fully qualified domain name.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-9agKJnKxBac/VJqYIkLEl9I/AAAAAAAAJ9I/OJG1peJMknc/s1600/1.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/-9agKJnKxBac/VJqYIkLEl9I/AAAAAAAAJ9I/OJG1peJMknc/s1600/1.PNG&quot; height=&quot;184&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Next, install the DNS packages:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# yum install bind bind-utils&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-1RfifMJuryE/VJqYL01tIxI/AAAAAAAAJ-E/zMKJ4rO8n6M/s1600/2.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/-1RfifMJuryE/VJqYL01tIxI/AAAAAAAAJ-E/zMKJ4rO8n6M/s1600/2.PNG&quot; height=&quot;306&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Edit the &quot;&lt;b&gt;named.conf&lt;/b&gt;&quot; file and edit the content as shown below:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# vi /etc/named.conf&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-yHGWMbi15hk/VJqYML4qtgI/AAAAAAAAJ-I/bEQdFngPEAE/s1600/3.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/-yHGWMbi15hk/VJqYML4qtgI/AAAAAAAAJ-I/bEQdFngPEAE/s1600/3.PNG&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;# Replace the content in RED with your values&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;options {&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;    listen-on port 53 { 127.0.0.1; &lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;192.168.0.15;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;}; ## DNS Server IP&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;#    listen-on-v6 port 53 { ::1; };&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;    directory     &quot;/var/named&quot;;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;    dump-file     &quot;/var/named/data/cache_dump.db&quot;;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;    statistics-file &quot;/var/named/data/named_stats.txt&quot;;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;    memstatistics-file &quot;/var/named/data/named_mem_stats.txt&quot;;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;    allow-query     { localhost; &lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;192.168.0.0/24;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;}; # IP Subnet&lt;/span&gt;&lt;/b&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-CxdC3BwEdDM/VJqYMdKRv5I/AAAAAAAAJ-M/5IoDy9qUHdw/s1600/4.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-CxdC3BwEdDM/VJqYMdKRv5I/AAAAAAAAJ-M/5IoDy9qUHdw/s1600/4.PNG&quot; height=&quot;166&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;# Add the following lines before the include statement as shown&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;zone &quot;&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;cloud.com&lt;/span&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;&quot; IN {&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;type master;&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;file &quot;forward.&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;cloud&lt;/span&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;&quot;;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;allow-update { none; };&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;};&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;zone &quot;&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;0.168.192&lt;/span&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;.in-addr.arpa&quot; IN {&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;type master;&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;file &quot;reverse.&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;cloud&lt;/span&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;&quot;;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;allow-update { none; };&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;};&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-aHngtLtanbw/VJqYM62CYBI/AAAAAAAAJ-Q/FvV7wI90wUI/s1600/5.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/-aHngtLtanbw/VJqYM62CYBI/AAAAAAAAJ-Q/FvV7wI90wUI/s1600/5.PNG&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Save the file and exit the editor.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Next, we create the &lt;b&gt;Zone&lt;/b&gt; files. There will be two files created, one for the forward lookup and one for the reverse lookup. These files are created in the &lt;b&gt;/var/named&lt;/b&gt; directory and their names should be same as mentioned in the named.conf file (&lt;i&gt;Earlier steps&lt;/i&gt;)&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-large;&quot;&gt;&lt;b&gt;&lt;u&gt;Forward Zone Lookup File&lt;/u&gt;:&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# vi /var/named/forward.cloud&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-6IyE36R8dG0/VJqYNOQg_7I/AAAAAAAAJ-Y/qLDXi79MKA0/s1600/6.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/-6IyE36R8dG0/VJqYNOQg_7I/AAAAAAAAJ-Y/qLDXi79MKA0/s1600/6.PNG&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Add the following content as shown. Replace the content marked in RED with your matching requirements.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;$TTL 86400&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;@   IN  SOA     &lt;/span&gt;&lt;span style=&quot;color: red; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;master.cloud.com&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;. root.&lt;/span&gt;&lt;span style=&quot;color: red; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;cloud.com&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;. (&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;2011071001  ;Serial&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;3600        ;Refresh&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1800        ;Retry&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;604800      ;Expire&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;86400       ;Minimum TTL &amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;)&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;@ &amp;nbsp; &amp;nbsp;IN &amp;nbsp; &amp;nbsp; NS &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: red; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;master.cloud.com&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;.&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;@ &amp;nbsp; &amp;nbsp;IN &amp;nbsp; &amp;nbsp; A &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: red; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;192.168.0.15&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;@&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;IN &amp;nbsp; &amp;nbsp; A &amp;nbsp; &amp;nbsp; &amp;nbsp; 192.168.0.102&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;@&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;IN &amp;nbsp; &amp;nbsp; A &amp;nbsp; &amp;nbsp; &amp;nbsp; 192.168.0.103&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span style=&quot;color: red; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;master &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;IN &amp;nbsp; &amp;nbsp; &amp;nbsp; A &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: red; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;192.168.0.15&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;client1 &amp;nbsp; &amp;nbsp; &amp;nbsp; IN &amp;nbsp; &amp;nbsp; &amp;nbsp; A &amp;nbsp; &amp;nbsp; &amp;nbsp; 192.168.0.101&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;client2 &amp;nbsp; &amp;nbsp; &amp;nbsp; IN &amp;nbsp; &amp;nbsp; &amp;nbsp; A &amp;nbsp; &amp;nbsp; &amp;nbsp; 192.168.0.102&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Save and exit the editor.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-hGEHB0GSo1k/VJqYNZerxqI/AAAAAAAAJ-c/9SSka-bTOfo/s1600/7.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/-hGEHB0GSo1k/VJqYNZerxqI/AAAAAAAAJ-c/9SSka-bTOfo/s1600/7.PNG&quot; height=&quot;288&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-large;&quot;&gt;&lt;b&gt;&lt;u&gt;Reverse Zone Lookup File&lt;/u&gt;:&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# vi /var/named/reverse.cloud&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-NofeEEnogG4/VJqYNurUScI/AAAAAAAAJ-k/qyuL_bs-UjI/s1600/8.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/-NofeEEnogG4/VJqYNurUScI/AAAAAAAAJ-k/qyuL_bs-UjI/s1600/8.PNG&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;$TTL 86400&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;@ IN SOA&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: red; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;master.cloud.com&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;. root.&lt;/span&gt;&lt;span style=&quot;color: red; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;cloud.com&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;. (&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;2011071001 ;Serial&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;3600 ;Refresh&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1800 ;Retry&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;604800 ;Expire&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;86400 ;Minimum TTL &amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;)&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;@ &amp;nbsp; &amp;nbsp;IN &amp;nbsp; &amp;nbsp; NS &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: red; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;master.cloud.com&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;.&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;@ &amp;nbsp; &amp;nbsp;IN &amp;nbsp; &amp;nbsp; PTR &amp;nbsp; cloud.com&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span style=&quot;color: red; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;master &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;IN &amp;nbsp; &amp;nbsp; &amp;nbsp; A &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: red; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;192.168.0.15&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;client1 &amp;nbsp; &amp;nbsp; &amp;nbsp; IN &amp;nbsp; &amp;nbsp; &amp;nbsp; A &amp;nbsp; &amp;nbsp; &amp;nbsp; 192.168.0.101&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;client2 &amp;nbsp; &amp;nbsp; &amp;nbsp; IN &amp;nbsp; &amp;nbsp; &amp;nbsp; A &amp;nbsp; &amp;nbsp; &amp;nbsp; 192.168.0.102&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;b&gt;&lt;span style=&quot;color: red; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;15 &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;IN &amp;nbsp; &amp;nbsp; PTR &amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: red; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;master.cloud.com&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;101 &amp;nbsp; &amp;nbsp; IN &amp;nbsp; &amp;nbsp; PTR &amp;nbsp; client1.cloud.com&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;102 &amp;nbsp; &amp;nbsp; IN &amp;nbsp; &amp;nbsp; PTR &amp;nbsp; client2.cloud.com&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Save and exit the editor.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-wyN76hn5nWc/VJqYN2Jr-FI/AAAAAAAAJ-s/bf2HQXXyu04/s1600/9.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/-wyN76hn5nWc/VJqYN2Jr-FI/AAAAAAAAJ-s/bf2HQXXyu04/s1600/9.PNG&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Enable and start the DNS service:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# systemctl enable named&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# systemctl start named&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-4mqr45d8QKk/VJqYQDv-EKI/AAAAAAAAJ_Y/oJwvpBXLY4Q/s1600/10.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-4mqr45d8QKk/VJqYQDv-EKI/AAAAAAAAJ_Y/oJwvpBXLY4Q/s1600/10.PNG&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Enable the ports on the Firewall and reload the firewall&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# firewall-cmd --permanent --add-port=53/tcp&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# firewall-cmd --reload&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-ZFqI90zkx6o/VJqYIiCkv3I/AAAAAAAAJ9M/31htroFUCbA/s1600/11.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/-ZFqI90zkx6o/VJqYIiCkv3I/AAAAAAAAJ9M/31htroFUCbA/s1600/11.PNG&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;span style=&quot;font-size: x-large;&quot;&gt;Verify your DNS&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Check DNS default configuration file for errors:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;# named-checkconf /etc/named.conf&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-ygSZQXHL3o0/VJqYJJTnMuI/AAAAAAAAJ9U/URsiR3IouCE/s1600/12.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/-ygSZQXHL3o0/VJqYJJTnMuI/AAAAAAAAJ9U/URsiR3IouCE/s1600/12.PNG&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Next, check both the forward and reverse lookup files for any errors as well.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;# named-checkzone &lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;cloud.com&lt;/span&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt; /var/named/forward.&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;cloud&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-nzGNx5Wz00c/VJqYJahiL_I/AAAAAAAAJ9Y/RziOkRZDP9I/s1600/13.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-nzGNx5Wz00c/VJqYJahiL_I/AAAAAAAAJ9Y/RziOkRZDP9I/s1600/13.PNG&quot; height=&quot;113&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;# named-checkzone&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;cloud.com&lt;/span&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;&amp;nbsp;/var/named/reverse.&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;cloud&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-hONag_NJZmw/VJqYJiHhs8I/AAAAAAAAJ9g/53q1deulkhM/s1600/14.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/-hONag_NJZmw/VJqYJiHhs8I/AAAAAAAAJ9g/53q1deulkhM/s1600/14.PNG&quot; height=&quot;118&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Once checked, modify the network interface file and add the DNS details as shown below:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;DNS1=&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;192.168.0.15&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;span style=&quot;color: red;&quot;&gt;NOTE&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;: In my case, I am using multiple DNSs. You can assign multiple DNS values using as shown in the image below.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-I7RnFkAAXec/VJqYJ0ibsuI/AAAAAAAAJ9k/Dstfa151f_E/s1600/15.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-I7RnFkAAXec/VJqYJ0ibsuI/AAAAAAAAJ9k/Dstfa151f_E/s1600/15.PNG&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Alternatively, you can even add the DNS entry in the /etc/resolv.conf file as well for name resolution.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# vi /etc/resolv.conf&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;nameserver &lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;192.168.0.15&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-xC8xmfVSoMY/VJqYKXjXC8I/AAAAAAAAJ9s/NqqYImfwKgU/s1600/16.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/-xC8xmfVSoMY/VJqYKXjXC8I/AAAAAAAAJ9s/NqqYImfwKgU/s1600/16.PNG&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Restart your network to apply the changes&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# systemctl restart network&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-8iog4BfQ3i0/VJqYKiD-1WI/AAAAAAAAJ9w/ee8mYDVX_eQ/s1600/17.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/-8iog4BfQ3i0/VJqYKiD-1WI/AAAAAAAAJ9w/ee8mYDVX_eQ/s1600/17.PNG&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;span style=&quot;font-size: x-large;&quot;&gt;Test the DNS&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Run the following commands to verify whether the DNS can resolve the hostnames correctly or not.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;# dig &lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;master.cloud.com&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-j-XdUuhCocY/VJqYLADfI-I/AAAAAAAAJ94/-M152yJ9xgI/s1600/18.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-j-XdUuhCocY/VJqYLADfI-I/AAAAAAAAJ94/-M152yJ9xgI/s1600/18.PNG&quot; height=&quot;464&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;You can alternatively run nslookup to verify your Zones&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;# nslookup &lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;cloud.com&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-XeuSprM4YKY/VJqYLaWHf_I/AAAAAAAAJ98/mds7TRdke6M/s1600/19.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/-XeuSprM4YKY/VJqYLaWHf_I/AAAAAAAAJ98/mds7TRdke6M/s1600/19.PNG&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;There you have it.. a simple and easy to use DNS server on a CentOS 7 System.. Hope this post helps you out! Stay tuned for a lot more coming your way soon!!&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Cheers.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.yoyoclouds.com/2015/01/quick-start-setup-centos-7-as-dns-server.html#comment-form' title='12 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5783568396589671312/posts/default/2757429896283562447'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5783568396589671312/posts/default/2757429896283562447'/><link rel='alternate' type='text/html' href='http://www.yoyoclouds.com/2015/01/quick-start-setup-centos-7-as-dns-server.html' title='Quick Start: Setup CentOS 7 as a DNS Server'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-9agKJnKxBac/VJqYIkLEl9I/AAAAAAAAJ9I/OJG1peJMknc/s72-c/1.PNG" height="72" width="72"/><thr:total>12</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5783568396589671312.post-3424541029567585010</id><published>2015-01-06T15:51:00.001+05:30</published><updated>2015-01-06T15:51:49.373+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Best Practices"/><category scheme="http://www.blogger.com/atom/ns#" term="CentOS"/><category scheme="http://www.blogger.com/atom/ns#" term="guest os"/><category scheme="http://www.blogger.com/atom/ns#" term="linux os"/><category scheme="http://www.blogger.com/atom/ns#" term="os installation"/><category scheme="http://www.blogger.com/atom/ns#" term="virtualization"/><title type='text'>Getting started with CentOS 7</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-large;&quot;&gt;&lt;u&gt;&lt;b&gt;Getting started with CentOS 7&lt;/b&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;In this tutorial I&#39;ll be walking you through simple and easy steps to get started with CentOS 7 as a VM on &lt;b&gt;&lt;a href=&quot;https://www.virtualbox.org/wiki/Downloads&quot; target=&quot;_blank&quot;&gt;VirtualBox&lt;/a&gt;&lt;/b&gt;.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;I&#39;m using a &lt;b&gt;CentOS 7 x86-64 BIT Minimal ISO&lt;/b&gt;. You can download a copy of the same from &lt;b&gt;&lt;a href=&quot;http://mirror.symnds.com/CentOS/7/isos/x86_64/&quot; target=&quot;_blank&quot;&gt;HERE&lt;/a&gt;&lt;/b&gt;.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;span style=&quot;color: red;&quot;&gt;NOTE&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;: The same steps can be used to install and configure a RHEL 7 as well.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;span style=&quot;font-size: x-large;&quot;&gt;System Details&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-large;&quot;&gt;HOSTNAME&lt;/b&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;: &amp;nbsp; master.cloud.com&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;b style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-large;&quot;&gt;IP ADDRESS&lt;/b&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;: 192.168.0.15&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;b style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-large;&quot;&gt;NETMASK&lt;/b&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;: &amp;nbsp; &amp;nbsp; &amp;nbsp;255.255.255.0&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;b style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-large;&quot;&gt;GATEWAY&lt;/b&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;: &amp;nbsp; &amp;nbsp; 192.168.0.1&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;b style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-large;&quot;&gt;DNS&lt;/b&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;8.8.8.8&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;On booting form the ISO, select &quot;&lt;b&gt;Install CentOS 7&lt;/b&gt;&quot; to get started&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-sDpCsOUYUA8/VJpUOs14LII/AAAAAAAAJ54/9xrJ5u2axeU/s1600/1.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-sDpCsOUYUA8/VJpUOs14LII/AAAAAAAAJ54/9xrJ5u2axeU/s1600/1.PNG&quot; height=&quot;545&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Next, select the language that you will use during the entire installation process. Click &quot;&lt;b&gt;Continue&lt;/b&gt;&quot; once done&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-my-boBT5I8w/VJpUSJqu-DI/AAAAAAAAJ6o/tDLHJl2OeQ4/s1600/2.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/-my-boBT5I8w/VJpUSJqu-DI/AAAAAAAAJ6o/tDLHJl2OeQ4/s1600/2.PNG&quot; height=&quot;520&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;You will now be brought to the &quot;&lt;b&gt;Installation Summary&lt;/b&gt;&quot; page. Here, you can select on various options to configure settings for your CentOS system. To begin with, lets set the &quot;&lt;b&gt;Date and Time&lt;/b&gt;&quot;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-5iSih4-kSWQ/VJpUUl8IJII/AAAAAAAAJ7Y/wL72lm-ycNA/s1600/3.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/-5iSih4-kSWQ/VJpUUl8IJII/AAAAAAAAJ7Y/wL72lm-ycNA/s1600/3.PNG&quot; height=&quot;520&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Here, select the &quot;&lt;b&gt;Region&lt;/b&gt;&quot; and the &quot;&lt;b&gt;City&lt;/b&gt;&quot; as per your requirement. You can optionally even set the &quot;&lt;b&gt;Network Time&lt;/b&gt;&quot; as &lt;b&gt;ON&lt;/b&gt;. This will pole the time from the nearest network (&lt;i&gt;NTP&lt;/i&gt;) server. Once set, click on the &quot;&lt;b&gt;DONE&lt;/b&gt;&quot; button on the top left-hand corner to save the settings and return to the &quot;Installation Summary&quot; page.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-rge2YNoBbjI/VJpUVGqe8VI/AAAAAAAAJ7s/EcMLNmgvHZY/s1600/4.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/-rge2YNoBbjI/VJpUVGqe8VI/AAAAAAAAJ7s/EcMLNmgvHZY/s1600/4.PNG&quot; height=&quot;520&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Similarly, you can select the &quot;&lt;b&gt;Installation Destination&lt;/b&gt;&quot; option to select and configure your disk partitions&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-ETLv_w9UqQE/VJpdsLK9EbI/AAAAAAAAJ84/Ys1yQoatDF0/s1600/3%2B-%2BCopy.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/-ETLv_w9UqQE/VJpdsLK9EbI/AAAAAAAAJ84/Ys1yQoatDF0/s1600/3%2B-%2BCopy.PNG&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Here, make sure you select your disk before proceeding further. You can tell if your disk is selected or not by checking for a tick mark across your disk as shown in the image below.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;You can provide a custom partition for your CentOS system as well by selecting the &quot;&lt;b&gt;I will configure partitioning&lt;/b&gt;&quot; option.&amp;nbsp;Click&amp;nbsp;&quot;&lt;b&gt;Done&lt;/b&gt;&quot; once&amp;nbsp;completed&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/--H-I8rGRyLA/VJpUU13uqBI/AAAAAAAAJ7g/CTyY_GiT2HA/s1600/5.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/--H-I8rGRyLA/VJpUU13uqBI/AAAAAAAAJ7g/CTyY_GiT2HA/s1600/5.PNG&quot; height=&quot;520&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;The following screen only appears if you have selected the custom partitioning option earlier. Here, you can set the partitioning scheme as well as create and assign custom mount points based &amp;nbsp;on your requirements.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Click on the &quot;&lt;b&gt;+&lt;/b&gt;&quot; icon to get started&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-ClRW5ZrrvM0/VJpUVRZAjNI/AAAAAAAAJ7k/zLsSYlTN6U4/s1600/6.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/-ClRW5ZrrvM0/VJpUVRZAjNI/AAAAAAAAJ7k/zLsSYlTN6U4/s1600/6.PNG&quot; height=&quot;520&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;In the &quot;&lt;b&gt;Add a new Mount Point&lt;/b&gt;&quot; dialog, select a &quot;&lt;b&gt;mount point&lt;/b&gt;&quot; from the drop down and provide it with a desired capacity.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;span style=&quot;color: red;&quot;&gt;NOTE&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;: All values entered in the &quot;&lt;b&gt;Desired Capacity&lt;/b&gt;&quot; field are in MBs&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Click on &quot;&lt;b&gt;Add mount point&lt;/b&gt;&quot; when done&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-3lK8_BdK6Sg/VJpUVu-nw_I/AAAAAAAAJ7o/3pUdxc_ie4g/s1600/7.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/-3lK8_BdK6Sg/VJpUVu-nw_I/AAAAAAAAJ7o/3pUdxc_ie4g/s1600/7.PNG&quot; height=&quot;287&quot; width=&quot;400&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Your new mount point should be displayed as shown in the image below. You can further edit your mount point settings such as change its &quot;&lt;b&gt;File System&lt;/b&gt;&quot; or &quot;&lt;b&gt;Desired Type&lt;/b&gt;&quot; based on your requirement.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;To add more partitions, simply click again on the &quot;&lt;b&gt;+&lt;/b&gt;&quot; icon and follow the same procedure highlighted as above.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-6yT6otMl-N4/VJpUV6dnm1I/AAAAAAAAJ70/70-d8F5p4js/s1600/8.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/-6yT6otMl-N4/VJpUV6dnm1I/AAAAAAAAJ70/70-d8F5p4js/s1600/8.PNG&quot; height=&quot;520&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Add a &quot;&lt;b&gt;SWAP&lt;/b&gt;&quot; partition&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;span style=&quot;font-size: large; margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-ajJjuhjPqoU/VJpUWKgjWlI/AAAAAAAAJ7w/gEvLhmGpWco/s1600/9.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-ajJjuhjPqoU/VJpUWKgjWlI/AAAAAAAAJ7w/gEvLhmGpWco/s1600/9.PNG&quot; height=&quot;283&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Add a &quot;&lt;b&gt;ROOT&lt;/b&gt;&quot; partition as well. &lt;b&gt;&lt;u&gt;&lt;span style=&quot;color: red;&quot;&gt;NOTE&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;: If no&amp;nbsp;value&amp;nbsp;is provided in the&amp;nbsp;&quot;&lt;b&gt;Desired Capacity&lt;/b&gt;&quot; field, the remainder of free disk space is completely utilized for that partition.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-hU4Jo7hn5dg/VJpUOu2pPlI/AAAAAAAAJ5s/bxMWja5t08o/s1600/11.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/-hU4Jo7hn5dg/VJpUOu2pPlI/AAAAAAAAJ5s/bxMWja5t08o/s1600/11.PNG&quot; height=&quot;290&quot; width=&quot;400&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Your final &quot;Partitioning table&quot; should like this by now:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;/boot &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;100 MB&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;/ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;30 &amp;nbsp;GB&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;swap &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1 &amp;nbsp; &amp;nbsp;GB&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Click &quot;&lt;b&gt;Done&lt;/b&gt;&quot; to complete the disk partitioning.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-QwB-QIm3SYU/VJpUPdqJRoI/AAAAAAAAJ6A/DclYdyBipQ4/s1600/12.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/-QwB-QIm3SYU/VJpUPdqJRoI/AAAAAAAAJ6A/DclYdyBipQ4/s1600/12.PNG&quot; height=&quot;521&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;You will be prompted with a &quot;&lt;b&gt;Summary of changes&lt;/b&gt;&quot;. Verify and click &quot;&lt;b&gt;Accept changes&lt;/b&gt;&quot; to continue&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-P7gguZHXxww/VJpUPZUT4GI/AAAAAAAAJ58/QQHLOW599yg/s1600/13.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/-P7gguZHXxww/VJpUPZUT4GI/AAAAAAAAJ58/QQHLOW599yg/s1600/13.PNG&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;You can even edit the network changes for your system. To do so, select the &quot;&lt;b&gt;Network and Hostname&lt;/b&gt;&quot; option as shown&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-a9sdVfARFbM/VJpUQB4cgHI/AAAAAAAAJ6I/htkilCRsq_o/s1600/14.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/-a9sdVfARFbM/VJpUQB4cgHI/AAAAAAAAJ6I/htkilCRsq_o/s1600/14.PNG&quot; height=&quot;520&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;By default, the netowrk is set to DHCP. You can change that by selecting the &quot;&lt;b&gt;Configure&lt;/b&gt;&quot; option. You can also change the &quot;&lt;b&gt;Hostname&lt;/b&gt;&quot; of your system as shown below.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-AkKjWR8Iu2o/VJpUQbCWLbI/AAAAAAAAJ6Q/KdydruY12IQ/s1600/15.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/-AkKjWR8Iu2o/VJpUQbCWLbI/AAAAAAAAJ6Q/KdydruY12IQ/s1600/15.PNG&quot; height=&quot;520&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;The following dialog appears if you had selected the &quot;&lt;b&gt;configure&lt;/b&gt;&quot; option as mentioned earlier. Here, you can set static IPs for your system as well as other options such as &quot;&lt;b&gt;Automatically connect to network&lt;/b&gt;&quot;, &quot;&lt;b&gt;All users can connect to the network&lt;/b&gt;&quot; etc.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-dzj0Pb-cbJk/VJpUQQxAypI/AAAAAAAAJ6M/kj4i-Ih2cOo/s1600/16.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/-dzj0Pb-cbJk/VJpUQQxAypI/AAAAAAAAJ6M/kj4i-Ih2cOo/s1600/16.PNG&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;In the &quot;IPv4 Settings&quot; Tab, manually configure the IP based on your requirements as shown below. Once done, click on &quot;&lt;b&gt;Save&lt;/b&gt;&quot; to continue.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-WOsFW433wgs/VJpUQ_KVaZI/AAAAAAAAJ6Y/wgUI0GCwPq4/s1600/17.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-WOsFW433wgs/VJpUQ_KVaZI/AAAAAAAAJ6Y/wgUI0GCwPq4/s1600/17.PNG&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;You should see the network changes applied as shown below.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-nQ4VdXN5xJw/VJpURfIUtSI/AAAAAAAAJ6c/vKNAicF7Zj4/s1600/18.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/-nQ4VdXN5xJw/VJpURfIUtSI/AAAAAAAAJ6c/vKNAicF7Zj4/s1600/18.PNG&quot; height=&quot;520&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Once these basic requirements are met, you are now ready to begin with the installation of the OS. Click on &quot;&lt;b&gt;Begin Installation&lt;/b&gt;&quot; to start&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/--ZsA4bIH_zI/VJpURmkqwNI/AAAAAAAAJ6g/FksWdjEX2lI/s1600/19.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/--ZsA4bIH_zI/VJpURmkqwNI/AAAAAAAAJ6g/FksWdjEX2lI/s1600/19.PNG&quot; height=&quot;520&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;You can set the &quot;&lt;b&gt;Root Password&lt;/b&gt;&quot; and &quot;&lt;b&gt;Add a New User&lt;/b&gt;&quot;&amp;nbsp;for your system while the&amp;nbsp;installation&amp;nbsp;continues in the background.&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-MFrwlATxUv4/VJpUSckDZ7I/AAAAAAAAJ60/ynHulU8SqxA/s1600/20.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-MFrwlATxUv4/VJpUSckDZ7I/AAAAAAAAJ60/ynHulU8SqxA/s1600/20.PNG&quot; height=&quot;520&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Provide a strong root password. The system will prompt you to click on the &quot;&lt;b&gt;DONE&lt;/b&gt;&quot; button twice if you have entered a weak or a dictionary based password.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-KbbUKGbAy5k/VJpUSaVc4fI/AAAAAAAAJ6w/W23AxW3iMuE/s1600/21.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/-KbbUKGbAy5k/VJpUSaVc4fI/AAAAAAAAJ6w/W23AxW3iMuE/s1600/21.PNG&quot; height=&quot;520&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Follow the same process for adding a new user as well.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-7dijfmIrHm8/VJpUTHS_PLI/AAAAAAAAJ68/mSLcIAf65aw/s1600/22.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-7dijfmIrHm8/VJpUTHS_PLI/AAAAAAAAJ68/mSLcIAf65aw/s1600/22.PNG&quot; height=&quot;520&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Provide a suitable username and a strong password. You can optionally set this user as an &quot;&lt;b&gt;Administrator&lt;/b&gt;&quot; based on your requirements. Click &quot;&lt;b&gt;Done&lt;/b&gt;&quot; when finished&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-DBod1gtotJ0/VJpUTBlmYyI/AAAAAAAAJ7A/pkoBPOEEh9M/s1600/23.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/-DBod1gtotJ0/VJpUTBlmYyI/AAAAAAAAJ7A/pkoBPOEEh9M/s1600/23.PNG&quot; height=&quot;520&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Once the installation completes, you will be prompted to &quot;&lt;b&gt;Reboot&lt;/b&gt;&quot; your system.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-AM9fAwoVh8k/VJpUT5TXFEI/AAAAAAAAJ7Q/JSVDjJseaec/s1600/25.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/-AM9fAwoVh8k/VJpUT5TXFEI/AAAAAAAAJ7Q/JSVDjJseaec/s1600/25.PNG&quot; height=&quot;520&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Once the system boots up, you can &lt;b&gt;login &lt;/b&gt;to it by either the root user credentials or by specifying the user credentials that were set during the install process.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-p7vaV3BBXvc/VJpUT6OVr5I/AAAAAAAAJ7M/_l42YWL0RI4/s1600/26.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/-p7vaV3BBXvc/VJpUT6OVr5I/AAAAAAAAJ7M/_l42YWL0RI4/s1600/26.PNG&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;That&#39;s it for now... lot&#39;s more coming your way soon.. so STAY IN TOUCH!!&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Cheers..&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.yoyoclouds.com/2015/01/getting-started-with-centos-7.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5783568396589671312/posts/default/3424541029567585010'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5783568396589671312/posts/default/3424541029567585010'/><link rel='alternate' type='text/html' href='http://www.yoyoclouds.com/2015/01/getting-started-with-centos-7.html' title='Getting started with CentOS 7'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-sDpCsOUYUA8/VJpUOs14LII/AAAAAAAAJ54/9xrJ5u2axeU/s72-c/1.PNG" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5783568396589671312.post-3038324479003564848</id><published>2014-09-25T08:44:00.004+05:30</published><updated>2014-09-25T08:44:40.663+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="CentOS"/><category scheme="http://www.blogger.com/atom/ns#" term="Cloud Computing"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="linux os"/><category scheme="http://www.blogger.com/atom/ns#" term="Private Cloud"/><category scheme="http://www.blogger.com/atom/ns#" term="Public Cloud"/><category scheme="http://www.blogger.com/atom/ns#" term="riak"/><category scheme="http://www.blogger.com/atom/ns#" term="riak-cs"/><category scheme="http://www.blogger.com/atom/ns#" term="Storage"/><title type='text'>Working with Object Stores: S3CMD</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-large;&quot;&gt;&lt;b&gt;&lt;u&gt;Working with Object Stores: S3CMD&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;In my previous article we looked at &lt;/span&gt;&lt;b&gt;&lt;span style=&quot;font-size: x-large;&quot;&gt;&lt;a href=&quot;http://www.yoyoclouds.com/2014/09/working-with-object-stores-riakcs.html&quot; target=&quot;_blank&quot;&gt;How to get started with Riak-CS&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;, an elastic and open source based Object Store. In this section of the tutorial, I&#39;ll be walking you simple steps to setup &lt;/span&gt;&lt;b&gt;&lt;span style=&quot;font-size: x-large;&quot;&gt;S3CMD&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;, a tool that can be used to query, add/ delete objects from the object store.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;A little overview of&lt;b&gt; S3CMD&lt;/b&gt; from its &lt;/span&gt;&lt;a href=&quot;http://s3tools.org/s3cmd&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-large;&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;website&lt;/b&gt;&lt;/a&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;:&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;blockquote class=&quot;tr_bq&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&quot;S3cmd is a free command line tool and client for uploading, retrieving and managing data in Amazon S3 and other cloud storage service providers that use the S3 protocol, such as Google Cloud Storage or DreamHost DreamObjects. It is best suited for power users who are familiar with command line programs. It is also ideal for batch scripts and automated backup to S3, triggered from cron, etc.&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;S3cmd is written in Python. It&#39;s an open source project available under GNU Public License v2 (GPLv2) and is free for both commercial and private use. You will only have to pay Amazon for using their storage.&quot;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;We will be using S3CMD to perform simple tasks on our Object Store such as create buckets, add objects to them, list objects and finally delete objects and buckets.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;To get started, first we need to download the latest version of S3CMD (&lt;i&gt;here, I&#39;m using v&lt;/i&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;i&gt;1.5.0-rc1&lt;/i&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;). Do note that the latest version contains support for &lt;/span&gt;&lt;b style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-large;&quot;&gt;&lt;a href=&quot;http://s3tools.org/kb/item13.htm&quot; target=&quot;_blank&quot;&gt;Multi-part Upload&lt;/a&gt;&lt;/b&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;,&lt;/span&gt;&lt;b style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-large;&quot;&gt;&amp;nbsp;&lt;/b&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;a unique technique using which large objects are broken up into smaller, more manageable chunks and then uploaded to the bucket.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-large;&quot;&gt;&lt;b&gt;&lt;u&gt;Installation&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;The installation is a fairly straight forward process:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# wget &amp;nbsp;http://sourceforge.net/projects/s3tools/files/s3cmd/1.5.0-rc1/s3cmd-1.5.0-rc1.tar.gz&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-WMGYdwWk8Jg/VCEnNpayJoI/AAAAAAAAJyw/kl3uoGodh00/s1600/22.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/-WMGYdwWk8Jg/VCEnNpayJoI/AAAAAAAAJyw/kl3uoGodh00/s1600/22.PNG&quot; height=&quot;46&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Un-tar the S3CMD tar file:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;# tar -xvzf &amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;s3cmd-1.5.0-rc1.tar.gz&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-cKl-pUphQno/VCEnNvcEgCI/AAAAAAAAJy4/mz7BpiCIeuE/s1600/23.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/-cKl-pUphQno/VCEnNvcEgCI/AAAAAAAAJy4/mz7BpiCIeuE/s1600/23.PNG&quot; height=&quot;84&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Run the following command to install S3CMD tool.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# python setup.py install&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-1EPN-I3kxWc/VCEnNocRwVI/AAAAAAAAJy0/wWGMlBeGF20/s1600/24.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/-1EPN-I3kxWc/VCEnNocRwVI/AAAAAAAAJy0/wWGMlBeGF20/s1600/24.PNG&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-large;&quot;&gt;&lt;b&gt;&lt;u&gt;Configuration&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;We now need to configure S3CMD to use our Riak-CS server as the Object Store. To do that interactively, type the following command:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# s3cmd --configure&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;You may get the following error at this point: &quot;&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;Import Error: Trying to import dateutil.parser&lt;/span&gt;&lt;/b&gt;&quot;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-BXPIio-0wsA/VCEnOK2J7uI/AAAAAAAAJy8/HX8dmcnxRj8/s1600/25.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-BXPIio-0wsA/VCEnOK2J7uI/AAAAAAAAJy8/HX8dmcnxRj8/s1600/25.PNG&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;To solve this error, simply install python-dateutil package as shown below:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# yum install python-dateutil&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-rVVVVdnjbfA/VCEnOWASWEI/AAAAAAAAJzA/x0VVVERZhS4/s1600/26.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/-rVVVVdnjbfA/VCEnOWASWEI/AAAAAAAAJzA/x0VVVERZhS4/s1600/26.PNG&quot; height=&quot;410&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;You may optionally install the python-magic package as well. This package is used by S3CMD to guess the MIME type of the file that you upload to the Object store.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;There&#39;s no harm if you&amp;nbsp;don&#39;t&amp;nbsp;install this package, although you will&amp;nbsp;have to content yourself by facing warning messages from S3CMD, stating: &quot;&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;WARNING: Module python-magic is not available. Guessing MIME types based on file extensions&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&quot;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;# yum install python-magic&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-MHsK2n-wtEY/VCEnOp7v3BI/AAAAAAAAJzE/FUhQ7VeaW3g/s1600/27.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/-MHsK2n-wtEY/VCEnOp7v3BI/AAAAAAAAJzE/FUhQ7VeaW3g/s1600/27.PNG&quot; height=&quot;408&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Once the pre-requites&amp;nbsp;are met, you can again try to configure S3CMD:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;b style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: x-large;&quot;&gt;# s3cmd --configure&lt;/b&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;There are 4 default settings you should change:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-large;&quot;&gt;Access Key&lt;/b&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt; — Use the Riak-CS user access key you generated above.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;b style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-large;&quot;&gt;Secret Key&lt;/b&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt; — Use the Riak-CS user secret key you generated above.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;b style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-large;&quot;&gt;Proxy Server&lt;/b&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt; — Use your Riak-CS Server IP.&amp;nbsp;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;b style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-large;&quot;&gt;Proxy Port&lt;/b&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt; — The default Riak-CS port is 8080&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-FNFwE_dMI1U/VCEnOxnFCeI/AAAAAAAAJ0w/_H65lvw03_E/s1600/28.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/-FNFwE_dMI1U/VCEnOxnFCeI/AAAAAAAAJ0w/_H65lvw03_E/s1600/28.PNG&quot; height=&quot;368&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Test the configuration. Make sure you get the success messages as shown below. Finally save these settings.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;span style=&quot;color: red;&quot;&gt;NOTE&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;: These settings will be saved at &lt;b&gt;/root/.s3cfg&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-6Ql9gVXdx64/VCEnPDR1fUI/AAAAAAAAJzI/TfIgtV3VbV8/s1600/29.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/-6Ql9gVXdx64/VCEnPDR1fUI/AAAAAAAAJzI/TfIgtV3VbV8/s1600/29.PNG&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-large;&quot;&gt;&lt;b&gt;&lt;u&gt;Testing&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Now comes the fun part.. where we actually test out the Riak-CS using S3CMD&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;1) &lt;u&gt;List S3CMD version&lt;/u&gt;:&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;# s3cmd --version&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt; &lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-g29UfLpZazo/VCEnPcjVu7I/AAAAAAAAJzQ/hR7fasokWyo/s1600/30.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/-g29UfLpZazo/VCEnPcjVu7I/AAAAAAAAJzQ/hR7fasokWyo/s1600/30.png&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;2) &lt;u&gt;Create a Bucket&lt;/u&gt;:&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;Syntax: s3cmd mb s3://&amp;lt;unique_bucket_name&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;# s3cmd&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;&lt;b&gt;mb s3://yoyo-01&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-KUucGA27GhA/VCEnPqqNjEI/AAAAAAAAJzU/-ghBfsiI4Pg/s1600/31.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/-KUucGA27GhA/VCEnPqqNjEI/AAAAAAAAJzU/-ghBfsiI4Pg/s1600/31.png&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;3) &lt;u&gt;List Buckets&lt;/u&gt;:&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;Syntax:&amp;nbsp;s3cmd ls s3://&amp;lt;unique_bucket_name&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;# s3cmd&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;&lt;b&gt;ls&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-PGKywBWD6vU/VCEnQYb-dTI/AAAAAAAAJzc/JvbtOpX5ty8/s1600/32.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/-PGKywBWD6vU/VCEnQYb-dTI/AAAAAAAAJzc/JvbtOpX5ty8/s1600/32.png&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;b&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;4) &lt;u&gt;Add objects in a Bucket&lt;/u&gt;:&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;Syntax:&amp;nbsp;s3cmd put &amp;lt;filename&amp;gt; s3://&amp;lt;unique_bucket_name&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;# s3cmd put /opt/testfile&amp;nbsp;s3://yoyo-01&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;&lt;span style=&quot;color: red;&quot;&gt;NOTE&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;: Optionally, you can use &lt;b&gt;&quot;get&quot;&amp;nbsp;&lt;/b&gt;to download the object from the Bucket as well. Syntax remains the same.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-nbQayaOfcdM/VCEnQjn9I9I/AAAAAAAAJzg/udn17c605G0/s1600/33.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/-nbQayaOfcdM/VCEnQjn9I9I/AAAAAAAAJzg/udn17c605G0/s1600/33.png&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;You can verify whether the file was successfully uploaded or not by listing the contents of the bucket using the &lt;b&gt;ls&lt;/b&gt; command followed by the Bucket Name:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;# s3cmd&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;&lt;b&gt;ls&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;s3://yoyo-01&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-hNJIWY-ucC0/VCEnQ4BVBDI/AAAAAAAAJzk/5U9Vqucf8gU/s1600/34.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-hNJIWY-ucC0/VCEnQ4BVBDI/AAAAAAAAJzk/5U9Vqucf8gU/s1600/34.png&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;5) &lt;u&gt;Check size of Bucket&lt;/u&gt;:&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;Syntax:&amp;nbsp;s3cmd du&amp;nbsp;s3://&amp;lt;unique_bucket_name&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;# s3cmd du&amp;nbsp;s3://yoyo-01&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-ASwx9JWZMbE/VCEnRBGHFVI/AAAAAAAAJz0/SggmFWr7jz8/s1600/35.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/-ASwx9JWZMbE/VCEnRBGHFVI/AAAAAAAAJz0/SggmFWr7jz8/s1600/35.png&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;6) &lt;u&gt;Syncing Objects to your Bucket&lt;/u&gt;:&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Here, I created a 1GB dummy file using the dd command. The purpose of this large file was to show you how multi-part upload works out using S3CMD.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-8f4-BJa6iNo/VCEnRa3CD3I/AAAAAAAAJzs/Y1YHvcKyYPQ/s1600/36.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/-8f4-BJa6iNo/VCEnRa3CD3I/AAAAAAAAJzs/Y1YHvcKyYPQ/s1600/36.png&quot; height=&quot;185&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Sync is a little different to put command as it is used to &quot;sync&quot; a remote directory with several files in it (preferably with nested sub-directories)&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;span style=&quot;color: red;&quot;&gt;IMP&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;: Each time a sync is executed, it will only upload files that don’t exist or different version at the destination. If the files in the bucket already exist or are the same, there will be no transfer.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Syntax:&amp;nbsp;s3cmd sync&amp;nbsp;&amp;lt;folder&amp;gt;&amp;nbsp;s3://&amp;lt;unique_bucket_name&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;#&amp;nbsp;s3cmd sync -r /opt s3://yoyo-01&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;span style=&quot;color: red;&quot;&gt;NOTE&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;: &lt;b&gt;-r&lt;/b&gt; means recursive, in this example, it will recursively scan the &lt;b&gt;/opt&lt;/b&gt; directory and transfer the objects within it to the Riak-CS. Also note how the 1GB test file that we created in the&amp;nbsp;earlier&amp;nbsp;steps is getting uploaded. Its broken up into &lt;b&gt;15 MB&amp;nbsp;chunks&lt;/b&gt; (&lt;i&gt;this is a default setting and can be changed in the /root/.s3cfg file&lt;/i&gt;) and then uploaded to the Riak-CS storage.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-CJDnsI4asQQ/VCEnSJ6J5zI/AAAAAAAAJz4/f5Br1ps2xFY/s1600/37.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-CJDnsI4asQQ/VCEnSJ6J5zI/AAAAAAAAJz4/f5Br1ps2xFY/s1600/37.png&quot; height=&quot;198&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;The recursive (-r) can be used with other S3CMD commands as well, such as list (ls) to list the folders recursively.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# s3cmd ls -r s3://yoyo-01&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-LZYHqfO8Jrc/VCEnSrO-U0I/AAAAAAAAJ0A/57kpEoKo5AM/s1600/38.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/-LZYHqfO8Jrc/VCEnSrO-U0I/AAAAAAAAJ0A/57kpEoKo5AM/s1600/38.png&quot; height=&quot;167&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;7) &lt;u&gt;Deleting Objects&lt;/u&gt;&lt;/b&gt;:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Syntax:&amp;nbsp;s3cmd del s3://&amp;lt;unique_bucket_name&amp;gt;/&amp;lt;filename&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# s3cmd del s3://yoyo-01/testfile&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-sBEezthgsIc/VCEnS3HfcDI/AAAAAAAAJ0E/vQtTLajp7n8/s1600/39.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-sBEezthgsIc/VCEnS3HfcDI/AAAAAAAAJ0E/vQtTLajp7n8/s1600/39.png&quot; height=&quot;149&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;8) &lt;u&gt;Deleting Buckets&lt;/u&gt;&lt;/b&gt;:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Syntax:&amp;nbsp;s3cmd rb s3://&amp;lt;unique_bucket_name&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# s3cmd rb s3://yoyo-01&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;span style=&quot;color: red;&quot;&gt;NOTE&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;: You cannot delete a bucket that has any content present in it. Make sure you delete the objects in the Bucket first before you try to remove the Bucket itself.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-VXnCGMLhsSw/VCEnTV4VRVI/AAAAAAAAJ0M/m6alnS2ba2k/s1600/40.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-VXnCGMLhsSw/VCEnTV4VRVI/AAAAAAAAJ0M/m6alnS2ba2k/s1600/40.png&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;Well,&amp;nbsp;that&#39;s&amp;nbsp;all there is to this post folks! Stay tuned for much more&amp;nbsp;coming your way soon!!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.yoyoclouds.com/2014/09/working-with-object-stores-s3cmd.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5783568396589671312/posts/default/3038324479003564848'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5783568396589671312/posts/default/3038324479003564848'/><link rel='alternate' type='text/html' href='http://www.yoyoclouds.com/2014/09/working-with-object-stores-s3cmd.html' title='Working with Object Stores: S3CMD'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-WMGYdwWk8Jg/VCEnNpayJoI/AAAAAAAAJyw/kl3uoGodh00/s72-c/22.PNG" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5783568396589671312.post-4813591295054822986</id><published>2014-09-23T13:16:00.000+05:30</published><updated>2014-09-25T08:48:09.944+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="CentOS"/><category scheme="http://www.blogger.com/atom/ns#" term="Cloud Computing"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="linux os"/><category scheme="http://www.blogger.com/atom/ns#" term="Private Cloud"/><category scheme="http://www.blogger.com/atom/ns#" term="Public Cloud"/><category scheme="http://www.blogger.com/atom/ns#" term="riak"/><category scheme="http://www.blogger.com/atom/ns#" term="riak-cs"/><category scheme="http://www.blogger.com/atom/ns#" term="Storage"/><title type='text'>Working with Object Stores: RiakCS</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-large;&quot;&gt;&lt;b&gt;&lt;u&gt;Working with Object Stores: Riak-CS&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;We have all heard of the amazing power and flexibility of Amazon&#39;s S3 (Simple Storage as a Service) offering.. a simple Object Storage that can be used to virtually to store any content you have up on Amazon&#39;s Cloud.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Lucky for us, we have similar products and solutions that can provide us the same S3-like feel on our own in-house infrastructure. Enter &lt;/span&gt;&lt;b style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-large;&quot;&gt;&lt;a href=&quot;http://docs.basho.com/riakcs/latest/&quot; target=&quot;_blank&quot;&gt;Riak-CS&lt;/a&gt;&lt;/b&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;!!&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;I have been working on Riak-CS for quite a short while now and must say, it&#39;s really something we all IT admins must try out sometime in our lives... its a unique open source solution that can be used virtually in a same manner as S3, providing a list of features and functions that can be leveraged with real ease.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;In this set of tutorials, Ill be showing &lt;/span&gt;&lt;b style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: x-large;&quot;&gt;how to setup Riak-CS on a single Linux box&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt; and then work with it using s3cmd tools.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Before we begin, here&#39;s a quick intro of the services that we will be working with... first up:&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;b style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: xx-large;&quot;&gt;&lt;u&gt;Riak&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;&lt;blockquote class=&quot;tr_bq&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: large;&quot;&gt;&quot;Riak is a distributed NoSQL key-value data store that offers extremely high availability, fault tolerance, operational simplicity and scalability. Written in&amp;nbsp;Erlang, Riak has fault tolerance data replication and automatic data distribution across the cluster for performance and resilience&quot;&lt;/span&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;b style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: xx-large;&quot;&gt;&lt;u&gt;Riak CS&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;&lt;blockquote class=&quot;tr_bq&quot;&gt;&lt;br /&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: large;&quot;&gt;&quot;Riak CS (Cloud Storage) is simple, open source storage software built on top of Riak. It can be used to build public or private clouds, or as reliable storage to power applications and services. It features:&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: large;&quot;&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: large;&quot;&gt;--Highly available, fault-tolerant storage&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: large;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;--Large object support and multipart upload&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;--S3-compatible API and authentication&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;--Multi-tenancy and per-user reporting&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;--Simple operational model for adding capacity&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;--Robust stats for monitoring and metrics&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;--OpenStack integration with Object Storage API and Keystone authentication service&quot;&lt;/div&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;b style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: xx-large;&quot;&gt;&lt;u&gt;Stanchion&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;&lt;blockquote class=&quot;tr_bq&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: large;&quot;&gt;&quot;Manages requests involving globally unique system entities, such as  buckets and users sent to a Riak instance, for example, to create users or to create or delete buckets&quot;&lt;/span&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Setting up Riak-CS is fairly simple and straightforward. Here, Ill be using a &lt;b&gt;CentOS 6.5 64 Bit machine&lt;/b&gt; with a hard disk of &lt;b&gt;50 GB&lt;/b&gt;. I have setup the hard disk as a LVM, so that in case the disk runs short of capacirty, I can easily increase its size by adding a new hard drive. To know more about &lt;/span&gt;&lt;b style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: x-large;&quot;&gt;&lt;a href=&quot;http://www.yoyoclouds.com/2014/09/working-with-lvms.html&quot; target=&quot;_blank&quot;&gt;LVM&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;, check out my previous &lt;/span&gt;&lt;b style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: x-large;&quot;&gt;&lt;a href=&quot;http://www.yoyoclouds.com/2014/09/working-with-lvms.html&quot; target=&quot;_blank&quot;&gt;tutorial&lt;/a&gt; &lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;on the same.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;span style=&quot;color: red;&quot;&gt;NOTE&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;: You can refer to the &lt;/span&gt;&lt;b style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: x-large;&quot;&gt;&lt;a href=&quot;http://docs.basho.com/riak/2.0.0/ops/building/planning/system-planning/&quot; target=&quot;_blank&quot;&gt;Riak Docs&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt; for a better understanding of what hardware and OS to use for a Production setup.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;b style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: xx-large;&quot;&gt;&lt;u&gt;Prerequisites&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;These are optional requirements, but never the less, important ones. Make sure the Riak-CS server has a static set IP and a FQDN hostname as shown below:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;b style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-large;&quot;&gt;&lt;u&gt;&lt;span style=&quot;color: red;&quot;&gt;NOTE&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;: You can set the FQDN of your server by editing the /etc/hosts file and adding the FQDN there.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;color: #3d85c6; font-size: large;&quot;&gt;&lt;b&gt;# ifconfig&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;color: #3d85c6; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;color: #3d85c6; font-size: large;&quot;&gt;&lt;b&gt;# hostname&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-971OSbkbopo/VCAFEuL17ZI/AAAAAAAAJwI/GESdsir5nhg/s1600/1.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/-971OSbkbopo/VCAFEuL17ZI/AAAAAAAAJwI/GESdsir5nhg/s1600/1.PNG&quot; height=&quot;146&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Also, make sure you have enough of Hard Drive space available for testing and working. Here, I am using a 50 gig drive and I have set it up as a &lt;b&gt;LVM &lt;/b&gt;on my CentOS system&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# df -h&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-XiybRrbJRBw/VCAFIYLp0kI/AAAAAAAAJw8/IxJ7DjyHbZA/s1600/2.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-XiybRrbJRBw/VCAFIYLp0kI/AAAAAAAAJw8/IxJ7DjyHbZA/s1600/2.PNG&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-large;&quot;&gt;&lt;b&gt;&lt;u&gt;Installation&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Riak-CS can be installed either by using the source or by the RPMs. Here, I&#39;m using the RPMs cause they are really easy to get going with.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;First things first, add the Basho repo using the following command:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# sudo yum install http://yum.basho.com/gpg/basho-release-6-1.noarch.rpm&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-8WDQ70glq9M/VCAFJjYWqaI/AAAAAAAAJxU/VVSDXPZQ6wY/s1600/3.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/-8WDQ70glq9M/VCAFJjYWqaI/AAAAAAAAJxU/VVSDXPZQ6wY/s1600/3.PNG&quot; height=&quot;444&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Once done, install Riak, Riak-CS and Stanchion as shown below:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# sudo yum install riak&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-d2IKhMmNXr0/VCAFJ3tQNeI/AAAAAAAAJxQ/3MpyyllikBI/s1600/4.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/-d2IKhMmNXr0/VCAFJ3tQNeI/AAAAAAAAJxQ/3MpyyllikBI/s1600/4.PNG&quot; height=&quot;430&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# sudo yum install riak-cs&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-vFoDkx-ha_I/VCAFK7zITPI/AAAAAAAAJxc/GnN9m85fIs0/s1600/5.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/-vFoDkx-ha_I/VCAFK7zITPI/AAAAAAAAJxc/GnN9m85fIs0/s1600/5.PNG&quot; height=&quot;396&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# sudo yum install stanchion&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-FcluuNVYQKA/VCAFLHjjDSI/AAAAAAAAJxg/EFyRlaEbjGs/s1600/6.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/-FcluuNVYQKA/VCAFLHjjDSI/AAAAAAAAJxg/EFyRlaEbjGs/s1600/6.PNG&quot; height=&quot;388&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-large;&quot;&gt;&lt;b&gt;&lt;u&gt;Configurations&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Once the packages are installed, there are a few simple steps required to configure Riak-CS out. You can follow the in-depth, &lt;b&gt;&lt;a href=&quot;http://docs.basho.com/riakcs/latest/tutorials/fast-track/Building-a-Local-Test-Environment/&quot; target=&quot;_blank&quot;&gt;step-by-step official guide&lt;/a&gt;&lt;/b&gt; here as well&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Firstly, we need to increase the OS&#39;s open files limit. there are two ways to do this:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;1) A temporary setting, which is valid ONLY for the current session:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# ulimit -n 65536&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;2) A permanent setting, done in the limits.conf file:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# vi /etc/security/limits.conf&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #e69138; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;root soft nofile 65536&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #e69138; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;root hard nofile 65536&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #e69138; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;riak soft nofile 65536&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #e69138; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;riak hard nofile 65536&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Save the file and exit the editor.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Next, we need to modify the following config files and add few commands to them:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;# vi /etc/riak/app.config&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Add this line to the riak_core section, which starts off like this: &amp;nbsp;&lt;b&gt;{riak_core, [ &lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span style=&quot;color: #e69138;&quot;&gt;{default_bucket_props, [{allow_mult, true}]},&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #e69138; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-aGzMi1WYBpA/VCAFLjZKASI/AAAAAAAAJxk/1ZnTDabJ60I/s1600/7.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/-aGzMi1WYBpA/VCAFLjZKASI/AAAAAAAAJxk/1ZnTDabJ60I/s1600/7.PNG&quot; height=&quot;80&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Next, in the same config file, find the following text and replace that with the contenet as shown below:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Change this --&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #e69138; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;{storage_backend, riak_kv_bitcask_backend}&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;To this --&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #e69138; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;{add_paths, [&quot;/usr/lib/riak-cs/lib/riak_cs-1.5.0/ebin&quot;]},&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #e69138; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;{storage_backend, riak_cs_kv_multi_backend},&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #e69138; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;{multi_backend_prefix_list, [{&amp;lt;&amp;lt;&quot;0b:&quot;&amp;gt;&amp;gt;, be_blocks}]},&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #e69138; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;{multi_backend_default, be_default},&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #e69138; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;{multi_backend, [&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #e69138; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; {be_default, riak_kv_eleveldb_backend, [&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #e69138; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {max_open_files, 50},&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #e69138; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {data_root, &quot;/var/lib/riak/leveldb&quot;}&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #e69138; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; ]},&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #e69138; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; {be_blocks, riak_kv_bitcask_backend, [&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #e69138; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {data_root, &quot;/var/lib/riak/bitcask&quot;}&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #e69138; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; ]}&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;b&gt;&lt;span style=&quot;color: #e69138; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;span style=&quot;color: #e69138; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;]},&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-_CKs4S-gkiE/VCAFL1lIBqI/AAAAAAAAJx4/944pK5zcI-k/s1600/8.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-_CKs4S-gkiE/VCAFL1lIBqI/AAAAAAAAJx4/944pK5zcI-k/s1600/8.PNG&quot; height=&quot;300&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Next, in the same config file, swap the http and https IP addresses with localhost (127.0.0.1) to your Riak Server&#39;s IP address (192.168.50.150)&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #e69138;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;{http, [ {&quot;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;192.168.50.150&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&quot;, 8098 } ]}&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span style=&quot;color: #e69138;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;{https, [ {&quot;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;192.168.50.150&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&quot;, 8098 } ]}&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Save the file and exit the editor.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-5vlaBzYkIJY/VCAFMEyhZ6I/AAAAAAAAJx0/f5-iNpzsz0E/s1600/9.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/-5vlaBzYkIJY/VCAFMEyhZ6I/AAAAAAAAJx0/f5-iNpzsz0E/s1600/9.PNG&quot; height=&quot;151&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Next, edit the riak-cs config file and change the IP addresses there as well&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# vi /etc/riak-cs/app.config&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Change the following lines only, replacing the localhost IP with your Riak Server IP:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #e69138;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;{cs_ip, &quot;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;192.168.50.150&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&quot;}&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span style=&quot;color: #e69138;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;{riak_ip, &quot;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;192.168.50.150&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&quot;}&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span style=&quot;color: #e69138; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span style=&quot;color: #e69138;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;{stanchion_ip, &quot;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;192.168.50.150&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&quot;}&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Save and exit the editor.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-q7CKjLhJ-w0/VCAFMFVDzaI/AAAAAAAAJxw/DgCiydHu9TY/s1600/10.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/-q7CKjLhJ-w0/VCAFMFVDzaI/AAAAAAAAJxw/DgCiydHu9TY/s1600/10.PNG&quot; height=&quot;292&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Follow the same steps for the stanchion config file &amp;nbsp;in /etc/stanchion/app.config as well:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;# vi&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;/etc/stanchion/app.config&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Change the following lines only, replacing the localhost IP with your Riak Server IP:&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;color: #e69138; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;{stanchion_ip, &quot;192.168.50.150&quot;}&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #e69138; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;{riak_ip, &quot;192.168.50.150&quot;}&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Save and exit the editor.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-CBgDzJs3Wac/VCAFEp_cydI/AAAAAAAAJwM/tluBp8j0k9E/s1600/11.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/-CBgDzJs3Wac/VCAFEp_cydI/AAAAAAAAJwM/tluBp8j0k9E/s1600/11.PNG&quot; height=&quot;387&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Next, edit the following files and change the -name parameter values as shown below:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# vi /etc/riak/vm.args&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #e69138; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;-name riak@192.168.50.150&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-8sPNSTQOMeI/VCAFFllao9I/AAAAAAAAJwQ/B3s4A9qksjM/s1600/12.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/-8sPNSTQOMeI/VCAFFllao9I/AAAAAAAAJwQ/B3s4A9qksjM/s1600/12.PNG&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# vi /etc/riak-cs/vm.args&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #e69138; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;-name riak-cs@192.168.50.150&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-QIWy9g61dLc/VCAFF_ddm0I/AAAAAAAAJwU/5qRT0c_cYIM/s1600/13.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/-QIWy9g61dLc/VCAFF_ddm0I/AAAAAAAAJwU/5qRT0c_cYIM/s1600/13.PNG&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# vi /etc/stanchion/vm.args&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #e69138; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;-name stanchion@192.168.50.150&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-xWyv_QgWpl4/VCAFGDRBh8I/AAAAAAAAJwY/R4-_rJT82Nw/s1600/14.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/-xWyv_QgWpl4/VCAFGDRBh8I/AAAAAAAAJwY/R4-_rJT82Nw/s1600/14.PNG&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;All done, we are now ready to start our services.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;span style=&quot;color: red;&quot;&gt;NOTE&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;: Start them in the correct order as shown below:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# sudo riak start&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# sudo stanchion start&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;b style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;# sudo riak-cs start&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-h-sxsPcgSW0/VCAFGoQKn2I/AAAAAAAAJwg/jJ2VXbzY9UA/s1600/15.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/-h-sxsPcgSW0/VCAFGoQKn2I/AAAAAAAAJwg/jJ2VXbzY9UA/s1600/15.PNG&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;You can test whether your Riak-CS service is running properly by executing the riak-cs ping command.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# riak-cs ping&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;You can check riak and stanchion services are functioning correctly or not as well using this same command.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-XsOITs4RZc4/VCAFGhD8wSI/AAAAAAAAJwk/c9Ez4jF63Fw/s1600/16.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/-XsOITs4RZc4/VCAFGhD8wSI/AAAAAAAAJwk/c9Ez4jF63Fw/s1600/16.PNG&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-large;&quot;&gt;&lt;b&gt;&lt;u&gt;Creating an Admin user&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Let&#39;s face it, nothing works without an admin user!!&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;To get started, first edit the&amp;nbsp;/etc/riak-cs/app.config and find the anonymous_user_creation parameter as shown. This is set to false by default. Change it and set it true.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;# vi&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;/etc/riak-cs/app.config&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #e69138; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;{anonymous_user_creation, true},&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;span style=&quot;color: red;&quot;&gt;NOTE&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;: This is a temporary setting that we are changing so that we can create a &amp;nbsp;user. Once the user is created, make sure you set the parameter back to false.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-LYNltMZHULs/VCAFHOeYZOI/AAAAAAAAJws/K0rkM4TrZJQ/s1600/17.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/-LYNltMZHULs/VCAFHOeYZOI/AAAAAAAAJws/K0rkM4TrZJQ/s1600/17.PNG&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Restart the riak-cs service so that the changes take effect&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# riak-cs restart&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-20anHlHXE7U/VCAFHg7X7hI/AAAAAAAAJww/kWbDb81S1iA/s1600/18.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/-20anHlHXE7U/VCAFHg7X7hI/AAAAAAAAJww/kWbDb81S1iA/s1600/18.PNG&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Next, ruun the following command. This will create a new user named &quot;&lt;b&gt;admin&lt;/b&gt;&quot; with an email &quot;&lt;b&gt;admin@cloud.com&lt;/b&gt;&quot;. it will also generate two &lt;b&gt;VERY IMPORTANT KEYS&lt;/b&gt;: an &lt;b&gt;Access Key&lt;/b&gt; and a &lt;b&gt;Secret Key&lt;/b&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# curl -XPOST http://localhost:8080/riak-cs/user \&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&amp;nbsp; -H &#39;Content-Type: application/json&#39; \&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&amp;nbsp; -d &#39;{&quot;email&quot;:&quot;admin@cloud.com&quot;, &quot;name&quot;:&quot;admin&quot;}&#39;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;The user&#39;s access key and secret key are returned in the &lt;b&gt;key_id&lt;/b&gt; and &lt;b&gt;key_secret&lt;/b&gt; fields respectively. Take note of these keys as they will be required in the testing step.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;In this case, those keys are:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;i&gt;Access key&lt;/i&gt;&lt;/b&gt;: XNTMDGWOV2VI0EHMMDI6&lt;br /&gt;&lt;b&gt;&lt;i&gt;Secret key&lt;/i&gt;&lt;/b&gt;: Rvny0twbBMc53pABDvOjY2lxp_Ifv0Yrq4gbTw==&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-a89eQwGpp_c/VCAFIJEvE5I/AAAAAAAAJw0/WRwd84B7hDk/s1600/19.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/-a89eQwGpp_c/VCAFIJEvE5I/AAAAAAAAJw0/WRwd84B7hDk/s1600/19.PNG&quot; height=&quot;130&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Next, add these keys in BOTH, the riak-cs and stanchion config files as shown:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# vi&amp;nbsp;/etc/riak-cs/app.config&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Find the admin_ket and admin_secret parameters and provide the admin_key and admin_secret to them respectively:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #e69138;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;{admin_key, &quot;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;XNTMDGWOV2VI0EHMMDI6&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&quot;}&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span style=&quot;color: #e69138; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span style=&quot;color: #e69138;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;{admin_secret, &quot;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Rvny0twbBMc53pABDvOjY2lxp_Ifv0Yrq4gbTw==&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&quot;}&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-yD7XFvXJwCA/VCAFI4Y8e-I/AAAAAAAAJxA/b6kDnJLqvYw/s1600/20.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/-yD7XFvXJwCA/VCAFI4Y8e-I/AAAAAAAAJxA/b6kDnJLqvYw/s1600/20.PNG&quot; height=&quot;160&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Do the same for the stanchion config file as well located at&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;/etc/stanchion/app.config&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Once added, restart both riak-cs and stanchion for the changes to take effect.. and voila.. your Object Store is now ready for use!!!&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# sudo stanchion restart&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# sudo riak-cs restart&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-J-nlmDbmd-A/VCAFJGluLEI/AAAAAAAAJxE/ecw-GVpoOPY/s1600/21.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/-J-nlmDbmd-A/VCAFJGluLEI/AAAAAAAAJxE/ecw-GVpoOPY/s1600/21.PNG&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;br /&gt;Stay tuned for the next part of this series where we &lt;b&gt;&lt;a href=&quot;http://www.yoyoclouds.com/2014/09/working-with-object-stores-s3cmd.html&quot; target=&quot;_blank&quot;&gt;install and configure S3CMD Tools for accessing the Object Store&lt;/a&gt;&lt;/b&gt;!!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.yoyoclouds.com/2014/09/working-with-object-stores-riakcs.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5783568396589671312/posts/default/4813591295054822986'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5783568396589671312/posts/default/4813591295054822986'/><link rel='alternate' type='text/html' href='http://www.yoyoclouds.com/2014/09/working-with-object-stores-riakcs.html' title='Working with Object Stores: RiakCS'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-971OSbkbopo/VCAFEuL17ZI/AAAAAAAAJwI/GESdsir5nhg/s72-c/1.PNG" height="72" width="72"/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5783568396589671312.post-6410937591512461417</id><published>2014-09-17T15:15:00.000+05:30</published><updated>2014-09-17T15:15:06.101+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Best Practices"/><category scheme="http://www.blogger.com/atom/ns#" term="CentOS"/><category scheme="http://www.blogger.com/atom/ns#" term="hard disk"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="linux os"/><category scheme="http://www.blogger.com/atom/ns#" term="Storage"/><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu"/><title type='text'>Working with LVMs</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-large;&quot;&gt;&lt;u&gt;&lt;b&gt;Working with LVMs&lt;/b&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;LVMs or Logical Volume Management is a really useful&amp;nbsp;alternative&amp;nbsp;towards creating fixed partitions and file systems.&amp;nbsp;Unlike traditional fixed sized partitions, LVM are designed to be added or removed as need be without having to re-organize or spread the data over multiple filesystems.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;blockquote class=&quot;tr_bq&quot;&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: large;&quot;&gt;&lt;i&gt;LVM provides a flexible and high level approach to managing disk space. Instead of each disk drive being split into partitions of fixed sizes onto which fixed size file systems are created, LVM provides a way to group together disk space into logical volumes which can be easily resized and moved. In addition LVM allows administrators to carefully control disk space assigned to different groups of users by allocating distinct volume groups or logical volumes to those users. When the space initially allocated to the volume is exhausted the administrator can simply add more space without having to move the user files to a different file system.&lt;/i&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;In this tutorial, I&#39;ll be showing you simple steps using which you can easily extend your root partition using LVMs. But before we begin, here a look at few LVM related terms and components:&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6; font-size: x-large;&quot;&gt;Volume Group (VG)&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;The Volume Group is the high level container which holds one or more logical volumes and physical volumes.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6; font-size: x-large;&quot;&gt;Physical Volume (PV)&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;A physical volume represents a storage device such as a disk drive or other storage media.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6; font-size: x-large;&quot;&gt;Logical Volume (LV)&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;A logical volume is the equivalent to a disk partition and, as with a disk partition, can contain a file system.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;&lt;br /&gt;&lt;b&gt;&lt;span style=&quot;font-size: x-large;&quot;&gt;Physical Extent (PE)&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Each physical volume (PV) is divided into equal size blocks known as physical extents.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6; font-size: x-large;&quot;&gt;Logical Extent (LE)&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Each logical volume (LV) is divided into equal size blocks called logical extents.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;In the following guide, I&#39;ll be demonstrating the steps on a CentOS 6.5 OS. The steps should be the same for most of the popular&amp;nbsp;Linux&amp;nbsp;distributions as well.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;First thing to note is that my root partition is already mounted to a logical volume (named /vg_&lt;i&gt;lvm-lv_root&lt;/i&gt;). This is essential as the following steps will not work if your root partion is places on a standard partition.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Note down where the root partition is mounted using the following command:&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# df -h&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-U_64oU6kY9Q/VBk7vsWsUWI/AAAAAAAAJuQ/mDWszuSLLjk/s1600/1.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/-U_64oU6kY9Q/VBk7vsWsUWI/AAAAAAAAJuQ/mDWszuSLLjk/s1600/1.PNG&quot; height=&quot;142&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;you can alternatively check the same using the mount command:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# mount&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-xts1E9UcHOU/VBk7yJwhmWI/AAAAAAAAJus/VHESTPzQTD4/s1600/2.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-xts1E9UcHOU/VBk7yJwhmWI/AAAAAAAAJus/VHESTPzQTD4/s1600/2.PNG&quot; height=&quot;158&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;If you want to see info regarding the existing &lt;b&gt;volume groups&lt;/b&gt;(VG), you can use the following command:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# vgdisplay&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;From the screenshot below, we can see that my Volume Group &lt;b&gt;vg_lvm&lt;/b&gt; has a &lt;b&gt;Physical Extent&lt;/b&gt; (PE) size of 4MB, and has a total of 7GB available as a total &lt;b&gt;Volume Group&lt;/b&gt; (VG) size.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-wqEJrcIYtQw/VBk7ysibN6I/AAAAAAAAJuw/h7eSOxJqkq8/s1600/3.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/-wqEJrcIYtQw/VBk7ysibN6I/AAAAAAAAJuw/h7eSOxJqkq8/s1600/3.PNG&quot; height=&quot;490&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;To know more about the individual &lt;b&gt;Logical Volumes&lt;/b&gt;(LV) created in a Volume Group, use the following command:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# lvdisplay&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;As you can see from the screenshot, there are two logical volumes here. Firstly, we have a root logical volume (&lt;b&gt;lv_root&lt;/b&gt;) and it is 6.71GB in size. The other is a logical volume for swap (&lt;b&gt;lv_swap&lt;/b&gt;) and that is 816MB in size. For the purpose of this tutorial, we will increase the root logical volumes size.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-XCBSrVhtSRw/VBk7zD_S11I/AAAAAAAAJvE/PxJ9CA1akAQ/s1600/4.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/-XCBSrVhtSRw/VBk7zD_S11I/AAAAAAAAJvE/PxJ9CA1akAQ/s1600/4.PNG&quot; height=&quot;640&quot; width=&quot;626&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Now that we know what space is being used it is often helpful to understand which devices are providing the space (in other words which devices are being used as physical volumes). To obtain this information we need to run the following command:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# pvdisplay&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;The following screenshot shows that the space for &lt;b&gt;Volume Group &lt;/b&gt;(vg_lvm) is provided by a &lt;b&gt;Physical Volume&lt;/b&gt; (PV) located at &lt;b&gt;/dev/sda2&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-1cEe2DBW7aY/VBk7zXxVFAI/AAAAAAAAJvA/q8wSxPOPE8A/s1600/5.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/-1cEe2DBW7aY/VBk7zXxVFAI/AAAAAAAAJvA/q8wSxPOPE8A/s1600/5.PNG&quot; height=&quot;292&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-large;&quot;&gt;&lt;b&gt;&lt;u&gt;Adding additional space to root partition&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;I have attached a 32GB HDD to my CentOS machine. I can view my newly added HDD as a disk using the fdisk command:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# fdisk -l&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-cTZ6tDMEHi8/VBk70KmLa9I/AAAAAAAAJvY/en4kRu9DjV0/s1600/6.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/-cTZ6tDMEHi8/VBk70KmLa9I/AAAAAAAAJvY/en4kRu9DjV0/s1600/6.PNG&quot; height=&quot;640&quot; width=&quot;574&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Before I use this new disk as a logical volume, its always good to format it and create a Linux partition on it.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# fdisk /dev/sdb&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-IsT3X_RMWMY/VBk70BBmiuI/AAAAAAAAJvU/5ridppZIEAw/s1600/7.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/-IsT3X_RMWMY/VBk70BBmiuI/AAAAAAAAJvU/5ridppZIEAw/s1600/7.PNG&quot; height=&quot;426&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Make sure the new disk got formatted properly by using the fdisk command as shown below:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# fdisk -l&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-ySTY7R90LCc/VBk71Ge8tLI/AAAAAAAAJvw/Wl0uzBeUDlU/s1600/8.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-ySTY7R90LCc/VBk71Ge8tLI/AAAAAAAAJvw/Wl0uzBeUDlU/s1600/8.PNG&quot; height=&quot;640&quot; width=&quot;552&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Now that the new disk is formatted and ready, lets add that o our Volume Group.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;First, we convert this disk into a physical volume. This is achieved using the &lt;b&gt;pvcreate &lt;/b&gt;command:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# pvcreate /dev/sdb1&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-rbSblTF_OSo/VBk71ZJDrQI/AAAAAAAAJvg/0FXo1RAEszo/s1600/9.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/-rbSblTF_OSo/VBk71ZJDrQI/AAAAAAAAJvg/0FXo1RAEszo/s1600/9.PNG&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;With the physical volume created we now need to add it to the volume group (vg_lvm) using the &lt;b&gt;vgextend &lt;/b&gt;command:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# vgextend vg_lvm /dev/sdb1&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-UCQAp4Hvv5A/VBk7xxh4BxI/AAAAAAAAJuo/EH7C4_Gcvn8/s1600/10.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/-UCQAp4Hvv5A/VBk7xxh4BxI/AAAAAAAAJuo/EH7C4_Gcvn8/s1600/10.PNG&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Use the &lt;b&gt;pvdisplay &lt;/b&gt;command to view the newly created Physical Volume&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;# pvdisplay /dev/sdb1&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-_RjB8nLeJBY/VBk7voxInbI/AAAAAAAAJuU/enJjcu7ho1Y/s1600/11.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/-_RjB8nLeJBY/VBk7voxInbI/AAAAAAAAJuU/enJjcu7ho1Y/s1600/11.PNG&quot; height=&quot;299&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;The new physical volume has now been added to the volume group and is ready to be allocated to a logical volume.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;We use the &lt;b&gt;lvextend &lt;/b&gt;tool to provide the size by which we wish to extend the volume. In this case we want to extend the size of lv_root by approx 31 GB (&lt;i&gt;Since we added a HDD of 32GB, use a disk space of approx 31GB for the logical volume&lt;/i&gt;).&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;u&gt;NOTE&lt;/u&gt;&lt;/b&gt; that we need to provide the path to the logical volume which can be obtained from the &lt;b&gt;lvdisplay &lt;/b&gt;command&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;# lvextend -L+31G /dev/vg_lvm/lvm_root&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-9U9HwXTgMoA/VBk7wHUBG-I/AAAAAAAAJuc/KX09o5Xmp9g/s1600/12.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/-9U9HwXTgMoA/VBk7wHUBG-I/AAAAAAAAJuc/KX09o5Xmp9g/s1600/12.PNG&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Last step in the process is to simply resize the file system on the new logical volume so that it now starts using the additional 30GB of free space as well.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# resize2fs /dev/vg_lvm/lv_root&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-HSfvOwPegK4/VBk7wSaTQ8I/AAAAAAAAJug/O2fdthERVwg/s1600/13.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/-HSfvOwPegK4/VBk7wSaTQ8I/AAAAAAAAJug/O2fdthERVwg/s1600/13.PNG&quot; height=&quot;159&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Check your root partitions size now, and it should show you ample of new space to work with!!&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# df -h&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-Qt1d0XFUxTM/VBk7xy576SI/AAAAAAAAJvc/Ig8S6p7XqVI/s1600/14.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-Qt1d0XFUxTM/VBk7xy576SI/AAAAAAAAJvc/Ig8S6p7XqVI/s1600/14.PNG&quot; height=&quot;157&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.yoyoclouds.com/2014/09/working-with-lvms.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5783568396589671312/posts/default/6410937591512461417'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5783568396589671312/posts/default/6410937591512461417'/><link rel='alternate' type='text/html' href='http://www.yoyoclouds.com/2014/09/working-with-lvms.html' title='Working with LVMs'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-U_64oU6kY9Q/VBk7vsWsUWI/AAAAAAAAJuQ/mDWszuSLLjk/s72-c/1.PNG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5783568396589671312.post-2263381115751102913</id><published>2014-08-27T09:50:00.000+05:30</published><updated>2014-08-27T09:50:35.625+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Best Practices"/><category scheme="http://www.blogger.com/atom/ns#" term="CentOS"/><category scheme="http://www.blogger.com/atom/ns#" term="KVM"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="linux os"/><category scheme="http://www.blogger.com/atom/ns#" term="virtualization"/><title type='text'>Getting started with KVM- Networking and Storage</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-large;&quot;&gt;&lt;u&gt;&lt;b&gt;Getting Started with KVM&lt;/b&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-large;&quot;&gt;&lt;u&gt;&lt;b&gt;Part 3: Networking and Storage&lt;/b&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;In this set of tutorial, I&#39;ll be showing some simple steps to creating Virtual Machines easily using&amp;nbsp;&lt;b&gt;KVM&amp;nbsp;&lt;/b&gt;(&lt;i&gt;Kernel-based Virtual Machine&lt;/i&gt;)&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;span style=&quot;color: red;&quot;&gt;NOTE&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;: before we begin, make sure that your host system has a functional&amp;nbsp;&lt;b&gt;Intel VT&lt;/b&gt;&amp;nbsp;or&amp;nbsp;&lt;b&gt;AMD-V&lt;/b&gt;&amp;nbsp;flag set. This is essential for creating Virtual Machines on your Host system.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: x-large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;In my &lt;/span&gt;&lt;b&gt;&lt;span style=&quot;font-size: x-large;&quot;&gt;&lt;a href=&quot;http://www.yoyoclouds.com/2014/08/getting-started-with-kvm-creating-vms.html&quot; target=&quot;_blank&quot;&gt;PREVIOUS POST&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;, we looked at the two ways in which we can create VMs for KVM. This is a continuation of that post where we look at some of the advanced Networking and Storage options provided for KVM.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-large;&quot;&gt;&lt;b&gt;1) &lt;/b&gt;&lt;u&gt;&lt;b&gt;Virtual Networks&lt;/b&gt;&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;The first thing we are going to do is create Virtual Networks for our VM to use. In the &lt;/span&gt;&lt;b&gt;&lt;span style=&quot;font-size: x-large;&quot;&gt;&lt;a href=&quot;http://www.yoyoclouds.com/2014/08/getting-started-with-kvm-creating-vms.html&quot; target=&quot;_blank&quot;&gt;PREVIOUS POST&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;, we created a VM called &quot;&lt;/span&gt;&lt;b style=&quot;font-size: x-large;&quot;&gt;&lt;i&gt;My-Debian-VM2&lt;/i&gt;&lt;/b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&quot;, I&#39;ll be demonstrating these steps on this VM itself. So without further&amp;nbsp;adieu, lets get started!!&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;The first thing to do is select the &quot;&lt;b&gt;localhost (QEMU)&lt;/b&gt;&quot; option from our VMM console.&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-NHahUqjTOwk/U_bhePCtmfI/AAAAAAAAI5c/sm_9PYiuYW8/s1600/22.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/-NHahUqjTOwk/U_bhePCtmfI/AAAAAAAAI5c/sm_9PYiuYW8/s1600/22.PNG&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;This brings up the following &quot;&lt;b&gt;Connection Details&lt;/b&gt;&quot; Page. Here you can create Virtual Networks, assign Storage Pools, Add new Network Interfaces etc. You can even monitor the performance of your KVM using the basic performance graphs that are generated here.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-RwAEwE8FS0M/U_bheJk4N_I/AAAAAAAAI5w/cdTCnfMP7UI/s1600/23.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/-RwAEwE8FS0M/U_bheJk4N_I/AAAAAAAAI5w/cdTCnfMP7UI/s1600/23.PNG&quot; height=&quot;452&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;For our first exercise, we need to select the &quot;&lt;b&gt;Virtual Networks&lt;/b&gt;&quot; Tab. There is already a Virtual Network created here by default, and as you can see, its got few Network configurations done to it, such as DHCP start and end IP addresses, Forwarding enabled and set to NAT etc. What we are going to do is we will &quot;&lt;b&gt;Add&lt;/b&gt;&quot; a fresh Virtual Network here. To do that, click on the &quot;&lt;b&gt;+&lt;/b&gt;&quot; icon as shown:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-JdWTzJ6bziI/U_bhePy_ljI/AAAAAAAAI5g/gE69AxkOqEE/s1600/24.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-JdWTzJ6bziI/U_bhePy_ljI/AAAAAAAAI5g/gE69AxkOqEE/s1600/24.PNG&quot; height=&quot;452&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;This will present a dialog that will help you setup your Virtual Network with ease. To begin, click &quot;&lt;b&gt;Forward&lt;/b&gt;&quot;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-BSYXArc_7Bw/U_bhfI5cYhI/AAAAAAAAI5o/ZsYOogC41pQ/s1600/25.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/-BSYXArc_7Bw/U_bhfI5cYhI/AAAAAAAAI5o/ZsYOogC41pQ/s1600/25.PNG&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Provide a suitable name for the Virtual Network. In my case, I&#39;m calling it a &quot;&lt;b&gt;VM_br0_NET&lt;/b&gt;&quot;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-YmlOg79mWT0/U_bhgt15VMI/AAAAAAAAI6A/8IdUpSCRHaY/s1600/26.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/-YmlOg79mWT0/U_bhgt15VMI/AAAAAAAAI6A/8IdUpSCRHaY/s1600/26.PNG&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Next, provide it a suitable &quot;&lt;b&gt;IPv4 Address Space&lt;/b&gt;&quot;. You need to provide any valid IP range here, provided they belong to the &lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;192.198.xxx.xxx&lt;/span&gt;&lt;/b&gt;, &lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;172.16.xxx.xxx&lt;/span&gt;&lt;/b&gt; or &lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;10.xxx.xxx.xxx&lt;/span&gt;&lt;/b&gt; IP segments. I have provided for a &quot;&lt;b&gt;172.16.32.0/24&lt;/b&gt;&quot; network. &amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;The wizard will automatically provide you your Virtual Network details such as Broadcast and Gateway IPs.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-A6MMieTDdy4/U_bhf-UaxxI/AAAAAAAAI6E/JdeF95VElAc/s1600/27.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/-A6MMieTDdy4/U_bhf-UaxxI/AAAAAAAAI6E/JdeF95VElAc/s1600/27.PNG&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;In the next section, you can set the &lt;b&gt;DHCP &lt;/b&gt;range for your Virtual Network. This is optional, but helps to set it out never the less. You need to enter the &quot;&lt;b&gt;start&lt;/b&gt;&quot; and the &quot;&lt;b&gt;end&lt;/b&gt;&quot; IP addresses from your Virtual Network IP range as shown.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-xn_-BZuAFMg/U_bhgLDdFXI/AAAAAAAAI58/uQsYMM2ATQg/s1600/28.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-xn_-BZuAFMg/U_bhgLDdFXI/AAAAAAAAI58/uQsYMM2ATQg/s1600/28.PNG&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Next, select how the Virtual Network should connect to a Physical Network on your KVM Host. You can either opt to set the Virtual Network as &quot;&lt;b&gt;Isolated&lt;/b&gt;&quot; or have the Virtual Network &quot;&lt;b&gt;Forwarded&lt;/b&gt;&quot; to a Physical NIC as we are about to do.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;In my case, I have forwarded the Virtual Network on my eth0 device and Ill be using &lt;b&gt;NAT &lt;/b&gt;as my forwarding mode.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-cpdOe2jx7Vw/U_bhg4UsEkI/AAAAAAAAI6I/tksb3scmULY/s1600/29.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/-cpdOe2jx7Vw/U_bhg4UsEkI/AAAAAAAAI6I/tksb3scmULY/s1600/29.PNG&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Review the changes and click &quot;&lt;b&gt;Finish&lt;/b&gt;&quot; to create the Virtual Network.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-kXDJNxsmn4Q/U_bhhLBIyZI/AAAAAAAAI6M/N8z1z-BYMBw/s1600/30.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/-kXDJNxsmn4Q/U_bhhLBIyZI/AAAAAAAAI6M/N8z1z-BYMBw/s1600/30.PNG&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Your new Virtual Network will be created and displayed as below:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-cVv5Wmr3jJc/U_bhhf9PcbI/AAAAAAAAI6U/dgPsS_0mLrA/s1600/31.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/-cVv5Wmr3jJc/U_bhhf9PcbI/AAAAAAAAI6U/dgPsS_0mLrA/s1600/31.PNG&quot; height=&quot;452&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Perform the same steps for the second NIC (eth1) as well. Here, I created a similar Virtual Network called &quot;&lt;b&gt;VM_br1_NET&lt;/b&gt;&quot; and provided it an IP range of &quot;&lt;b&gt;10.1.0.0/24&lt;/b&gt;&quot;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-OMQRBSedz04/U_bhht6MmlI/AAAAAAAAI6w/9lFZ65SnYxI/s1600/32.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-OMQRBSedz04/U_bhht6MmlI/AAAAAAAAI6w/9lFZ65SnYxI/s1600/32.PNG&quot; height=&quot;450&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Once the Virtual Networks are created, &quot;&lt;b&gt;Close&lt;/b&gt;&quot; the KVM Connections Manager window.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-5crdO1Vt864/U_bhh7PhXcI/AAAAAAAAI6Y/Zu1yUctagUs/s1600/33.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-5crdO1Vt864/U_bhh7PhXcI/AAAAAAAAI6Y/Zu1yUctagUs/s1600/33.PNG&quot; height=&quot;452&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;We now have to add the Virtual Network to our VM. To do so, sect the VM (&lt;i&gt;My-Debian-VM2&lt;/i&gt;) as shown below:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-ll3ntyC4Pvs/U_bhidqJ2rI/AAAAAAAAI6s/V3UgSy3pWRo/s1600/34.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/-ll3ntyC4Pvs/U_bhidqJ2rI/AAAAAAAAI6s/V3UgSy3pWRo/s1600/34.PNG&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;This pops up a &quot;&lt;b&gt;Virtual Machine Settings&lt;/b&gt;&quot; page. Here, you can configure your VMs Virtual Hardware settings, add new Virtual Hardware, etc..&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;In our case, select the &quot;&lt;b&gt;Network Card&lt;/b&gt;&quot; as shown. Next, change the &quot;Source Device&quot; from &quot;&lt;b&gt;Bridge (br0)&lt;/b&gt;&quot; to the Virtual Network &quot;&lt;b&gt;VM_br0_NET&lt;/b&gt;&quot; that we created earlier.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-Lk4BhRBAKlQ/U_bhi6vuU0I/AAAAAAAAI6o/oOSYt4NKjvc/s1600/35.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/-Lk4BhRBAKlQ/U_bhi6vuU0I/AAAAAAAAI6o/oOSYt4NKjvc/s1600/35.PNG&quot; height=&quot;526&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Do not change the &quot;&lt;b&gt;Device Model&lt;/b&gt;&quot; settings.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-tZb0TXfUkRk/U_bhraDO_kI/AAAAAAAAI8w/F5g8VXd5TNc/s1600/36.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-tZb0TXfUkRk/U_bhraDO_kI/AAAAAAAAI8w/F5g8VXd5TNc/s1600/36.PNG&quot; height=&quot;526&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Perform the same change for the second NIC as well. Change &quot;&lt;b&gt;Bridge (br1)&lt;/b&gt;&quot; to &quot;&lt;b&gt;VM_br1_NET&lt;/b&gt;&quot; Virtual Network. Once done, hit &quot;Apply&quot; and exit the VM Manager Console.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-a0i51j9mK1o/U_bhkIcFXBI/AAAAAAAAI68/HWK4DuGIAOk/s1600/37.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/-a0i51j9mK1o/U_bhkIcFXBI/AAAAAAAAI68/HWK4DuGIAOk/s1600/37.PNG&quot; height=&quot;528&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-large;&quot;&gt;&lt;b&gt;&lt;br class=&quot;Apple-interchange-newline&quot; /&gt;2)&amp;nbsp;&lt;u&gt;Storage Pools&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;The second thing that we will configure for our VMs is a Storage Pool. Storage Pools are logical storage groups that can contain one or more volumes or virtual disks in various formats.&lt;br /&gt;&lt;br /&gt;Open the &lt;b&gt;Virtual Machine Manager (VMM)&lt;/b&gt;. Click &lt;b&gt;Edit &lt;/b&gt;&amp;gt; &lt;b&gt;Host Details &lt;/b&gt;&amp;gt; &lt;b&gt;Storage tab&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;This will open the Storage section. In the left column, you will see all of your listed storage pools. By default, there will be only one, default, located under&lt;b&gt; /var &lt;/b&gt;(&lt;i&gt;This is a default location&lt;/i&gt;). In the screenshot below, &lt;b&gt;45%&lt;/b&gt; of the storage pool is currently in use. As you can see, this storage pool contains the ISO image for our Guest OS, along with the actual guest OS disks &lt;i&gt;(virtual disks&lt;/i&gt;) as well.&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;First, lets add some Storage Pools for our tutorial. Click on the &quot;&lt;b&gt;+&lt;/b&gt;&quot; icon as shown.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-c2lqF3JdbsI/U_bhkCvULOI/AAAAAAAAI64/0WJb8ZIPNpM/s1600/38.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/-c2lqF3JdbsI/U_bhkCvULOI/AAAAAAAAI64/0WJb8ZIPNpM/s1600/38.PNG&quot; height=&quot;452&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;A dialog box appears which will help you setup your Storage Pools. First thing is to choose a &quot;&lt;b&gt;Name&lt;/b&gt;&quot; and &quot;&lt;b&gt;Type&lt;/b&gt;&quot;. You can use directories (&lt;i&gt;mount points&lt;/i&gt;), including &lt;i&gt;NFS, SCSI &lt;/i&gt;and &lt;i&gt;iSCSI storage, LVM&lt;/i&gt;, and even &lt;i&gt;physical disks&lt;/i&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-Jb_2mPPYFKw/U_bhk6FjtrI/AAAAAAAAI7E/julTmhjAmXk/s1600/39.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/-Jb_2mPPYFKw/U_bhk6FjtrI/AAAAAAAAI7E/julTmhjAmXk/s1600/39.PNG&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;In my case, I&#39;ve provided a name &quot;&lt;b&gt;StoragePool1&lt;/b&gt;&quot; and am providing a &quot;&lt;b&gt;&lt;i&gt;Directory&lt;/i&gt;&lt;/b&gt;&quot; as my pool choice.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;span style=&quot;color: red;&quot;&gt;NOTE&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;: Before starting this activity, I have created and mounted a separate HDD to my KVM Host. This new HDD (&lt;i&gt;/dev/sdb1&lt;/i&gt;) is mounted locally to a directory called &quot;&lt;b&gt;StoragePool1&lt;/b&gt;&quot; which contains a folder within it called &quot;&lt;b&gt;MyNewVMDirectory&lt;/b&gt;&quot;.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-cihxU9yDj4Y/U_bhlFdnMhI/AAAAAAAAI7M/0b3dte4fnOQ/s1600/40.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/-cihxU9yDj4Y/U_bhlFdnMhI/AAAAAAAAI7M/0b3dte4fnOQ/s1600/40.PNG&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;In the next section, browse to the required folder that you want to use as your Storage Pool destination folder (..&lt;i&gt;&lt;u&gt;/StoragePool1/MyNewVMDirectory&lt;/u&gt;&lt;/i&gt;). Once done, click &quot;&lt;b&gt;Finish&lt;/b&gt;&quot;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;  &lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-5xLfAbvOhzE/U_bhlx_XCOI/AAAAAAAAI7c/V_IarM1ZSaI/s1600/42.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/-5xLfAbvOhzE/U_bhlx_XCOI/AAAAAAAAI7c/V_IarM1ZSaI/s1600/42.PNG&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Your new Storage Pools is now ready for use. The next step is to create a &quot;&lt;b&gt;New Volume&lt;/b&gt;&quot; and attach that volume to our VM. to do so, select the &quot;&lt;b&gt;New Volume&lt;/b&gt;&quot; option as shown below:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-RHKtT2kgSZA/U_bhmQkXH9I/AAAAAAAAI7s/p4pDVCsUd5U/s1600/43.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/-RHKtT2kgSZA/U_bhmQkXH9I/AAAAAAAAI7s/p4pDVCsUd5U/s1600/43.PNG&quot; height=&quot;448&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;This pops up a dialog that will help you create your Virtual D&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;isks (aka &lt;i&gt;&lt;b&gt;volumes&lt;/b&gt;&lt;/i&gt;).&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt; The disks will be suffixed with &quot;&lt;b&gt;.img&lt;/b&gt;&quot;, but they can be formatted any which way you choose to. You may want to use &lt;i&gt;qcow2, raw &lt;/i&gt;or &lt;i&gt;vmdk&lt;/i&gt;, for instance. The format will determine if you can use the virtual machines with other solutions such as VMware Player/ Workstation etc.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Provide a suitable name for your new Volume (&lt;i&gt;Debian-Disk-2&lt;/i&gt;). Select &quot;&lt;b&gt;M&lt;/b&gt;&lt;/span&gt;&lt;b&gt;ax Capacity&lt;/b&gt;&quot; and &quot;&lt;b&gt;Allocation&lt;/b&gt;&quot; units as well.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&quot;&lt;b&gt;&lt;i&gt;Max Capacity&lt;/i&gt;&lt;/b&gt;&quot; is the max size of the volume. &quot;&lt;b&gt;&lt;i&gt;Allocation&lt;/i&gt;&lt;/b&gt;&quot; is how much you want to allocate now. Basically, if you choose zero size, you are creating a sparse file with 0 size. You can allocate any value between zero and max. capacity.&lt;/div&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Once done, click &quot;&lt;b&gt;Finish&lt;/b&gt;&quot; to create your Volume.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-qEaoWFSSTGE/U_bhm1956wI/AAAAAAAAI7o/I9ovmqGNwjo/s1600/44.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-qEaoWFSSTGE/U_bhm1956wI/AAAAAAAAI7o/I9ovmqGNwjo/s1600/44.PNG&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Your new Volume is created and ready to be used by your VM.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-y1LznMJ2W40/U_bhnyWazfI/AAAAAAAAI70/4isrgj4Kpeo/s1600/45.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/-y1LznMJ2W40/U_bhnyWazfI/AAAAAAAAI70/4isrgj4Kpeo/s1600/45.PNG&quot; height=&quot;450&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;To add a new Volume to your VM, go to&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;Virtual Machine Manager (VMM)&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&amp;nbsp;&amp;gt; &lt;b&gt;&lt;i&gt;{VM_NAME}&lt;/i&gt;&lt;/b&gt; &amp;gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;Virtual Machine Settings&lt;/b&gt; page. As you can see from the screenshot below, there is only one Disk allocated to the VM (&lt;i&gt;My-Debian-VM2&lt;/i&gt;). Click on &quot;&lt;b&gt;Add Hardware&lt;/b&gt;&quot; to begin.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-7kJdoENUSjw/U_bhoFsfUnI/AAAAAAAAI78/tv-HfFblBOo/s1600/46.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/-7kJdoENUSjw/U_bhoFsfUnI/AAAAAAAAI78/tv-HfFblBOo/s1600/46.PNG&quot; height=&quot;526&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Next, select the &quot;&lt;b&gt;Storage&lt;/b&gt;&quot; tab. You can either create a new Disk using this wizard or attach an already existing disk as well. &quot;&lt;b&gt;Browse&lt;/b&gt;&quot; for the new Volume that we created in our earlier steps.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-H9FVhbHYI40/U_bhohgw7zI/AAAAAAAAI8E/ueJ3ntI_m8Q/s1600/47.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-H9FVhbHYI40/U_bhohgw7zI/AAAAAAAAI8E/ueJ3ntI_m8Q/s1600/47.PNG&quot; height=&quot;454&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;As you can see, I have selected my Storage Pool &quot;&lt;b&gt;StoragePool1&lt;/b&gt;&quot; and within that, I have my new Volume aka &quot;&lt;b&gt;Debian-Disk-2.img&lt;/b&gt;&quot;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-f5wEjvj5w6s/U_bho-jeeeI/AAAAAAAAI8I/asmliLQ3QCI/s1600/48.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/-f5wEjvj5w6s/U_bho-jeeeI/AAAAAAAAI8I/asmliLQ3QCI/s1600/48.PNG&quot; height=&quot;448&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Once added, you can choose to change the &quot;&lt;b&gt;Disk Type&lt;/b&gt;&quot; however I prefer to keep these values to their defaults. Click &quot;&lt;b&gt;Finish&lt;/b&gt;&quot; when done.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-nBbLB2ggADE/U_bhpfnFeXI/AAAAAAAAI8c/VjykQLR-8n0/s1600/49.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/-nBbLB2ggADE/U_bhpfnFeXI/AAAAAAAAI8c/VjykQLR-8n0/s1600/49.PNG&quot; height=&quot;456&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;You should see your newly added Disk attached to your VM as shown below. You are now ready to &lt;b&gt;Power ON&lt;/b&gt; your VM and install the guest OS.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-Wi0p93uhJpM/U_bhp8NWvfI/AAAAAAAAI8Y/0OyYiFDMHzs/s1600/50.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/-Wi0p93uhJpM/U_bhp8NWvfI/AAAAAAAAI8Y/0OyYiFDMHzs/s1600/50.PNG&quot; height=&quot;530&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Just a few screenshots I took during the Install process. AS you can see here, I am asked to select the Primary Network Interface for my Debian guest OS. On selecting either of the cards, the network automatically assigns the VM an IP address form the DHCP pool that we created in our earlier steps.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;span style=&quot;color: red;&quot;&gt;NOTE&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;: Here, &lt;b&gt;eth0 &lt;/b&gt;will provide my Debian VM with internet access, while &lt;b&gt;eth1 &lt;/b&gt;is routed on my LAN network, so remains isolated from the web.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-OovQkSFst8U/U_bhqt9PkZI/AAAAAAAAI8o/VFHjINkI6To/s1600/51.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-OovQkSFst8U/U_bhqt9PkZI/AAAAAAAAI8o/VFHjINkI6To/s1600/51.PNG&quot; height=&quot;528&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Secondly, here&#39;s a screen grab of the two HDDs that we used for this VM. I created partitions manually on both the disks and formatted both to &lt;b&gt;ext4 &lt;/b&gt;file systems.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-fhb594zyORw/U_bhq9tNnmI/AAAAAAAAI8s/YQRCMjmixuc/s1600/52.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-fhb594zyORw/U_bhq9tNnmI/AAAAAAAAI8s/YQRCMjmixuc/s1600/52.PNG&quot; height=&quot;528&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Thahts all there is to it folks!! Hope this tutorial proves helpful to you in setting up your very own KVM Hosts...&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: x-large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.yoyoclouds.com/2014/08/getting-started-with-kvm-networking-and-storage.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5783568396589671312/posts/default/2263381115751102913'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5783568396589671312/posts/default/2263381115751102913'/><link rel='alternate' type='text/html' href='http://www.yoyoclouds.com/2014/08/getting-started-with-kvm-networking-and-storage.html' title='Getting started with KVM- Networking and Storage'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-NHahUqjTOwk/U_bhePCtmfI/AAAAAAAAI5c/sm_9PYiuYW8/s72-c/22.PNG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5783568396589671312.post-6863965355869025122</id><published>2014-08-25T12:14:00.000+05:30</published><updated>2014-08-25T12:14:01.037+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Best Practices"/><category scheme="http://www.blogger.com/atom/ns#" term="CentOS"/><category scheme="http://www.blogger.com/atom/ns#" term="KVM"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="linux os"/><category scheme="http://www.blogger.com/atom/ns#" term="virtualization"/><title type='text'>Getting started with KVM- Creating VMs</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-large;&quot;&gt;&lt;u&gt;&lt;b&gt;Getting Started with KVM&lt;/b&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-large;&quot;&gt;&lt;u&gt;&lt;b&gt;Part 2: Creating Virtual Machines&lt;/b&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;In this set of tutorial, I&#39;ll be showing some simple steps to creating Virtual Machines easily using&amp;nbsp;&lt;b&gt;KVM&amp;nbsp;&lt;/b&gt;(&lt;i&gt;Kernel-based Virtual Machine&lt;/i&gt;)&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;span style=&quot;color: red;&quot;&gt;NOTE&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;: before we begin, make sure that your host system has a functional&amp;nbsp;&lt;b&gt;Intel VT&lt;/b&gt;&amp;nbsp;or&amp;nbsp;&lt;b&gt;AMD-V&lt;/b&gt;&amp;nbsp;flag set. This is essential for creating Virtual Machines on your Host system.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;For the &lt;/span&gt;&lt;b style=&quot;font-size: x-large;&quot;&gt;&lt;i&gt;steps to install and configure KVM&lt;/i&gt;&lt;/b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;, have a look at my &lt;/span&gt;&lt;span style=&quot;font-size: x-large;&quot;&gt;&lt;b&gt;&lt;a href=&quot;http://www.yoyoclouds.com/2014/08/getting-started-with-kvm-installation-configuration.html&quot; target=&quot;_blank&quot;&gt;EARLIER POST&lt;/a&gt;&lt;/b&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;There are basically two ways to go about creating VMs using KVM. I&#39;ll be demonstrating both the steps below: &lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-large;&quot;&gt;&lt;b&gt;1) &lt;u&gt;Using Command Line&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;The first thing to do here is create a separate directory where we will store all our VMs.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Create a new folder at &lt;b&gt;/var/lib/libvirt&lt;/b&gt; directory for our VMs.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# cd /var/lib/libvirt&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# mkdir VM&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-KroO1dCc76E/U_VieWVtqjI/AAAAAAAAI2g/v5LWFCuakYc/s1600/1.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/-KroO1dCc76E/U_VieWVtqjI/AAAAAAAAI2g/v5LWFCuakYc/s1600/1.PNG&quot; height=&quot;280&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Next, download your&amp;nbsp;favorite&amp;nbsp;OSs ISO file. Here, I&#39;m going to be using Debian as my Guest OS.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# wget&amp;nbsp;http://cdimage.debian.org/debian-cd/7.6.0/amd64/iso-cd/debian-7.6.0-amd64-netinst.iso&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-keTLr1navrY/U_VieqcM6lI/AAAAAAAAI2k/47oRc8Uhw38/s1600/2.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-keTLr1navrY/U_VieqcM6lI/AAAAAAAAI2k/47oRc8Uhw38/s1600/2.PNG&quot; height=&quot;466&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;We will use the&amp;nbsp;&lt;b&gt;/var/lib/libvirt/&lt;/b&gt;&lt;b&gt;images&lt;/b&gt;&amp;nbsp;directory to store the ISOs that will be used to create our VMs.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;# mv&amp;nbsp;&lt;/b&gt;&lt;b&gt;debian-7.6.0-amd64-netinst.iso&amp;nbsp;&lt;/b&gt;&lt;b&gt;/var/lib/libvirt/&lt;/b&gt;&lt;b&gt;images&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-zMzlLTYkUyY/U_VieedwxPI/AAAAAAAAI24/bzdpdIFeQrk/s1600/3.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/-zMzlLTYkUyY/U_VieedwxPI/AAAAAAAAI24/bzdpdIFeQrk/s1600/3.PNG&quot; height=&quot;114&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;We are now ready to create our VM. We will be using &lt;b&gt;virt-install&lt;/b&gt;&amp;nbsp;for this.&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;The &lt;b&gt;virt-install&lt;/b&gt; utility must be run as root and accepts a wide range of command-line arguments that are used to provide configuration information related to the virtual machine being created. Some of these command-line options are mandatory (&lt;i&gt;specifically name, ram and disk storage must be provided&lt;/i&gt;) while others are optional. &lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;In the following example, I will be creating a Debian VM named &quot;&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;My-Debian-VM1&lt;/span&gt;&lt;/b&gt;&quot; with &quot;&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;1&lt;/span&gt;&lt;/b&gt;&quot; vCPU and &quot;&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;512MB&lt;/span&gt;&lt;/b&gt;&quot; RAM with a Disk of &quot;&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;10GB&lt;/span&gt;&lt;/b&gt;&quot;.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;# virt-install \&lt;br /&gt;-n&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;My-Debian-VM1&lt;/b&gt;&lt;b&gt;&amp;nbsp;\&lt;br /&gt;--description &quot;My First Debian VM using KVM&quot; \&lt;br /&gt;--ram=512 \&lt;br /&gt;--vcpus=1 \&lt;/b&gt;&lt;b&gt;--disk path=/var/lib/libvirt/VM/My-Debian-VM1.img,size=10 \&lt;/b&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;b&gt;-c /var/lib/libvirt/images/&lt;/b&gt;&lt;b&gt;debian-7.6.0-amd64-netinst.iso&lt;/b&gt;&lt;b&gt;&amp;nbsp;\&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;--graphics vnc \&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;--network bridge:br0 \&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;--network bridge:br1 \&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;--os-type linux \&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #3d85c6; font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;--os-variant=debiansqueeze \&lt;br /&gt;--hvm \&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-IjZFkpyd-4g/U_VifbQWioI/AAAAAAAAI2o/PDyNr-DSfE8/s1600/4.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/-IjZFkpyd-4g/U_VifbQWioI/AAAAAAAAI2o/PDyNr-DSfE8/s1600/4.PNG&quot; height=&quot;450&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;What do these parameters mean??&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;&lt;b&gt;-n&amp;nbsp;&lt;/b&gt;&lt;b&gt;My-Debian-VM1&lt;/b&gt;&amp;nbsp;&lt;/span&gt;: The name of the VM&lt;br /&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;--description&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt; &lt;b&gt;&quot;&lt;/b&gt;&lt;b&gt;My First Debian VM using KVM&lt;/b&gt;&lt;b&gt;&quot;&lt;/b&gt; &lt;/span&gt;: The long description of the VM. This is an optional requirement&lt;br /&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;--ram=512&lt;/span&gt;&lt;/b&gt; : Amount of memory allocated to the VM i.e.&amp;nbsp;512MB&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;&lt;b&gt;--vcpus=1&lt;/b&gt; &lt;/span&gt;: The number of virtual CPU(s) for the VM i.e. 1vCPU&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;--disk path=/var/lib/libvirt/VM/My-Debian-VM1.img,size=10&lt;/span&gt; &lt;/b&gt;:&amp;nbsp;This is is the image file for the VM, the size is specified in GBs&lt;br /&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;&lt;b&gt;-c /var/lib/libvirt/images/&lt;/b&gt;&lt;b&gt;debian-7.6.0-amd64-netinst.iso&lt;/b&gt;&lt;/span&gt;&amp;nbsp;: Install&amp;nbsp;debian-7.6.0&amp;nbsp;from an iso the location parameter&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;--graphics vnc&lt;/span&gt;&lt;/b&gt;&amp;nbsp;: Use VNC to access installation using vnc server/viewer from your local Linux/OSX/Unix/Windows desktop&lt;br /&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;--network bridge:br0&lt;/span&gt;&lt;/b&gt; : Create a network bridge using br0&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;--network bridge:br1&lt;/span&gt;&lt;/b&gt; : Create a network bridge using br1&lt;br /&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;--os-type linux&lt;/span&gt; &lt;/b&gt;:&amp;nbsp;The VM OS type&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;--os-variant=debiansqueeze&lt;/span&gt;&lt;/b&gt;&amp;nbsp;: The VM OS variant&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;--hvm&lt;/span&gt;&lt;/b&gt;&amp;nbsp;: Request the use of full virtualization&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Once your Vm is built, you can access it using the &lt;b&gt;Virtual Machine Manager&lt;/b&gt; (&lt;i&gt;VMM&lt;/i&gt;) as shown below:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Navigate to &lt;b&gt;Applications &lt;/b&gt;&amp;gt;&lt;b&gt; System Tools &lt;/b&gt;&amp;gt;&lt;b&gt; Virtual Machine Manager&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-4YkwYwRaVhA/U_Vif_-vIGI/AAAAAAAAI20/fQcDYoVraWQ/s1600/5.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/-4YkwYwRaVhA/U_Vif_-vIGI/AAAAAAAAI20/fQcDYoVraWQ/s1600/5.PNG&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;You should see the newly created VM running. Simply double click on it to view the console.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-rMXwMaD0WHE/U_VigHwhJBI/AAAAAAAAI2w/7oiwJ4icvyg/s1600/6.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-rMXwMaD0WHE/U_VigHwhJBI/AAAAAAAAI2w/7oiwJ4icvyg/s1600/6.PNG&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;You can now install your Guest OS just like you would do on a normal server. Just remember that if you want to release the control of the mouse from the Guest OS, use the key combination &lt;b&gt;LEFT CTRL&amp;nbsp;+&lt;/b&gt; &lt;b&gt;LEFT ALT&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-jUiryfoqJ-Q/U_VihJqdoTI/AAAAAAAAI28/IDBoRw3aN-c/s1600/7.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/-jUiryfoqJ-Q/U_VihJqdoTI/AAAAAAAAI28/IDBoRw3aN-c/s1600/7.PNG&quot; height=&quot;528&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-large;&quot;&gt;&lt;b&gt;2)&amp;nbsp;&lt;u&gt;Using GUI&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;This is another method using which we can create VMs. Here I&#39;ll be using a tool called &lt;b&gt;Virtual Machine Manager&lt;/b&gt;.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Navigate to&amp;nbsp;&lt;/span&gt;&lt;b style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-large;&quot;&gt;Applications&amp;nbsp;&lt;/b&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;b style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-large;&quot;&gt;&amp;nbsp;System Tools&amp;nbsp;&lt;/b&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;b style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-large;&quot;&gt;&amp;nbsp;Virtual Machine Manager&lt;/b&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Select the new VM icon to get started&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-CIPChNF-AU8/U_Vsl_H-7xI/AAAAAAAAI4c/-qPB0h673jE/s1600/8.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-CIPChNF-AU8/U_Vsl_H-7xI/AAAAAAAAI4c/-qPB0h673jE/s1600/8.PNG&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Enter the &quot;&lt;b&gt;Name&lt;/b&gt;&quot; of your VM and also select how you would like to install the Guest OS. You can use local storage in the form of ISO images or CD/DVDs, HTTP or FTP servers, NFS area, or PXE.&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;In this example, we will use the local install media itself for our Guest OS.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-ZJNffC5BUII/U_VsmclbMdI/AAAAAAAAI4g/b94mi5JiY2Q/s1600/9.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/-ZJNffC5BUII/U_VsmclbMdI/AAAAAAAAI4g/b94mi5JiY2Q/s1600/9.PNG&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Next, choose either a physical device or an image. In our case, we will use an ISO. Then, choose the OS type and the version. This does not have to be precise, but an educated guess is good. It allows additional virtual machine optimization.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-_iAm7VhMfBc/U_VsgVvlp3I/AAAAAAAAI3g/rYam9yttdSU/s1600/10.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/-_iAm7VhMfBc/U_VsgVvlp3I/AAAAAAAAI3g/rYam9yttdSU/s1600/10.PNG&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Browse for the ISO of your Guest OS (In this case, im using Debian v.7)&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-Jv3IzxM-TPE/U_VsgTbfehI/AAAAAAAAI3k/30Oq-DIaIaE/s1600/11.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-Jv3IzxM-TPE/U_VsgTbfehI/AAAAAAAAI3k/30Oq-DIaIaE/s1600/11.PNG&quot; height=&quot;451&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;The final outcome should look something like this:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-UaQhfak8obQ/U_Vsn_MljcI/AAAAAAAAI44/KKfmRUnoFlI/s1600/12.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/-UaQhfak8obQ/U_Vsn_MljcI/AAAAAAAAI44/KKfmRUnoFlI/s1600/12.PNG&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Allocate the required &quot;&lt;b&gt;RAM&lt;/b&gt;&quot; and &quot;&lt;b&gt;CPU&lt;/b&gt;&quot;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-3ysLMK3wi0c/U_VshJ2lTxI/AAAAAAAAI3o/8Ynzc6by6xc/s1600/13.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/-3ysLMK3wi0c/U_VshJ2lTxI/AAAAAAAAI3o/8Ynzc6by6xc/s1600/13.PNG&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Next, provide a &quot;&lt;b&gt;Storage&lt;/b&gt;&quot; for your VM. You can either create a new disk or use an existing one as well. You can set the size and pre-allocate all space, which is good for performance, plus it reduces fragmentation.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-Hnqwrcq6qXE/U_VshfOCwsI/AAAAAAAAI30/hR4nANS16J8/s1600/14.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/-Hnqwrcq6qXE/U_VshfOCwsI/AAAAAAAAI30/hR4nANS16J8/s1600/14.PNG&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;The final step provides a summary of your VMs settings, with some advanced options. You can change your network type, set a fixed Mac address, choose the virtualization type, and the target architecture here.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;span style=&quot;color: red;&quot;&gt;NOTE&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;: I have purposely selected the check box &quot;&lt;b&gt;Customize configuration before install&lt;/b&gt;&quot; as I have to add a secondary NIC card to my VM as well. I can do this step later as well after the VM is created with the Guest OS, but I prefer doing it at the beginning itself.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-Sz7xGateYY8/U_VshmagQuI/AAAAAAAAI34/593ulJKIoeg/s1600/15.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-Sz7xGateYY8/U_VshmagQuI/AAAAAAAAI34/593ulJKIoeg/s1600/15.PNG&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;If you have selected the&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;check box &quot;Customize configuration before install&quot;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&amp;nbsp;from the previous step, then this should pop up on your screen now. This are basically the &quot;Settings&quot; of your VM. To add a new NIC, we need to select the &quot;&lt;b&gt;Add hardware&lt;/b&gt;&quot; option as shown below:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/--KnUvSqPFqE/U_Vsir_B9hI/AAAAAAAAI38/cO6dXl_yi8U/s1600/16.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/--KnUvSqPFqE/U_Vsir_B9hI/AAAAAAAAI38/cO6dXl_yi8U/s1600/16.PNG&quot; height=&quot;508&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Next, select the &quot;&lt;b&gt;Network&lt;/b&gt;&quot; tab and alongside, select the correct &quot;&lt;b&gt;Host Device&lt;/b&gt;&quot; (&lt;i&gt;in this case, its br1&lt;/i&gt;). Once done, click Finish.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/--DUFeOyUyU4/U_VsjNZgVkI/AAAAAAAAI4A/nYZBOomcPig/s1600/17.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/--DUFeOyUyU4/U_VsjNZgVkI/AAAAAAAAI4A/nYZBOomcPig/s1600/17.PNG&quot; height=&quot;460&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Verify the new network card was successfully added. Next, click on &quot;&lt;b&gt;Begin Installation&lt;/b&gt;&quot; to start the VMs boot up process.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-m6j6xaVLE24/U_VsjxWvqCI/AAAAAAAAI4I/-hArLTbJt_I/s1600/18.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/-m6j6xaVLE24/U_VsjxWvqCI/AAAAAAAAI4I/-hArLTbJt_I/s1600/18.PNG&quot; height=&quot;510&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;You should see your new VM power ON in the &lt;b&gt;Virtual Machine Manager&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://images-blogger-opensocial.googleusercontent.com/gadgets/proxy?url=http%3A%2F%2F2.bp.blogspot.com%2F-8zZKkpvjpCg%2FU_VsklbGqSI%2FAAAAAAAAI4U%2F70q06AXOb1s%2Fs1600%2F20.PNG&amp;amp;container=blogger&amp;amp;gadget=a&amp;amp;rewriteMime=image%2F*&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/-8zZKkpvjpCg/U_VsklbGqSI/AAAAAAAAI4U/70q06AXOb1s/s1600/20.PNG&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;The next steps are pretty easy and trivial. Install your Guest OS as you would do it on a normal server. Once again,&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;just remember that if you want to release the control of the mouse from the Guest OS, use the key combination&amp;nbsp;&lt;/span&gt;&lt;b style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-large;&quot;&gt;LEFT CTRL&amp;nbsp;+&lt;/b&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;b style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-large;&quot;&gt;LEFT ALT&lt;/b&gt;&lt;br /&gt;&lt;b style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-large;&quot;&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-LQeN10HyGv8/U_VskaEvJUI/AAAAAAAAI4Q/Fk7QQJvtnxw/s1600/19.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/-LQeN10HyGv8/U_VskaEvJUI/AAAAAAAAI4Q/Fk7QQJvtnxw/s1600/19.PNG&quot; height=&quot;528&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Once you power ON the Guest OS, the two NICs will be assigned to it, however, there will be no IP address available as we have not configured the Networking part (&lt;i&gt;DHCP/ NAT/ Routing etc&lt;/i&gt;) of KVM yet.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;In the next post, I&#39;ll show you &lt;/span&gt;&lt;b&gt;&lt;span style=&quot;font-size: x-large;&quot;&gt;How to configure the Networking and Storage for KVM&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;.. so stay tuned..!!&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.yoyoclouds.com/2014/08/getting-started-with-kvm-creating-vms.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5783568396589671312/posts/default/6863965355869025122'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5783568396589671312/posts/default/6863965355869025122'/><link rel='alternate' type='text/html' href='http://www.yoyoclouds.com/2014/08/getting-started-with-kvm-creating-vms.html' title='Getting started with KVM- Creating VMs'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-KroO1dCc76E/U_VieWVtqjI/AAAAAAAAI2g/v5LWFCuakYc/s72-c/1.PNG" height="72" width="72"/><thr:total>1</thr:total></entry></feed>