自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

独自陶醉

星垂平野阔 月涌大江流

  • 博客(173)
  • 资源 (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 163

原创 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 994

原创 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 1092

原创 基于KVM两个RDMA端口通信测试 - RoCE传输模式下

为验证KVM的RDMA两个节点node1 - node2之间能正常RoCE通信传输,检查三个nodes的集群网,能ping通是测试继续的基础条件。Server和Client进行 ib_send_bw命令行检验,启动server端等待Client的链接,使用带宽测试的参数,只确定连通性。服务端 node 执行。

2024-01-24 18:57:28 406

原创 RDMA vs InfiniBand 网卡接口如何区分?

新 RoCEv2 标准可实现 RDMA 路由在第三层以太网网络中的传输。RoCEv2 规范将用以太网链路层上的 IP 报头和 UDP 报头替代 InfiniBand 网络层。这样,就可以在基于 IP 的传统路由器之间路由 RoCE。

2024-01-24 18:49:20 619

原创 CentOS上安装Mellanox OFED

Tgz解压缩执行 ./mlnxofedinstall发现缺少模块。先安装 kernel modules。打开Mellanox官网下载驱动。

2024-01-19 22:20:42 1231

原创 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 545

原创 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 647

原创 Mellanox Cumulus 10GB交换机 - 网卡接口配置成网桥

Mellanox Cumulus 10GB交换机 网桥配置

2024-01-17 09:45:02 615

原创 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 1112

转载 CentOS 8上安装KVM、配置、使用

​​​​​​​原​​​​​​在 CentOS 8 上安装 KVM_allway2的博客-CSDN博客_centos8 安装kvm介绍KVM(Kernel-based Virtual Machine 的缩写)是一个 Linux 虚拟化应用程序,它使用户能够将他们的机器变成管理程序并在隔离的环境中运行多个虚拟机。在本教程中,您将学习如何在 CentOS 8 上安装 KVM。先决条件运行 CentOS 8 的系统具有sudo 权限的帐户访问命令行/终端在 CentOS 上安装 KVM 的步骤本教程中列出的步骤适用

2022-04-22 17:32:36 710

原创 物理机根分区/磁盘空间不足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 2216

原创 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 1544

转载 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 2637

转载 Docker 从零开始制作基础镜像[centos]

https://cloud.tencent.com/developer/article/1412146

2021-08-17 11:33:24 396

原创 安装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 512

原创 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 119

原创 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 2456

原创 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 934

原创 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 813

原创 Centos5编译kernel源码

一、下载源码  hg clone 二、编译源码   1、配置   可以使用make oldconfig,不更该配置。也可以使用make menuconfig,字符界面配置,不过我使用make menuconfig就出错了:  [root@localhost

2011-10-18 15:57:09 3590

原创 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 847

原创 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 2001

原创 QML实现-按钮点击变色功能

import QtQuick 1.0Rectangle { width:400 height:400 Rectangle { id:btn width: 122 height: 30 c

2011-09-22 17:26:34 7389

原创 解决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 5007

原创 使用diff命令打补丁详解!

对于开源源码修改过程中的必经阶段:对源码打补丁,总是不够精通,搜索了补丁的原理的详细过程,如下:在移植或版本升级过程中,手动比对(用比对工具)转换是很费力的事情,特别是发生变化的文件非常多的情况下,“制作补丁、打补丁”可以简化这个过程。主要用到diff和pat

2011-08-09 10:35:20 1467

原创 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 2500

原创 Plone中使用别人的Data.fs

从官方网站下载Plone2.5-UnifiedInstaller-r3.tgz解压缩安装、启动server服务、登录网站http://localhost:8080/manage现在我要使用别人ZODB数据库文件New.fs,我是这么做的:1、创建新实例myplone2

2011-08-02 17:41:21 1410

原创 python窗体背景图片设置

在Qt中对窗体背景的设置一般有两种方式,一个是设置palette,一个是通过paintEvent事件画,但是后者的速度慢,在初始化窗体时都要自动执行painterEvent事件,将背景重画,这样会影响整个窗体的速度,所以一般选择通过设置palette来设置背景图片,在Qt中可以直

2011-07-15 09:14:08 20639

转载 虚拟机的优势

什么是虚拟机?<br /><br />虚拟机是一种高度隔离的软件容器,它可以运行自己的操作系统和应用程序,就好像它是一台物理计算机一样。虚拟机的行为完全类似于一台物理计算机,它包含自己的虚拟(即基于软件实现的)CPU、RAM 硬盘和网络接口卡 (NIC)。<br /><br />操作系统无法分辨虚拟机与物理机之间的差异,应用程序和网络中的其他计算机也无法分辨。即使是虚拟机本身也认为自己是一台“真正的”计算机。不过,虚拟机完全由软件组成,不含任何硬件组件。因此,虚拟机具备物理硬件所没有的很多独特优势。<b

2011-05-24 16:27:00 4918

转载 为什么要虚拟化?

您的公司为什么应进行虚拟化<br />通过实现 IT 基础架构的虚拟化,可以降低 IT成本,同时提高现有资产的效率、利用率和灵活性。在全世界,各种规模的公司都享受着 VMware 虚拟化带来的好处。数千家组织(包括财富 100强中的所有企业)采用 VMware 的虚拟化解决方案。了解全面虚拟化 IT 基础架构将如何使您的公司受益。 采用虚拟化软件的 5 大理由提高现有资源的利用率:通过整合服务器将共用的基础架构资源聚合到池中,打破原有的“一台服务器一个应用程序”模式。通过缩减物理基础架构和提

2011-05-24 16:25:00 1159

转载 什么是虚拟化?

什么是虚拟化?<br />当下的 x86计算机硬件是专为运行单个操作系统和单个应用程序而设计的,因此大部分计算机远未得到充分利用。借助虚拟化,您可以在单台物理机上运行多个虚拟机,每个虚拟机都可以在多个环境之间共享同一台物理机的资源。不同的虚拟机可以在同一台物理机上运行不同的操作系统以及多个应用程序。虽然现在其他提供商都在争先恐后地涉足虚拟化领域,不过 VMware 已经是虚拟化领域的市场领导者。我们的技术已经过生产验证,使用客户已超过 170,000家,其中包括财富 100 强中的全部企业。

2011-05-24 16:24:00 908

转载 虚拟机的备份、容灾,以及区别!

容灾是指,除了生产站点以外,用户另外建立的冗余站点,当灾难发生,生产站点受到破坏时,冗余站点可以接管用户正常的业务,达到业务不间断的目的。为了达到更高的可用性,许多用户甚至建立多个冗余站点。容灾系统是指在相隔较远的异地,建立两套或多套功能相同的IT系统,互相之间可以进行健康状态监视和功能切换,当一处系统因意外(如火灾、地震等)停止工作时,整个应用系统可以切换到另一处,使得该系统功能可以继续正常工作。容灾技术是系统的高可用性技术的一个组成部分,容灾系统更加强调处理外界环境对系统的影响,特别是灾难性事件对整个I

2011-05-20 15:30:00 4420

转载 虚拟化相关

虚拟化:<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 836

转载 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 749

原创 上传虚拟机镜像-运行虚拟机实例

首先上传内核镜像[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 1607

原创 搭建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 3078 2

原创 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 1566

转载 制作iso文件

1.把NFS服务器上的目录挂载到本地/mnt/nfs/的目录#mount -t nfs 10.0.2.2:/linuxos/rhel4.0_update3/ /mnt/nfs/2.把已挂载的文件复制到本地#cp -a /mnt/NFS/* /root/Decp -a /mnt/nfs/* /root/Desktop/rhel4.0/&sktop/rhel4.0/&3.查找boot.cat文件并删除掉#find rhel4.0/ -name boot.cat | xargs rm4.查找TRANS

2011-05-05 17:35:00 667

原创 peth0:received packet with own address as source address 如何解决?

新集成出来的系统,启动Xen内核,搭建eucalyputs环境过程中,终端屏幕自动打印出来:peth0:received packet with own address as source addresspeth0:received packet with own address as source addresspeth0:received packet with own address as source addresspeth0:received packet with own address as

2011-05-04 10:01:00 3523 1

Mellanox Cumulus 培训资源

Mellanox Cumulus学习,基本使用,培训资源

2024-01-17

Eva source

eva-0.4.1.tar.bz2 源码包

2012-01-20

公司内部OA上下班打卡助手

帮助你在公司内部OA上面打卡,包含:上午上班,上午下班,下午上班,下午上班。 本人比较赖,不想每天手工登录四次OA,所以写了个python+shell程序。

2011-05-24

使用 Qt 和 OpenGL® 创建跨平台可视化 UI

大多数应用程序以表格、列表、图像、图形、地图和动画方式显示信息。这些方式当中,比较简单的可视化方法 并不需要大量的图形处理,它们只是将数据映射到堆栈 widget。例如,使用表格 widget 显示数据库内容,使 用列表视图显示日志文件内容。不过,较高级的可视化方法常常要使用一些低级的渲染技术(如 OpenGL®)和 高级的 API (如 Scene graph、Open Inventor 和 Visualization ToolKit (VTK))。这些高级方法通常直接控制 图形处理器 (GPU),以获得所需的图形处理能力。

2009-11-13

HPG 加密之星4.0

HPG加密之星4.0版本 该软件属于免费软件,操作方便快捷,功能强大,真正实现计算机中个人隐私的安全。 功能: 文件加密;文件解密;文件签名;验证签名;密钥的创建;密钥的管理;虚拟磁盘加密;虚拟磁盘加载;虚拟磁盘隐藏;并且从4.0开始增添了版本更新和升级! 特色: 文件加密具有极大灵活性,一个用户可以创建多对密钥, 即密钥管理机制,根据爱好,选择任意密钥操作。 虚拟磁盘属于全盘加密,磁盘大小由你决定,还能将硬盘隐藏,让你拥有完全属于自己的安全磁盘!

2009-05-13

HPG加密之星2.0

HPG加密之星2.0版本 该软件属于免费软件,操作方便快捷,功能强大,真正实现计算机中个人隐私的安全。 功能: 文件加密;文件解密;文件签名;验证签名;密钥的创建;密钥的管理;虚拟磁盘加密;虚拟磁盘加载;虚拟磁盘隐藏; 特色: 文件加密具有极大灵活性,一个用户可以创建多对密钥, 即密钥管理机制,根据爱好,选择任意密钥操作。 虚拟磁盘属于全盘加密,磁盘大小由你决定,还能将硬盘隐藏,让你拥有完全属于自己的安全磁盘!

2009-05-09

HPG加密之星1.0

HPG加密之星1.0 属于免费软件,操作方便快捷,功能强大,真正实现计算机中个人隐私的安全。 功能: 文件加密; 文件解密; 文件签名; 验证签名; 密钥的创建; 密钥的管理; 虚拟磁盘加密; 虚拟磁盘加载; 虚拟磁盘隐藏; 特色: 文件加密具有极大灵活性,一个用户可以创建多对密钥,即密钥管理机制,根据爱好,选择任意密钥操作。虚拟磁盘属于全盘加密,磁盘大小由你决定,还能将硬盘隐藏,让你拥有完全属于自己的安全磁盘!

2009-05-06

CS文件下载程序(适用多用户同时高速下载)

多线程文件下载!MFC实现!操作简单!传输快,准确!本人自己每天都用它!

2008-12-10

Nancy网络公共聊天室

局域网公共聊天室,包括登录,聊天,和登出三个功能模块,在MFC下实现的,使用多线程方法,和UDP传输手段,希望大家多多指点!

2008-11-06

Nancy系列之-记事本1.0

模仿windows自带记事本使用MFC编写,简单,快捷!

2008-08-30

Nancy系列-记事本1.0版

模仿windows自带记事本使用MFC编写,简单,快捷!

2008-08-30

Nancy系列之-写字板

模仿系统自带的写字板,简单,通俗!<br>

2008-08-23

单人俄罗斯方块游戏

Nancy系列的俄罗斯方块,游戏操作简单,界面美观漂亮,活泼有趣!

2008-04-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除