摘要:
1. 概述 平时集群需要经常部署mariadb数据库服务。mariadb的部署,有很多种方式,可以根据实际需求选择不同的部署架构。 比较常用的包括: 单点部署 双主部署 主从部署 本篇内容主要主要是完成另一个支持这三种部署方式的脚本,在平时使用足够。 脚本在安装了centos7.9的虚拟机环境测试过 阅读全文
摘要:
1. 概述 本篇博客基于《springmvc注解项目开发流程》的代码,实现web前端的文件上传和下载功能。 主要参考包括:《SpringMVC学习(二)——快速搭建SpringMVC开发环境(注解方式)》 该博客源码托管地址:https://gitee.com/leo825/spring-frame 阅读全文
摘要:
最后更新日期:2022-12-01 1. 概述 本篇主要介绍使用springmvc非注解开发项目的过程。 参考博客:《SpringMVC学习(一)——快速搭建SpringMVC开发环境(非注解方式)》 博客内容简洁不全,其源码托管于:https://gitee.com/leo825/spring-f 阅读全文
摘要:
查看库 show databases; 创建数据库 create database liwldev_java_web_springmvc default charset utf8 collate utf8_general_ci; 进入库 use liwldev_java_web_springmvc; 阅读全文
摘要:
1. 概述 本篇博客主要记录使用kvm虚拟机部署一个高可用负载均衡集群的过程。 高可用软件:keeaplived,负载均衡软件:lvs lvs主要用来实现对后端服务访问的负载均衡调度,比如后端的80端口服务,22端口服务,443端口服务。而高可用软件keepalived用来对lvs节点实现高可用,避 阅读全文
摘要:
1. 概述 本篇博客记录如何部署一个高可用的无盘工作站。 无盘工作站,即节点开机启动以后,从pxe引导,把操作系统的根文件系统创建在网络文件系统(NFS)上。 需要部署的服务有: pacemaker 负责高可用集群管理 nfs 负责共享网络文件系统 dhcp 负责分配网络信息 tftp 负责分发网络 阅读全文
摘要:
1. 概述 本篇博客基于《使用pxe和kickstart进行无人值守批量安装centos7》实现无盘工作站部署。仅实现单个节点的无盘系统,多个节点需要额外的配置。 参考博客:https://www.cnblogs.com/jiangxiaolin/p/5408806.html 无盘工作站的意思就是节 阅读全文
摘要:
1.概述 本篇博客主要通过在虚拟化环境试验:使用pxe引导方式,配合自应答配置kickstart,进行无人值守批量安装centos7.9操作系统。 操作系统的安装过程一般是这样的: 让裸机从本地或者网络加载引导程序 引导程序在本地或者网络加载操作系统和自应答配置文件 2. 部署过程 此过程在一台kv 阅读全文
摘要:
本篇博客最新更新时间:2022年06月19日 1. 概述 本篇博客内容简述在centos7系统通过pacemaker实现mariadb高可用的部署过程。 大致过程主要分为以下几部分: 虚拟机准备。虚拟磁盘准备及挂载。 双节点互信配置。磁盘格式化。 pacemaker已经mariadb安装 pacem 阅读全文
摘要:
1. 概述 在内网一台物理机部署了kvm虚拟化环境。为了避免虚拟机的IP地址和内网网段冲突,kvm采用的是NAT模式,而非桥接模式。因此在本地访问kvm虚拟机时,必须用物理机来实现转发,才能登录到虚拟机。而kvm的转发,需要使用Linux的iptables工具来实现 2. iptables创建规则 阅读全文