Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the fl-automator domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/awnixc5/public_html/wp-includes/functions.php on line 6114

Warning: Cannot modify header information - headers already sent by (output started at /home/awnixc5/public_html/wp-includes/functions.php:6114) in /home/awnixc5/public_html/wp-includes/rest-api/class-wp-rest-server.php on line 1893

Warning: Cannot modify header information - headers already sent by (output started at /home/awnixc5/public_html/wp-includes/functions.php:6114) in /home/awnixc5/public_html/wp-includes/rest-api/class-wp-rest-server.php on line 1893

Warning: Cannot modify header information - headers already sent by (output started at /home/awnixc5/public_html/wp-includes/functions.php:6114) in /home/awnixc5/public_html/wp-includes/rest-api/class-wp-rest-server.php on line 1893

Warning: Cannot modify header information - headers already sent by (output started at /home/awnixc5/public_html/wp-includes/functions.php:6114) in /home/awnixc5/public_html/wp-includes/rest-api/class-wp-rest-server.php on line 1893

Warning: Cannot modify header information - headers already sent by (output started at /home/awnixc5/public_html/wp-includes/functions.php:6114) in /home/awnixc5/public_html/wp-includes/rest-api/class-wp-rest-server.php on line 1893

Warning: Cannot modify header information - headers already sent by (output started at /home/awnixc5/public_html/wp-includes/functions.php:6114) in /home/awnixc5/public_html/wp-includes/rest-api/class-wp-rest-server.php on line 1893

Warning: Cannot modify header information - headers already sent by (output started at /home/awnixc5/public_html/wp-includes/functions.php:6114) in /home/awnixc5/public_html/wp-includes/rest-api/class-wp-rest-server.php on line 1893

Warning: Cannot modify header information - headers already sent by (output started at /home/awnixc5/public_html/wp-includes/functions.php:6114) in /home/awnixc5/public_html/wp-includes/rest-api/class-wp-rest-server.php on line 1893
{"id":345,"date":"2021-07-21T19:51:19","date_gmt":"2021-07-21T19:51:19","guid":{"rendered":"http:\/\/awnix.com\/?p=345"},"modified":"2021-08-28T01:03:06","modified_gmt":"2021-08-28T01:03:06","slug":"manual-openstack-backups","status":"publish","type":"post","link":"https:\/\/awnix.com\/manual-openstack-backups\/","title":{"rendered":"Manual OpenStack Backups"},"content":{"rendered":"\n

Introduction<\/h3>\n

Awnix’s ARChive is great at completing backups and retaining project and server data. That being said, there are many pieces to the program that enable ARChive to do its main job of backing up your data.<\/p>\n

ARChive – a quick overview of how ARChive completes automatic backups<\/strong><\/h5>\n

First, when it’s time for a backup job to run, the ARChive scheduler starts up. After some verification checks, ARChive starts gathering data on the instance to put it into the database for record keeping and future restorations.<\/p>\n

Then ARChive quickly moves onto using the Python3 Nova client to create a snapshot of the instance in question. The module in use here is the .snapshot() method specifically. This is where ARChive does the handling of failures that happen because of quotas being over the limit and so on.<\/p>\nThis is a very simplified description of how ARChive does it’s backups, but I wanted to give some insight on the process of automatic backups for the purpose of contrast.
\nHowever, keep reading if you need to know how to do manual Openstack Backups instead of relying on ARChive’s super convenient automatic process.\n\t\t\t

Prerequisites<\/h3>\t\t\t\n\t\t\t\t\n

Before you start, make sure you are properly authenticated and have enough room to avoid any issues with the creation of a snapshot. Also, the following nova commands are run wherever the nova-api live in your system.<\/p>\n

When you run a backup using ARChive, what’s actually happening is that it starts off gathering the data of the instance\/volume you want to backup and uses the nova client to make a snapshot of the server while it’s running.<\/p>\n\n\n\n\n

Use the nova image-list<\/strong> to see the snapshot you made if the command above succeeds.<\/p>\n\t

Next Steps<\/h3>\n

Need to keep track of your computer’s temperature? There’s a USB for that! In this guide, we’ll lay out the steps for the installation and configuration of a temper usb sensor on Ubuntu 18.04. Plus, you’ll get the exact file contents you need to copy\/paste as you create your files.<\/p>\n

Openstack snapshot Commands<\/h4>\n

In my research, I have seen that using the nova commands for creating snapshots is deprecated, outside of using it in the nova-api of course.<\/p>\n

This method uses the openstack client commands and seems more straight forward.<\/p>\n\n\n\n\n\n\n

Ceph Snapshot<\/h4>\n

If you’re using ceph instead of nova here are some suggested commands.<\/p>\n\n\n\n\n

Conclusion<\/h3>\n

It’s always great to know how to backup your data manually. However, it’s definitely easier to enable ARChive as your default to back it up automatically! If you need some help with manual backups, or our awesome ARChive program, just let us know and we’ll make sure you’re properly backed up!<\/p>\n","protected":false},"excerpt":{"rendered":"

Introduction Awnix’s ARChive is great at completing backups and retaining project and server data. That being said, there are many pieces to the program that enable ARChive to do its main job of backing up your data. ARChive – a quick overview of how ARChive completes automatic backups First, when it’s time for a backup…<\/p>\n","protected":false},"author":2,"featured_media":346,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[10,18],"class_list":["post-345","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutorials","tag-backups","tag-openstack"],"_links":{"self":[{"href":"https:\/\/awnix.com\/wp-json\/wp\/v2\/posts\/345","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/awnix.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/awnix.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/awnix.com\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/awnix.com\/wp-json\/wp\/v2\/comments?post=345"}],"version-history":[{"count":3,"href":"https:\/\/awnix.com\/wp-json\/wp\/v2\/posts\/345\/revisions"}],"predecessor-version":[{"id":430,"href":"https:\/\/awnix.com\/wp-json\/wp\/v2\/posts\/345\/revisions\/430"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/awnix.com\/wp-json\/wp\/v2\/media\/346"}],"wp:attachment":[{"href":"https:\/\/awnix.com\/wp-json\/wp\/v2\/media?parent=345"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/awnix.com\/wp-json\/wp\/v2\/categories?post=345"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/awnix.com\/wp-json\/wp\/v2\/tags?post=345"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}