2022-07-29 09:58:46    82    0    0
假设有一天你有一个 qcow2 镜像,但是忘记了 root 密码,只能干瞪眼。下面我来分析一下如何更改 qcow2 镜像密码 1)mount qcow2格式的image文件,这个需要借助于qemu-nbd这个命令,具体如下: 先加载nbd模块 ```shell $ modprobe nbd max_part=8 ``` 为image文件创建一个和nbd设备关联的连接 ```shell $ q
2021-02-01 08:59:46    170    0    0
```bash QEMU emulator version 5.0.0 (kata-static) Copyright (c) 2003-2020 Fabrice Bellard and the QEMU Project developers usage: qemu-system-x86_64 [options] [disk_image] 'disk_image' is a raw hard
2020-09-06 02:42:42    1039    0    0
Memtester 是一个内存压测工具,下面介绍一下如何安装它。 ### 第一步, 安装 gcc ```bash $ sudo yum install -y gcc ``` ### 第二步,下载安装包 ```bash $ cd /tmp $ wget http://pyropus.ca/software/memtester/old-versions/memtester-4.2.2.tar
2020-06-19 09:36:56    1105    0    0
在过去几年中,Kubernetes 已经成为事实的容器云标准。我们运行了大量容器在 Kubernetes 上。然而随着容器数量的增加,一些问题也逐渐暴露出来。 我们开始注意到 Kubelet 在特定场景下会占用 CPU 比较高,导致浪费额外的计算资源,甚至影响业务。 ## 运行环境 - 操作系统: Centos 7.6 - 内核:4.9.18 - Kubernetes 版本:1.15.2
2020-02-05 02:28:49    549    0    0
## 基础知识 - core dump 在绝大多数GNU/Linux系统中,当应用程序发生没有捕获的异常信号ARORT/SEGV时,系统会终止当前进程,并生成core dump文件,它一般在程序执行的主目录下,通常命名为core或者core.PID。通常情况下core dump包含了程序运行时的内存,寄存器状态,堆栈指针,内存管理信息等。在实际的开发场景中,这些信息能够对开发人员调试定位问题提供
2019-11-01 06:17:00    403    0    0
## 术语 ```bash cip:Client IP,客户端地址 vip:Virtual IP,LVS实例IP rip:Real IP,后端RS地址 RS: Real Server 后端真正提供服务的机器 LB: Load Balance 负载均衡器 LVS: Linux Virtual Server sip: source ip dip: destination ``` ## LVS的几
2019-09-24 06:36:18    3222    0    0
## 现象 Kubernetes集群版本1.15.2,使用了kube-proxy,使用的 iptables 模式。 在kubernetes的一个node节点上直接访问kubernetes中的service不通,注意是访问服务不通,不是ping不通。 以apiserver对应的kubernetes service为例: ```bash $ kubectl get service -o wide
2019-08-26 07:59:34    1241    0    0
![](/api/file/getImage?fileId=5d6355cdaddba405d900022b)
2019-08-16 08:55:29    730    0    0
## 测试命令 `yum install -y qperf`,这个工具能同时测试带宽和延时,很容易使用。 需要在其中一端开启服务端监听 ## 压测场景 宿主机 -> Flannel Pod (vxlan) 宿主机 -> Flannel Pod (host-gw) 宿主机 -> 宿主机服务 ## 压测步骤 1.在 Kubernetes 中创建 Deployment 启动 nginx 服务,通过
2019-08-15 02:57:16    728    0    0
##CRI - Container Runtime Interface(容器运行时接口) CRI中定义了容器和镜像的服务的接口,因为容器运行时与镜像的生命周期是彼此隔离的,因此需要定义两个服务,该接口使用Protocol Buffer,基于gRPC。 Container Runtime实现了CRI gRPC Server,包括RuntimeService和ImageService。该gRPC
1/4