资源说明:This book is about high availability (HA) clustering on Linux, a subject that can be overwhelming to administrators
who are new to the subject. Although much documentation is already available on the subject, I felt a need to write
this book anyway. The most important reason is that I feel there is a lack of integral documentation that focuses
on tasks that have to be accomplished by cluster administrators. With this book, I have tried to provide insight into
accomplishing all of the tasks that a cluster administrator typically has to deal with.
This means that I’m not only focusing on the clustering software itself but also on setting up the network for
redundancy and configuring storage for use in a clustered environment. In an attempt to make this book as useful as
possible, I have also included three chapters with use cases, at the end of this book.
When working with HA on Linux, administrators will encounter different challenges. One of these is that even
if the core components Corosync and Pacemaker are used on nearly all recent Linux distributions, there are many
subtle differences.
Instead of using the same solutions, the two most important enterprise Linux distributions that are offering
commercially supported HA also want to guarantee a maximum of compatibility with their previous solutions, to
make the transition for their customers as easy as possible, and that is revealed by slight differences. For example,
Red Hat uses fencing and SUSE uses STONITH, and even if both do the same thing, they are doing it in a slightly
different way. For a cluster administrator, it is important to be acutely aware of these differences, because they may
cause many practical problems, most of which I have tried to describe in this book.
It has, however, never been my intention to summarize all solutions. I wanted to write a practical field guide that
helps people build real clusters. The difference between these two approaches is that it has never been my intention to
provide a complete overview of all available options, commands, resource types, and so on. There is already excellent
documentation doing this available on the Web. In this book, I have made choices with the purpose of making cluster
configuration as easy as possible for cluster administrators.
An important choice is my preference for the crm shell as a configuration interface. This shell is the default
management environment on SUSE Linux clusters and is not included in the Red Hat repositories. It is, however,
relatively easy to install this shell by adding one additional repository, and, therefore, I felt no need to cover everything
I’m doing in this book from both the crm shell as well as the pcmk shell. This would only make the book twice as long
and the price twice at high, without serving a specific purpose.
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。