使用virt-install手動建立qcow2映象並安裝ISO
1 ubuntu下安裝: apt-get install virtinst
- # apt-get install virtinst
- Reading package lists... Done
- Building dependency tree
- Reading state information... Done
- The following extra packages will be installed:
-
adwaita-icon-theme at-spi2-core colord colord-data dconf-gsettings-backend dconf-service fontconfig fontconfig-config
- fonts-dejavu-core glib-networking glib-networking-common glib-networking-services gsettings-desktop-schemas hicolor-icon-theme
- ...
- libxinerama1 libxkbcommon0 libxpm4 libxrandr2 libxrender1 libxtst6 python-libxml2 python-pycurl python-urlgrabber ubuntu-mono
- virt-viewer x11-common
-
Suggested packages:
- colord-sensor-argyll cups-common libgd-tools gphoto2 gvfs liblcms2-utils librsvg2-bin avahi-daemon hplip libsane-extras
- sane-utils python-pycurl-dbg python-pycurl-doc
- ...
2 virt-install常用引數
-n --name= 客戶端虛擬機器名稱
-r --ram= 客戶端虛擬機器分配的記憶體
-u --uuid= 客戶端UUID 預設不寫時,系統會自動生成
--vcpus= 客戶端的vcpu個數
-v --hvm 全虛擬化
-p --paravirt 半虛擬化
-l --location=localdir 安裝源,有本地、nfs、http、ftp幾種,多用於ks網路安裝
--vnc 使用vnc ,另有--vnclient=監聽的IP --vncport =VNC監聽的埠
-c --cdrom= 光碟機 安裝途徑
--disk= 使用不同選項作為磁碟使用安裝介質
-w NETWORK, --network=NETWORK 連線客戶機到主機網路
-s --file-size= 使用磁碟映像的大小 單位為GB
-f --file= 作為磁碟映像使用的檔案
--cpuset=設定哪個物理CPU能夠被虛擬機器使用
--os-type=OS_TYPE 針對一類作業系統優化虛擬機器配置(例如:‘linux’,‘windows’)
--os-variant=OS_VARIANT 針對特定作業系統變體(例如’rhel6’, ’winxp’,'win2k3')進一步優化虛擬機器配置
--host-device=HOSTDEV 附加一個物理主機裝置到客戶機。HOSTDEV是隨著libvirt使用的一個節點裝置名(具體裝置如’virsh nodedev-list’的顯示的結果)
--accelerate KVM或KQEMU核心加速,這個選項是推薦最好加上。如果KVM和KQEMU都支援,KVM加速器優先使用。
-x EXTRA, --extra-args=EXTRA 當執行從"--location"選項指定位置的客戶機安裝時,附加核心命令列引數到安裝程式
--nographics "virt-install" 將預設使用--vnc選項,使用nographics指定沒有控制檯被分配給客戶機
3 安裝
Use the virt-installtool to boot the virtual machine through libvirt and connect to the graphical console from a VNC client installed on your local machine.
3.1 檢視default網路
- # virsh net-list
- Name State Autostart Persistent
- ----------------------------------------------------------
- default active yes yes
# virsh net-start default
Starting this network will create a Linux bridge (usually called virbr0), iptables rules, and a dnsmasq process that will serve as a DHCP server.
檢視default網路的配置
- [email protected]# brctl show
- bridge name bridge id STP enabled interfaces
- virbr0 8000.5254000f5c96 yes virbr0-nic
- [email protected]# ifconfig virbr0
- virbr0 Link encap:Ethernet HWaddr 52:54:00:0f:5c:96
- inet addr:192.168.22.1 Bcast:192.168.22.255 Mask:255.255.255.0
- UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
- RX packets:0 errors:0 dropped:0 overruns:0 frame:0
- TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
- collisions:0 txqueuelen:0
- RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
- [email protected]# cat /etc/libvirt/qemu/networks/default.xml
- <!--
- WARNING: THIS IS AN AUTO-GENERATED FILE. CHANGES TO IT ARE LIKELY TO BE
- OVERWRITTEN AND LOST. Changes to this xml configuration should be made using:
- virsh net-edit default
- or other application using the libvirt API.
- -->
- <network>
- <name>default</name>
- <uuid>6acb-ed0a-4ad1-b8dc-527168a2</uuid>
- <forward mode='nat'/>
- <bridge name='virbr0' stp='on' delay='0'/>
- <mac address='52:33:00:0f:5c:96'/>
- <ip address='192.168.22.1' netmask='255.255.255.0'>
- <dhcp>
- <range start='192.168.22.2' end='192.168.22.254'/>
- </dhcp>
- </ip>
- </network>
3.2 qemu-img和virt-install
qemu-img command to create an empty image file
- [email protected]# qemu-img create -f qcow2 zhai-ubuntu14.04.4.qcow2 10G
- Formatting 'zhai-ubuntu14.04.4.qcow2', fmt=qcow2 size=10737418240 encryption=off cluster_size=65536 lazy_refcounts=off refcount_bits=16
- [email protected]# ls
- ubuntu-14.04.3-server-ppc64el.iso zhai-ubuntu14.04.4.qcow2
- [email protected]# qemu-img info zhai-ubuntu14.04.4.qcow2
- image: zhai-ubuntu14.04.4.qcow2
- file format: qcow2
- virtual size: 10G (10737418240 bytes)
- disk size: 196K
- cluster_size: 65536
- Format specific information:
- compat: 1.1
- lazy refcounts: false
- refcount bits: 16
- corrupt: false
virt-install command to start up a virtual machine using that image file.
命令列:
- virt-install --virt-type kvm --name zhai-ubuntu --ram 1024 \
- > --cdrom=/var/lib/libvirt/images/zhaipool/ubuntu-14.04.4-server-ppc64el.iso \
- > --disk /var/lib/libvirt/images/zhaipool/zhai-ubuntu14.04.4.qcow2,format=qcow2 \
- > --network network=default \
- > --graphics vnc,listen=0.0.0.0 --noautoconsole \
- > --os-type=linux --os-variant=ubuntutrusty
其中,--os-variant後面的值使用virt-install --os-variant list檢視
- [email protected]# virt-install --os-variant list
- win2k8 : Microsoft Windows Server 2008 (or later)
- win2k3 : Microsoft Windows Server 2003
- win7 : Microsoft Windows 7 (or later)
- vista : Microsoft Windows Vista
- winxp64 : Microsoft Windows XP (x86_64)
- winxp : Microsoft Windows XP
- win2k : Microsoft Windows 2000
- openbsd4 : OpenBSD 4.x (or later)
- freebsd9 : FreeBSD 9.x
- freebsd8 : FreeBSD 8.x
- freebsd7 : FreeBSD 7.x
- freebsd6 : FreeBSD 6.x
- freebsd10 : FreeBSD 10.x (or later)
- solaris9 : Sun Solaris 9
- solaris11 : Sun Solaris 11 (or later)
- solaris10 : Sun Solaris 10
- opensolaris : Sun OpenSolaris (or later)
- netware6 : Novell Netware 6 (or later)
- netware5 : Novell Netware 5
- netware4 : Novell Netware 4
- msdos : MS-DOS
- generic : Generic
- altlinux : ALT Linux (or later)
- debianwheezy : Debian Wheezy (or later)
- debiansqueeze : Debian Squeeze
- debianlenny : Debian Lenny
- debianetch : Debian Etch
- fedora20 : Fedora 20 (or later)
- fedora19 : Fedora 19
- fedora18 : Fedora 18
- fedora17 : Fedora 17
- fedora16 : Fedora 16
- fedora15 : Fedora 15
- fedora14 : Fedora 14
- fedora13 : Fedora 13
- fedora12 : Fedora 12
- fedora11 : Fedora 11
- fedora10 : Fedora 10
- fedora9 : Fedora 9
- fedora8 : Fedora 8
- fedora7 : Fedora 7
- fedora6 : Fedora Core 6
- fedora5 : Fedora Core 5
- mes5.1 : Mandriva Enterprise Server 5.1 (or later)
- mes5 : Mandriva Enterprise Server 5.0
- mandriva2010 : Mandriva Linux 2010 (or later)
- mandriva2009 : Mandriva Linux 2009 and earlier
- mageia1 : Mageia 1 (or later)
- rhel7 : Red Hat Enterprise Linux 7 (or later)
- rhel6 : Red Hat Enterprise Linux 6
- rhel5.4 : Red Hat Enterprise Linux 5.4 or later
- rhel5 : Red Hat Enterprise Linux 5
- rhel4 : Red Hat Enterprise Linux 4
- rhel3 : Red Hat Enterprise Linux 3
- rhel2.1 : Red Hat Enterprise Linux 2.1
- sles11 : Suse Linux Enterprise Server 11 (or later)
- sles10 : Suse Linux Enterprise Server
- opensuse12 : openSuse 12 (or later)
- opensuse11 : openSuse 11
- ubuntuutopic : Ubuntu 14.10 (Utopic Unicorn) (or later)
- ubuntutrusty : Ubuntu 14.04 LTS (Trusty Tahr)
- ubuntusaucy : Ubuntu 13.10 (Saucy Salamander)
- ubunturaring : Ubuntu 13.04 (Raring Ringtail)
- ubuntuquantal : Ubuntu 12.10 (Quantal Quetzal)
- ubuntuprecise : Ubuntu 12.04 LTS (Precise Pangolin)
- ubuntuoneiric : Ubuntu 11.10 (Oneiric Ocelot)
- ubuntunatty : Ubuntu 11.04 (Natty Narwhal)
- ubuntumaverick : Ubuntu 10.10 (Maverick Meerkat)
- ubuntulucid : Ubuntu 10.04 LTS (Lucid Lynx)
-
相關推薦
使用virt-install手動建立qcow2映象並安裝ISO
1 ubuntu下安裝: apt-get install virtinst # apt-get install virtinst Reading package lists... Done Building dependency tree Reading state
conda建立虛擬環境並安裝相應包
1.ubuntu下conda建立虛擬環境: 建立環境: conda create -n your_env_name python=X.X(2.7、3.6等) 使用啟用(或切換不同python版本)的虛擬環境: Linux: source activate your_env_n
centos7.4下Dockerfile建立nginx映象並生成容器這樣做解決所有錯誤!!!
實驗環境:192.168.80.185 (www.ae.com)https://download.openvz.org/template/precreated/ //去公網環境下載基礎映象centos--------建立nginx映象:前提要有centos
建立Tomcat映象並部署war工程
通過這個案例把之前學的docker知識串一串 1. 先建立一個帶有ssh服務的centos映象,當然也可以直接下tomcat映象,但是如果公司用的話可能需要指定版本,jdk之類的,還是需要自己做映象的,這裡順便練下做映象。 執行一個centos容器,主機沒有的話會自動去下載
基於vue cli 3.0建立前端專案並安裝cube-ui
前提條件: 安裝node.js。 國內的開發者最好先配置淘寶映象。 之後用cnpm來代替npm命令。 專案建立過程: 開啟cmd,輸入命令進入目標工作空間,以本機專案為例: cd /d d: cd D:\workplace 輸入全域性安裝vuecli的命令:c
建立vue專案並安裝依賴
1.由於vue專案依賴 node.js npm 需要先安裝 win+r ==》cmd ==》node -v 回車 會出現node,js的版本 輸入npm -v 回車 會出現npm的版本 輸入vue -V 回車 會出現vue的版本 2.安裝vue npm i
centos7上使用virt-install命令建立kvm虛擬機器
一、使用virt-install命令建立虛擬機器 virt-install命令既可以互動執行,也可以以自動的方式建立與部署虛擬機器系統,配合kickstart技術可以實現無人值守安裝虛擬機器作業系統。該命令提供了很多選
Docker拉取tomcat映象並安裝啟動
一、docker拉取tomcat映象,如圖:二、安裝tomcat容器,如圖: 注: --link連線mysql(否則無法訪問db。每個容器都是獨立的) tomcat_mysql為別名。db配置為:tomcat_mysql:3306三、
【視訊處理工程】6、使用Lav Filter手動建立Filter Graph並播放視訊檔案
在前面的這篇博文中,我們開始利用的手動建立Filter Graph,已經完成了Splitter Source Filter和Audio/Video Decoder的建立和連結。接下來需要做的是渲染解
手動建立Maven專案並建立兩個專案之間的依賴關係
用命令列快速建立maven專案 -> mvn:archetype:generate -> 直接回車或者自己輸入你想生成的 -> groupId ->artifactId ->如果有預設值回車即可 最後 y 確認建立 我們看下
docker建立nginx映象 並cmd命令啟動
開發十年,就只剩下這套架構體系了! >>>
docker如何最快速的方式建立映象並在建立時安裝配置好jdk(詳解)(第五篇)共五篇
Dockerfile製作映象步驟 在根目錄下建立dockerfile資料夾 mkdir dockfile 在資料夾下建立Dockerfile檔案 touch Dockerfile 編輯Dockerfile檔案 vim Dockerfile 檔案內容如下: #版本資訊 FROM centos
建立並安裝虛擬機器:映象安裝
1.映象建立虛擬機器 要使用此方法要先在主機下載rhel-server-7.2-x86_64-dvd.iso。 方法一:圖形操作建立虛擬機器 (1)真機操作virt-manager命令 (2)關閉其他虛擬機器,右擊打虛擬機器shut down ,force off。 (3)右
python手動下載並安裝第三方庫和國內第三方庫映象資源連結
雖然用easy_install和pip來安裝第三方庫很方便 它們的原理其實就是從Python的官方源pypi.python.org/pypi 下載到本地,然後解包安裝。 不過因為某些原因,訪問官
Centos7手動部署Openstack Mitaka版安裝配置--(八)命令建立並使用例項
使用命令建立一臺虛擬機器例項 1、在控制節點上,載入 admin 憑證來獲取管理員能執行的命令訪問許可權 #source /root/admin-openrc 2、建立網路介面 #neutron net-create --shared --pro
KVM virt-install 安裝各個系統配置
install virt 創建 KVM virt-install 安裝各個系統配置記錄一下,謹防忘記。CentOS 7virt-install \--accelerate \--name centos7 \--ram 1024 \--controller type=scsi,model=virti
CentOS7如何建立本地阿裏yum源,並安裝htop文件?
repos solved ble nsa depend AR centos lang base 版本centos 7.01、[root@localhost yum.repos.d]# mv CentOS-Base.repo CentOS-Base.repo.bak 將原文件
python django建立資料庫表並連線mysql資料庫(附mysql 8.0.12安裝)
先寫下mysql zip安裝方式,在環境變數中加入mysql/bin路徑,把zip解壓到C:\program files下,在最外層資料夾建立my-default.ini 寫入內容: [mysqld] basedir=C:\Program Files\MySQL data
Docker 二:IDEA + Docker 外掛建立映象並執行 spring boot 專案
IDEA 上提供了 Docker integration 外掛,可以很方便的管理映象和容器,當然這些操作通過命令列也能完成,使用 IDEA 外掛方式的另一個便利在於 IDEA 提供了 Docker 配套的 Configuration,可以一次性定義好操作序列,修改程式碼或資源後只需 Ru
一起玩"Docker"之1——Ubuntu配置安裝Docker執行環境並安裝(Ubuntu、Centos)映象
Docker 是一個開源的應用容器引擎,基於 Go 語言 並遵從Apache2.0協議開源。 Docker 可以讓開發者打包他們的應用以及依賴包到一個輕量級、可移植的容器中,然後釋出到任何流行的 Linux 機器上,也可以實現虛擬化。 容器是完全使用沙箱機制,相互之間