- 博客(311)
- 资源 (1)
- 收藏
- 关注
原创 Windows 无法访问指定设备、路径或文件。你可能没有适当的权限访问该项目。
找到\HKEY_CLASSES_ROOT\PackagedCom\ClassIndex。Windows 无法访问指定设备、路径或文件。你可能没有适当的权限访问该项目。选择“Users”,勾选“完全控制”和“读取”,点击“应用”,重启电脑。1、按“WIN+R”,输入“regedit”,再点击确定。输入对象 “Users”,点击“检查名称”右键“ClassIndex”,点击权限。
2026-05-18 14:32:15
269
原创 10.openstack创建虚拟机的流程
6.nova-scheduler接收到任务后,会去读取数据库,读取要创建的实例的配置要求,其次读取计算节点当前的资源剩余情况,方便后续调度,如果发现所有计算节点都不满足创建虚拟机的要求,就会返回报错,没有有效的主机,计算节点资源满足的话就选一个合适的计算节点用于创建虚拟机。8.计算节点收到消息后,去数据库中了解要创建的虚拟机的配置,但是计算节点不直接连接数据库,计算节点会通过消息队列去找nova-conductor,nova-conductor会连接数据库,将数据取出后通过消息队列返回给计算节点。
2026-05-09 16:36:52
253
原创 9.云主机的冷迁移
迁移的前提是,两台主机属于同一主机聚集,需要有充足可用的资源。注意:配置冷迁移之前的实例不支持迁移,新创建的实例才能迁移。重启openstack-nova-scheduler。重启openstack-nova-compute。在另外一台主机可以看到发过来的.ssh目录。2.修改控制节点nova.conf配置文件。点击确认继续进行迁移,放弃不再继续迁移。3.修改所有计算节点nova配置文件。接下来两台主机就可以测试相互免密了。1.两台计算节点主机间做相互免密。选择要迁移的实例,点击迁移实例。
2026-04-24 14:58:20
70
原创 7.cinder对接nfs后端存储
data 允许的网段/24(rw,async,no_root_squash,no_all_squash)进入到挂载的目录可以看到刚才创建的1G的卷的文件。重启cinder-volume。创建nfs挂载路径配置文件。修改cinder配置文件。nfs服务端:/data。3.创建nfs类型的卷。
2026-04-22 09:50:01
64
原创 6.增加一个flat网段
本文介绍了在OpenStack环境中新增一个flat网段的详细步骤。关键操作包括:为各节点添加eth1网卡并配置IP(无需重启网络服务),在控制节点和计算节点修改ml2和linuxbridge配置文件指定新网络与物理网卡映射,最后通过命令行或Web界面创建名为"newnet"的flat网络及子网。验证阶段通过新网络创建实例并测试网络连通性,成功实现新增网段功能。整个过程强调避免重启网络服务以防止实例异常,并提供IP删除作为问题解决备选方案。
2026-04-10 17:29:48
292
原创 5.块存储服务cinder
本文介绍了OpenStack块存储服务Cinder的配置流程,主要包括控制节点和存储节点的操作步骤。在控制节点上,首先创建数据库并授权,接着在Keystone上创建用户和角色,注册API服务端点。然后安装Cinder软件包,配置相关参数并同步数据库。在存储节点上,配置LVM作为后端存储,创建物理卷和卷组,并修改LVM过滤器配置。最后安装Cinder组件并修改配置文件,完成与RabbitMQ消息队列的对接。整个流程实现了Cinder服务的部署和LVM存储后端的集成,为OpenStack实例提供块存储服务。
2026-04-03 18:01:22
395
原创 4.镜像服务glance迁移
本文详细介绍了将OpenStack镜像服务glance从控制节点迁移到独立主机的完整流程。主要包括:1)停止原glance服务;2)在新主机安装配置MariaDB数据库并恢复数据;3)安装配置glance服务;4)迁移镜像文件;5)修改keystone服务目录中的glance地址;6)更新所有节点nova配置;7)通过上传镜像和创建实例验证迁移成功。整个过程涉及服务启停、数据库备份恢复、配置文件修改、权限设置等关键步骤,最终实现了glance服务的独立部署和正常运行。
2026-03-23 17:55:26
253
原创 3.openstack项目、用户、角色的关系
OpenStack中项目、用户和角色的关系是:用户需要被授予特定角色才能操作项目。管理员(admin)和普通用户(user)是主要角色类型,管理员拥有全部权限,而普通用户权限受限。管理员可以创建新项目、分配成员并设置资源配额。需注意权限分配风险,若普通用户被提升为管理员可能篡改角色。不同角色在控制面板的可见功能不同,如实例迁移功能仅管理员可见。通过角色分配和项目隔离,实现了多租户环境下的资源管理和权限控制。
2026-03-20 15:25:18
75
原创 2.opensrack添加新的计算节点后测试
本文介绍了OpenStack添加新计算节点后的测试方法。首先按照标准流程添加多个计算节点后,通过创建主机聚集并将新节点加入其中来验证节点可用性。测试时需创建实例并选择新建的主机聚集作为可用域,成功创建实例后,在新计算节点上检查实例是否正常分布。测试结果表明新计算节点已成功加入集群并可用。整个验证过程确保了新节点的功能完整性。
2026-03-20 13:46:48
84
原创 1.CentOS7部署openstack_M版
OpenStack环境配置与Keystone认证服务安装指南 本文详细介绍了OpenStack环境的基础配置步骤,包括: 配置本地yum源 安装时间同步服务chrony 安装数据库(MariaDB)和消息队列(RabbitMQ)服务 安装Memcached缓存服务 重点讲解了Keystone认证服务的安装流程: 创建数据库并授权 安装Keystone相关软件包 修改配置文件(手动或使用openstack-config工具) 同步数据库 初始化Fernet令牌 配置Apache HTTP服务 文档采用图文并茂
2026-03-20 10:32:04
441
原创 KVM虚拟机
本文介绍了KVM虚拟化技术的基础操作指南。主要内容包括:1)KVM虚拟化原理及其与QEMU、Xen的区别;2)CentOS7环境下KVM管理工具的安装;3)使用virt-install命令创建虚拟机及安装注意事项;4)virsh命令对虚拟机的日常管理(启停、配置导出/导入、快照等);5)虚拟机磁盘格式(raw/qcow2)特点及转换方法。文章通过具体命令示例和截图详细说明了KVM虚拟机的创建、配置和管理过程,适合初学者快速掌握KVM虚拟化技术的基本操作。
2026-02-12 17:48:44
655
原创 windows下指定网卡做IP地址MAC地址绑定
摘要:本文介绍了在Windows CMD下绑定IP和MAC地址的方法。首先使用netsh interface ipv4 show interfaces命令查看网卡信息,获取Idx和网卡名称。然后通过netsh -c "interface 网卡名称" add neighbors Idx "IP" "MAC"命令进行绑定,最后用arp -a验证绑定结果。该方法适用于静态ARP绑定场景,可有效防止ARP欺骗攻击。
2026-02-05 17:04:54
300
原创 win11 安装软件提示无法访问Windows installer服务
win11 安装软件提示无法访问Windows installer服务。在服务中找到Windows Installer 服务然后手动启动该服务。将“数值数据”设置为 3(表示“手动”启动),点击“确定”。在右侧查找名为 Start 的项,双击它。重启电脑后,就可以手动启动了。打开注册表,输入一下路径。如果遇到“禁用”的情况。
2026-01-28 14:31:13
295
2
原创 IOError: [Errno 2] No such file or directory: ‘/tmp/pip-build-qxKbBk/numpy/setup.py‘
报错 IOError: [Errno 2] No such file or directory: ‘/tmp/pip-build-qxKbBk/numpy/setup.py’下载对应版本:https://bootstrap-pypa-io.ingress.us-east-2.psfhosted.computer/pip/2.7/下载地址:https://bootstrap-pypa-io.ingress.us-east-2.psfhosted.computer/pip/
2025-12-03 11:36:47
328
原创 CentOS 7部署OpenLDAP+phpLDAPadmin实现统一认证
dc表示域名的部分,格式将完整的域名分成几部分,如域名是example.com,分为dc=example,dc=com。在最后一行添加olcRootPW+上一步生成的密码,olcRootPW表示OpenLDAP管理员的密码。migrate_common.ph文件主要是用于生成ldif文件使用。schema文件位于/etc/openldap/schema/下。http://服务器地址/phpldapadmin/修改此处的cn,dc为自己设置的cn,dc。密码随便写,登陆用的是ldap中的密码。
2025-12-02 17:47:29
823
原创 php编译报错//usr/lib64/liblber-2.4.so.2: error adding symbols: DSO missing from command line
编译PHP时出现"DSO missing from command line"错误,提示缺少liblber库。解决方法是在PHP包的Makefile文件中找到EXTRA_LIBS行,添加参数-llber,然后重新执行make && make install命令即可成功编译。这个操作修复了编译过程中链接库缺失的问题。
2025-11-12 15:47:21
305
原创 Windows家庭版远程时提示‘这可能是因为在远程计算机上阻止 NTLM 身份验证 这也可能是由于 CredSSP 加密 Oracle 修正所导致的。’
在 Parameters 项,右键点击右侧空白区域,选择 新建 -> DWORD (32 位) 值,双击 AllowEncryptionOracle,将其“数值数据” 设置为 2。修改注册表 (regedit) 我当前版本为Windows 家庭版。Win + R ,输入 regedit,然后 Enter。点击确定,重启电脑后再次尝试远程连接。手动创建:新建 -> 项。
2025-10-16 15:03:32
2075
原创 蜜罐平台-Hfish部署
HFish是一款免费的企业级蜜罐系统,支持90多种仿真服务,提供内网威胁检测、外网感知和情报生产功能。支持自定义Web蜜罐、云端蜜网牵引、全端口扫描感知等功能,兼容多种国产操作系统和CPU架构。部署时需开放4433/4434端口,推荐使用MySQL数据库,安装后可通过Web界面管理。初始账号为admin/HFish2021,建议首次登录后修改密码。系统具有低资源占用、多平台支持和多种告警方式等特点,适合企业安全防护场景。
2025-09-09 14:58:32
911
原创 Starting MySQL.2025-09-09T01:10:35.869347Z mysqld_safe error: log-error set to ‘/mysqld/mysqld.log‘
MySQL启动报错提示日志文件缺失。用户在/mysqld目录下创建mysqld.log文件并修改所有者后,MySQL成功启动。问题原因是MySQL用户没有写入日志文件的权限,通过创建文件并设置正确的权限解决了该问题。整个过程展示了Linux环境下MySQL权限问题的典型解决方法。
2025-09-09 09:48:43
276
原创 数据库报错:ERROR 2002 (HY000): Can‘t connect to local MySQL server through socket ‘/tmp
数据库报错:ERROR 2002 (HY000): Can’t connect to local MySQL server through socket '/tmp。参考:https://www.cnblogs.com/minseo/p/18533145。
2025-09-02 09:19:43
163
原创 ELK-使用logstash-output-zabbix插件实现日志通过zabbix告警
摘要:本文介绍如何通过logstash-output-zabbix插件实现ELK日志与Zabbix告警联动。首先安装插件并配置logstash,通过input接收日志源,filter解析日志字段并添加zabbix所需字段,output将含关键字的日志发送至Zabbix。然后在Zabbix创建对应模板、监控项和触发器,确保日志能被正常接收并触发告警。最终实现当ELK收集到含error等关键词的日志时,通过Zabbix发送告警到钉钉/企业微信。配置包含详细步骤说明和截图验证。
2025-08-28 14:32:29
589
原创 启动MySQL mysqld_safe error: log-error set to ‘/mysqld/mysqld.log‘, however file don‘t exists.
MySQL编译安装后启动失败,报错显示日志文件不可写且PID文件未更新。排查发现系统残留mariadb导致冲突,通过yum remove mariadb-libs.x86_64强制卸载mariadb及其依赖后,验证已无mariadb组件残留。重新启动MySQL服务成功,问题解决。该案例说明安装MySQL前需彻底卸载冲突的mariadb组件。
2025-08-13 13:48:41
328
原创 linux查看网卡对应的网口信息
如果显示“negotiated 100baseTx-FD flow-control, link ok”,则表明eth0对应的网口已接上网线。例如,ethtool -p eth0会让eth0网口的指示灯闪烁,方便找到网口位置。例如,ethtool eth0会显示eth0的接口类型、连接模式、速率等信息。:查看网卡ethX的详细信息,包括接口类型、连接模式、速率等。例如,mii-tool eth0会显示eth0的连接状态,:使对应的网口指示灯闪烁,从而确定网卡的位置。state UP 表示网卡是启用状态。
2025-03-11 15:26:52
789
原创 prometheus+node_exporter+grafana监控K8S信息
grafana官网:https://grafana.com/grafana/download/11.5.0。包下载地址:https://prometheus.io/download/地址:https://prometheus.io/download/修改prometheus配置文件,在末尾加入被监控的k8s集群信息。访问http://grafana服务IP:3000/移动到 /usr/local/prometheus。移动到 /usr/local/bin。用户名/密码:admin/admin。
2025-02-25 18:20:40
1471
1
原创 windows设置暂停更新时长
右键新建 DWORD 32位值,名称为。5.返回更新页面验证是否修改成功。3.打开系统更新中的高级选项。4.根据需求选择暂停更新日期。
2025-02-25 16:04:12
699
原创 win10向windows server服务器传输文件
win10向windows server服务器传输文件直接拖动文件是无法传输的解决方案:1.点击显示选项2.点击本地资源-详细信息3.在窗口中选择你需要共享的磁盘4.然后远程连接到Windows server服务器5.登录Windows server服务器后,在此电脑下就能看到共享的文件夹,将需要的文件拷贝到服务器即可。
2025-02-08 17:45:26
965
原创 部署Metricbeat监测ES
Metricbeat附带预定义资产,用于解析、索引和可视化您的数据。要加载这些资产在安装目录执行。登录kibana查看堆栈监测,查看监测的节点和节点的索引。编辑elasticsearch-xpack模块配置文件。按需启用elasticsearch-xpack模块。Metricbeat使用模块来收集指标。确定需要启用的模块,查看可用模块的列表。在Metricbeat安装目录下。进入metricbeat目录配置。进入modules.d目录下。
2025-01-20 15:38:43
721
原创 K8s master节点初始化失败报错
然后重置kubeadm并重新加载kubelet服务。K8s master节点初始化失败报错。当前master节点重置kubeadm。最后重新初始化master节点。重新加载kubelet服务。
2025-01-17 11:34:44
745
原创 远程桌面报错-用户账户限制(例如,时间限制)会阻止你登录。
原因是被远程的系统用户密码为空,且默认只允许空白密码的本地账户登录。远程桌面报错-用户账户限制(例如,时间限制)会阻止你登录。设置完后再次尝试远程该系统。Windows远程时报错。
2024-11-11 17:35:20
11643
原创 kibana开启访问登录认证
编辑kibana配置文件,配置es的账户和密码。编辑es配置文件,添加以下内容开启es认证。暂停相关服务,避免kibana报错。会一次设置多种账户的密码。访问kibana进行测试。
2024-09-25 21:33:05
1652
原创 kibana汉化
部署kibana后需要汉化的可以参考以下内容。我的kibana版本:7.17。修改kibana的配置文件。确保kibana正常启动。刷新页面,就汉化完成了。
2024-09-19 20:51:18
1059
原创 k8s跨节点后pod无法访问
启动tunl0接口,因为calico需要使用tunl0网卡在各个节点通信。并且主节点以及node2节点都无法ping通node1节点上的pod。除node1外,主节点以及node2节点都无法正常访问nginx。k8s在node1节点部署nginx后,网络插件为calico。并且也没有相关路由信息。
2024-08-25 20:39:59
1198
2
原创 3.通过yaml配置文件创建pod
以nginx容器为例,一个pod中封装了两个容器,一个是pod的基础容器,用来实现k8s的相关功能,一个是nginx的业务容器。因为之前创建过nginx的deploy,所以这里先将相关的deploy和service删除掉。任何的k8s资源都可以通过yaml清单文件来定义。创建一个nginx的pod,会发现它起了两个容器。可以看到pod所在节点,以及IP地址。在主节点测试可以正常访问。pod是最小的资源单位。这里以nginx为例。
2024-08-25 20:09:23
867
原创 The connection to the server localhost:8080 was refused - did you specify the right host or port?
1.将master 节点中 /etc/kubernetes/admin,conf拷贝到需要运行的服务器的 /etc/kubernetes 目录中。如果在node节点上执行kubectl get node报。2.在对应的服务器上配置环境变量。
2024-08-24 19:36:00
462
原创 2.K8s集群搭建
minikube:轻量化的Kubernetes集群,为了能够更好学习和体验k8s功能而推出的,借助个人PC的虚拟化环境就可以实现Kubernetes的搭建。CNI 全称“Container Networking Interface”,即容器网络接口,它提供了一种标准的插件机制,用于连接容器到底层网络。然后重启kubelet。Weave Net:一个分布式的容器网络方案,具有良好的可扩展性和高度自动化的管理。要安装1.23以下的版本,然后k8s1.23版本支持的最新docker是20.10。
2024-08-24 19:12:11
1315
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅