- 博客(175)
- 资源 (12)
- 收藏
- 关注
原创 libvirt镜像目录无法读写
今天使用virt-install安装KVM时遭遇异常退出,经过检查发现/var/lib/libvirt/images/下生成的img为空,且img的所有者是 root:root,正确的应该是qemu:qemu。经过检查,发现依旧是权限问题owner和group都是root,当然不对。修改后再查看一下,qemu:qemu已经正确了。修改一下owner, group为qemu。
2024-03-06 23:23:58
458
原创 100GB Mellanox InfiniBand 网卡虚拟化技术调研
启用该选项后,操作系统可以访问和管理 IOMMU(I/O Memory Management Unit),以支持设备的直接内存访问 (DMA) 和虚拟机的 I/O 虚拟化。PCI Express 隔离:Intel VT-d 技术可以在 PCIe (Peripheral Component Interconnect Express) 总线上执行 I/O 隔离和分区,从而避免了物理设备之间的干扰和冲突,提高了 I/O 性能和可靠性。IOMMU 的页表用于映射设备的物理地址和虚拟地址之间的转换。
2024-01-24 19:05:40
1647
原创 RDMA在KVM实现条件
的输出中,每个网络接口都可能包含多个 GID(Global Identifier),每个 GID 表示一个全局唯一标识符,用于唯一标识 InfiniBand 网络中的节点或端口。其中,每个 GID 都会指定一个协议版本,如 RoCE v1 或 RoCE v2。centos8.4自带qemu版本4.2.0,BVT环境已升级至8.0.2,且QEMU需要重新编译。我们把SR-IOV创建出的虚拟网卡称为VF,如下命令可以查看网卡物理端口。我们把SR-IOV创建出的虚拟网卡称为VF,如下命令可以查看网卡物理端口。
2024-01-24 19:04:03
1596
原创 基于KVM两个RDMA端口通信测试 - RoCE传输模式下
为验证KVM的RDMA两个节点node1 - node2之间能正常RoCE通信传输,检查三个nodes的集群网,能ping通是测试继续的基础条件。Server和Client进行 ib_send_bw命令行检验,启动server端等待Client的链接,使用带宽测试的参数,只确定连通性。服务端 node 执行。
2024-01-24 18:57:28
590
原创 RDMA vs InfiniBand 网卡接口如何区分?
新 RoCEv2 标准可实现 RDMA 路由在第三层以太网网络中的传输。RoCEv2 规范将用以太网链路层上的 IP 报头和 UDP 报头替代 InfiniBand 网络层。这样,就可以在基于 IP 的传统路由器之间路由 RoCE。
2024-01-24 18:49:20
1530
原创 CentOS上安装Mellanox OFED
Tgz解压缩执行 ./mlnxofedinstall发现缺少模块。先安装 kernel modules。打开Mellanox官网下载驱动。
2024-01-19 22:20:42
2858
原创 virt-install支持VF
SR-IOV创建出的虚拟网卡称为VF(Virtual Function),如下命令可以查看网卡物理端口ens4f0/1(称PF)最大支持创建的VF均为8个。虚拟网卡已经准备就绪了,开始创建KVM了,并且制定mac=${VF MAC}物理机BIOS已开启SR-IOV,就开始使用SR-IOV。
2024-01-18 17:06:10
764
原创 QEMU源码编译CentOS
Run-time dependency glusterfs-api found: NO (tried pkgconfig): 缺少 GlusterFS API 依赖项。尝试通过 pkgconfig 安装该依赖项。Run-time dependency libssh found: NO (tried pkgconfig): 缺少 libssh 依赖项。Run-time dependency epoxy found: NO (tried pkgconfig): 缺少 epoxy 依赖项。
2024-01-18 12:17:26
1496
原创 XCat服务器初尝试 - 踩坑记录
问题一、rpower node2 state时遭遇[xcatmn]: Unable to dispatch hierarchical sub-command错误# rpower node2 stateError: [xcatmn]: Unable to dispatch hierarchical sub-command to 172.128.31.99:3001. Error: Connection failure: IO::Socket::INET: connect: timeout at /op
2022-05-25 12:06:20
1278
转载 CentOS 8上安装KVM、配置、使用
原在 CentOS 8 上安装 KVM_allway2的博客-优快云博客_centos8 安装kvm介绍KVM(Kernel-based Virtual Machine 的缩写)是一个 Linux 虚拟化应用程序,它使用户能够将他们的机器变成管理程序并在隔离的环境中运行多个虚拟机。在本教程中,您将学习如何在 CentOS 8 上安装 KVM。先决条件运行 CentOS 8 的系统具有sudo 权限的帐户访问命令行/终端在 CentOS 上安装 KVM 的步骤本教程中列出的步骤适用
2022-04-22 17:32:36
911
原创 物理机根分区/磁盘空间不足LVM在线扩容
突然遭遇/磁盘空间100%的尴尬,因为上面跑的有服务,不能添加硬件重启,我就查看了lsblk发现有一块硬盘/dev/sda有2T的空间,正好使用LVM在线扩容,开始吧... ...第一步、先查看/etc/fstab里的/根分区是什么文件系统类型 ,这里用的是 xfs/dev/mapper/cl-root / xfs defaults 0 0UUID=1f24be8c-a592-4b7e-8e2c-416cd4a74d1
2022-04-22 11:14:44
2639
原创 CentOS8安装Cobbler
因为我使用KVM虚拟机,虚拟机上ping不通外网,只能使用VSwitch,终于和外界可以通信了,为了安装cobbler,使用aliyun.com[aliyun]name=aliyun_centos8baseurl=https://mirrors.aliyun.com/centos/8-stream/BaseOS/x86_64/os/enabled=1gpgcheck=0参考2. Install Guide — Cobbler 3.3.2 documentation使用yum时不认识.
2022-02-23 20:03:17
1668
转载 Gitlab导入GitHub仓库(Gitlab与GitHub仓库互相迁移)(Git外部仓库导入)
一、GitHub部分1、首先在GitHub官网上注册自己的GitHub账号,要确保:您的Github和Gitlab帐户都是使用相同的公共电子邮件帐户或。您使用GitHub图标登录到GitLab帐户,这意味着您为这两个帐户使用相同的电子邮件地址。(好像也不用非得一样。。。自己搭建的gitlab仓库同样可以迁移GitHub 仓库,我这个例子就是自己搭建的Gitlab仓库)2、登录GitHub,在GitHub中正常创建仓库,或者使用GitHub中已有的仓库。可以看到下图中,我的GitHub中有两个..
2021-09-06 10:20:58
3163
转载 Docker 从零开始制作基础镜像[centos]
https://cloud.tencent.com/developer/article/1412146
2021-08-17 11:33:24
437
原创 安装Skype for business on Linux
Pidgin for Office Communicator on Linux安装pidgin, pidgin-sipe调试模式打开pidgin配置pidginBasicAdvanceProxyVoice and VideoBuddy ListTroubleshooting社区参考安装pidgin, pidgin-sipe yum install -y pidgin yum install pidgin-sipe调试模式打开pidgin pidgin --debug配置pidginBasi
2021-05-08 10:37:05
600
原创 Fedora23 安装Webex
Fedora23 安装Webexsudo dnf install icedtea-web java-1.8.0-openjdk pangox-compat.i686 libXmu.i686 mesa-libEGL.i686 gtk2.i686 libpng.i686 alsa-lib.i686 libXtst.i686 libart_lgpl.i686sudo /usr/sbin/alternatives --install /usr/lib64/mozilla/plugins/libjavaplug
2021-05-07 11:03:40
161
原创 gpg signature
1.create a file called /root/.gnupg/S.gpg-agent.[root@amd-4450b-4-1 ~]# gpg-agent --daemon --use-standard-socketgpg-agent[26318]: directory `/home/fedora16/.gnupg' createdgpg-agent[26318]: dir
2012-07-09 16:38:34
2505
原创 Building EVA source in Bit64 fedora15
Ready work yum install qt3 qt3-devel make autoconfig gcc gcc-c++ kdebase3 kdebase3-libs kdebase3-devel kdelibs3 kdelib3-devel1 Download the eva source tar from http://www.hackchina.com/co
2012-01-20 16:03:30
965
原创 My foreign-capital enterprise days at beginning!
The day Jay 16th 2012 is a exciting day in my new life memory,this is the first day i went to a new company,one foreign-capital enterprise.i didn't have a on-the-job training due to the chinese-sprin
2012-01-17 13:12:00
841
原创 Centos5编译kernel源码
一、下载源码 hg clone 二、编译源码 1、配置 可以使用make oldconfig,不更该配置。也可以使用make menuconfig,字符界面配置,不过我使用make menuconfig就出错了: [root@localhost
2011-10-18 15:57:09
3664
原创 Centos5上配置VNC服务
VNC服务器端机器需要完成如下步骤:1、安装vncyum install vnc*2、设置vnc服务密码[root@localhost ~]# vncserver You will require a password to access yo
2011-10-17 16:43:07
882
原创 QML-旋转、反折、变色字的实现!
import QtQuick 1.0Rectangle{ id:page width:500;height:200 color:"green" Text{ id:mytext text:"Welcome to C
2011-09-22 17:33:17
2077
原创 QML实现-按钮点击变色功能
import QtQuick 1.0Rectangle { width:400 height:400 Rectangle { id:btn width: 122 height: 30 c
2011-09-22 17:26:34
7608
原创 解决util-linux-2.13编译出错的问题
编译util-linux-2.13的srpm包出错:make[1]: Entering directory `/usr/src/redhat/BUILD/util-linux-2.13-pre7/po'/bin/sh @MKINSTALLDIRS@ /var/tmp/u
2011-08-10 08:58:14
5128
原创 使用diff命令打补丁详解!
对于开源源码修改过程中的必经阶段:对源码打补丁,总是不够精通,搜索了补丁的原理的详细过程,如下:在移植或版本升级过程中,手动比对(用比对工具)转换是很费力的事情,特别是发生变化的文件非常多的情况下,“制作补丁、打补丁”可以简化这个过程。主要用到diff和pat
2011-08-09 10:35:20
1532
原创 python访问ZODB数据库
#!/usr/bin/python2.4# myzodb.pyimport sysimport osfrom ZODB import FileStoragefrom ZODB import DBimport transactionclass MyZODB(obje
2011-08-03 12:43:07
2566
原创 Plone中使用别人的Data.fs
从官方网站下载Plone2.5-UnifiedInstaller-r3.tgz解压缩安装、启动server服务、登录网站http://localhost:8080/manage现在我要使用别人ZODB数据库文件New.fs,我是这么做的:1、创建新实例myplone2
2011-08-02 17:41:21
1450
原创 python窗体背景图片设置
在Qt中对窗体背景的设置一般有两种方式,一个是设置palette,一个是通过paintEvent事件画,但是后者的速度慢,在初始化窗体时都要自动执行painterEvent事件,将背景重画,这样会影响整个窗体的速度,所以一般选择通过设置palette来设置背景图片,在Qt中可以直
2011-07-15 09:14:08
20886
转载 虚拟机的优势
什么是虚拟机?<br /><br />虚拟机是一种高度隔离的软件容器,它可以运行自己的操作系统和应用程序,就好像它是一台物理计算机一样。虚拟机的行为完全类似于一台物理计算机,它包含自己的虚拟(即基于软件实现的)CPU、RAM 硬盘和网络接口卡 (NIC)。<br /><br />操作系统无法分辨虚拟机与物理机之间的差异,应用程序和网络中的其他计算机也无法分辨。即使是虚拟机本身也认为自己是一台“真正的”计算机。不过,虚拟机完全由软件组成,不含任何硬件组件。因此,虚拟机具备物理硬件所没有的很多独特优势。<b
2011-05-24 16:27:00
5118
转载 为什么要虚拟化?
您的公司为什么应进行虚拟化<br />通过实现 IT 基础架构的虚拟化,可以降低 IT成本,同时提高现有资产的效率、利用率和灵活性。在全世界,各种规模的公司都享受着 VMware 虚拟化带来的好处。数千家组织(包括财富 100强中的所有企业)采用 VMware 的虚拟化解决方案。了解全面虚拟化 IT 基础架构将如何使您的公司受益。 采用虚拟化软件的 5 大理由提高现有资源的利用率:通过整合服务器将共用的基础架构资源聚合到池中,打破原有的“一台服务器一个应用程序”模式。通过缩减物理基础架构和提
2011-05-24 16:25:00
1229
转载 什么是虚拟化?
什么是虚拟化?<br />当下的 x86计算机硬件是专为运行单个操作系统和单个应用程序而设计的,因此大部分计算机远未得到充分利用。借助虚拟化,您可以在单台物理机上运行多个虚拟机,每个虚拟机都可以在多个环境之间共享同一台物理机的资源。不同的虚拟机可以在同一台物理机上运行不同的操作系统以及多个应用程序。虽然现在其他提供商都在争先恐后地涉足虚拟化领域,不过 VMware 已经是虚拟化领域的市场领导者。我们的技术已经过生产验证,使用客户已超过 170,000家,其中包括财富 100 强中的全部企业。
2011-05-24 16:24:00
941
转载 虚拟机的备份、容灾,以及区别!
容灾是指,除了生产站点以外,用户另外建立的冗余站点,当灾难发生,生产站点受到破坏时,冗余站点可以接管用户正常的业务,达到业务不间断的目的。为了达到更高的可用性,许多用户甚至建立多个冗余站点。容灾系统是指在相隔较远的异地,建立两套或多套功能相同的IT系统,互相之间可以进行健康状态监视和功能切换,当一处系统因意外(如火灾、地震等)停止工作时,整个应用系统可以切换到另一处,使得该系统功能可以继续正常工作。容灾技术是系统的高可用性技术的一个组成部分,容灾系统更加强调处理外界环境对系统的影响,特别是灾难性事件对整个I
2011-05-20 15:30:00
4528
转载 虚拟化相关
虚拟化:<br />虚拟化主要是针对物理设备进行虚拟,包括cpu,内存,i/o设备的虚拟化;<br />cpu虚拟化:1)指令模拟:执行操作特权资源的指令,需要通过hypervisor控制接口;<br /> 2)中断异常:能够截获guest os的中断和异常;<br /> 3)snmp : 能够虚拟多个cpu给一台guest os使用;<br /><br />内存虚拟化:1)MMU 类虚拟化 (MMU Paravirtualization
2011-05-20 15:22:00
859
转载 vim插件 ctags 和 taglist 的安装和使用
<br />1.ctags<br />(1)到http://ctags.sourceforge.net/下载ctags源码ctags-5.6.tar.gz<br />http://prdownloads.sourceforge.net/ctags/ctags-5.6.tar.gz<br />(2)解压并安装<br />tar zxvf ctags-5.6.tar.gz<br />cd ctags-5.6<br />./configure && make && make insta
2011-05-19 15:32:00
774
原创 上传虚拟机镜像-运行虚拟机实例
首先上传内核镜像[CentOS231]/tmp# euca-bundle-image -i /boot/vmlinuz-2.6.18-194.el5xen --kernel trueChecking imageTarring imageEncrypting imageSplitting image...Part: vmlinuz-2.6.18-194.el5xen.part.0Generating manifest /tmp/vmlinuz-2.6.18-194.el5xen.ma
2011-05-18 10:05:00
1681
原创 搭建eucalyptus私有云-遇到问题
安装桉树所有的包之后,配clc、cc、nc端的xend.conf.sxp# -*- sh -*-## Xend configuration file.## This example configuration is appropriate for an installation that # utilizes a bridged network configuration. Access to xend via http# is disabled. # Commented ou
2011-05-17 17:45:00
3151
原创 eucalyptus2.0存在内存泄漏?
按照eucalyptus配置过程,关闭了防火墙和selinux,已经配置了:xend-config.sxp libvirtd.conf 和 eucalyptus.conf然后前端开启了cloud和cc服务。进行到注册walrus时,出现错误:euca_conf --register-walrus 192.168.0.171ERROR: you need to be on the CLC host and the CLC needs to be running.查看/var/log/eucalyptu
2011-05-13 14:05:00
1600
公司内部OA上下班打卡助手
2011-05-24
使用 Qt 和 OpenGL® 创建跨平台可视化 UI
2009-11-13
HPG 加密之星4.0
2009-05-13
HPG加密之星2.0
2009-05-09
HPG加密之星1.0
2009-05-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人