本站用于记录日常工作内容,虚拟化云计算,系统运维,数据库DBA,网络与安全。
Percona XtraBackup8备份账号权限配置Connection and privileges neededPercona XtraBackup needs to be able to connect to the database server and perform operations on the server and the datadir when creating a backup, when preparing in some scenarios and when restoring it. In order to do so, there are privileges and permission requirements on its execution that must be fulfilled.Privilege refers to the operations that a system user is permitted to do in the database server. They are set at the database server and only apply to users in the database server.Permissions are those which permits a user to perform operations on the system, like reading, writing or executing on a certain directory or start/stop a system service. They are set at a system level and only apply to system users.When xtrabackup is used, there are two actors involved: the user invoking the program - a system user - and the user performing action in the database server - a databas...
从二进制压缩包安装 Percona XtraBackup¶Percona提供Percona XtraBackup的二进制压缩包。二进制压缩包 包含预编译的可执行文件、库和其他依赖项,并且 压缩存档。将二进制压缩包提取到任何路径。tar二进制压缩包可供下载和安装。下表列出了 中可用的压缩包类型。为您的安装选择Percona XtraBackup 8.0版本,软件或操作系统以及压缩包类型。二进制压缩包支持所有发行版。Linux - Generic下载二进制压缩包后,将压缩包解压缩到您选择的文件位置。类型名字操作系统描述满Percona-xtrabackup--Linux.x86_64.glibc2.12.tar.gz专为 CentOS 6 打造包含二进制文件、库、测试文件和调试符号极小Percona-Xtrabackup--Linux.x86_64.glibc2.12-minimal.tar.gz专为 CentOS 6 打造包含二进制文件和库,但不包括测试文件或调试符号满Percona-xtrabackup--Linux.x86_64.glibc2.17.tar.gz兼容除 CentOS 6 以外的任何操作系统包含二进制文件、库、测试文件和调试符号极小Percona-Xtrabackup--Linux.x86_64.glibc2.17-minimal.tar.gz兼容除 CentOS 6 以外的任何操作系统包含二进制文件和库,但不包括测试文件或调试符号选择其他软件,例如 Ubuntu 20.04 (Focal Fossa),用于 该操作系...
###########全局配置#########global daemon nbproc 1 pidfile /var/run/haproxy.pid########默认配置############defaults mode http #默认的模式mode { tcp|http|health },tcp是4层,http是7层,health只会返回OK retries 2 #两次连接失败就认为是服务器不可用,也可以通过后面设置option redispatch #当serverId对应的服务器挂掉后,强制定向到其他健康的服务器option abortonclose #当服务器负载很高的时候,自动结束掉当前队列处理比较久的链接maxconn 4096 #默认的最大连接数timeout connect 5000ms #连接超时timeout client 30000ms #客户端超时timeout server 30000ms #服务器超时#timeout check 2000 #=心跳检测超时log 127.0.0.1 local0 err #[err warning info debug]listen mysql-lb1    # 绑定的IP和端口 haproxy服务器一个网卡IP    bind *:3307         # 模式是TCP    mode tcp    # 通过mysql连接去检测mysql是否可以访问 创建用户haproxy_check 密码为空,权限usage    option mysql-check user haproxy     # 负载均衡算法是 轮询&...
华为Cloud EulerOS 2.0配置s3fs挂载obs桶目录一,安装fuse软件。1,安装环境.yum install -y fuseyum install -y automake fuse fuse-devel gcc-c++ git libcurl-devel libxml2-devel make openssl-develwget https://sandbox-expriment-files.obs.cn-north-1.myhuaweicloud.com/20220329/s3fs-fuse-master.zipunzip s3fs-fuse-master.zipmv s3fs-fuse-master s3fs-fuse2,安装s3fs。chmod -R 777 s3fs-fuse/ cd s3fs-fuse./autogen.sh./configuremakesudo make install3,挂载OBS桶.步骤 1 在/root/下创建.passwd-s3fs的文件,设置文件权限为600 touch /root/.passwd-s3fschmod 600 /root/.passwd-s3fs在.passwd-s3fs的文件中添加OBS桶的AK:SK。[root@ecs-hce ~]# cat /root/.passwd-s3fs WHOSFDHTG9ZNVD0GL8OO:w0tiVfJTy428D0pJtZGA47Aj3E1YZ4MEhv0mfvNvAK:SK//此处需要替换步骤 2 1 执行如下格式命令实施mount(以下示例中,桶名为ftp-obs:/test,test为桶内的指定目录,挂载点为/var/ftp/work01/,在实际使用时,桶名,挂载点,以及url需根据实际情况修改)                        s3fs -o a...
HAProxy之三----keepalived配合脚本对HAProxy、ping网关实现高可用检测调用脚本参数含义12345678910vrrp_script<SCRIPT_NAME> {   #定义一个检测脚本,在global_defs之外配置  script <STRING>|<QUOTED-STRING>   # shell命令或脚本路径  interval <INTEGER>   # 间隔时间,单位为秒,默认1秒  timeout <INTEGER>   # 超时时间  weight <INTEGER:-254..254>   # 权重,监测失败后会执行权重+操作  fall <INTEGER>   #脚本几次失败转换为失败  rise <INTEGER>   # 脚本连续检测成果后,把服务器从失败标记为成功的次数  user USERNAME [GROUPNAME] # 执行监测的用户或组  init_fail    # 设置默认标记为失败状态,监测成功之后再转换为成功状态}实战一:实现ping网关地址高可用检测1、在主机A配置keepalived调用ping脚本。 书写一个脚本,ping主机的网关IP地址,如果ping不通时,启动以下keepalived配置文件中内容。vim  /etc/keepalived/ping.sh1234567#!/...
HAProxy之一----HAPproxy配置参数详解企业服务架构图及负载均衡的要求场景说明• 在企业生产环境中,每天会有很多的需求变更,比如增加服务器、新业务上线、url路由修改、域名配置等等,对于前端负载均衡设备来说,容易维护,复杂度低,是首选指标。在企业中,稳定压倒一切,与其搞得很复杂,经常出问题,不如做的简单和稳定。• 在企业中,90%以上的故障,来源于需求变更。可能是程序bug,也可能是人为故障,也可能是架构设计问题等等。• 前端负载均衡设备为重中之重,在软件选型上一定充分考虑,能满足业务的前提下,尽可能降低复杂度,提高易维护性小型架构图中型架构图  公有云Web架构 私有云web架构 什么是负载均衡:•负载均衡(Load Balance,简称LB)是一种服务或基于硬件设备等实现的高可用反向代理技术,负载均衡将特定的业务(web服务、网络流量等)分担给指定的一个或多个后端特定的服务器或设备,从而提高了公司业务的并发处理能力、保证了业务的高可用性、方便了业务后期的水平动态扩展。•https://yq.aliyun.com/articles/1803#阿里云SLB介绍为什么使用负载均衡:•Web服务器的动态水平扩展  •对用户无感知•增加业务并发访问及处理能...
HAProxy之二----HAProxy实现高级负载均衡实战和ACL控制 haproxy实现高级负载均衡实战 环境:随着公司业务的发展,公司负载均衡服务已经实现四层负载均衡,但业务的复杂程度提升,公司要求把mobile手机站点作为单独的服务提供,不在和pc站点一起提供服务,此时需要做7层规则负载均衡,运维总监要求,能否用一种服务既能实现七层负载均衡,又能实现四层负载均衡,并且性能高效,配置管理容易,而且还是开源。实验前准备:① 两台服务器都使用yum 方式安装haproxyyum -y install haproxy② iptables -F && setenforing 清空防火墙策略,关闭selinux实战一:实现haproxy的Https协议配置HAProxy支持https协议:支持ssl会话;123bind *:443 ssl crt /PATH/TO/SOME_PEM_FILEcrt 后证书文件为PEM格式,且同时包含证书和所有私钥cat demo.crt demo.key > demo.pem把80端口的请求重向定44312bind *:80redirect   scheme   https   if   !{ ssl_fc }向后端传递用户请求的协议和端口(frontend或backend)12http_request set-header X-Forwarded-Port %[dst_port]http_request add-header X-Forw...
使用 HAProxy 进行 MySQL 负载平衡应用程序通常通过在其中一个数据库节点上打开连接来连接到数据库集群或复制的设置,以便运行事务。如果数据库节点发生故障,客户端将需要重新连接到另一个数据库节点,然后才能继续为请求提供服务。有不同的方法可以提供与一个或多个 MySQL 数据库服务器的连接。一种方法是使用支持连接池、负载平衡和故障转移的数据库驱动程序,例如:JDBC driver for MySQL (MySQL Connector/J)PHP MySQL 本机驱动程序 for master slave (mysqlnd-ms)上述数据库驱动程序旨在为客户端在连接到独立MySQL服务器,MySQL群集(NDB)或MySQL复制设置时提供透明度。但是,在其他集群设置中,如 Galera Cluster for MySQL 或 MariaDB,JDBC 和 PHP 驱动程序不知道内部 Galera 状态信息。例如,Galera 捐赠节点在帮助另一个节点重新同步时可能处于只读状态(如果 SST 方法是 mysqldump 或 rsync),或者如果发生裂脑,它可能处于非主要状态。另一种解决方案是在客户端和数据库集群之间使用负载均衡器。本教程将引导您了解如何使用 ClusterControl 使用 HAProxy 部署、配置和管理 MySQL 负载平衡。白皮书的内容什么是HAProxy?MySQL 的运行状况检...
第一:我们在说什么?注意: 这是文章的英文版本,法文版见这里.Use Haproxy with Let's Encrypt - [EN] · Blog de Victor Héry (victor-hery.com)haproxy :哈代理是一个代理软件。它有很多用途,但在这里我们将使用它的能力来反向代理 HTTP 和 HTTPS。在这篇文章中,我们将考虑您有一个有效的Haproxy服务器和一个有效的配置。Let's Encrypt:让我们加密是由Mozilla基金会和思科赞助的开源项目。想法是创建一个免费的证书颁发机构,以便创建SSL证书并这样做,允许大多数人使用HTTPS和安全网站。关于SSL证书的通常成本,这是一个非常有趣的项目!除此之外,Let's Encrypt非常易于使用,这主要归功于允许非常轻松地创建证书的API。我们将在这篇文章中通过Let's Encrypt官方python客户端使用此API。编辑 : 04/04/16 : 添加有关在 HTTP haproxy 前端中使用重定向 HTTP 到 HTTPS 时的情况的说明编辑 : 09/16/16 : 使用新的二进制文件进行更新 + 添加带有一些 scritps 的 git 存储库以自动化 LE 管理概念Let's Encrypt提供了许多选项来通过其客户端创建和验证证书。如果您的 Haproxy 与 Web 服务器本地化在同一台服务器上,您可以使用 --webroot 选项,该选项允...
使用 haproxy (HTTP/HTTPS) 配置反向代理或者:让我们使用其工作是代理的软件请注意,我们将在这里将其用作HTTP / HTTPS代理,但是haproxy可以充当从邮件服务器到mysql服务器的任何内容的代理,以及全局任何使用TCP的代理。为什么会这样?在您的 Web 服务器前面拥有反向代理有几个优点。没有可公开访问的Web服务器(例如,为了保护它)预处理请求(会话数、带宽限制等)在多个 Web 服务器之间摆动请求集中公共访问(仅使用一个公共 IP,其后面有不同的 Web 服务器)一次不习惯,咱们攻具体
    总共46页,当前第2页 | 页数:
  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12