NewStartHA安装指南:双机集群技术详解

需积分: 15 1 下载量 101 浏览量 更新于2024-07-25 收藏 817KB PDF 举报
"《NewStartHA_install_zh》是一份广东新支点技术服务有限公司发布的双机高可用集群软件NewStartHA的安装手册,适用于3.0.1.x系列版本。该手册详细介绍了集群安装、配置以及管理过程,旨在帮助有经验的系统管理员或工程人员构建NewStartHA集群系统。 在安装前准备阶段,文档首先明确了硬件需求,包括至少两个服务器节点,每节点需具备至少一块用于心跳链路的百兆及以上网卡,一块用于工作链路的千兆以上网卡,以及用于集群通信的串口。此外,每个节点至少需要一块硬盘用于安装Linux操作系统,预留至少1GB的/var空间。支持的Linux发行版包括SuSE、RedHat和CGSL,且推荐使用特定版本的内核。 第二章主要讲解了安装步骤,包括安装软件、输入序列号和产品注册,以及产品卸载。安装过程中,还涉及编写服务的双机脚本,确保系统的高可用性。 第三章深入介绍了命令行接口(CLI)的配置,包括HA配置规划、初始化配置如`cluster-init`和`service-init`,以及后续的配置修改、集群管理、监控和日志管理。例如,通过`heartbeat-add`和`cluster-modify`等命令来添加或修改服务和资源。 第四章是集群的验收测试,包括检查集群的健康状态和性能,确保所有功能正常。最后,第五章列出了常见问题及解答,涵盖了试用版转正式版、关闭Web管理工具、主机名修改对HA的影响、LVM锁的启用方法等内容,便于用户解决实际操作中的问题。 总体来说,《NewStartHA_install_zh》是一份详尽的指南,对于想要部署和管理NewStartHA集群的读者来说,提供了全面而实用的安装和配置步骤,以及故障排除和日常维护的指导。"

cmake_minimum_required(VERSION 3.8.0 FATAL_ERROR) project(mcu_kit VERSION 0.1.0 DESCRIPTION "mcu-kit SDK" LANGUAGES C ) set(PROJECT_BRIEF "vDiscovery") set(CMAKE_C_STANDARD 11) set(CMAKE_C_EXTENSIONS ON) set(CMAKE_C_STANDARD_REQUIRED ON) set(CMAKE_CXX_STANDARD 11) set(CMAKE_POSITION_INDEPENDENT_CODE ON) add_compile_options(-Wall) list(APPEND CMAKE_MODULE_PATH "${PROJECT_SOURCE_DIR}/cmake") include(CMakePrintHelpers) include(ConfigureChecks) if(EXISTS "${PROJECT_SOURCE_DIR}/config.cmake") include(config.cmake) else() message(FATAL_ERROR "Can't find cmake.config file") endif() if(${CMAKE_CROSSCOMPILING}) set(LV_SIMULATOR_ON_PC OFF) else() set(LV_SIMULATOR_ON_PC ON) endif() configure_file( "${PROJECT_SOURCE_DIR}/base/base_sdk_version.h.in" "${PROJECT_SOURCE_DIR}/base/base_sdk_version.h" ) configure_file( "${PROJECT_SOURCE_DIR}/base/base_config.h.in" "${PROJECT_SOURCE_DIR}/base/base_config.h" ) set(CMAKE_INSTALL_BINDIR ${CMAKE_INSTALL_PREFIX}/bin) set(CMAKE_INSTALL_SBINDIR ${CMAKE_INSTALL_PREFIX}/sbin) set(CMAKE_INSTALL_LIBDIR ${CMAKE_INSTALL_PREFIX}/lib) set(CMAKE_INSTALL_INCLUDEDIR ${CMAKE_INSTALL_PREFIX}/include) set(CMAKE_INSTALL_SYSCONFDIR ${CMAKE_INSTALL_PREFIX}/etc) set(CMAKE_INSTALL_SHARESTATEDIR ${CMAKE_INSTALL_PREFIX}/com) set(CMAKE_INSTALL_LOCALSTATEDIR ${CMAKE_INSTALL_PREFIX}/var) set(CMAKE_INSTALL_INFODIR ${CMAKE_INSTALL_PREFIX}/info) set(CMAKE_INSTALL_LOCALEDIR ${CMAKE_INSTALL_PREFIX}/locate) set(CMAKE_INSTALL_MANDIR ${CMAKE_INSTALL_PREFIX}/man) set(CMAKE_INSTALL_DOCDIR ${CMAKE_INSTALL_PREFIX}/doc) set(CMAKE_INSTALL_RESDIR ${CMAKE_INSTALL_PREFIX}) include(PrepareInstall) set(KIT_ROOT_DIR ${CMAKE_SOURCE_DIR}) add_subdirectory("base") # add_subdirectory("third-party") add_subdirectory("lib") add_subdirectory("drivers") add_subdirectory("framework") add_subdirectory("sysapp") add_subdirectory("app") include(GeneratePkgConfig) include(Linux-kitInfo)详细注释一下这段代码

175 浏览量