CentOS 7安装KVM虚拟机OpenSUSE42操作实录

准备工作:
硬件配置情况:
Intel NUC i3主机:
CPU: Intel? Core? i3-6100U CPU @ 2.30GHz × 4
内存:4G
硬盘:300G
网卡:一个,单网口,DHCP连接家庭上网的Switch,Swtich WAN口连接外网;

一、下载CentOS
从CentOS主站点(https://www.centos.org/download/) 页面,选择“Everything ISO”,在打开的下载列表里面选择一个速度比较快的站点,例如:http://mirrors.nju.edu.cn/centos/7/isos/x86_64/CentOS-7-x86_64-Everything-1708.iso

二、在宿主机安装CentOS
(1) 制作USB安装镜像
如果没有将ISO文件写到USB的工具,在windows系统下可下载一个rufus工具(http://rufus.akeo.ie/ ),利用该工具制作USB安装镜像;在Linux系统下,可在管理员权限下直接通过命令:
第一步,查看磁盘: fdisk -l
第二步,制作USB镜像: dd -if=xxx/xxx.iso of=/dev/sdxxx
if的参数为iso文件路径,of的参数为USB盘
(2) 安装USB镜像
重启电脑,选择从USB启动,从启动列表选择"Install CentOS 7",开始图形界面下的安装
第一步:在Welcome to CentOS页下,选择语言、区域(例如:中文、中文简体)
第二步:在“安装信息摘要”页下,
“软件>软件选择”中选择安装模式(例如:“基础环境”选择“开发及生成工作站”,“已选环境的附加项”中勾选“开发工具、FTP服务器、图形生成工具、性能监控工具、KDE、大系统性能、传统X window系统的兼容性、办公套件和生产率、科技写作)
“系统>安装位置”中选择合适的磁盘,磁盘分区建议手工调整一下(例如:boot分区(1G, ext3, /boot)、home分区(16G或32G, ext3, /home)、根分区(16G或32G, ext3, /)、var分区(可比较大, ext3, /var)、swap分区(内存小于4G时乘2或1.5、大于等于4G时乘1,swap)
开始安装后,
“配置>ROOT密码”中设在号管理员密码,“配置>创建用户”中可新建一个用户

(3) 完成安装后,重启电脑,以ROOT用户登陆,通过ifconfig命令可查看到已经通过DHCP获得IP及对应的有线网卡名eno1(普通PC下可能是eth0),通过如下命令可查看网络配置文件:
ls /etc/sysconfig/
其中ifcfg-eno1显示如下:
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=eno1
UUID=zzzzzz-xxxxxxx-xxxxx
DEVICE=eno1
ONBOOT=no
IPV6_PRIVACY=no
将此文件备份到其他目录下,例如:在/root下创建子目录bak,将上述文件复制过去,后续配在桥接如果失败,可尝试恢复配置文件;
另外,如果网卡没有通过DHCP获得IP,可尝试打开上方的主工作条“应用程序“并选择菜单”系统工具>设置“,在打开的图形界面中,通过选择点击“网络”进入网络设置,在之后的设置页选择“有线网络”,可在其中“添加配置”;
输入法的设置:打开上方的主工作条“应用程序“并选择菜单”系统工具>设置“,在打开的图形界面中,通过选择点击“区域和语言”,在之后的设置页“输入源”右侧的“选项”可配在输入法是否所有窗口共用,在“输入源”下方的列表中点击“汉语”在之后选择“汉语>汉语pinyin”输入法,即可添加拼音输入法,之后可在屏幕右上方的输入法栏中为窗口选择合适的输入法;

通过console终端进行如下配置:
第一步:查看yum软件库源,输入命令: ll /etc/yum.repos.d/
第二步:创建备份目录,输入命令:mkdir /opt/centos-yum.bak
第三步:备份yum软件库源,输入命令:mv /etc/yum.repos.d/* /opt/centos-yum.bak

第四步: 下载阿里云软件库源,输入命令:
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
注意:命令行中最后的版本号7与当前CentOS大版本为7需要一致,当前CentOS版本号可通过如下命令查到:
cat /etc/redhat-release
第五步:清除软件库源缓存,输入命令:yum clean all
第六步:安装第三方软件库源,输入命令:yum -y install epel-release

如下第七步~第十步为支持多媒体编解码所用,不是必须的;
第七步(可选):安装nux仓库,输入命令:
rpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm
之后可通过命令查看软件库源列表:yum repolist
第八步(可选):安装mplayer,输入命令:yum install mplayer
第九步(可选):安装支持NTFS文件系统,输入命令:yum install ntfs-3g
第十步(可选):安装支持pdf文件,输入命令:yum install evince

(4) 在宿主机更新CentOS
KDE环境下,以ROOT身份,打开上方的主工作条“应用程序“并选择菜单”系统工具>软件更新“,在打开的界面中,勾选全部,点击“安装更新”;
KDE环境下,以ROOT身份,打开上方的主工作条“应用程序“并选择菜单”系统工具>Application Installer“,在打开的界面中,选择TAB页中的“更新”,可看到待更新的插进,选择“重启并安装”;

三、在宿主机安装KVM
KDE环境下,打开上方的主工作条“应用程序“并选择菜单”系统工具“,如能看到“虚拟系统管理器”,则说明已经有KVM,通常不需要再安装;
否则,以管理员身份通过如下步骤安装KVM;
(1) 检查CPU是否至此虚拟化,输入命令: cat /proc/cpuinfo |grep vmx
如果执行结果中有vmx相关的关键字,则为支持;
(2) 安装KVM及其依赖的包,输入命令:
yum install -y qemu-kvm qemu-key-tools virt-manager libvirt virt-install python-virtinst bridge-utils
(3) 检查KVM已经安装,输入命令:lsmod |grep kvm
如果已经安装,应该能看到相关的列表
(4) 检查KVM加载,输入命令:virsh -c qemu:///system list
如果已经加载,应该能看到running状态,否则需要重启

四、下载OpenSUSE
从OpenSUSE主站点(https://software.opensuse.org/ )页面,选择“OpenSUSE Leap”的下载,之后在选择一个速度比较快的站点,例如:http://mirrors.shuosc.org/opensuse/distribution/leap/42.3/iso/openSUSE-Leap-42.3-DVD-x86_64.iso

五、安装KVM虚拟机OpenSUSE
KDE环境下,以ROOT身份,打开上方的主工作条“应用程序“并选择菜单”系统工具>虚拟系统管理器“,在打开的界面中"创建新的虚拟机“,选择安装文件为所下载的ISO镜像,按照图形界面提示,配置好CPU/内存/硬盘,之后:
(1) 在“选择网络”配置页,由于采用与宿主机一样获取动态IP的方式,虚拟机的网络选用“主机设备 eno1:macvtap”、“源模式”选择“桥接”;
(2) 安装OpenSUSE
第一步:启动虚拟机,选择“Installation"开始安装,"Initializing...“过程较长,之后设置硬盘分区、计算机所在时区,选择有KDE界面的安装模式;
第二步:在“Installation settings”中:如果需要默认启用文本模式,注意在"Default system target"中配置;如果虚拟机对外提供SSH,注意在"Firewall and openSSH"中开启相应的选项“SSH port will be open"、"SSH service will be enabled";
第三步:安装完成侯,以root用户登陆openSUSE,可通过ifconfig命令看到系统网卡etho0已经有ip地址、MAC地址;可通过如下命令查看相应的配置文件:
vi /etc/sysconfig/ifcfg-eth0
例如文件内容为:
BOOTPROTO=‘dhcp‘
BROADCAST=‘‘
ETHTOOL_OPTIONS=‘‘
IPADDR=‘‘
MTU=‘‘
NAME=‘‘
NETMASK=‘‘
NETWORK=‘‘
REMOTE_IPADDR=‘‘
STARTMODE=‘auto‘
DHCLIENT_SET_DEFAULT_ROUTE=‘yes‘
在宿主机上执行命令ifconfig能看到
macvtap0的MAC地址与虚拟机的eth0网卡MAC地址相同;在虚拟机上通过Firefox浏览器能正常上网;

原文地址:http://blog.51cto.com/13721885/2113316

时间: 2024-10-12 14:05:51

CentOS 7安装KVM虚拟机OpenSUSE42操作实录的相关文章

CentOS 6安装KVM后安装虚拟机报错

安装KVM在配置完桥接网卡后,安装虚拟机报错. 附有CentOS 6安装KVM文档,和安装过程截图,可否有人能看出其中问题所在,小女子不胜感激.

安装kvm虚拟机报错,解决办法

创建虚拟磁盘文件 [[email protected] ~]# qemu-img create -f qcow2 -o preallocation=metadata dev_beyond.img 8G Formatting 'dev_beyond.img', fmt=qcow2 size=8589934592 encryption=off cluster_size=65536 preallocation='metadata' 参数说明: -o preallocation=metadata 预分配

烂泥:ubuntu安装KVM虚拟机管理virt-manager

本文由秀依林枫提供友情赞助,首发于烂泥行天下. 打算学习KVM的图形界面管理器virt-manager,但是virt-manager只有linux系统的,没有windows下的.所以只能使用linux桌面系统,在此我选择的是ubuntu系统. 有关ubuntu系统的安装我就不做介绍,下面就介绍有关virt-manager的安装与配置. 其中安装virt-manager的机器不一定要支持虚拟化. 注意virt-manager既有图形界面,也有命令行. 启动ubuntu,并安装virt-manage

centos7图形化安装KVM虚拟机

准备:Centos7的虚拟机,虚拟机镜像文件 1.KVM的安装 [[email protected] ~]# yum -y install qemu-kvm libvirt libguestfs-tools virt-manager libvirt-python qemu-kvm #kvm的主程序,KVM虚拟化模块 virt-manager #KVM 图形化管理工具 libvirt #虚拟化服务 libguestfs-tools #虚拟机的系统管理工具 libvirt-python #pytho

在Linux系统 CentOS 6 下安装KVM虚拟机

一.KVM简介 KVM是开源软件,全称是kernel-based virtual machine(基于内核的虚拟机),是一个开源的系统虚拟化模块,基于硬件的完全虚拟化,不过需要硬件支持(如Intel VT技术或者AMD V技术).自Linux 2.6.20之后集成在Linux的各个主要发行版本中.它使用Linux自身的调度器进行管理,所以相对于Xen,其核心源码很少.KVM目前已成为学术界的主流VMM之一. 二.KVM安装 1. 准备工作 关闭iptables防火墙 BIOS开启CPU支持虚拟化

centos(6)7 安装kvm虚拟机以及快照恢复克隆应用

废话不多说直接开干: kvm centos7(centos6大同小异) 宿主机安装centos7系统,配置好网络 关掉防火墙,关掉selinux 重启 查看cpu是否支持虚拟化: grep -E --color '(vmx|svm)' /proc/cpuinfo 启用 KVM 模块 #modprobe kvm 功能区分 intel/amd 的启用: #modprobe kvm-intel # lsmod |grep kvm kvm_intel              55496  0 kvm

(转)CentOS7安装KVM虚拟机详解

原文:https://github.com/jaywcjlove/handbook/blob/master/CentOS/CentOS7%E5%AE%89%E8%A3%85KVM%E8%99%9A%E6%8B%9F%E6%9C%BA%E8%AF%A6%E8%A7%A3.md 基于 CentOS Linux release 7.2.1511 (Core) 的环境下命令行的方式安装KVM的详细过程. 目录 检测是否支持KVM 安装 KVM 环境 安装虚拟机 命令行配置系统 连接虚拟机 虚拟机其它管理

rhel6.4网络安装kvm虚拟机

本次试验环境如图1所示 一:安装前提条件: 1.确保主板支持intel-VT或AMD-V 2.VMware里的rhel 6.4已经装好,并且已设置该虚拟机也支持虚拟化,设置如下所示 3.通过命令确认是否支持intel-VT或AMD-V [[email protected] ~]# egrep --color "vmx|svm" /proc/cpuinfo 有结果返回就说明支持,反之亦然 二:安装KVM并配置网卡桥接(桥接到eth1上),在已安装的rhel 6.4 (图 1所示)上操作

利用fabric批量安装kvm虚拟机及其xp

公司一批PC机需要安装多个虚拟机跑任务,搞来搞去决定用centos7安装KVM来跑.于是先折腾了一下午,利用早先搭建好的cobbler给PC机安装OS.然后fabric批量部署. 环境:centos7 gnom桌面 关闭了SELINUX,FIREWALLD. 工具:fabric 虚拟机:nat模式 安装xp 技术有限,所以在cobbler装完OS后又手动给PC一个个固定了IP. 安装fabric过程不再赘述 vim fabfile.py #-*- encoding:utf-8 -*- from