以前介紹了在webvirtmgr平臺下建立centos,windows server 2008的虛擬機,今天說下建立ubuntu虛擬機的過程。html
(1)首先下載ubuntu16.04的iso鏡像放到/usr/local/src下面
[root@kvm-server src]# ll ubuntu-16.04-desktop-amd64.iso
-rw-r--r-- 1 root root 1485881344 Apr 21 2016 ubuntu-16.04-desktop-amd64.isoweb
(2)將鏡像拷貝到存儲池目錄/home/kvm/kvmstorage下(參考以前的博客:http://www.cnblogs.com/kevingrace/p/5739009.html)
[root@kvm-server src]# cp ubuntu-16.04-desktop-amd64.iso /home/kvm/kvmstorage/ubuntu
切換到存儲池存放目錄下,發現有centos,windows鏡像,也有了ubuntu鏡像
[root@kvm-server src]# cd /home/kvm/kvmstorage/
[root@kvm-server kvmstorage]# ll
total 154171796
-rw-r--r-- 1 qemu qemu 3916431360 Sep 22 16:47 CentOS-6.8-x86_64-bin-DVD1.iso
-rw-r--r-- 1 qemu qemu 4329570304 Sep 27 16:01 CentOS-7-x86_64-DVD-1511.iso
-rw-r--r-- 1 qemu qemu 3511975936 Sep 30 10:33 cn_windows_server_2008_r2.iso
-rw------- 1 qemu qemu 68263346176 Oct 24 17:48 disk001.img
-rw------- 1 qemu qemu 63845433344 Oct 24 17:48 disk002.img
-rw------- 1 qemu qemu 2504785920 Oct 24 17:48 disk003.img
-rw------- 1 qemu qemu 2730491904 Oct 24 17:47 disk004.img
-rw------- 1 qemu qemu 2323709952 Oct 24 17:48 disk005.img
-rw-r--r-- 1 qemu qemu 1485881344 Oct 24 14:35 ubuntu-16.04-desktop-amd64.isowindows
(3)登錄webvirtmgr界面,能夠在「存儲池」裏面發現ubuntu的鏡像centos
而後點擊「添加鏡像」建立虛擬機安裝過程當中須要的硬盤鏡像。服務器
建立虛擬機的過程在此省略.....建立步驟參考以前的博客:http://www.cnblogs.com/kevingrace/p/5739009.htmlssh
----------------------------------------------------------------------------------------------
下面說下ubuntu虛擬機建立成功後的幾個操做注意點工具
(1)經過webvirtmgr控制檯進入ubuntu安裝界面,默認ubuntu虛擬機安裝成功後,是須要手動設置ip的:測試
先sudo切換到root用戶下,再使用ifconfig -a(查看全部適配器的命令)命令發現:ubuntu16.04下的默認網卡是ens3,而不是咱們習慣上認爲的eth0!!ui
(2)手動設置ip。ubuntu下的網卡配置文件是/etc/network/interface,這也和centos系統下的不同。網卡設置成宿主機的ip(即192.168.1.7),設置好以後,再重啓網卡服務:
再次查看ip,發現ip已經生效了,發現能夠跟宿主機的ip相互ping通了。
(3)這個時候,在宿主機上能ping通上面的虛擬機192.168.1.181,可是發現ssh鏈接不上!!!
ssh不通,telnet 192.168.1.181 22也是不通!
最後發現,虛擬機的ssh服務壓根沒有安裝。由於ubuntu服務器剛安裝好,默認是沒有啓用ssh服務的!
如今咱們手動啓用ssh服務:
1)這時候虛擬機有內網ip,能夠和宿主機192.168.1.7互通,能夠經過squid代理上網。
根據之幾篇的設置可知,宿主機上部署了squid代理服務
(http://www.cnblogs.com/kevingrace/p/5753193.html)
2)安裝openssh-server服務(上面已經設置了經過宿主機的squid代理上網,因此這裏可使用apt-get在線安裝)
在安裝前,必定要update更新apt-get源,這個很重要!否則安裝時會提示沒有openssh-server這個軟件包!
在ubuntu系統裏,在apt-get安裝工具前,最好都apt-get update更新下源。
3)接着修改root密碼。這個不要忘了!
在虛擬機安裝過程當中的密碼只是登錄ubuntu服務器的密碼,但不是root帳號的密碼!
4)修改ssh配置文件/etc/ssh/sshd_config,容許以 root 用戶經過 ssh 登陸:
找到:PermitRootLogin prohibit-password
修改:PermitRootLogin yes
5)最後關閉防火牆。
ubuntu下對防火牆的操做,和centos下大不相同,以下:
---------------------------------------------------
關閉ubuntu的防火牆
ufw disable
開啓防火牆
ufw enable
卸載了iptables
apt-get remove iptables
關閉ubuntu中的防火牆的其他命令
iptables -P INPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -P OUTPUT ACCEPT
iptables -F
---------------------------------------------------
6)最後測試,發現從宿主機上能夠ssh成功登錄虛擬機了