原创 Libvirt庫對虛擬化開發的價值

       當前市面上多種虛擬化平臺在支撐着各類用戶的各種基礎數據中心,有時候比較幸運用戶統一虛擬化平臺,如僅依賴於vmware,當然也面臨其他用戶同時混合多種虛擬化平臺搭建自己的數據中心。不同的虛擬化平臺存在對於用戶來講是福音,至少有

原创 遊戲客戶器端通信框架(C++與Socket)

   與之相對應的客戶端代碼,經過修改。 文件一:stdafx.h //------------------------------------------------------------------------- //stdafx.

原创 遊戲服務器端通信框架(C++與Socket)

  這是一個小型多個對戰的遊戲服務器端代碼,經過修改。 文件一:stdafx.h//------------------------------------------------------------------------- //s

原创 中小型機構通用虛擬化架構

   對於中小型機構,如:人數在200人之內,預算不太多,如何規劃與實現私有云數據中心,這裏給出一些建設性意見: 一、需求分析:   通常這類機構所

原创 虛擬化主機制備標準

 大批量的虛擬主機管理應依賴於標準的虛擬主機模板,這樣即能方便部署,也方便資源最佳配比,下面給出幾種虛擬主機制備標準:  (1)CPU數目:1CPU、2CPU、4CPU、8CPU、16CPU;  (2)內存數目:2G、4G、8G、16G、

原创 基於Socket與C的WEB頁面抓取程序

    基於C與Socket編寫了一個HTTP頁面檢查程序,通過這個程序,可以加載指定WEB服務器上的頁面信息,這在爬蟲、抓取WEB頁面、分析是否有掛馬行爲有參考意義。   代碼如下://--- #include <stdio.h> #i

原创 基於UDP的多線程網絡通信程序

   分享一段基於UDP的多線程網絡點對點通信程序。   文件一:CComm.h #ifndef _CCOMM_H_ #define _CCOMM_H_ #include <string.h> #include <stdio.h> #i

原创 雲計算工作感悟

  從事雲計算有一段時間了,自己算是比較完整的參與了一個規模不太大的相對高層的雲計算數據中心規劃、設計、實施、調試、運維等各項工作,做的越多做的越久,慢慢也開始有了一些感悟,下面寫點經驗(非無病呻吟型經驗):  一、國內外雲的差距  

原创 C+libvirt獲取KVM存儲池信息

     分享一段代碼,可以獲取指定虛擬化宿主機器上的存儲池信息,如:存儲池名稱、存儲池容量、存儲池狀態、存儲池可用、總計以及已使用容量,代碼如下:  #include <stdio.h> #include <stdlib.h> #inc

原创 基於C語言與原始套接字實現Ping程序

源代碼如下: ping.h #pragma pack(1) //#define u_char unsigned char //#define u_short unsigned short #include<windows.h> #def

原创 虛擬化數據中心一般架構

      越來越多的用戶選擇虛擬化數據中心做爲支撐本單位下一步基礎設施運營,這裏給出通用型的虛擬化數據中心架構,這種模式應能夠應用當前絕大多數用戶場景(支撐100至2000虛擬主機)。       整個架構分爲服務器、統一存儲、數據中心

原创 libvirt管理ESX主機

  ESX/ESXi平臺得到了極爲廣泛的應用,對於ESX的管理可以由藉助於VI工具、VCenter、SSH命令行等方式,這裏給出一種基於Libvirt的方式。   採用的工具是Virsh,是基於Libvirt庫開發。   一、連接ESX

原创 評自主創新與自主實現

       看了很多的所謂自主創新,越來越覺得稱之爲自主實現比較合適,創新以我的理解應該是世界首創,如果國外已經實現,然後藉助於資料或者其他手段打聽到對方的功能如何,性能如何,再進行的開發功能或性能上比人多一個或一個,實現應不能歸於創新

原创 Java寫的一個記事本工具

     近日整理電腦發現了不少大學與研究生時期的軟件作品,先發布出來了,一是記錄一下十年的程序生涯;二是對於有需要的人可以利用之。      先發佈一個記事本程序,這個記事本支持HTTP下載內容的顯示。      運行截圖如下:   

原创 單節點Hadoop安裝過程

  1.1.1 環境準備 本次由一臺centos虛擬服務器搭建hadoop平臺,機器信息如表1所示:        表1  主機環境準備 名稱 信息 IP 10.1.1.20 hostname Master.ha