virsh的使用

2019獨角獸企業重金招聘Python工程師標準>>> hot3.png

###這里最先要完成的是對網卡的配置(os ubuntu14.04) 目的是實現vm上是以橋接的方式聯網 修改/etc/network/interfaces

# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
#auto eth0
##iface eth0 inet manual
##
auto br0
iface br0 inet staticaddress 172.16.3.233 #這個ip即為當前eth0上的ipnetmask 255.255.0.0gateway 172.16.0.1dns-nameservers 172.16.0.1bridge_ports eth0bridge_stp offbridge_fd 0bridge_maxwait 0

然后執行,下面的命令要求一次執行,

sudo ifdown eth0 && sudo ifup br0 && sudo ifup eth0

然后用ip a查看eth0是否沒有了ip地址,而br0上的ip地址就是剛剛eth0上的。 安裝virsh即其他軟件包(os ubuntu14.04)

sudo apt-get install qemu-kvm libvirt-bin virt-viewer bridge-utils -y

使用qemu-img創建給虛擬機的磁盤并修改權限

/usr/bin/qemu-img create -f qcow2 -o preallocation=metadata kvmtest/test03.qcow2 8G
chown -R libvirt-qemu:kvm kvmtest/test03.qcow

使用virt-install安裝

virt-install --name test03 --ram=1024 --arch=x86_64 --vcpus=1 --check-cpu --os-type=linux --os-variant='rhel6' -c  /tmp/ubuntu-14.04.4-server-amd64.iso--disk path=/home/$USER/kvmtest/test03.qcow2,device=disk,bus=virtio,size=10,format=qcow2 --bridge=br0 --noautoconsole --vnc --vncport=5902 --vnclisten=0.0.0.0

根據自己的需求修改其中的參數,可以查看--help或者man
使用virt-viewer

virt-viewer test03

實現遠程投影到本地的圖形化安裝 ......

##另外一種方法,這種方法有問題,就是會一直安裝系統 可以直接手工創建一個template.xml文件,前提是磁盤已經用qemu-img創建好了,并且系統的iso鏡像在系統中也有,也可以聯網下載。內容如下,

<domain type = 'kvm'>        //虛擬機類型,kvm<name>demo</name>        //虛擬機名稱<memory>1048576</memory> //分配內存,單位kb<vcpu>1</vcpu>           //分配vcpu,單位個數<os><type arch = 'x86_64' machine = 'pc'>hvm</type>  <boot dev = 'cdrom'/> //cd 啟動<boot dev = 'hd'/>    //硬盤啟動</os><features><acpi/><apic/><pae/></features><clock offset = 'utc'/><on_poweroff>destroy</on_poweroff><on_reboot>restart</on_reboot><on_crash>destroy</on_crash><devices><emulator>/usr/bin/kvm</emulator><disk type = 'file' device = 'disk'>  //對應的鏡像,就是之前使用qemu-img命令新建的img文件,注意路徑要正確<driver name = 'qemu' type = 'raw'/><source file = '/var/lib/lynn/img/template.img'/><target dev = 'hda' bus = 'ide'/></disk><disk type = 'file' device = 'cdrom'> //可選項,iso通常是操作系統的安裝光盤<source file = '/var/lib/lynn/img/template.iso'/><target dev = 'hdb' bus = 'ide'/></disk><interface type = 'bridge'>           //libvirt默認虛擬機的網絡配置是NAT模式,就是虛擬機與宿主機的網絡拓撲是NAT形式。實際中,許多開發者更希望使用網橋模式。<source bridge = 'br0'/></interface><input type ='tablet' bus='usb'/><input type = 'mouse' bus = 'ps2'/><graphics type = 'vnc' port = '-1' listen = '0.0.0.0' autoport = 'yes' keymap = 'en-us'/>    //vnc端口系統自動配置</devices>
</domain>

然后執行

sudo virsh define  template.xml
virsh start demo

查看demo是否開啟

virsh list --all

最后使用virt-viewer demo來實現遠程界面下系統安裝

轉載于:https://my.oschina.net/wangzongtao/blog/745129

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

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

相關文章

嵌入式常見筆試題總結(4)

1&#xff1a;用C語言實現大小端的測試 Int CheckCpu() { union { int a; char b; }c; c.a1; if(c.b1) printf(“小端”)&#xff1b; else printf&#xff08;“大端”&#xff09;&#xff1b; } 2&#xff1a;volatile的作用有哪些&#xff1f; Volatile第一變量相當于告訴編…

《java入門第一季》之類String類小案例

String類有許多獲取方法&#xff0c;API文檔里面可查看。針對獲取方法&#xff0c;給出小案例。 /** 需求&#xff1a;遍歷獲取字符串中的每一個字符* 分析&#xff1a; 用到兩個方法&#xff1a;char charAt(int index) 表示獲取字符串指定索引的字符int length() …

同字母異序詞 python_49. 字母異位次分組(Python)

題目 給定一個字符串數組&#xff0c;將字母異位詞組合在一起。字母異位詞指字母相同&#xff0c;但排列不同的字符串。 說明 所有輸入均為小寫字母。 不考慮答案輸出的順序。 示例 輸入: ["eat", "tea", "tan", "ate", "nat&quo…

嵌入式常見筆試題總結(5)

1、 如何在C中初始化一個字符數組。這個問題看似很簡單&#xff0c;但是我們要將最簡單的問題用最嚴謹的態度來對待。關鍵的地方&#xff1a;初始化、字符型、數組。最簡單的方法是char array[];。這個問題看似解決了&#xff0c;但是在初始化上好像還欠缺點什么&#xff0c;個…

SQL Server - 高可用與災難恢復(HADR)技術 -- AlwaysOn可用性組(理論篇)

因為篇幅原因&#xff0c;AlwaysOn可用性組被拆成了兩部分&#xff1a;理論部分和實戰部分。而實戰部分又被拆成了準備工作和AlwaysOn可用性組搭建。 三篇文章各自的鏈接&#xff1a; SQL Server ->> 高可用與災難恢復&#xff08;HADR&#xff09;技術 -- AlwaysOn&…

嵌入式常見筆試題總結(6)

一、常識理論題 1、 簡述嵌入式操作系統有哪些&#xff0c;你用過哪幾種&#xff0c;簡述其特點、優勢及劣勢&#xff1f;(5分) 2、 請描述控制及提高嵌入式軟件質量有哪些辦法&#xff0c;在開發過程中怎么才能保證嵌入式軟件的可靠性&#xff1f;&#xff08;5分&#xff09;…

python 3.6.5編譯安裝_Linux系統安裝Python3.6.5

Linux系統安裝Python3.6.5 1、下載Python3.6.5 wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz 如果報command not found則執行&#xff1a;yum -y install wget命令后再進行下載 也可下載好安裝包進行手動上傳 2、安裝Python3.6可能使用的依賴 yum install o…

從傳統運維到云運維演進歷程之軟件定義存儲(一)

運維是企業業務系統從規劃、設計、實施、交付到運維的最后一個步驟&#xff0c;也是重要的步驟。運維從橫向、縱向分可以分為多個維度和層次&#xff0c;本文試圖拋開這紛繁復雜的概念&#xff0c;講述一個傳統的企業級運維人員轉型到云運維人員&#xff0c;尤其是軟件定義存儲…

Abp Uow 設計

初始化入口 在AbpKernelModule類中&#xff0c;通過UnitOfWorkRegistrar.Initialize(IocManager) 方法去初始化 1 /// <summary>2 /// This class is used to register interceptor for needed classes for Unit Of Work mechanism.3 /// </summary>4 …

python3.8 實現鼠標自動移動_“新生報到”!【移動機器人 HD-1500】負載1500kg,實現了重型貨物運輸的自動化...

2020年第三季度歐姆龍自動化&#xff08;中國&#xff09;有限公司新品【移動機器人 HD-1500】即日起在中國市場首次對外發布&#xff0c;實現了重型貨物運輸的自動化。這款最新的自動化移動機器人重型載荷能力為1500 kg&#xff01;更高的載荷能力可以令客戶實現以前無法實現的…

Linux 關閉服務后 鼠標 鍵盤用不了

大部分情況下我們做實驗都是使用虛擬機&#xff0c;但是個人比較本實在太老了&#xff0c;性能有限&#xff0c;所以虛擬機里面的系統啟動神慢&#xff0c;怎么辦&#xff1f;把系統中自己用不到的服務全部關閉掉唄&#xff0c;如下for i in chkconfig --list | awk {print $1}…

對session的理解

java Servlet API引入session 機制來跟蹤客戶的狀態&#xff0c;session指的是在一段時間內&#xff0c;單個客戶和web服務器之間一連串的交互過程&#xff0c;在一個session中&#xff0c;一個客戶可能會多次請求同一個網頁&#xff0c;也可能請求多個不同服務器資源&#xff…

android 監聽本機網絡請求_fiddler如何抓取https請求實現fiddler手機抓包-證書安裝失敗100%解決...

一、HTTP協議和HTTPS協議。(1) HTTPS協議HTTP協議SSL協議&#xff0c;默認端口&#xff1a;443(2) HTTP協議&#xff08;HyperText Transfer Protocol&#xff09;&#xff1a;超文本傳輸協議。默認端口&#xff1a;80&#xff0c;其中包含請求和響應兩部分&#xff0c;其中請求…

c語言筆試題總結2

下列各題A)、B)、C)、D)四個選項中&#xff0c;只有一個選項是正確的&#xff0c;請將正確選項涂寫在答題卡相應位置上&#xff0c;答在試卷上不得分。(1)算法的時間復雜度是指_______。A)執行算法程序所需要的時間B)算法程序的長度C)算法執行過程中所需要的基本運算次數D)算法…

C#的四舍五入函數

2019獨角獸企業重金招聘Python工程師標準>>> 1.四舍六入&#xff08;國外的四舍五入&#xff09; Math.Round&#xff08;num&#xff09;; 2.四舍五入 Math.Round(num,MidpointRounding.AwayFromZero); 轉載于:https://my.oschina.net/CrazyBoy1024/blog/746268

C語言筆試題總結3

4. static有什么用途&#xff1f;&#xff08;請至少說明兩種&#xff09;1.限制變量的作用域2.設置變量的存儲域7. 引用與指針有什么區別&#xff1f;1) 引用必須被初始化&#xff0c;指針不必。2) 引用初始化以后不能被改變&#xff0c;指針可以改變所指的對象。2) 不存…

【BZOJ2243】 [SDOI2011]染色

Description 給定一棵有n個節點的無根樹和m個操作&#xff0c;操作有2類&#xff1a; 1、將節點a到節點b路徑上所有點都染成顏色c&#xff1b; 2、詢問節點a到節點b路徑上的顏色段數量&#xff08;連續相同顏色被認為是同一段&#xff09;&#xff0c;如“112221”由3段組成&am…

jquery easyui DataGrid 數據表格 屬性

擴展自 $.fn.panel.defaults &#xff0c;用 $.fn.datagrid.defaults 重寫了 defaults 。 依賴 panelresizablelinkbuttonpagination用法 1. <table id"tt"></table> 1. $(#tt).datagrid({ 2. url:datagrid_data.json, 3. columns:[…

C語言筆試題總結

1. 下面這段代碼的輸出是多少(在32位機上). char *p; // 4 char *q[20]; // 80 char *m[20][20]; // 1600 int (*n)[10]; // 4 struct MyStruct { char dda; double dda1; int type ; }&#xff1b; MyStruct k; // 24 printf("%d %d %d %d",sizeof(p),siz…

第五次作業

學習時間新增代碼行博客發表量知識總結 第十周5801HTML5 C和C 一般用于服務端的服務程序開發&#xff0c;硬件編程開發&#xff0c;系統等等大量框架要用到的。JAVA&#xff0c;學好這個可以開發移動設備程序&#xff0c;JSP網頁程序。C#&#xff0c;學了這個可以開發Winform&a…