草庐IT

虚拟机高可用

全部标签

.htaccess - 如何在 .htaccess 中创建虚拟文件夹

我得到了像mysite.com/username这样的用户名的代码Options+FollowSymLinksRewriteEngineOnRewriteCond%{REQUEST_FILENAME}!-fRewriteCond%{REQUEST_FILENAME}!-dRewriteRule^(.*)$profile.php?user=$1我的用户可以提交帖子。我的帖子文件是topic.php,它也在根目录中。如果我重写topic.php,代码会认为它是一个用户名。我需要一个像mysite.com/watch/topic.php这样的文件夹,但我想让它看起来像文件夹不存在(实际上),

云计算基础-虚拟机迁移原理

什么是虚拟机迁移虚拟机迁移是指将正在运行的虚拟机实例从一个物理服务器(或主机)迁移到另一个物理服务器(或主机)的过程,而不会中断虚拟机的运行。虚拟机拟机迁移分类虚热迁移:开机状态下迁移冷迁移:关机状态下迁移虚拟机可以迁移哪些东西?1.虚拟机的配置文件2.虚拟机的内存呢3.虚拟机的磁盘文件虚拟机配置文件迁移虚拟机配置文件迁移就是从主机A将虚拟机的配置文件移动至主机B的过程首先看配置文件,在执行迁移前,虚拟机的配置文件是在CNA03上的迁移完成,再看虚拟机的配置文件已经不在CNA03上了CNA02上可以看到该虚拟机的配置文件内存迁移内存迁移使用了写时重定向,流程如下(只考虑内存迁移,不考虑脏页等其

云计算基础-存储虚拟化(深信服aSAN分布式存储)

什么是存储虚拟化分布式存储是利用虚拟化技术“池化”集群存储卷内通用X86服务器中的本地硬盘,实现服务器存储资源的统一整合、管理及调度,最终向上层提供NFS、ISCSI存储接口,供虚拟机根据自身的存储需求自由分配使用资源池中的存储空间。存储中的基本概念IOPS每秒钟的IOPS数,该指标主要用于评价小块IO性能,体现存储系统的IO延时能力和并发能力。业界一般默认IOPS指的是4K块大小的IO性能,该值越大说明性能越好。吞吐每秒钟的IO吞吐,单位MB/s,该指标主要用于评价大块IO性能,体现存储系统的IO带宽能力,该值越大说明性能越好。缓存盘和数据盘固态硬盘(SSD)性能高,但价格高,容量小,机械硬

Docker deploys high availability registry & keepalived【Docker 部署高可用 registry & keepalived】

文章目录1.简介2.架构3.预备条件4.配置/etc/hosts5.安装registry6.yum安装keepalived7.验证vip漂移7.1原主坏测试推送拉取镜像7.2原主恢复自动抢回vip8.镜像同步1.简介私有镜像仓库可以方便企业,或个人开发者共享内部镜像而不会泄漏私有代码,而且可以加速镜像的拉取。能更加方便地集成到容器化的CI/CD中去。也可建立自己的公共镜像仓库。DockerRegistry的优点如下:DockerRegistry的最大优点就是简单,只需要运行一个容器就能集中管理一个集群范围内的镜像,其他机器就能从该镜像仓库下载镜像了。在安全性方面,DockerRegistry支

RabbitMQ高可用集群搭建

RabbitMQ高可用架构理论简介消息队列中间件是分布式系统中重要的组件,主要解决应用耦合、异步消息、流量削锋等问题。实现高性能、高可用、可伸缩和最终一致性架构,是大型分布式系统不可缺少的中间件。目前在生产环境,使用较多的消息队列有ActiveMQ、RabbitMQ、Kafka、RocketMQ等。RabbitMQ是一套开源(MPL)的消息队列服务软件,是由LShift提供的一个AdvancedMessageQueuingProtocol(AMQP)的开源实现,由以高性能、健壮以及可伸缩性出名的Erlang写成。Rabbitmq的集群是依附于erlang集群来工作的,所以必须先构建起一个erl

k8s部署 多master节点负载均衡以及集群高可用

一、k8s添加多master节点实验1、master02节点初始化操作2、在master01节点基础上,完成master02节点部署①从master01节点复制所需要的文件需要从master01节点复制etcd数据库所需要的ssl证书、kubernetes安装目录(二进制文件、组件与apiserver通信的集群引导文件、启动参数配置文件)、kubectl与apiserver通信的集群引导文件、各组件被systemd管理的service文件②修改apiserver、controller-manager、scheduler启动参数配置文件中的监听地址以及apiserver的通告地址③验证二、使用n

docker报错 missing signature key 无法拉去镜像,yum install docker-ce没有可用软件包 解决办法

错误场景描述今天项目需要用到minio,我打算在虚拟机中使用docker装一个,可是发现当我dockerpullminio/minio的时候,报错了missingsignaturekey这个报错提示的让人很蒙,翻译过来的意思是“缺少签名密钥”???我原本以为,是不是docker发生了什么变动,需要登录之类的,可是当我在虚拟机中登录了我的docker之后,还是一样的报错解决过程我首先尝试了拉去其他的镜像,发现其他镜像是可以被拉去的,而Docker只是一个容器化工具,说明这个和签名什么的压根没关系1.卸载Dockeryumerasedocker\docker-client\docker-clien

Covalent Network(CQT)与 Movement Labs 达成合作,重新定义 M2 系统区块链数据可用性与性能

CovalentNetwork(CQT)是行业领先的多链索引器,正在与MovementLabs的M2展开具有突破性意义的合作。M2是以太坊上的首个Move-EVM(MEVM)ZKrollup。这一战略合作标志着先进的实时数据索引和部署工具,包括CovalentNetwork(CQT)的统一API和GoldRushKit,整合到动态的Movement生态系统中。与这些强大工具的融合,将重新定义M2和开放的模块化Move框架内构建者的数据可访问性。该合作的核心是CovalentNetwork(CQT)的统一API,这是一个专为实时和历史区块链数据无缝访问而设计的工具。作为一个门户,它赋予Movem

AI新工具(20240221) OOTDiffusion-虚拟试穿技术的实现;Groq-世界上最快的大模型,每秒可以输出近500个token

OOTDiffusion-虚拟试穿技术的实现OOTDiffusion是一种基于潜在扩散的虚拟试穿技术,其主要目的是通过实现控制性的换装融合,让用户能够在虚拟环境中试穿不同的服装。该技术通过融合最新的机器学习算法与图像处理技术,为用户提供了一种新颖的虚拟试穿体验。https://github.com/levihsu/OOTDiffusionSoraWebui-使用文本和OpenAI的Sora模型在线生成视频SoraWebui是一个开源项目,它的主要功能是利用OpenAI开发的Sora模型,通过文本输入在线生成视频,非常简便易用,还支持一键式网站部署。https://github.com/Sora

教你如何用Keepalived和HAproxy配置高可用 Kubernetes 集群

本文分享自华为云社区《使用Keepalived和HAproxy创建高可用Kubernetes集群》,作者:江晚正愁余。高可用Kubernetes集群能够确保应用程序在运行时不会出现服务中断,这也是生产的需求之一。为此,有很多方法可供选择以实现高可用。本教程演示了如何配置Keepalived和HAproxy使负载均衡、实现高可用。步骤如下:准备主机。配置Keepalived和HAproxy。使用KubeKey创建Kubernetes集群,并安装KubeSphere。集群架构示例集群有三个主节点,三个工作节点,两个用于负载均衡的节点,以及一个虚拟IP地址。本示例中的虚拟IP地址也可称为“浮动IP地