Proxmox High Availability
eBook - ePub

Proxmox High Availability

  1. 258 pages
  2. English
  3. ePUB (mobile friendly)
  4. Available on iOS & Android
eBook - ePub

Proxmox High Availability

About this book

With the help of an easy-to-use tool provided by Proxmox, users can easily improve their service by building up their own cluster. Proxmox is open source and combines two virtualization technologies (KVM- and container-based) under one platform, offering maximum flexibility for building virtual environments.

This book starts with the basics and provides you with some background knowledge of server virtualization and then shows you the differences between other types of virtualization software, such as VMware, Hyper-V, Xen, and so on, versus Proxmox. By the end of this book, you will have a strong idea on how to plan, design, implement, and test your own cluster with a high level of availability.

This book adopts a step-by-step, easy-to-follow approach and demonstrates a high availability cluster with brief descriptions and useful explanations on important topics.

Trusted byย 375,005 students

Access to over 1 million titles for a fair monthly price.

Study more efficiently using our study tools.

Information

Year
2014
Edition
1
eBook ISBN
9781783980888

Proxmox High Availability


Table of Contents

Proxmox High Availability
Credits
About the Author
About the Reviewers
www.PacktPub.com
Support files, eBooks, discount offers, and more
Why subscribe?
Free access for Packt account holders
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Reader feedback
Customer support
Errata
Piracy
Questions
1. Basic Concepts of a Proxmox Virtual Environment
Introduction to Proxmox Virtual Environment
Introduction to server virtualization
Server virtualization basics โ€“ guest versus host
Comparing types of server virtualization software
Comparison table of hypervisors
Basic administration on Proxmox VE
Uploading the OS template or the ISO file to Proxmox
Creating an OpenVZ-based virtual machine
Creating a kernel-based virtual machine
Accessing the new virtual machine
Virtualization options in Proxmox VE
Virtual disk options under Proxmox VE
Introducing the OpenVZ template
Summary
2. Getting Started with a High Availability (HA) Environment
What is a high availability (HA) environment?
What is availability?
Negative effects of system downtime
Strategies to achieve High Availability (HA)
Introducing a Proxmox VE cluster
Introduction to DRBD
Explaining live migration
Introducing the post-copy memory migration
Introducing the pre-copy memory migration
System requirements for the Proxmox cluster
Describing the requirements for RAID
The RAID 0 operation
The RAID 1 operation
The RAID 10 operation
HA capability for Proxmox with a two-node cluster
The Proxmox Cluster file system (pmxcfs)
Summary
3. Key Components for Building a Proxmox VE Cluster
Key component 1 โ€“ shared storage
Characteristics of SAN and NAS
Available storage options in Proxmox
Storage option 1 โ€“ storage over iSCSI
An explanation of the Logical Volume Manager (LVM)
Storage option 2 โ€“ a distributed replicated block device (DRBD)
Storage option 3 โ€“ the Gluster filesystem
Storage option 4 โ€“ the Ceph filesystem
Comparing the types of file storage supported by Proxmox
Key component 2 โ€“ reliable network
Key component 3 โ€“ a fencing device
What is a fencing device?
Available fencing device options
Intelligent Platform Management Interface (IPMI)
Simple network management protocol (SNMP)
Key component 4 โ€“ quorum disk
Summary
4. Configuring a Proxmox VE Cluster
Configuring a network for a Proxmox VE cluster
Building a network with redundancy
Building a separate network for the Proxmox VE cluster
Introducing Proxmox's network options
Introducing the VLAN structure
Creating an infrastructure for a Proxmox cluster testing environment
The concept of a quorum device
The concept of a bonding device
The concept of DRBD
Preparing a network for a Proxmox cluster
Preparing storage for a Proxmox cluster
Preparing iSCSI shared storage with NAS4free for the quorum device
Basic concepts of an iSCSI device
Configuring a Proxmox VE cluster
Forming a two-node cluster with DRBD
Installing and configuring DRBD
Creating an LVM volume based on the DRBD shared storage
Network fencing with a Cisco switch via SNMP
Building a Gluster filesystem for a Proxmox cluster
Building a Ceph filesystem for a Proxmox cluster
Mounting a Ceph device as shared storage
Summary
5. Testing on a Proxmox Cluster
Storage preparation for an LVM shared storage
Demonstration of live migration
Using an OpenVZ container for live migration
Live migration with a KVM
Building an HA-protected VM
Testing with the cluster environment
Testing an HA service relocation
Testing the OpenVZ container relocation
Testing a KVM relocation
Testing a single network interface failure
Testing a single network switch failure
Testing a single cluster node failure
Setting up a failover domain
Summary
6. System Migration of an Existing System to a Proxmox VE Cluster
System migration of an existing Linux platform
Preparing for container migration on a Proxmox server
Migrating data to a container using the rsync command
Live migration of a physical machine to a KVM
Preparing for migration on the source machine
Creating an LVM snapshot volume for data copying
Preparing for migration on a Proxmox server
Restoring disk information from the source backup
Copying data from the source server to the Proxmox server
System migration of a Windows platform
Post-migration for offline migration with a physical machine
System ...

Table of contents

  1. Proxmox High Availability

Frequently asked questions

Yes, you can cancel anytime from the Subscription tab in your account settings on the Perlego website. Your subscription will stay active until the end of your current billing period. Learn how to cancel your subscription
No, books cannot be downloaded as external files, such as PDFs, for use outside of Perlego. However, you can download books within the Perlego app for offline reading on mobile or tablet. Learn how to download books offline
Perlego offers two plans: Essential and Complete
  • Essential is ideal for learners and professionals who enjoy exploring a wide range of subjects. Access the Essential Library with 800,000+ trusted titles and best-sellers across business, personal growth, and the humanities. Includes unlimited reading time and Standard Read Aloud voice.
  • Complete: Perfect for advanced learners and researchers needing full, unrestricted access. Unlock 1.4M+ books across hundreds of subjects, including academic and specialized titles. The Complete Plan also includes advanced features like Premium Read Aloud and Research Assistant.
Both plans are available with monthly, semester, or annual billing cycles.
We are an online textbook subscription service, where you can get access to an entire online library for less than the price of a single book per month. With over 1 million books across 990+ topics, weโ€™ve got you covered! Learn about our mission
Look out for the read-aloud symbol on your next book to see if you can listen to it. The read-aloud tool reads text aloud for you, highlighting the text as it is being read. You can pause it, speed it up and slow it down. Learn more about Read Aloud
Yes! You can use the Perlego app on both iOS and Android devices to read anytime, anywhere โ€” even offline. Perfect for commutes or when youโ€™re on the go.
Please note we cannot support devices running on iOS 13 and Android 7 or earlier. Learn more about using the app
Yes, you can access Proxmox High Availability by Simon M.C. Cheng in PDF and/or ePUB format, as well as other popular books in Computer Science & Application Development. We have over one million books available in our catalogue for you to explore.