- 博客(97)
- 资源 (5)
- 收藏
- 关注
原创 openstack安装使用(Yoga版本)
OpenStack系统由几个单独安装的关键服务组成。这些服务根据您的云需求协同工作,包括计算、身份、网络、图像、块存储、对象存储、遥测、编排和数据库服务。您可以单独安装这些项目中的任何一个,并将它们独立配置或配置为连接的实体。包括配置选项的说明和示例配置文件。本指南记录了从 Pike 版本开始的 OpenStack 安装。它涵盖多个版本。Warring:本指南正在开发中,并且会经常更新。预发布包已用于测试,某些说明可能不适用于最终版本。请报告您遇到的任何错误,帮助我们改进本指南。
2023-08-21 16:28:57
2120
原创 解决Ubuntu 22.04 虚拟机克隆出多台造成的IP地址冲突的问题
如果是克隆 centos 会发现不会出现这一情况,而克隆 ubuntu 的时候会发生,那么可以简单的猜测,可能是因为网络策略的不同。,虽然虚拟机进行了文件克隆,但是他们的链路层地址是由虚拟机进行分配的所以并不一样。来识别,当克隆虚拟机的时候,他们都有一样的。这样每次克隆出来的机器都会有唯一的IP地址。,因此返回的都是同一个IP了。而 Centos 所使用的。组件,采用默认策略就是使用。
2023-07-30 23:56:13
1863
2
原创 Linux防火墙之iptables详解
由软件包iptables提供的命令行工具,工作在用户空间,用来编写规则,写好的规则被送往Netifilter,告知内核改如何去处理信息包。安装iptables 的软件包。
2023-07-21 09:51:55
716
原创 nginx配置https加密
服务端和客户端的信息传输都会通过TLS进行加密,所以传输的数据都是加密后的数据。nginx 的https 功能基于模块ngx_http_ssl_module实现,因此如果是编译安装的nginx要使用参数ngx_http_ssl_module开启ssl功能,但是作为nginx的核心功能,yum安装的nginx默认就是开启的,编译安装的nginx需要指定编译参数–with-http_ssl_module开启。将生成的这4个文件移动到刚才创建的nginx目录下。移动完文件后,要到对应的目录下进行操作。
2023-07-03 17:42:04
1205
原创 部署kubernets v1.27.3集群
本文将演示如何使用kubeadm快速部署一个Kubernetes v1.27.3集群,并会简单说明如何在集群上部署nginx容器。
2023-06-20 23:25:58
1118
原创 Elasticsearch 集群部署插件管理及副本分片概念介绍
内核参数 vm.max_map_count 用于限制一个进程可以拥有的VMA(虚拟内存区域)的数量。注意: 安装7.X以后版本官方建议要安装集成JDK的包,所以无需再专门安装 JDK。通过使用插件可以实现对 ES 集群的状态监控, 数据访问, 管理配置等功能。使用默认系统配置,二进制安装时会提示下面错误,包安装会自动修改此配置。Elasticsearch 是基于java的应用,所以依赖JDK环境。9200端口集群访问端口,9300集群同步端口。安装完插件,点击图标就可以打开插件。
2023-05-17 20:50:05
963
原创 KVM 架构和部署
libvirt 程序包是一个与虚拟机监控程序相独立的虚拟化应用程序接口,它可以与操作系统的一系列虚拟化性能进行交互一个稳定的通用层来安全地管理主机上的虚拟机。一个管理本地系统和连网主机的通用接口。在虚拟机监控程序支持的情况下,部署、创建、修改、监测、控制、迁移以及停止虚拟机操作都需要这些API。尽管 libvirt 可同时访问多个主机,但 API 只限于单节点操作libvirt 程序包被设计为用来构建高级管理工具和应用程序,例如 virt-manager 与 virsh 命令行管理工具。
2023-05-07 16:44:08
1047
原创 Keepalived 实战案例
默认为抢占模式 preempt,即当高优先级的主机恢复在线后,会抢占低先级的主机的master角色,造成网络抖动,建议设置为非抢占模式 nopreempt ,即高优先级主机恢复后,并不会抢占低优先级主机的master 角色。注意: 非抢占模式下,如果原主机down机, VIP迁移至的新主机, 后续新主机也发生down时,仍会将VIP迁移回原主机。抢占延迟模式,即优先级高的主机恢复后,不会立即抢回VIP。而是延迟一段时间(默认300秒)再抢回VIP。准备两台机器都分别安装keepalived服务并启动。
2023-04-21 13:34:50
193
原创 docker网络管理
新建容器默认使用docker0的网络配置,可以修改默认指向自定义的网桥网络用自定义的网桥代替默认的docker0nonebridgehostcontainer查看默认的网络模式有三个除了以上的网络模式,也可以自定义网络,使用自定义的网段地址、网关信息注意:自定义网络内的容器可以通过容器名进行相互的访问,而无需使用 --like可以使用自定义网络模式,实现不同集群应用的独立网络管理,而互不影响,而且在同一个网络内,可以直接利用容器名称进行访问,非常便利。创建自定义网络。
2023-04-09 20:19:11
1114
原创 docker容器操作基础命令
容器需要有一个前台运行的进程才能保持容器的运行,通过传递运行参数是一种方式,另外也可以在构建镜像的时候指定容器启动时运行的前台命令。-t, --tty 分配pseudo-TTY,通常和-i一起使用,注意对应的容器必须运行shell才支持进。docker attach 容器名,attach 类似于vnc,操作会在同一个容器的多个会话界面同步显示,所有使用此。容器会自动将容器的ID加入自已的/etc/hosts文件中,并解析成容器的IP。容器里的PID为1的守护进程的实现方式。
2023-03-27 09:26:45
1263
原创 zabbix 添加触发器 Triggers 和 图形 Graphs
触发器是条件的定义,一个触发器是根据一个监控项的返回值,将之对比预先设置的阈值,当监控项返回了不符合预定义的值范围后,就进行触发下一步操作的警戒线,一般要对创建的监控项设置触发器以及触发方式和值的大小
2023-03-05 23:44:42
1365
原创 Ubuntu2204LTS基础操作详解
文件设置国内镜像源(操作前请做好相应备份)一行进行注释掉(有的时候默认是注释掉的)配置完毕后新建缓存,并更新软件。以清华大学开源镜像为例。安装openssh服务。保存后,重启ssh服务。配置完后执行以下命令。设置以root用登录。
2023-03-05 21:19:29
981
原创 使用code-server为Docker容器搭建在线开发环境
code-server是一款基于VSCode的在线编辑器,它提供了一个web化的在线IDE。服务端上运行code-server(可以理解为一个在远程服务器上运行的VS Code),客户端就可以使用浏览器打开vscode,vscode上的资源都是服务器上的资源。通过code-server我们可以实现远程编辑调试服务器端的程序,相当于vscode的ssh remote。code-server和直接ssh remote的区别就后者还需要安装vscode软件,而前者连客户端软件都不需要安装。
2023-01-30 09:28:24
4137
原创 二进制编译安装启动Redis时报权限不够(redis.service: Failed at step EXEC spawning xxx: Permission denied)
关于Redis启动时报权限不够(redis.service: Failed at step EXEC spawning /apps/redis/bin/redis-server: Permission denied)
2023-01-12 11:10:17
4307
csnas-tech-15.2.0.15249-x64.rar
2023-12-09
SwitchHosts域名解析软件
2022-08-15
子网掩码+ip计算+端口扫描
2022-08-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅