kvm虚拟化管理平台WebVirtMgr部署-完整记录(安装ubuntu虚拟机)-(5)

本文涉及的产品
云防火墙,500元 1000GB
简介:

 

之前介绍了在webvirtmgr平台下创建centos,windows server 2008的虚拟机,今天说下创建ubuntu虚拟机的过程。

(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.iso

(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/

切换到存储池存放目录下,发现有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.iso

(3)登陆webvirtmgr界面,可以在“存储池”里面发现ubuntu的镜像

 

然后点击“添加镜像”创建虚拟机安装过程中需要的硬盘镜像。

创建虚拟机的过程在此省略.....创建步骤参考之前的博客:http://www.cnblogs.com/kevingrace/p/5739009.html

----------------------------------------------------------------------------------------------
下面说下ubuntu虚拟机创建成功后的几个操作注意点

(1)通过webvirtmgr控制台进入ubuntu安装界面,默认ubuntu虚拟机安装成功后,是需要手动设置ip的:

    先sudo切换到root用户下,再使用ifconfig -a(查看所有适配器的命令)命令发现:ubuntu16.04下的默认网卡是ens3,而不是我们习惯上认为的eth0!!

(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成功登陆虚拟机了

***************当你发现自己的才华撑不起野心时,就请安静下来学习吧***************
分类:  虚拟化
本文转自散尽浮华博客园博客,原文链接:http://www.cnblogs.com/kevingrace/p/5993958.html ,如需转载请自行联系原作者
相关文章
|
2月前
|
Ubuntu 安全 Docker
Ubuntu下部署及操作Docker技巧
以上就是在Ubuntu下部署及操作Docker的具体步骤。但这只是冰山一角,Docker的魅力远不仅如此。你可以将其视为存放各种工具的小箱子,随时随地取用,极大地提升工作效率。你也可以私人订制,适应不同的开发环境,就像一个拥有各种口味冰淇淋的冰箱,满足各种各样的需求。好了,现在你已经掌握了基本的Docker运用技巧,快去尝试使用吧!记住,沉浸在探索中,你会找到无尽的乐趣和满满的收获。
148 23
|
6月前
|
安全 Linux KVM
Linux虚拟化技术:从Xen到KVM
Xen和KVM是Linux平台上两种主要的虚拟化技术,各有优缺点和适用场景。通过对比两者的架构、性能、安全性、管理复杂性和硬件依赖性,可以更好地理解它们的适用场景和选择依据。无论是高性能计算、企业虚拟化还是云计算平台,合理选择和配置虚拟化技术是实现高效、稳定和安全IT环境的关键。
294 8
|
8月前
|
存储 Linux 调度
KVM 虚拟化的功能特性
【10月更文挑战第13天】虚拟化技术创建实体资源的虚拟版本,提升资源利用率。KVM(Kernel-based Virtual Machine)作为全虚拟化解决方案,借助Linux内核实现Hypervisor功能,通过模块化方式提供高效的虚拟化环境。
|
8月前
|
安全 KVM 虚拟化
OpenEuler 中配置 KVM 虚拟化环境指南
本文档详细介绍了如何在OpenEuler系统中配置和管理KVM虚拟化环境,包括环境准备、组件安装、虚拟机安装及管理命令等,适合初学者和有经验的用户。内容覆盖了从桥接网卡配置到虚拟机的安装与管理,以及常见问题的解决方法,帮助用户高效利用虚拟化技术。
698 0
|
Linux 虚拟化 安全
|
1月前
|
Ubuntu 网络协议 应用服务中间件
在 Ubuntu 上安装 Nginx
在 Ubuntu 上安装和配置 Nginx 非常简单。首先更新系统包,然后通过 `apt` 安装 Nginx,检查服务状态并配置防火墙规则。访问服务器 IP 测试是否成功显示默认页面。还可管理服务、创建虚拟主机及排查常见问题,适合新手快速上手部署高性能 Web 服务。
205 0
|
3月前
|
Ubuntu NoSQL JavaScript
在Ubuntu上安装MEAN Stack的4个步骤
本指南介绍了在Ubuntu上安装MEAN Stack的四个步骤。MEAN Stack是一种基于JavaScript的开发堆栈,包含MongoDB、ExpressJS、AngularJS和NodeJS。步骤包括:1. 更新系统并准备安装MEAN;2. 从官方源安装最新版MongoDB;3. 安装NodeJS、Git和NPM;4. 克隆mean.io仓库并使用NPM安装剩余依赖项。通过这些步骤,您可以快速搭建基于MEAN Stack的应用开发环境。
71 2
|
19天前
|
Ubuntu 开发工具
Ubuntu环境下以源码编译方式安装Vim的步骤介绍
以上就是在Ubuntu环境下以源码编译方式安装Vim的全部步骤。就像煮一杯咖啡,虽然过程中需要耐心和一些技巧,但等到你熟悉之后,你会发现,不仅可以定制自己喜欢的口味,过程中的乐趣也是不能忽视的。希望你在编译安装Vim的过程中,能体验到这份乐趣。
81 21
|
1月前
|
Ubuntu 定位技术 开发工具
在Ubuntu 20.04系统中安装SLAM库的具体操作步骤
以上是在Ubuntu 20.04系统中安装SLAM库的具体操作步骤。就像积木游戏,需要按照正确的步骤,适时地添加正确的部件,才能够构建出我们想要的积木模型。在现实操作中可能会遇到各种问题,就像积木构建中的各种困难,我们要有耐心和决心去解决它们,最后得到我们想要的结果。希望这个有趣的积木游戏比方能帮助你更好地理解SLAM库的安装过程,并在实际操作中得到应用。
82 34
|
19天前
|
Ubuntu 机器人 Shell
在Jetson TX2的Ubuntu18.04系统中安装ROS的教程
所有这些步骤并不复杂,但确实需要仔细一点。如果遇到问题,不要灰心,问题是解决问题的开始。保持耐心,细心阅读错误信息,通常情况下,问题的答案就藏在其中。祝ROS旅程顺利!
67 18

相关课程

更多