热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

CentOS6.5KVM虚拟化方案安装图解

服务器系统的安装注意事项,主要是安装包的选择,第一步选择自定义,系统选择minimal最小化安装虚拟化里面的包全部都选上开发库除了Eclipse都打上钩安装完成,进去系统以后:进入网卡配置目录:cd/etc/sysconfig/network-scripts/复制配置文件:cpi

服务器系统的安装注意事项,主要是安装包的选择,第一步选择自定义 ,系统选择minimal最小化安装

[转载]CENTOS6.2虚拟化方案KVM
虚拟化里面的包全部都选上

[转载]CENTOS6.2虚拟化方案KVM
开发库除了Eclipse 都打上钩

[转载]CENTOS6.2虚拟化方案KVM
安装完成,进去系统以后:

进入网卡配置目录:cd /etc/sysconfig/network-scripts/

复制配置文件:cp ifcfg-eth0 ifcfg-br0

使用WinSCP修改网卡配置,以及桥接配置:

DEVICE="eth0"
HWADDR="00:0C:29:DD:13:A2"
NM_COnTROLLED="yes"
OnBOOT="yes"
IPADDR=192.168.0.5
BOOTPROTO=none
NETMASK=255.255.255.0
DNS1=202.96.209.133
DNS2=202.96.209.6
TYPE=Ethernet
GATEWAY=192.168.0.1
IPV6INIT=no
USERCTL=no
BRIDGE=br0

--------------------------------------------------------------------------------------------------
DEVICE="br0"
HWADDR="00:0C:29:DD:13:A2"
NM_COnTROLLED="yes"
OnBOOT="yes"
IPADDR=192.168.0.5
BOOTPROTO=none
NETMASK=255.255.255.0
DNS1=202.96.209.133
DNS2=202.96.209.6
TYPE=Bridge
GATEWAY=192.168.0.1
IPV6INIT=no
USERCTL=no
#BRIDGE=br0

--------------------------------------------------------------------------------------------------

配置好后重启网络 如果一切无误的话 br0 会接替 eth0 的ip:我的br0:192.168.0.5,下面的图其他地方找的

[转载]CENTOS6.2虚拟化方案KVM
一切都OK了,接下来就是安装虚拟机:                    

virt-install
--name centos
--ram 1024
--vcpus=2
--disk path=/opt/vm/vm1.img,size=10
--network bridge=br0
--os-variant=rhel6
--cdrom /opt/CentOS-6.2-x86_64-bin-DVD1.iso
--vnclisten=192.168.0.5
--vncport=6900
--vnc


#虚拟机名字

#内存大小

#CPU的数量

#硬盘文件

#网卡接口

#操作系统类型

#安装光盘镜像文件

#vnc监听ip

#vnc监听端口

 

 

 

[转载]CENTOS6.2虚拟化方案KVM
这样就表示安装成功了。

[转载]CENTOS6.2虚拟化方案KVM
查看一下监听端口,有没有起来吧,用VNC连接上去,安装吧

注意链接VNC,需要关闭SELINUX和防火墙

vi  /etc/sysconfig/selinux

修改SELINUX=disabled

关闭防火墙:/etc/init.d/iptables stop
[转载]CENTOS6.2虚拟化方案KVM
连上以后,就和平时安装系统一样:

[转载]CENTOS6.2虚拟化方案KVM


virsh list

virsh start centos

 

virsh shutdown centos

 

virsh destroy centos

 

virsh autostart centos

virsh undefine centos

 

virsh suspend centos

 

vrish resume centos


列出运行中的虚拟机

启动centos虚拟机

关闭centos虚拟机

 

强制关闭centos虚拟机

 

设置centos自动启动

 

删除centos虚拟机

 

暂停centos虚拟机

 

恢复centos虚拟机

接下来我们可以克隆虚拟机:注意克隆的时候需要暂停虚拟机

virt-clone
--connect qemu:///system
--original=centos
--name=centos2
--file=/opt/vm/vm3.img

克隆出来的centos2需要修改端口,避免冲突,导致VNC连不上

vi /etc/libvirt/qemu/centos2.xml

修改port:随便多少,只要不冲突

service libvirtd restart 重新启动一下libvirtd服务,用来生效上面的改动

 

virsh start centos2 启动虚拟机

接下来,我们要在克隆的虚拟机下面,删除他的网卡记录

vi /etc/udev/rules.d/70-persistent-net.rules

删除第一条记录,把第二条记录的eth1改成eth0

还需要注意的是,要把网卡配置文件中的MAC地址删除掉

vi /etc/sysconfig/network-scripts/ifcfg-eth0

修改配置完成,重启reboot

搞定了


推荐阅读
  • 在Linux系统上构建Web服务器的详细步骤
    本文详细介绍了如何在Linux系统上搭建Web服务器的过程,包括安装Apache、PHP和MySQL等关键组件,以及遇到的一些常见问题及其解决方案。 ... [详细]
  • CentOS 7.6环境下Prometheus与Grafana的集成部署指南
    本文旨在提供一套详细的步骤,指导读者如何在CentOS 7.6操作系统上成功安装和配置Prometheus 2.17.1及Grafana 6.7.2-1,实现高效的数据监控与可视化。 ... [详细]
  • RedHat 系统下配置国内 YUM 源以替代官方收费源的方法
    本文详细介绍如何在 RedHat Linux 中安装并配置 YUM 包管理器,并通过使用国内镜像源来解决因未购买官方服务而导致的更新源限制问题。 ... [详细]
  • CentOS 转向引发争议,联合创始人推出 Rocky Linux
    CentOS 转向 CentOS Stream 引发用户不满,其联合创始人 Gregory Kurtzer 推出新的社区项目 Rocky Linux,旨在延续 CentOS 的精神。 ... [详细]
  • Java EE CDI:解决依赖关系冲突的实例
    在本教程中,我们将探讨如何在Java EE的CDI(上下文和依赖注入)框架中有效解决依赖关系的冲突问题。通过学习如何使用限定符,您将能够为应用程序的不同客户端提供多种接口实现,并确保每个客户端都能正确调用其所需的实现。 ... [详细]
  • 本文提供了详细的步骤,介绍如何将基于Maven的Java EE项目从Eclipse IDE部署到JBoss应用服务器上。适合初学者和中级开发者参考。 ... [详细]
  • Docker入门与实践指南
    本文介绍了Docker的基础知识,包括其作为开源应用容器引擎的特点,以及如何利用Docker将应用程序及其依赖项打包成轻量级的容器镜像。同时,还详细讲解了Docker的核心概念、安装过程及基本命令操作。 ... [详细]
  • Apache Tomcat 安装与目录解析
    本文详细介绍了如何在Windows系统上安装Apache Tomcat 8版本,并对其主要目录结构进行了说明。包括下载、解压、配置环境变量等步骤,以及如何通过检查端口占用情况解决启动问题。 ... [详细]
  • 最佳PHP源码加密工具推荐
    本文探讨了几款高效的PHP源码加密工具,旨在帮助开发者保护其代码免受未授权访问。文章不仅介绍了商业软件的选择,还提供了一些免费且实用的加密工具及其使用方法。 ... [详细]
  • Flowable 6.6.0 表单引擎在Web应用中的集成与使用
    本文档提供了Flowable 6.6.0版本中表单引擎在Web应用程序中的配置和使用指南,包括表单引擎的初始化、配置以及在Web环境下的具体实现方法。 ... [详细]
  • 本文总结了WebSphere应用服务器出现宕机问题的解决方法,重点讨论了关键参数的调整,包括数据源连接池、线程池设置以及JVM堆大小等,旨在提升系统的稳定性和性能。 ... [详细]
  • GNU GRUB(简称GRUB)是一个来自GNU项目的支持多启动的引导加载程序。它允许用户在同一台计算机上安装多个操作系统,并在启动时选择希望启动的系统。 ... [详细]
  • 本文详细介绍了如何在Python环境中配置与Oracle数据库的连接,包括必要的软件安装和环境变量设置等步骤,旨在为初学者提供清晰的操作指南。 ... [详细]
  • 如何在Linux环境下通过Java代码获取主机IP地址
    本文详细介绍了在Linux系统中利用Java编程语言来获取当前主机的IP地址的方法。包括了如何处理网络接口以及选择合适的IP地址等关键步骤。 ... [详细]
  • MQTT协议:轻量级消息传输的基石
    MQTT(Message Queuing Telemetry Transport,消息队列遥测传输)是一种基于发布/订阅模式的轻量级通信协议,适用于低带宽、高延迟或不可靠的网络环境。该协议基于TCP/IP构建,由IBM在1999年首次推出,旨在通过最小化网络流量和代码量,为远程设备提供高效、可靠的消息传输服务。 ... [详细]
author-avatar
迷恋当年的超女
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有