SlideShare a Scribd company logo
1 of 15
Download to read offline
How To Create EBS Snapshot and Restore EBS Snapshot – Linux Instance
i | P a g e
Table of Contents
Overview.......................................................................................................................................................1
Applies To......................................................................................................................................................1
Pre-requisites................................................................................................................................................1
Create Snapshot............................................................................................................................................1
Create Snapshot – Instance ......................................................................................................................1
Create Snapshot – Instance ID..................................................................................................................2
Create Snapshot – Volume .......................................................................................................................2
Create Snapshot – Create Snapshot .........................................................................................................2
Create Snapshot – Volume ID...................................................................................................................3
Create Snapshot – Name ..........................................................................................................................3
Create Snapshot – Snapshot ID.................................................................................................................4
Create Snapshot – Status..........................................................................................................................4
Install – HTTPD Service..................................................................................................................................4
HTTPD – Check Installation.......................................................................................................................4
HTTPD – Install..........................................................................................................................................4
HTTPD – Verify Install................................................................................................................................5
HTTPD – Modify Startup State..................................................................................................................5
HTTPD – Startup Service ...........................................................................................................................5
Restore Snapshot..........................................................................................................................................6
Restore Snapshot – Create Volume..........................................................................................................6
Restore Snapshot – Availability Zone........................................................................................................6
Restore Snapshot – Create Volume..........................................................................................................7
Restore Snapshot – State..........................................................................................................................7
Restore Snapshot – Stop...........................................................................................................................7
Restore Snapshot – Instance State (stopping)..........................................................................................8
Restore Snapshot – Instance State (stopped)...........................................................................................8
Restore Snapshot – Detach Volume .........................................................................................................8
Restore Snapshot – Detach Volume (Confirm).........................................................................................9
Restore Snapshot – Detach Volume (status) ............................................................................................9
Restore Snapshot – Attach Volume..........................................................................................................9
How To Create EBS Snapshot and Restore EBS Snapshot – Linux Instance
ii | P a g e
Restore Snapshot – Instance ID ..............................................................................................................10
Restore Snapshot – Device .....................................................................................................................10
Restore Snapshot – Attachment Information.........................................................................................10
Restore Snapshot – Start Instance..........................................................................................................11
Restore Snapshot – Start Instance (confirm)..........................................................................................11
Restore Snapshot – Instance State (pending).........................................................................................12
Restore Snapshot – Instance State (running) .........................................................................................12
Restore Snapshot – Instance State (status checks) ................................................................................12
Restore Snapshot – Validate Restore .....................................................................................................12
Troubleshooting..........................................................................................................................................13
Volume Detach........................................................................................................................................13
Volume Detach (error)............................................................................................................................13
How To Create EBS Snapshot and Restore EBS Snapshot – Linux Instance
Page 1 of 15
Overview
One of the important features in AWS is to create EBS snapshot and restore the EBS volume to a host.
Online snapshot of the Linux instance. The purpose is to rollback the changes at OS level. This guide will
assist you in restoring the old snapshot and attach it to the existing server.
To test the Amazon EBS create snapshot and restore snapshot feature, we would install “httpd” service,
set startup of httpd service on and start it on the new EBS volume and subsequently when we restore it
“httpd” should NOT be installed on the server.
Applies To
Linux Instance, in this document we are considering RHEL 7.0
Pre-requisites
Field Information
Purpose
Instance ID
Required to identify the snapshot
Snapshot ID
To collect volume and snapshot information
Availability Zone
Availability of volume(s) in a zone
Volume Attachment Information
Identify / associate device mount point
Volume State
Available or In-use
Create Snapshot
The purpose of the snapshot is to do in-point-restore.
Create Snapshot – Instance
Choose the instance from the “Instances” link.
How To Create EBS Snapshot and Restore EBS Snapshot – Linux Instance
Page 2 of 15
Create Snapshot – Instance ID
Click on the instance and Make note of “Instance ID” and “Availability Zone” of the host for which
snapshot will be taken.
Create Snapshot – Volume
Choose the Volumes from the “Elastic Block Store” link.
Create Snapshot – Create Snapshot
From the Actions dropdown; click on “Create Snapshot” to take snapshot of the volume.
How To Create EBS Snapshot and Restore EBS Snapshot – Linux Instance
Page 3 of 15
Create Snapshot – Volume ID
Upon clicking create snapshot, volume information is displayed for the tag name.
Create Snapshot – Name
Add “Name” and “Description” for the snapshot and click on “Create” button, to start snapshot of the
volume.
How To Create EBS Snapshot and Restore EBS Snapshot – Linux Instance
Page 4 of 15
Create Snapshot – Snapshot ID
Upon clicking “Create” snapshot creation task is initiated with the “snapshot ID” associated to it. You
can also click on “Snapshot ID” to check the status of the snapshot creation.
Create Snapshot – Status
In the Snapshot window, once the snapshot creation task is done, status will be updated to
“Completed” and progress is updated to “available (100%)”.
Install – HTTPD Service
To test restore feature, we would be installing httpd service.
HTTPD – Check Installation
To verify if the httpd service is installed, run the below command
sudo rpm -qa | grep httpd
HTTPD – Install
To install httpd service without confirmation, run the below command
sudo yum install httpd -y
How To Create EBS Snapshot and Restore EBS Snapshot – Linux Instance
Page 5 of 15
HTTPD – Verify Install
To verify if the httpd service is installed, run the below command
sudo rpm -qa | grep httpd
HTTPD – Modify Startup State
To change httpd service state, run the below command
sudo chkconfig httpd on
HTTPD – Startup Service
To change httpd service state and validate service is running, run the below commands
sudo service httpd start
sudo service httpd status
How To Create EBS Snapshot and Restore EBS Snapshot – Linux Instance
Page 6 of 15
Restore Snapshot
In order to restore an existing snapshot, you need to keep in make note of availability zone and
snapshot ID, which is required to associate with the host.
Restore Snapshot – Create Volume
In order to restore a snapshot, we need to convert the snapshot to a volume, choose the snapshot and
click on “Create Volume” from the Actions dropdown.
Restore Snapshot – Availability Zone
Upon click on the Create Volume, the next step is to choose the “Availability Zone” for the new volume
and click on “Create” button.
How To Create EBS Snapshot and Restore EBS Snapshot – Linux Instance
Page 7 of 15
Restore Snapshot – Create Volume
Upon clicking “Create” a volume creation task is initiated with the “Volume ID” associated to it. You can
also click on “View Volume” to check the status of the Volume creation.
Restore Snapshot – State
Upon clicking “Volume ID” volume creation task state is displayed.
Restore Snapshot – Stop
Next step is to “Stop” the server instance from the instances pane. To stop the instance, from the
Actions drop down, click on “Instance State  Stop” option.
How To Create EBS Snapshot and Restore EBS Snapshot – Linux Instance
Page 8 of 15
Restore Snapshot – Instance State (stopping)
Upon click on Stop” for the server instance from the instances pane. “Instance State” is updated.
Restore Snapshot – Instance State (stopped)
Upon click on Stop” for the server instance from the instances pane. “Instance State” is updated, once it
is completed, state is update with “Stopped”.
Restore Snapshot – Detach Volume
Next step is to detach the existing volume of the server, to detach choose the volume from the Actions
dropdown, click on “Detach Volume” option.
How To Create EBS Snapshot and Restore EBS Snapshot – Linux Instance
Page 9 of 15
Restore Snapshot – Detach Volume (Confirm)
Next step is to detach the existing volume of the server, to detach choose the volume from the Actions
dropdown, click on “Detach Volume” option.
Restore Snapshot – Detach Volume (status)
Detachment of the volume is updated in “Attachment Information”.
Restore Snapshot – Attach Volume
Once the detachment task is completed, the volume state is “available” and “Attachment Information”
is not populated. Next step is to attach the old (snapshot) volume. Now, you can attach the old volume
to the system, as part of rollback activity.
How To Create EBS Snapshot and Restore EBS Snapshot – Linux Instance
Page 10 of 15
Restore Snapshot – Instance ID
Upon clicking the “Attach Volume”, volume ID and availability zone of the volume is populated, click on
Instance to choose the instance ID of the server.
Restore Snapshot – Device
After choosing the “Instance ID”, enter the device mount point for the volume.
Restore Snapshot – Attachment Information
Upon click on “Attach”, the new snapshot volume is attached to the server.
How To Create EBS Snapshot and Restore EBS Snapshot – Linux Instance
Page 11 of 15
Restore Snapshot – Start Instance
Once the state is updated to “in-use” and attachment information is suffixed with “(attached)”. The
system is restored back old state. Now start the instance that was stopped earlier.
Restore Snapshot – Start Instance (confirm)
Upon clicking the “Start” option. Confirm the by clicking “Yes, Start” button to start the instance.
How To Create EBS Snapshot and Restore EBS Snapshot – Linux Instance
Page 12 of 15
Restore Snapshot – Instance State (pending)
Upon clicking the “Yes, Start” button, Instance state is validated and subsequently “Status Check” is
validated.
Restore Snapshot – Instance State (running)
Upon successful validation, the instance is started and set to “running” and “Status Checks” are done.
Restore Snapshot – Instance State (status checks)
Upon successful validation of volume status and availability zone. “Status Checks” are set to green.
Restore Snapshot – Validate Restore
After login into the server, check the restore is successful, by querying httpd package installation status.
We had installed on the new volume, httpd service.
Upon restoration; httpd service is not installed.
How To Create EBS Snapshot and Restore EBS Snapshot – Linux Instance
Page 13 of 15
Troubleshooting
Volume Detach
In order to attach a new EBS volume, you need to attach existing root volume.
Volume Detach (error)
In this case when you try to detach a running instance volume it would throw the screenshot error. To
mitigate the error stop the running instance, detach the volume.

More Related Content

What's hot

How to Install and Configure Cacti on Linux
How to Install and Configure Cacti on LinuxHow to Install and Configure Cacti on Linux
How to Install and Configure Cacti on LinuxVCP Muthukrishna
 
How To List Nginx Modules Installed / Complied on CentOS 7
How To List Nginx Modules Installed / Complied on CentOS 7How To List Nginx Modules Installed / Complied on CentOS 7
How To List Nginx Modules Installed / Complied on CentOS 7VCP Muthukrishna
 
Connect Amazon EC2 Linux Instance
Connect Amazon EC2 Linux InstanceConnect Amazon EC2 Linux Instance
Connect Amazon EC2 Linux InstanceVCP Muthukrishna
 
How To Install and Configure Apache SSL on CentOS 7
How To Install and Configure Apache SSL on CentOS 7How To Install and Configure Apache SSL on CentOS 7
How To Install and Configure Apache SSL on CentOS 7VCP Muthukrishna
 
How To Install and Configure AWS CLI on RHEL 7
How To Install and Configure AWS CLI on RHEL 7How To Install and Configure AWS CLI on RHEL 7
How To Install and Configure AWS CLI on RHEL 7VCP Muthukrishna
 
How to Change Hostname in CentOS 7 or RHEL 7
How to Change Hostname in CentOS 7 or RHEL 7How to Change Hostname in CentOS 7 or RHEL 7
How to Change Hostname in CentOS 7 or RHEL 7VCP Muthukrishna
 
How To Create PowerShell Function
How To Create PowerShell FunctionHow To Create PowerShell Function
How To Create PowerShell FunctionVCP Muthukrishna
 
How To Configure FirewallD on RHEL 7 or CentOS 7
How To Configure FirewallD on RHEL 7 or CentOS 7How To Configure FirewallD on RHEL 7 or CentOS 7
How To Configure FirewallD on RHEL 7 or CentOS 7VCP Muthukrishna
 
How To Install and Configure VSFTPD on RHEL 7 or CentOS 7
How To Install and Configure VSFTPD on RHEL 7 or CentOS 7How To Install and Configure VSFTPD on RHEL 7 or CentOS 7
How To Install and Configure VSFTPD on RHEL 7 or CentOS 7VCP Muthukrishna
 
How To Check IE Enhanced Security Is Enabled Windows PowerShell
How To Check IE Enhanced Security Is Enabled Windows PowerShellHow To Check IE Enhanced Security Is Enabled Windows PowerShell
How To Check IE Enhanced Security Is Enabled Windows PowerShellVCP Muthukrishna
 
How to Troubleshoot SELinux Audit2Allow unable to open (null)
How to Troubleshoot SELinux Audit2Allow unable to open (null)How to Troubleshoot SELinux Audit2Allow unable to open (null)
How to Troubleshoot SELinux Audit2Allow unable to open (null)VCP Muthukrishna
 
How To Install and Configure SNMP on RHEL 7 or CentOS 7
How To Install and Configure SNMP on RHEL 7 or CentOS 7How To Install and Configure SNMP on RHEL 7 or CentOS 7
How To Install and Configure SNMP on RHEL 7 or CentOS 7VCP Muthukrishna
 
Amazon AWS Identity Access Management
Amazon AWS Identity Access ManagementAmazon AWS Identity Access Management
Amazon AWS Identity Access ManagementVCP Muthukrishna
 
Install and Configure WordPress in AWS on RHEL 7 or CentOS 7
Install and Configure WordPress in AWS on RHEL 7 or CentOS 7Install and Configure WordPress in AWS on RHEL 7 or CentOS 7
Install and Configure WordPress in AWS on RHEL 7 or CentOS 7VCP Muthukrishna
 
How to install and configure firewall on ubuntu os
How to install and configure firewall on ubuntu osHow to install and configure firewall on ubuntu os
How to install and configure firewall on ubuntu osVCP Muthukrishna
 
How To Configure Apache VirtualHost on RHEL 7 on AWS
How To Configure Apache VirtualHost on RHEL 7 on AWSHow To Configure Apache VirtualHost on RHEL 7 on AWS
How To Configure Apache VirtualHost on RHEL 7 on AWSVCP Muthukrishna
 
Install and Configure RSyslog – CentOS 7 / RHEL 7
Install and Configure RSyslog – CentOS 7 / RHEL 7Install and Configure RSyslog – CentOS 7 / RHEL 7
Install and Configure RSyslog – CentOS 7 / RHEL 7VCP Muthukrishna
 
Nginx bind() to 0.0.0.0:9080 failed
Nginx bind() to 0.0.0.0:9080 failedNginx bind() to 0.0.0.0:9080 failed
Nginx bind() to 0.0.0.0:9080 failedVCP Muthukrishna
 
Install VMWare Tools CentOS 7
Install VMWare Tools CentOS 7Install VMWare Tools CentOS 7
Install VMWare Tools CentOS 7VCP Muthukrishna
 

What's hot (20)

How to Install and Configure Cacti on Linux
How to Install and Configure Cacti on LinuxHow to Install and Configure Cacti on Linux
How to Install and Configure Cacti on Linux
 
How To List Nginx Modules Installed / Complied on CentOS 7
How To List Nginx Modules Installed / Complied on CentOS 7How To List Nginx Modules Installed / Complied on CentOS 7
How To List Nginx Modules Installed / Complied on CentOS 7
 
Connect Amazon EC2 Linux Instance
Connect Amazon EC2 Linux InstanceConnect Amazon EC2 Linux Instance
Connect Amazon EC2 Linux Instance
 
How To Install and Configure Apache SSL on CentOS 7
How To Install and Configure Apache SSL on CentOS 7How To Install and Configure Apache SSL on CentOS 7
How To Install and Configure Apache SSL on CentOS 7
 
How To Install and Configure AWS CLI on RHEL 7
How To Install and Configure AWS CLI on RHEL 7How To Install and Configure AWS CLI on RHEL 7
How To Install and Configure AWS CLI on RHEL 7
 
How to Change Hostname in CentOS 7 or RHEL 7
How to Change Hostname in CentOS 7 or RHEL 7How to Change Hostname in CentOS 7 or RHEL 7
How to Change Hostname in CentOS 7 or RHEL 7
 
How To Create PowerShell Function
How To Create PowerShell FunctionHow To Create PowerShell Function
How To Create PowerShell Function
 
How To Configure FirewallD on RHEL 7 or CentOS 7
How To Configure FirewallD on RHEL 7 or CentOS 7How To Configure FirewallD on RHEL 7 or CentOS 7
How To Configure FirewallD on RHEL 7 or CentOS 7
 
How To Install and Configure VSFTPD on RHEL 7 or CentOS 7
How To Install and Configure VSFTPD on RHEL 7 or CentOS 7How To Install and Configure VSFTPD on RHEL 7 or CentOS 7
How To Install and Configure VSFTPD on RHEL 7 or CentOS 7
 
How To Check IE Enhanced Security Is Enabled Windows PowerShell
How To Check IE Enhanced Security Is Enabled Windows PowerShellHow To Check IE Enhanced Security Is Enabled Windows PowerShell
How To Check IE Enhanced Security Is Enabled Windows PowerShell
 
How to Troubleshoot SELinux Audit2Allow unable to open (null)
How to Troubleshoot SELinux Audit2Allow unable to open (null)How to Troubleshoot SELinux Audit2Allow unable to open (null)
How to Troubleshoot SELinux Audit2Allow unable to open (null)
 
How To Install and Configure SNMP on RHEL 7 or CentOS 7
How To Install and Configure SNMP on RHEL 7 or CentOS 7How To Install and Configure SNMP on RHEL 7 or CentOS 7
How To Install and Configure SNMP on RHEL 7 or CentOS 7
 
Amazon AWS Identity Access Management
Amazon AWS Identity Access ManagementAmazon AWS Identity Access Management
Amazon AWS Identity Access Management
 
Installation CentOS 6.3
Installation CentOS 6.3Installation CentOS 6.3
Installation CentOS 6.3
 
Install and Configure WordPress in AWS on RHEL 7 or CentOS 7
Install and Configure WordPress in AWS on RHEL 7 or CentOS 7Install and Configure WordPress in AWS on RHEL 7 or CentOS 7
Install and Configure WordPress in AWS on RHEL 7 or CentOS 7
 
How to install and configure firewall on ubuntu os
How to install and configure firewall on ubuntu osHow to install and configure firewall on ubuntu os
How to install and configure firewall on ubuntu os
 
How To Configure Apache VirtualHost on RHEL 7 on AWS
How To Configure Apache VirtualHost on RHEL 7 on AWSHow To Configure Apache VirtualHost on RHEL 7 on AWS
How To Configure Apache VirtualHost on RHEL 7 on AWS
 
Install and Configure RSyslog – CentOS 7 / RHEL 7
Install and Configure RSyslog – CentOS 7 / RHEL 7Install and Configure RSyslog – CentOS 7 / RHEL 7
Install and Configure RSyslog – CentOS 7 / RHEL 7
 
Nginx bind() to 0.0.0.0:9080 failed
Nginx bind() to 0.0.0.0:9080 failedNginx bind() to 0.0.0.0:9080 failed
Nginx bind() to 0.0.0.0:9080 failed
 
Install VMWare Tools CentOS 7
Install VMWare Tools CentOS 7Install VMWare Tools CentOS 7
Install VMWare Tools CentOS 7
 

Viewers also liked

TFTP Installation Configuration Guide
TFTP Installation Configuration GuideTFTP Installation Configuration Guide
TFTP Installation Configuration GuideVCP Muthukrishna
 
How To Audit Server Login and Shutdown or Reboot Activity
How To Audit Server Login and Shutdown or Reboot ActivityHow To Audit Server Login and Shutdown or Reboot Activity
How To Audit Server Login and Shutdown or Reboot ActivityVCP Muthukrishna
 
Bash Script Disk Space Utilization Report and EMail
Bash Script Disk Space Utilization Report and EMailBash Script Disk Space Utilization Report and EMail
Bash Script Disk Space Utilization Report and EMailVCP Muthukrishna
 
How To Configure VNC Server on CentOS 7
How To Configure VNC Server on CentOS 7How To Configure VNC Server on CentOS 7
How To Configure VNC Server on CentOS 7VCP Muthukrishna
 
How To Add DVD ISO to YUM Repository in CentOS 6
How To Add DVD ISO to YUM Repository in CentOS 6How To Add DVD ISO to YUM Repository in CentOS 6
How To Add DVD ISO to YUM Repository in CentOS 6VCP Muthukrishna
 
File Space Usage Information and EMail Report - Shell Script
File Space Usage Information and EMail Report - Shell ScriptFile Space Usage Information and EMail Report - Shell Script
File Space Usage Information and EMail Report - Shell ScriptVCP Muthukrishna
 
How To Configure Amazon EC2 Load Balancer
How To Configure Amazon EC2 Load BalancerHow To Configure Amazon EC2 Load Balancer
How To Configure Amazon EC2 Load BalancerVCP Muthukrishna
 
How to Install and Configure AWS CLI on RHEL 7
How to Install and Configure AWS CLI on RHEL 7How to Install and Configure AWS CLI on RHEL 7
How to Install and Configure AWS CLI on RHEL 7VCP Muthukrishna
 
How to Install MariaDB Server or MySQL Server on CentOS 7
How to Install MariaDB Server or MySQL Server on CentOS 7How to Install MariaDB Server or MySQL Server on CentOS 7
How to Install MariaDB Server or MySQL Server on CentOS 7VCP Muthukrishna
 
Linux Basic Administration Commands Guide
Linux Basic Administration Commands GuideLinux Basic Administration Commands Guide
Linux Basic Administration Commands GuideVCP Muthukrishna
 
How To Manage Yum Packages Interactive Shell
How To Manage Yum Packages Interactive ShellHow To Manage Yum Packages Interactive Shell
How To Manage Yum Packages Interactive ShellVCP Muthukrishna
 
Shell Script to Extract IP Address, MAC Address Information
Shell Script to Extract IP Address, MAC Address InformationShell Script to Extract IP Address, MAC Address Information
Shell Script to Extract IP Address, MAC Address InformationVCP Muthukrishna
 
How To Install OpenFire in CentOS 7
How To Install OpenFire in CentOS 7How To Install OpenFire in CentOS 7
How To Install OpenFire in CentOS 7VCP Muthukrishna
 

Viewers also liked (14)

TFTP Installation Configuration Guide
TFTP Installation Configuration GuideTFTP Installation Configuration Guide
TFTP Installation Configuration Guide
 
DNF Failed To Open Cache
DNF Failed To Open CacheDNF Failed To Open Cache
DNF Failed To Open Cache
 
How To Audit Server Login and Shutdown or Reboot Activity
How To Audit Server Login and Shutdown or Reboot ActivityHow To Audit Server Login and Shutdown or Reboot Activity
How To Audit Server Login and Shutdown or Reboot Activity
 
Bash Script Disk Space Utilization Report and EMail
Bash Script Disk Space Utilization Report and EMailBash Script Disk Space Utilization Report and EMail
Bash Script Disk Space Utilization Report and EMail
 
How To Configure VNC Server on CentOS 7
How To Configure VNC Server on CentOS 7How To Configure VNC Server on CentOS 7
How To Configure VNC Server on CentOS 7
 
How To Add DVD ISO to YUM Repository in CentOS 6
How To Add DVD ISO to YUM Repository in CentOS 6How To Add DVD ISO to YUM Repository in CentOS 6
How To Add DVD ISO to YUM Repository in CentOS 6
 
File Space Usage Information and EMail Report - Shell Script
File Space Usage Information and EMail Report - Shell ScriptFile Space Usage Information and EMail Report - Shell Script
File Space Usage Information and EMail Report - Shell Script
 
How To Configure Amazon EC2 Load Balancer
How To Configure Amazon EC2 Load BalancerHow To Configure Amazon EC2 Load Balancer
How To Configure Amazon EC2 Load Balancer
 
How to Install and Configure AWS CLI on RHEL 7
How to Install and Configure AWS CLI on RHEL 7How to Install and Configure AWS CLI on RHEL 7
How to Install and Configure AWS CLI on RHEL 7
 
How to Install MariaDB Server or MySQL Server on CentOS 7
How to Install MariaDB Server or MySQL Server on CentOS 7How to Install MariaDB Server or MySQL Server on CentOS 7
How to Install MariaDB Server or MySQL Server on CentOS 7
 
Linux Basic Administration Commands Guide
Linux Basic Administration Commands GuideLinux Basic Administration Commands Guide
Linux Basic Administration Commands Guide
 
How To Manage Yum Packages Interactive Shell
How To Manage Yum Packages Interactive ShellHow To Manage Yum Packages Interactive Shell
How To Manage Yum Packages Interactive Shell
 
Shell Script to Extract IP Address, MAC Address Information
Shell Script to Extract IP Address, MAC Address InformationShell Script to Extract IP Address, MAC Address Information
Shell Script to Extract IP Address, MAC Address Information
 
How To Install OpenFire in CentOS 7
How To Install OpenFire in CentOS 7How To Install OpenFire in CentOS 7
How To Install OpenFire in CentOS 7
 

Similar to How To Create EBS Snapshot and Restore EBS Snapshot – Linux Instance

Sun_AmazonEC2_GettingStartedGuide
Sun_AmazonEC2_GettingStartedGuideSun_AmazonEC2_GettingStartedGuide
Sun_AmazonEC2_GettingStartedGuideHiroshi Ono
 
appserver.io tutorial
appserver.io tutorialappserver.io tutorial
appserver.io tutorialappserver.io
 
Ausst technote v2_0
Ausst technote v2_0Ausst technote v2_0
Ausst technote v2_0ajay_mane22
 
Jenkins log monitoring with elk stack
Jenkins log monitoring with elk stackJenkins log monitoring with elk stack
Jenkins log monitoring with elk stackSubhasis Roy
 
Elasticfox Owners Manual
Elasticfox Owners ManualElasticfox Owners Manual
Elasticfox Owners ManualHiroshi Ono
 
Rapid scaling in_the_cloud_with_puppet
Rapid scaling in_the_cloud_with_puppetRapid scaling in_the_cloud_with_puppet
Rapid scaling in_the_cloud_with_puppetCarl Caum
 
Elasticfoxownersmanual 1225331506176432 8
Elasticfoxownersmanual 1225331506176432 8Elasticfoxownersmanual 1225331506176432 8
Elasticfoxownersmanual 1225331506176432 8thinkingobjects
 
Orangescrum Recurring task add on user manual
Orangescrum Recurring task add on user manualOrangescrum Recurring task add on user manual
Orangescrum Recurring task add on user manualOrangescrum
 
Openobject install
Openobject installOpenobject install
Openobject installAli Mashduqi
 
Ibm urban code_deploy_v6_lab-workbook
Ibm urban code_deploy_v6_lab-workbookIbm urban code_deploy_v6_lab-workbook
Ibm urban code_deploy_v6_lab-workbookBalipalliGayathri
 
Orangescrum Time Log Gold add-on User Manual
Orangescrum Time Log Gold add-on User Manual Orangescrum Time Log Gold add-on User Manual
Orangescrum Time Log Gold add-on User Manual Orangescrum
 
Suse service virtualization_image_set up_guide_140214
Suse service virtualization_image_set up_guide_140214Suse service virtualization_image_set up_guide_140214
Suse service virtualization_image_set up_guide_140214Darrel Rader
 
AutoScaling and Drupal
AutoScaling and DrupalAutoScaling and Drupal
AutoScaling and DrupalPromet Source
 
Escape the defaults - Configure Sling like AEM as a Cloud Service
Escape the defaults - Configure Sling like AEM as a Cloud ServiceEscape the defaults - Configure Sling like AEM as a Cloud Service
Escape the defaults - Configure Sling like AEM as a Cloud ServiceRobert Munteanu
 
Openshift cheat rhce_r3v1 rhce
Openshift cheat rhce_r3v1 rhceOpenshift cheat rhce_r3v1 rhce
Openshift cheat rhce_r3v1 rhceDarnette A
 

Similar to How To Create EBS Snapshot and Restore EBS Snapshot – Linux Instance (20)

Sun_AmazonEC2_GettingStartedGuide
Sun_AmazonEC2_GettingStartedGuideSun_AmazonEC2_GettingStartedGuide
Sun_AmazonEC2_GettingStartedGuide
 
Trans.pdf
Trans.pdfTrans.pdf
Trans.pdf
 
appserver.io tutorial
appserver.io tutorialappserver.io tutorial
appserver.io tutorial
 
Ausst technote v2_0
Ausst technote v2_0Ausst technote v2_0
Ausst technote v2_0
 
Jenkins log monitoring with elk stack
Jenkins log monitoring with elk stackJenkins log monitoring with elk stack
Jenkins log monitoring with elk stack
 
Elasticfox Owners Manual
Elasticfox Owners ManualElasticfox Owners Manual
Elasticfox Owners Manual
 
AWS essentials EC2
AWS essentials EC2AWS essentials EC2
AWS essentials EC2
 
Rapid scaling in_the_cloud_with_puppet
Rapid scaling in_the_cloud_with_puppetRapid scaling in_the_cloud_with_puppet
Rapid scaling in_the_cloud_with_puppet
 
Elasticfoxownersmanual 1225331506176432 8
Elasticfoxownersmanual 1225331506176432 8Elasticfoxownersmanual 1225331506176432 8
Elasticfoxownersmanual 1225331506176432 8
 
Orangescrum Recurring task add on user manual
Orangescrum Recurring task add on user manualOrangescrum Recurring task add on user manual
Orangescrum Recurring task add on user manual
 
Openobject install
Openobject installOpenobject install
Openobject install
 
Installation d openerp
Installation d openerpInstallation d openerp
Installation d openerp
 
Knowledge base
Knowledge baseKnowledge base
Knowledge base
 
Ibm urban code_deploy_v6_lab-workbook
Ibm urban code_deploy_v6_lab-workbookIbm urban code_deploy_v6_lab-workbook
Ibm urban code_deploy_v6_lab-workbook
 
Orangescrum Time Log Gold add-on User Manual
Orangescrum Time Log Gold add-on User Manual Orangescrum Time Log Gold add-on User Manual
Orangescrum Time Log Gold add-on User Manual
 
Suse service virtualization_image_set up_guide_140214
Suse service virtualization_image_set up_guide_140214Suse service virtualization_image_set up_guide_140214
Suse service virtualization_image_set up_guide_140214
 
AutoScaling and Drupal
AutoScaling and DrupalAutoScaling and Drupal
AutoScaling and Drupal
 
Apache bench tutorial
Apache bench tutorialApache bench tutorial
Apache bench tutorial
 
Escape the defaults - Configure Sling like AEM as a Cloud Service
Escape the defaults - Configure Sling like AEM as a Cloud ServiceEscape the defaults - Configure Sling like AEM as a Cloud Service
Escape the defaults - Configure Sling like AEM as a Cloud Service
 
Openshift cheat rhce_r3v1 rhce
Openshift cheat rhce_r3v1 rhceOpenshift cheat rhce_r3v1 rhce
Openshift cheat rhce_r3v1 rhce
 

More from VCP Muthukrishna

How to Fix Duplicate Packages in YUM on CentOS 7
How to Fix Duplicate Packages in YUM on CentOS 7How to Fix Duplicate Packages in YUM on CentOS 7
How to Fix Duplicate Packages in YUM on CentOS 7VCP Muthukrishna
 
How To Install and Configure GNome on CentOS 7
How To Install and Configure GNome on CentOS 7How To Install and Configure GNome on CentOS 7
How To Install and Configure GNome on CentOS 7VCP Muthukrishna
 
How To Connect to Active Directory User Validation
How To Connect to Active Directory User ValidationHow To Connect to Active Directory User Validation
How To Connect to Active Directory User ValidationVCP Muthukrishna
 
How To Connect To Active Directory PowerShell
How To Connect To Active Directory PowerShellHow To Connect To Active Directory PowerShell
How To Connect To Active Directory PowerShellVCP Muthukrishna
 
How To List Files on Remote Server - PowerShell
How To List Files on Remote Server - PowerShellHow To List Files on Remote Server - PowerShell
How To List Files on Remote Server - PowerShellVCP Muthukrishna
 
How To List Files and Display In HTML Format
How To List Files and Display In HTML FormatHow To List Files and Display In HTML Format
How To List Files and Display In HTML FormatVCP Muthukrishna
 
How To Check and Delete a File via PowerShell
How To Check and Delete a File via PowerShellHow To Check and Delete a File via PowerShell
How To Check and Delete a File via PowerShellVCP Muthukrishna
 
Zimbra Troubleshooting - Mails not being Delivered or Deferred or Connection ...
Zimbra Troubleshooting - Mails not being Delivered or Deferred or Connection ...Zimbra Troubleshooting - Mails not being Delivered or Deferred or Connection ...
Zimbra Troubleshooting - Mails not being Delivered or Deferred or Connection ...VCP Muthukrishna
 
How To Setup SSH Keys on CentOS 7
How To Setup SSH Keys on CentOS 7How To Setup SSH Keys on CentOS 7
How To Setup SSH Keys on CentOS 7VCP Muthukrishna
 
How To Install and Configure Open SSH Server on Ubuntu
How To Install and Configure Open SSH Server on UbuntuHow To Install and Configure Open SSH Server on Ubuntu
How To Install and Configure Open SSH Server on UbuntuVCP Muthukrishna
 
Windows PowerShell Basics - How To List PSDrive Info
Windows PowerShell Basics - How To List PSDrive InfoWindows PowerShell Basics - How To List PSDrive Info
Windows PowerShell Basics - How To List PSDrive InfoVCP Muthukrishna
 
Windows PowerShell Basics – How To Create powershell for loop
Windows PowerShell Basics – How To Create powershell for loopWindows PowerShell Basics – How To Create powershell for loop
Windows PowerShell Basics – How To Create powershell for loopVCP Muthukrishna
 
How To Construct IF and Else Conditional Statements
How To Construct IF and Else Conditional StatementsHow To Construct IF and Else Conditional Statements
How To Construct IF and Else Conditional StatementsVCP Muthukrishna
 
How To Create PowerShell Function Mandatory Parameter and Optional Parameter
How To Create PowerShell Function Mandatory Parameter and Optional ParameterHow To Create PowerShell Function Mandatory Parameter and Optional Parameter
How To Create PowerShell Function Mandatory Parameter and Optional ParameterVCP Muthukrishna
 
How To Create Power Shell Function Mandatory Parameter Value
How To Create Power Shell Function Mandatory Parameter ValueHow To Create Power Shell Function Mandatory Parameter Value
How To Create Power Shell Function Mandatory Parameter ValueVCP Muthukrishna
 
How To Disable IE Enhanced Security Windows PowerShell
How To Disable IE Enhanced Security Windows PowerShellHow To Disable IE Enhanced Security Windows PowerShell
How To Disable IE Enhanced Security Windows PowerShellVCP Muthukrishna
 
How To Configure Nginx Load Balancer on CentOS 7
How To Configure Nginx Load Balancer on CentOS 7How To Configure Nginx Load Balancer on CentOS 7
How To Configure Nginx Load Balancer on CentOS 7VCP Muthukrishna
 
How To Install and Configure Screen on CentOS 7
How To Install and Configure Screen on CentOS 7How To Install and Configure Screen on CentOS 7
How To Install and Configure Screen on CentOS 7VCP Muthukrishna
 
How To Install and Configure Salt Master on Ubuntu
How To Install and Configure Salt Master on UbuntuHow To Install and Configure Salt Master on Ubuntu
How To Install and Configure Salt Master on UbuntuVCP Muthukrishna
 
How To Protect SSH Access with Fail2Ban on RHEL 7
How To Protect SSH Access with Fail2Ban on RHEL 7How To Protect SSH Access with Fail2Ban on RHEL 7
How To Protect SSH Access with Fail2Ban on RHEL 7VCP Muthukrishna
 

More from VCP Muthukrishna (20)

How to Fix Duplicate Packages in YUM on CentOS 7
How to Fix Duplicate Packages in YUM on CentOS 7How to Fix Duplicate Packages in YUM on CentOS 7
How to Fix Duplicate Packages in YUM on CentOS 7
 
How To Install and Configure GNome on CentOS 7
How To Install and Configure GNome on CentOS 7How To Install and Configure GNome on CentOS 7
How To Install and Configure GNome on CentOS 7
 
How To Connect to Active Directory User Validation
How To Connect to Active Directory User ValidationHow To Connect to Active Directory User Validation
How To Connect to Active Directory User Validation
 
How To Connect To Active Directory PowerShell
How To Connect To Active Directory PowerShellHow To Connect To Active Directory PowerShell
How To Connect To Active Directory PowerShell
 
How To List Files on Remote Server - PowerShell
How To List Files on Remote Server - PowerShellHow To List Files on Remote Server - PowerShell
How To List Files on Remote Server - PowerShell
 
How To List Files and Display In HTML Format
How To List Files and Display In HTML FormatHow To List Files and Display In HTML Format
How To List Files and Display In HTML Format
 
How To Check and Delete a File via PowerShell
How To Check and Delete a File via PowerShellHow To Check and Delete a File via PowerShell
How To Check and Delete a File via PowerShell
 
Zimbra Troubleshooting - Mails not being Delivered or Deferred or Connection ...
Zimbra Troubleshooting - Mails not being Delivered or Deferred or Connection ...Zimbra Troubleshooting - Mails not being Delivered or Deferred or Connection ...
Zimbra Troubleshooting - Mails not being Delivered or Deferred or Connection ...
 
How To Setup SSH Keys on CentOS 7
How To Setup SSH Keys on CentOS 7How To Setup SSH Keys on CentOS 7
How To Setup SSH Keys on CentOS 7
 
How To Install and Configure Open SSH Server on Ubuntu
How To Install and Configure Open SSH Server on UbuntuHow To Install and Configure Open SSH Server on Ubuntu
How To Install and Configure Open SSH Server on Ubuntu
 
Windows PowerShell Basics - How To List PSDrive Info
Windows PowerShell Basics - How To List PSDrive InfoWindows PowerShell Basics - How To List PSDrive Info
Windows PowerShell Basics - How To List PSDrive Info
 
Windows PowerShell Basics – How To Create powershell for loop
Windows PowerShell Basics – How To Create powershell for loopWindows PowerShell Basics – How To Create powershell for loop
Windows PowerShell Basics – How To Create powershell for loop
 
How To Construct IF and Else Conditional Statements
How To Construct IF and Else Conditional StatementsHow To Construct IF and Else Conditional Statements
How To Construct IF and Else Conditional Statements
 
How To Create PowerShell Function Mandatory Parameter and Optional Parameter
How To Create PowerShell Function Mandatory Parameter and Optional ParameterHow To Create PowerShell Function Mandatory Parameter and Optional Parameter
How To Create PowerShell Function Mandatory Parameter and Optional Parameter
 
How To Create Power Shell Function Mandatory Parameter Value
How To Create Power Shell Function Mandatory Parameter ValueHow To Create Power Shell Function Mandatory Parameter Value
How To Create Power Shell Function Mandatory Parameter Value
 
How To Disable IE Enhanced Security Windows PowerShell
How To Disable IE Enhanced Security Windows PowerShellHow To Disable IE Enhanced Security Windows PowerShell
How To Disable IE Enhanced Security Windows PowerShell
 
How To Configure Nginx Load Balancer on CentOS 7
How To Configure Nginx Load Balancer on CentOS 7How To Configure Nginx Load Balancer on CentOS 7
How To Configure Nginx Load Balancer on CentOS 7
 
How To Install and Configure Screen on CentOS 7
How To Install and Configure Screen on CentOS 7How To Install and Configure Screen on CentOS 7
How To Install and Configure Screen on CentOS 7
 
How To Install and Configure Salt Master on Ubuntu
How To Install and Configure Salt Master on UbuntuHow To Install and Configure Salt Master on Ubuntu
How To Install and Configure Salt Master on Ubuntu
 
How To Protect SSH Access with Fail2Ban on RHEL 7
How To Protect SSH Access with Fail2Ban on RHEL 7How To Protect SSH Access with Fail2Ban on RHEL 7
How To Protect SSH Access with Fail2Ban on RHEL 7
 

Recently uploaded

Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 

Recently uploaded (20)

E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 

How To Create EBS Snapshot and Restore EBS Snapshot – Linux Instance

  • 1. How To Create EBS Snapshot and Restore EBS Snapshot – Linux Instance i | P a g e Table of Contents Overview.......................................................................................................................................................1 Applies To......................................................................................................................................................1 Pre-requisites................................................................................................................................................1 Create Snapshot............................................................................................................................................1 Create Snapshot – Instance ......................................................................................................................1 Create Snapshot – Instance ID..................................................................................................................2 Create Snapshot – Volume .......................................................................................................................2 Create Snapshot – Create Snapshot .........................................................................................................2 Create Snapshot – Volume ID...................................................................................................................3 Create Snapshot – Name ..........................................................................................................................3 Create Snapshot – Snapshot ID.................................................................................................................4 Create Snapshot – Status..........................................................................................................................4 Install – HTTPD Service..................................................................................................................................4 HTTPD – Check Installation.......................................................................................................................4 HTTPD – Install..........................................................................................................................................4 HTTPD – Verify Install................................................................................................................................5 HTTPD – Modify Startup State..................................................................................................................5 HTTPD – Startup Service ...........................................................................................................................5 Restore Snapshot..........................................................................................................................................6 Restore Snapshot – Create Volume..........................................................................................................6 Restore Snapshot – Availability Zone........................................................................................................6 Restore Snapshot – Create Volume..........................................................................................................7 Restore Snapshot – State..........................................................................................................................7 Restore Snapshot – Stop...........................................................................................................................7 Restore Snapshot – Instance State (stopping)..........................................................................................8 Restore Snapshot – Instance State (stopped)...........................................................................................8 Restore Snapshot – Detach Volume .........................................................................................................8 Restore Snapshot – Detach Volume (Confirm).........................................................................................9 Restore Snapshot – Detach Volume (status) ............................................................................................9 Restore Snapshot – Attach Volume..........................................................................................................9
  • 2. How To Create EBS Snapshot and Restore EBS Snapshot – Linux Instance ii | P a g e Restore Snapshot – Instance ID ..............................................................................................................10 Restore Snapshot – Device .....................................................................................................................10 Restore Snapshot – Attachment Information.........................................................................................10 Restore Snapshot – Start Instance..........................................................................................................11 Restore Snapshot – Start Instance (confirm)..........................................................................................11 Restore Snapshot – Instance State (pending).........................................................................................12 Restore Snapshot – Instance State (running) .........................................................................................12 Restore Snapshot – Instance State (status checks) ................................................................................12 Restore Snapshot – Validate Restore .....................................................................................................12 Troubleshooting..........................................................................................................................................13 Volume Detach........................................................................................................................................13 Volume Detach (error)............................................................................................................................13
  • 3. How To Create EBS Snapshot and Restore EBS Snapshot – Linux Instance Page 1 of 15 Overview One of the important features in AWS is to create EBS snapshot and restore the EBS volume to a host. Online snapshot of the Linux instance. The purpose is to rollback the changes at OS level. This guide will assist you in restoring the old snapshot and attach it to the existing server. To test the Amazon EBS create snapshot and restore snapshot feature, we would install “httpd” service, set startup of httpd service on and start it on the new EBS volume and subsequently when we restore it “httpd” should NOT be installed on the server. Applies To Linux Instance, in this document we are considering RHEL 7.0 Pre-requisites Field Information Purpose Instance ID Required to identify the snapshot Snapshot ID To collect volume and snapshot information Availability Zone Availability of volume(s) in a zone Volume Attachment Information Identify / associate device mount point Volume State Available or In-use Create Snapshot The purpose of the snapshot is to do in-point-restore. Create Snapshot – Instance Choose the instance from the “Instances” link.
  • 4. How To Create EBS Snapshot and Restore EBS Snapshot – Linux Instance Page 2 of 15 Create Snapshot – Instance ID Click on the instance and Make note of “Instance ID” and “Availability Zone” of the host for which snapshot will be taken. Create Snapshot – Volume Choose the Volumes from the “Elastic Block Store” link. Create Snapshot – Create Snapshot From the Actions dropdown; click on “Create Snapshot” to take snapshot of the volume.
  • 5. How To Create EBS Snapshot and Restore EBS Snapshot – Linux Instance Page 3 of 15 Create Snapshot – Volume ID Upon clicking create snapshot, volume information is displayed for the tag name. Create Snapshot – Name Add “Name” and “Description” for the snapshot and click on “Create” button, to start snapshot of the volume.
  • 6. How To Create EBS Snapshot and Restore EBS Snapshot – Linux Instance Page 4 of 15 Create Snapshot – Snapshot ID Upon clicking “Create” snapshot creation task is initiated with the “snapshot ID” associated to it. You can also click on “Snapshot ID” to check the status of the snapshot creation. Create Snapshot – Status In the Snapshot window, once the snapshot creation task is done, status will be updated to “Completed” and progress is updated to “available (100%)”. Install – HTTPD Service To test restore feature, we would be installing httpd service. HTTPD – Check Installation To verify if the httpd service is installed, run the below command sudo rpm -qa | grep httpd HTTPD – Install To install httpd service without confirmation, run the below command sudo yum install httpd -y
  • 7. How To Create EBS Snapshot and Restore EBS Snapshot – Linux Instance Page 5 of 15 HTTPD – Verify Install To verify if the httpd service is installed, run the below command sudo rpm -qa | grep httpd HTTPD – Modify Startup State To change httpd service state, run the below command sudo chkconfig httpd on HTTPD – Startup Service To change httpd service state and validate service is running, run the below commands sudo service httpd start sudo service httpd status
  • 8. How To Create EBS Snapshot and Restore EBS Snapshot – Linux Instance Page 6 of 15 Restore Snapshot In order to restore an existing snapshot, you need to keep in make note of availability zone and snapshot ID, which is required to associate with the host. Restore Snapshot – Create Volume In order to restore a snapshot, we need to convert the snapshot to a volume, choose the snapshot and click on “Create Volume” from the Actions dropdown. Restore Snapshot – Availability Zone Upon click on the Create Volume, the next step is to choose the “Availability Zone” for the new volume and click on “Create” button.
  • 9. How To Create EBS Snapshot and Restore EBS Snapshot – Linux Instance Page 7 of 15 Restore Snapshot – Create Volume Upon clicking “Create” a volume creation task is initiated with the “Volume ID” associated to it. You can also click on “View Volume” to check the status of the Volume creation. Restore Snapshot – State Upon clicking “Volume ID” volume creation task state is displayed. Restore Snapshot – Stop Next step is to “Stop” the server instance from the instances pane. To stop the instance, from the Actions drop down, click on “Instance State  Stop” option.
  • 10. How To Create EBS Snapshot and Restore EBS Snapshot – Linux Instance Page 8 of 15 Restore Snapshot – Instance State (stopping) Upon click on Stop” for the server instance from the instances pane. “Instance State” is updated. Restore Snapshot – Instance State (stopped) Upon click on Stop” for the server instance from the instances pane. “Instance State” is updated, once it is completed, state is update with “Stopped”. Restore Snapshot – Detach Volume Next step is to detach the existing volume of the server, to detach choose the volume from the Actions dropdown, click on “Detach Volume” option.
  • 11. How To Create EBS Snapshot and Restore EBS Snapshot – Linux Instance Page 9 of 15 Restore Snapshot – Detach Volume (Confirm) Next step is to detach the existing volume of the server, to detach choose the volume from the Actions dropdown, click on “Detach Volume” option. Restore Snapshot – Detach Volume (status) Detachment of the volume is updated in “Attachment Information”. Restore Snapshot – Attach Volume Once the detachment task is completed, the volume state is “available” and “Attachment Information” is not populated. Next step is to attach the old (snapshot) volume. Now, you can attach the old volume to the system, as part of rollback activity.
  • 12. How To Create EBS Snapshot and Restore EBS Snapshot – Linux Instance Page 10 of 15 Restore Snapshot – Instance ID Upon clicking the “Attach Volume”, volume ID and availability zone of the volume is populated, click on Instance to choose the instance ID of the server. Restore Snapshot – Device After choosing the “Instance ID”, enter the device mount point for the volume. Restore Snapshot – Attachment Information Upon click on “Attach”, the new snapshot volume is attached to the server.
  • 13. How To Create EBS Snapshot and Restore EBS Snapshot – Linux Instance Page 11 of 15 Restore Snapshot – Start Instance Once the state is updated to “in-use” and attachment information is suffixed with “(attached)”. The system is restored back old state. Now start the instance that was stopped earlier. Restore Snapshot – Start Instance (confirm) Upon clicking the “Start” option. Confirm the by clicking “Yes, Start” button to start the instance.
  • 14. How To Create EBS Snapshot and Restore EBS Snapshot – Linux Instance Page 12 of 15 Restore Snapshot – Instance State (pending) Upon clicking the “Yes, Start” button, Instance state is validated and subsequently “Status Check” is validated. Restore Snapshot – Instance State (running) Upon successful validation, the instance is started and set to “running” and “Status Checks” are done. Restore Snapshot – Instance State (status checks) Upon successful validation of volume status and availability zone. “Status Checks” are set to green. Restore Snapshot – Validate Restore After login into the server, check the restore is successful, by querying httpd package installation status. We had installed on the new volume, httpd service. Upon restoration; httpd service is not installed.
  • 15. How To Create EBS Snapshot and Restore EBS Snapshot – Linux Instance Page 13 of 15 Troubleshooting Volume Detach In order to attach a new EBS volume, you need to attach existing root volume. Volume Detach (error) In this case when you try to detach a running instance volume it would throw the screenshot error. To mitigate the error stop the running instance, detach the volume.