Linux基礎_安裝虛擬機器
圖形安裝虛擬機器
物理機版本:redhat7.2 虛擬機器(Virtual Machine)指通過軟體模擬的具有完整硬體系統功能的、執行在一個完全隔離環境中的完整計算機系統,進入虛擬系統後,所有操作都是在這個全新的獨立的虛擬系統裡面進行,可以獨立安裝執行軟體,儲存資料,擁有自己的獨立桌面,不會對真正的系統產生任何影響 ,而且具有能夠在現有系統與虛擬映象之間靈活切換的一類作業系統。 在安裝虛擬機器之前首先要保證物理機cpu的核心支援虛擬化功能,檢視方式如下:
[[email protected] Desktop]# cat /proc/cpuinfo flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch ida arat epb pln pts dtherm tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid rdseed adx smap xsaveopt
只有在flags中存在vmx的cpu才會支援安裝虛擬機器。並且要保證記憶體大小足夠,檢視記憶體大小的命令如下:
[[email protected] Desktop]# free -m #檢視記憶體大小 total used free shared buff/cache available Mem: 3705 2188 114 238 1402 1027 Swap: 3968 0 3968
虛擬機器安裝需要相應的映象作為安裝源,我所使用的映象為readhat7.2版本。從以從網上獲取映象安裝。 以上內容準備就緒之後就可以開始安裝虛擬機器了,執行以下命令:
[[email protected] mnt]# virt-manager
會出現如下視窗: 點選左上角的圖示,會出現如下如下視窗: 第一行:從本地安裝 第二行:通過網路安裝 第三行:通過PXE方式安裝 第四行:建立快照 因為我將映象下載到了本地,所以我選擇第一種方式安裝。選擇forward會出現如下視窗: 點選Browse選擇映象地址,會出現如下視窗: 點選Browse Local尋找映象地址,選擇之後如下: 我的映象是放在*/root/Desktop目錄下,然後點選Forward*繼續安裝,會出現如下視窗: 設定記憶體大小和cpu個數,需要注意的是記憶體不能大於真機的記憶體,而且要給真機留夠執行空間。點選Forward
[[email protected] mnt]# vim vm_install.sh #!/bin/bash #安裝環境 virt-install \ #虛擬機器安裝 –cdrom /root/Desktop/rhel-server-7.2-x86_64-dvd.iso \ #映象地址 –memory 1024 \ #指定記憶體大小 –vcpus 1 \ #指定cpu個數 –disk /var/lib/libvirt/images/$1.qcow2,size=9,bus=virtio \ #指定生成的檔案的地址,大小和型別 –name $1 \ #指定名字 –network source=br0,model=virtio &>/dev/null & #指定網絡卡
如下圖:
$1 #命令後的第一個字串
&> /dev/null #將所有輸出全部重定向到/dev/null檔案中
& #打入後臺執行
如果需要安裝虛擬機器,直接執行該指令碼,有兩種方式。 方法一:
[[email protected] mnt]# sh vm_install.sh node1
方法二:
[[email protected] mnt]#chmod +x vm_install.sh #新增執行許可權 [[email protected] mnt]#./ vm_install.sh node1 #執行該指令碼
執行指令碼時後面的node1表示建立一個名字為node1的主機。
執行完之後就會直接將配置硬體資訊的步驟全部代替,出現以下介面: 選擇第一行,開始安裝作業系統。出現以下介面: 提示選擇在安裝過程中使用的語言,選好之後,下拉點選continue圖示繼續,出現如下介面: 進行配置 配置時區:預設為美國時區,我身處中國,所以將時區改為Asia/Shanghai,如下圖: 選擇之後,點選Done圖示繼續。 鍵盤格式,不需要修改 所支援的語言,選擇想要新增的語言,點選進入: 選擇好之後,點選Done繼續。 安全機制,保持預設就好。 安裝源,不需要修改。 在這裡插入圖片描述 安裝方式,預設安裝之後沒有圖形,如果需要圖形介面,點選進入配置: 選擇最後一種方式,如果安裝的是真機,選擇右邊紅框的三個選項,才能支援安裝虛擬機器。 分割槽的配置,點選進入。Automatically configure partitioning表示自動分配分割槽。也可以選擇I will configure partitioning自定義分割槽。選擇之後點選Done繼續: 選擇磁碟型別,如果是自動安裝就不會出現。如圖為標準型別。點選“+“新增分割槽: 新增boot分割槽,分配給200M。也可以分配更多,但是boot分割槽記載開機時的啟動程式,分配過多也是浪費。繼續新增swap分割槽和/分割槽: 新增完成之後如下圖: 點選Done繼續,如下圖: 然後點選繼續。 新增虛擬機器密碼和普通使用者之後,靜靜等待。。。。。。 直到出現以下介面,點選reboot*重啟: 出現如下介面,其中!號是必須要選的: 輸入使用者名稱和密碼之後就可以登陸成功: 一直點選繼續就可以了。 出現如上介面之後虛擬機器就安裝完成了。