/images/avatar1.jpeg

KVM镜像管理工具libguestfs

简介 libguestfs 是一套管理虚拟机镜像的工具。它提供以一系列命令和API来修改和管理虚拟机的镜像。 安装 直接使用 yum 安装 libguestfs : 1 yum install -y libguestfs-tool libguestfs-devel 默认不支持修改 windows 镜像

qemu-img命令使用

qemu-img 是 QEMU 的磁盘管理工具,它允许用户创建、转化、修改 QEMU 磁盘。 注:qemu-img 操作磁盘时需要关闭 kvm 虚拟机,直接在虚拟机运行时修改磁盘可能会导致

分布式的工作流实现

本篇提供一个实现分布式工作流的思路。 系统组成部分: api (网关接口) : 为用户提供工作流的api接口 discovery (服务发现) : 用于服务的注册和发现 scheduler (调度中

KVM之虚拟机管理

本篇文章介绍 KVM 虚拟机的管理,包括虚拟机的创建、修改、启动、删除等内容 安装虚拟机 使用 virt-install 安装 virt-install 是一个命令行工具,专门用于安装 kvm 虚拟机。执行以下命

KVM介绍

KVM 概述 KVM (Kernal-base Virtual Machine) 基于内核的虚拟机。是一种通过修改 linux 内核实现虚拟化功能的半虚拟化技术。由于是在内核基础上运行,所有具有接近物理机的高性能。 KVM 和 Qemu

CentOS7 安装 qemu-5.2.0

本文介绍在 CentOS7.9 上编译安装 qemu-5.2.0 安装 Python3 编译安装 qemu-5.2.0 依赖 Python3.6 及以上的版本。所以首先安装 Python3.6。这里选择编译安装。 下载 Python3.6.12 从 Python 官网下载 Python3.6.12 源码包: 1

Windows 上使用 Go 语言

在 Windows 使用 Go 开发项目是,为了实现统一的配置和格式管理,需要进行一下的配置。 开发环境选择 Go 语言的开发环境统一使用 Jetbrain 公司的 Goland。之后需要进

postgresql 实战一:安装和使用

安装 这里直接使用 docker 安装 postgresql-13 1 docker run --name postgresql13 -e POSTGRES_PASSWORD=123456 -p 54322:5432 -d postgres:13 安装成功后会绑定主机端口 54322。直接进入 postgresql13 容器,使用 pgsql。 1 2 3 4 5 6 [root@localhost ~]# docker exec -it 3e3b03e3 /bin/bash

Golang跨平台编译

golang cgo 到 Windows 的交叉编译 本篇记录在 MaxOS 下 cgo 交叉编译的解决方案。因为在项目中使用 go-sqlite3 ,编译 go-sqlite3 中需要使用到 cgo。在 MacOS 下编译 Go 原生 Linux 和 Windows 的程序使用以下命令