拉取redis镜像docker pull redis:6.0.8启动6个docker容器,名称与端口不可重复# --cluster-enabled yes #开启redis集群 # --net host #使用宿主机的IP和端口 # --appendonly yes #开启持久化 # --name redis-1 #自定义容器名字 docker run -d --name redis-
首先加载镜像文件到系统中进入yum源目录,备份目录内所有文件cd /etc/yum.repos.d mkdir bak mv * bak挂载iso镜像到指定目录mount -t iso9660 /dev/cdrom /mnt/cdrom在cd /etc/yum.repos.d目录下创建一个新的.repo文件,写入以下内容[AppStream] name=AppStream baseurl=file
在默认的网络模式bridge中,容器与容器之间只能通过IP互通无法解析主机名且无法通过主机名互通。一、在默认网络模式下测试容器间的互通新建两个容器docker run -itd --name network1 --privileged centos:latest /usr/sbin/init docker run -itd --name network2 --privileged cento
1)docker网络常用命令查看docker的网络模式docker network lsdocker网络常用命令参数connect #连接容器到网络 create #创建网络 disconnect #断开容器与网络的连接 inspect #显示一个或多个网络的详细信息 ls #列出所有网络 prune #删除所有未使用的网络 rm
1)Dockerfile简介由一系列命令和参数构建成的脚本构建三步骤编写Dockerfile文件 ==> docker build(打包为镜像) ==> docker run1)每条保留字指令都必须为大写字母且后面要跟随至少一个参数。2)指令按照从上到下的顺序执行3)#表示注释4)每条指令都会创建一个新的镜像层,并对镜像进行提交2)DockerFile保留字指令FROM # 基础
(1)创建主容器docker run -d -p 3306:3306 --privileged=true -v /mysql/log:/var/log/mysql -v /mysql/data:/var/lib/mysql -v /mysql/conf:/etc/mysql/conf.d -e MYSQL_ROOT_PASSWORD=123456 --name mysql mysql:(2)在宿主
实验目的由于Linux系统中只会生效一条默认网关,当同一台设备为多个网卡配置网关后只有一个网卡可以正常通讯。要使多个网关同时生效就需要配置路由策略才能使其生效。1.要求服务器的双网卡IP不同段,且都能被业务部访问到。2.AR1作为业务部的网关设备,负责连通业务部与服务器端的网络通讯;3.sw2作为服务器端的网关设备,划分两个vlan将服务器的两个网口添加为不同的子网。实验拓扑使用moaxterm连
MFS是MooseFS的缩写,是一个具备冗余容错功能的分布式网络文件系统。它将数据分别存放在多个物理服务器或单独磁盘或分区上,确保一份数据有多个备份副本。 MFS组件角色说明MFS的组件包括:MFSmaster、ChunkServer、Client、Metalogger。其中,MFSmaster是元数据服务器,用于管理整个文件系统的元数据;ChunkServer是数据存储服务器,用于存储
通过docker stats命令可以查看当前宿主机上所有容器的CPU,内存以及网络流量数据。但是docker stats统计结果是实时的且只能是当前宿主机的全部容器,没有地方存储、没有健康预警等 。1)容器监控三剑客InfluxDB是一个由InfluxData开发的开源时序型数据库,专注于海量时序数据的高性能读、高性能写、高效存储与实时分析等,在DB-Engines Ranking时序型数据库排行
一、安装qemu软件(qemu下载)二、确认软件是否安装成功安装qemu后,打开cmd检测是否安装成功,切换至安装目录下,输如以下命令出现如下版本信息,则表示安装成功! 三、将img文件转换为vmdk开始转换img文件,首先确定img文件位置 打开cmd,切换至qemu安装目录 输入如下命令.\qemu-img.exe convert
一、在虚拟机中添加一块新磁盘注意:如果是未关机的状态下,添加完新的虚拟磁盘需要重启才能生效查看当前系统内的磁盘数量,确认我们新添加的磁盘能正常显示了fdisk -l二、为新添加的磁盘创建分区fdisk /dev/sdb 命令(输入 m 获取帮助):n #输入n创建分区 分区类型 p 主分区 (0 primary, 0 extended, 4 free) e 扩展分区 (
一、故障场景之前虚拟机一直是可以上网的,昨天正常关机后第二天开机网卡始终启动不了。开始排查问题查看网卡信息,发现获取不到IP地址查看网卡状态时发现处于未连接状态nmcli c show二、尝试启动网卡1)直接启用网卡nmcli c up ens37启动失败出现报错信息,连接激活失败,找不到适合此连接的设备2)删除重建网卡,再次启动网卡#删除网卡 nmcli c delete ens37 #重新添加
Portainer是一个可视化的Docker操作界面,提供状态显示面板、应用模板快速部署、容器镜像网络数据卷的基本操作(包括上传下载镜像,创建容器等操作)、事件日志显示、容器控制台操作、Swarm集群和服务等集中管理和操作、登录用户管理和控制等功能。1)官网下载安装进入官网点击Resources,找到installhttps://www.portainer.io/install会弹出一个商业版与社
一、拉取Registry镜像docker pull registry二、运行registry容器docker run -d -p 5000:5000 -v /langren/myreqistry:/tmp/reqistry --privileged=true --name myreqistry registry三、发送get请求验证镜像库是否正常运行curl -XGET http://10.10.
一、cobbler简介cobbler是一款自动化操作系统安装的实现,与PXE安装系统的区别是可以同时部署多个版本的系统,而PXE只能选择一种系统。二、安装cobbler安装yum源yum install epel-release -y yum install dhcp tftp-server xinetd httpd cobbler cobbler-web pykickstart debmirro
一、安装PXE服务端环境yum install vsftpd dhcp tftp xinetd syslinux tftp-server -y二、拷贝镜像文件到ftp服务器根目录#切换到ftp默认目录 cd /var/ftp/pub mkdir dvd #创建一个存放镜像的目录 chown ftp:ftp dvd cp -rf /mnt/cdrom/* dvd/三、配置dhcp服务器vim
iSCSI(Internet Small Computer System Interface)是一种基于IP的存储技术,它使用TCP/IP协议作为传输层,将SCSI命令封装为IP数据包并在网络中传输。iSCSI可以在IP网络上构建SAN(Storage Area Network),实现远程存储访问和管理。
4层与7层负载的区别四层负载均衡和七层负载均衡的区别在于,四层负载均衡是基于IP+端口的负载均衡,而七层负载均衡是基于URL等应用层信息的负载均衡。换句话说,四层负载均衡会通过一个虚拟IP地址接收请求,然后再分配到真实的服务器;七层负载均衡会通过虚拟的URL或者主机名接收请求,然后再分配到真实的服务器。四层负载均衡效率比较高,但是功能比较简单;七层负载均衡功能比较多,控制比较灵活,但是效率相对较低
适用于访问量较小的业务,配置较为简单。创建一个虚拟的IP提供给客户端来访问,虚拟IP会在两台服务器之间来回切换,heartbeat以脚本的方式检测两台服务器的存活状态,以此来实现高可用性。1)安装Nginxhttps://nginx.org/download/nginx-1.20.2.tar.gz(1)安装相关依赖包这里通过挂载镜像的方式进行安装(挂载镜像步骤略)yum install -y pc
※ 实验环境 (1)系统:centos7.9(2)虚拟机:4台centos7.9,1台作为nfs共享服务器( NFS共享服务搭建步骤)为了保证源目标的一致性,采用源nat转换,将客户端发送的请求在负载调度器上经过转换后再发送到真实服务器。一、负载调度器配置(1)根据拓扑图配置IP地址(略)(2)安装ipvsadmyum install ipvsadm -y modprobe ip_vs
※ 实验环境(1)系统:centos7.9(2)虚拟机:4台centos7.9,1台作为nfs共享服务器(NFS共享服务搭建步骤)一、负载调度器配置(1)关闭selinux、firewalld、NetworkManager#关闭selinux sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config #关闭firewall
一、keepalived+LVS-DR实现高可用负载均衡当LVS负载均衡的主服务器出现故障时,keepalived会及时切换到备份服务器;同时会检测后端真实服务器是否存在故障无法访问,keepalived检测到该设备不可用时就会在集群的列表中删除该服务器节点,当服务器恢复时会再次自动添加进来。以此来实现集群的高可用性。1)部署DR模式的负载均衡集群禁用网卡发送重定向#0 表示禁用发送重定向,禁用发
为公网用户做加速访问1)实验拓扑2)web服务器配置参考传统模式中的web服务器配置,这里不再重复记录操作。网关需要指向squid服务器的内网ipecho "GATEWAY=10.10.10.13" >> /etc/sysconfig/network-scripts/ifcfg-ens333)安装squid服务安装步骤这里不再赘述,参考传统模式中的安装步骤。(1)开启路由转发模式vim
为内网用户做加速访问,客户端无需手动设置代理即可访问公网中的web服务器。1)实验拓扑2)修改squid配置文件指定squid为透明模式vim /etc/squid/squid.conf http_port 10.10.10.12:3128 transparent(透明模式) visible_hostname lvs_backup (不添加也可以)3)配置iptables策略vim
为内网用户做加速访问,需要客户端手动设置代理才能访问否则不能访问
NFS(Network File System)即网络文件系统,它允许网络中的计算机之间通过 TCP/IP 网络共享资源。
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号