實驗二:Linux下Xen環境的安裝

實驗名稱:

  Linux下Xen環境的安裝(centOS7)

實驗環境:

  本次實驗基本是在centOS7的環境下完成,系統內核和系統版本如下:

實驗要求:

  為centOS7的環境下安裝Xen的平臺,能夠正常使用Xen下的輕量級管理工具--xl

實驗配置:

  1、查看虛擬機是否啟動硬件輔助虛擬化技術(HVM)

    一般intel支持的硬件輔助虛擬化技術為vt-x,而AMD的為amd-v;

grep -E "(vmx|svm)" /proc/cpuinfo
#grep -E == egrep 支持高級的正則表達式

    如果沒有內容顯示,則去開啟虛擬化功能

    注意:這里虛擬化功能需要在系統關系的時候才能開啟,這里系統沒有掛機,所以無法修改;

  2、下載系統倉庫文件

    保證系統能上網,同時又公網yum源;

yum install centos-release-xen -y

    下載完成以后,在/etc/yum.repo.d/目錄下,就會有xen的公網yum倉庫;

  3、跟新系統內核,并安裝xen環境

    這里我們必須更新系統內核,因為默認yum安裝的xen環境是高版本的xen環境,必須匹配新的內核版本;

yum --enablerepo-cetnos-virt-xen-48 update kernel -y

    內核更新完成后,就可以安裝xen環境了

yum --enablerepo=centos-virt-xen-48 install xen -y  #默認安裝最新版本的Xen環境

    在安裝過程中,保證系統不要斷網

  4、修改grub參數并配置dom0

    在centos7系統中的gurb信息通過腳本程序來修改

grub-bootxen.sh

    配置dom0

vim /etc/default/grubGRUB_CMDLINE_XEN_DEFAULT="dom0_mem1024M,max:1024M":wq
grub2-mkconfig -o /boot/grub2/grub.cfg  #再次加載grub.cfg的啟動加載項;

    默認情況下,如果本機的內存大于1G,能有個2G以上,就可以不用修改這個參數

  5、重啟系統

reboot

    此時就會默認加載Xen的hypervisor啟動系統;Linux系統內核就會成為xen hypervisor的一個模塊;

實驗結果:

?  重啟系統后,進入的就是xen的內核,查看grub.cfg的啟動配置可以看見,默認系統就是以xen.gz的內核文件啟動;

xl help
xl list
uname -r
vim /boot/grub2/grub.cfg

?

  這里就能看到系統默認啟動格式為xen-4.8.5版本hypervisor,而vmlinuz-4.9.165就是其中的一個內核模塊;包括initramfs-4.9.165的虛根文件系統;

?

轉載于:https://www.cnblogs.com/BurnovBlog/p/10739175.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/248110.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/248110.shtml
英文地址,請注明出處:http://en.pswp.cn/news/248110.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

IDEA寫vue項目出現紅色波浪線警告如何解決??

1.看圖 2.希望對大家有幫助,只要修改了這個就可以,如有任何問題都可以留言,謝謝大家 2019-09-1923:54:11 作者:何秀好 轉載于:https://www.cnblogs.com/itboxue/p/11553395.html

數據可視化(BI報表的開發)第一天

課程回顧: ? jQuery事件注冊: ? $(元素).click(function () {}); ? $(元素).on(‘click’, [后代元素], function () {}); ? $(元素).one(‘click’, function () {}); ? 解綁事件:off ? 自動觸發: ? $(元素).click…

在Block中使用weakSelf與strongSelf的意義

在Block中使用weakSelf與strongSelf的意義 我們都會聲明一個弱引用在block中使用, 目的就是防止循環引用, 那么weakSelf與strongSelf一起使用目的是什么呢? 首先先定義2個宏: #define YXWeakSelf(type) __weak typeof(type) weak##type type; #define StrongSelf(type) __…

操作系統原理之操作系統簡介(第一章)

一、 什么是操作系統 操作系統:是一種復雜的系統軟件,是不同程序代碼、數據結構、數據初始化文件的集合,可執行。 操作系統是用戶與硬件之間的接口:操作系統與硬件部分相互作用,并且為運行在計算機上的應用程序提供執行…

數據可視化(BI報表的開發)第二天

9、公用面板樣式 所有的面板的基礎樣式是一致的,提前布局好。 面板 .panel :box-sizing,邊框圖,大小,定位【51 38 20 132】容器 .inner:padding:24,36,定位外部拉寬標…

關于Xcode 7.3 7.3.1 斷點 卡死 無限菊花

關于Xcode 7.3 7.3.1 斷點 卡死 無限菊花 只要一打斷點,就無限卡死,變量區一直菊花在轉,只有強制退出Xcode才能重新編譯,找了Google和Stack OvewFlowe依然沒有解決辦法. 刪除項目,重新安裝Xcode,重新運行程序一切辦法都解決不到,百度上說的"build setting中將Enable Clang…

html5+hbuilder+夜神模擬器+webview

HTML5 Plus應用概述 首先新建一個移動App項目,文件-->新建-->移動APP HTML5 Plus移動App,簡稱5App,是一種基于HTML、JS、CSS編寫的運行于手機端的App,這種App可以通過擴展的JS API任意調用手機的原生能力,實現與…

第十九節:Asp.Net Core WebApi知識總結(一)

111 轉載于:https://www.cnblogs.com/yaopengfei/p/11558525.html

iOS設計模式 ——單例模式詳解以及嚴格單例模式注意點

一、我們常用的單例有哪些&#xff1f; [[UIApplication sharedApplication] statusBarStyle];//系統中的單例模式&#xff0c;通過它獲取到狀態欄的style [NSNotificationCenter defaultCenter] addObserver:<#(nonnull id)#> selector:<#(nonnull SEL)#> name:&…

科學計算庫學習報告

numpy與matplotlib的學習隨筆 我愛代碼 import numpy as npimport matplotlib.pyplot as pltimport matplotlibmatplotlib.rcParams[font.family]SimHeimatplotlib.rcParams[font.sans-serif][SimHei]labelsnp.array([第一次,第二次,第三次,第四次,第五次,第六次])nAttr6datanp…

前端網頁 — 初始化文件

/*--------------------------初始化代碼*/ /*清除默認的margin和padding*/ * {margin: 0;padding: 0; }/*清除小圓點*/ ul {list-style: none; }/*清除a標簽默認的下劃線*/ a {text-decoration: none; }/*表格邊框合并*/ table {border-collapse: collapse; }/*去除input標簽點…

數據庫系統原理(第二章關系數據庫 )

一、關系數據庫概述 20世紀80年代后&#xff0c;在商用數據庫管理系統中&#xff0c;&#xff08; 關系模型 &#xff09;逐漸取代早 期的網狀模型和層次模型&#xff0c;成為主流數據模型 SQL3&#xff08;SQL-99&#xff09;:1999年 SQL2&#xff08;SQL-92&#xff09;&…

iOS NSMutableAttributedString常用方法總結

NSAttributedString 叫做富文本&#xff0c;是一種帶有屬性的字符串&#xff0c;通過它可以輕松的在一個字符串中表現出多種字體、字號、字體大小等各不相同的風格&#xff0c;還可以對段落進行格式化&#xff0c;一般都是對可變富文本&#xff08;NSMutableAttributedString&a…

微信小程序image bindload事件失效不觸發

1.先上代碼 <template><div :class"[img-wrapper, className]"><img :src"defaultSrc" :mode"mode" class"default-img" :hidden"loaded"><img :src"src" :mode"mode" load"…

數據可視化(BI報表的開發)第三天

20、銷售統計-布局 html結構&#xff1a; <!-- 銷售額 --><div class"sales panel"><div class"inner"><div class"caption"><h3>銷售額統計</h3><a href"javascript:;" class"active&q…

軟件開發工具(第1章:緒論)

一、 軟件開發工具的由來 計算機語言和軟件開發工具的發展和歷史 機器語言&#xff08;第一代語言&#xff09;&#xff1a;難以記憶的、無意義的、二進 制的字符串 匯編語言&#xff08;第二代語言&#xff09;針對難以記憶的、無意義的、二進 制的字符串、人們試圖用英語中具…

Swift傻傻分不清楚系列(一)常量與變量

菜鳥從零開始認識學習Swift。感謝大神們翻譯的文檔。搬到自己小黑屋里慢慢看~~~ 本頁包含內容&#xff1a; 常量和變量聲明常量和變量類型標注常量和變量的命名輸出常量和變量注釋分號 Swift 是一門開發 iOS, OS X 和 watchOS 應用的新語言。然而&#xff0c;如果你有 C 或者 …

Saiku Table展示數據合并bug修復(二十五)

Saiku Table展示數據合并bug修復 Saiku以table的形式展示數據&#xff0c;如果點擊了 非空的字段 按鈕&#xff0c;則會自動進行數據合并&#xff0c;為空的數據行以及數據列都會自動隱藏掉。 首先我們應該定位問題&#xff1a; 1.查看接口返回值&#xff0c;會發現接口返回都正…

軟件開發工具(第2章:軟件開發過程及其組織)

一、軟件開發的困難 程序員做好軟件工作的關鍵是什么&#xff1f; 關鍵是兩個轉換&#xff1a; 第一個轉換是用戶對軟件功能的理解與程序員對軟件功能的理解之間的轉換。 &#xff08;不同?業的?員對于事物的認識?法與描述?法是不同的。&#xff09; 第二個轉換要解決的是人…

數據可視化(BI報表的開發)第四天

練習題&#xff1a; 先找出字符串 ‘8587263747153203552943982’ 中出現次數最多的數字及次數&#xff0c;然后去重后并排序&#xff08;不準使用sort&#xff09;&#xff0c;使得到結果為 ‘0123456789’。 要求1&#xff1a;找到出現最多的數字和出現的次數 // 1、找出出…