KVM 命令行启动第一台虚拟机
KVM创建第一台虚拟机
1 创建一个镜像
[root@kvm ~]# qemu-img create -f raw /opt/CentOS6.-x86_64.raw 5G
Formatting '/opt/CentOS6.5-x86_64.raw', fmt=raw size=
[root@kvm ~]# ll /opt/
total
-rw-r--r-- root root Nov : CentOS6.-x86_64.raw
2 查看镜像信息
[root@kvm ~]# qemu-img info /opt/CentOS6.-x86_64.raw
image: /opt/CentOS6.-x86_64.raw
file format: raw
virtual size: .0G ( bytes)
disk size:
3 导入系统镜像
#如果是光盘就需要拷贝 我这边是使用的centos6.
[root@kvm ~]# dd if=/dev/cdrom of=/opt/CentOS-6.5-x86_64.ios
4 创建虚拟机
[root@kvm ~]# virt-install --name CentOS6. --virt-type kvm --ram --cdrom=/opt/CentOS-6.5-x86_64.ios --disk path=/opt/CentOS6.-x86_64.raw --network network=default --graphics vnc,listen=0.0.0.0 --noautoconsole Starting install...
Creating domain... | B ::
Domain installation still in progress. You can reconnect to
the console to complete the installation process.
5 vnc连接 安装系统
注:如果是安装centos7 需要把网卡变成eth0 安装的时候添加 net.ifnames=0 biosdevname=0





6 查看虚拟机列表**
[root@kvm ~]# virsh list --all
Id Name State
----------------------------------------------------
- CentOS6. shut off
系统默认安装完后 是关系的状态
启动虚拟机
[root@kvm ~]# virsh start CentOS6.
Domain CentOS6. started [root@kvm ~]# virsh list --all
Id Name State
----------------------------------------------------
CentOS6. running

已经成功连接上系统
7 虚拟机网络基本设置
#设置网卡信息 默认是没有开启 [root@localhost ~]# cd /etc/sysconfig/network-scripts/
[root@localhost network-scripts]# cp ifcfg-eth0 ifcfg-eth0.bak
[root@localhost network-scripts]# dhclient
#默认使用dhcp 你也可以去网卡信息当中配置静态的IP
#关闭防火墙
[root@localhost network-scripts]# iptables -F
[root@localhost network-scripts]# iptables -X
[root@localhost network-scripts]# /etc/init.d/iptables restart #安装电源服务
[root@localhost ~]# yum -y install acpid
[root@localhost ~]# /etc/init.d/acpid start
[root@localhost ~]# chkconfig acpid on #可以尝试连接虚拟机
[root@kvm ~]# ssh 192.168.122.129
好了 搭建到这里是否有疑问 如果是默认网络 分配的ip端是 192.168.122.0 这样的是 外部网络是分配不了的 所以我们是不是应该做个br0 网络桥接
让虚拟机和我的主机一样 用同样的网络 好 下面我们的项目是做一个br0的网络
1)创建网桥
#把br0添加到eth0
[root@kvm ~]# brctl addbr br0
[root@kvm ~]# brctl addif br0 eth0
2)网卡设置
网卡设置请看安装篇 这里不做太多解释
http://www.cnblogs.com/yexiaochong/p/6023335.html
3 启动一台虚拟机
#这次测试是centos7.2系统
[root@kvm ~]# virt-install --name CentOS7. --virt-type kvm --ram --cdrom=/opt/CentOS7.-x86_64.ios --disk path=/opt/CentOS7..raw --network bridge=br0 --graphics vnc,listen=0.0.0.0 --noautoconsole #注: 网络选择 --network bridge=br0 我们设置的br0网卡
4 安装完成之后登陆到dhclient 获取IP
KVM 命令行启动第一台虚拟机的更多相关文章
- OpenStack kilo版(6) 启动第一台虚拟机
创建网络 提供者为external,类型为flat,网络名称为public,: root@controller:~# neutron net-create --shared --provider:ph ...
- <Mastering KVM Virtualization>:第四章 使用libvirt创建你的第一台虚拟机
在第3章<搭建独立的KVM虚拟化>中,你安装并启动了libvirtd服务.你还引入了帮助你管理虚拟机的libvirt管理工具virt-manager和virsh. 相较于命令行,新用户总是 ...
- 转载:使用命令行启动VirtualBox虚拟机
使用命令行启动VirtualBox虚拟机 装上VirtualBox就琢磨着如何让它开机自动启动,又或者能够通过命令行的形式直接启动指定的虚拟机. 看了下VirtualBox的官方文档,发现有一个命令可 ...
- vmware 命令行启动虚拟机
在redhat enterprise 5.3安装了vmware workstation,如何用vmware 命令行启动指定虚拟机?/usr/bin/vmware[root@node0 ~]# /usr ...
- CentOS 6 命令行下安装 VirtualBox 虚拟机步骤
CentOS 6 命令行下安装 VirtualBox 虚拟机步骤 1. 准备工作 安装内核更新 yum install kernel-develyum update kernel*如果内核有更新,则需 ...
- Apache Commons CLI官方文档翻译 —— 快速构建命令行启动模式
昨天通过几个小程序以及Hangout源码学习了CLI的基本使用,今天就来尝试翻译一下CLI的官方使用手册. 下面将会通过几个部分简单的介绍CLI在应用中的使用场景. 昨天已经联系过几个基本的命令行参数 ...
- Apache Commons CLI命令行启动
今天又看了下Hangout的源码,一般来说一个开源项目有好几种启动方式--比如可以从命令行启动,也可以从web端启动.今天就看看如何设计命令行启动... Apache Commons CLI Apac ...
- sublime text 3 安装、添加命令行启动、汉化、注册码
1. 安装sublime: 下载:http://www.sublimetext.com/3 添加命令行启动:设置环境变量->计算机->右键属性->高级系统设置->环境变量-&g ...
- sublime text2在windows中以命令行启动
sublime text2在windows中以命令行启动 把执行文件添加到PATH中即可,如图: 如果你和我一样习惯了mac下的简写subl,那么需要在程序目录中新建一个批处理文件subl.bat ...
随机推荐
- Mysql的热备份[转载]
学一点 mysql 双机异地热备份----快速理解mysql主从,主主备份原理及实践 双机热备的概念简单说一下,就是要保持两个数据库的状态自动同步.对任何一个数据库的操作都自动应用到另外一个数据库,始 ...
- jetbrain phpstorm 增加或删除一个 live template
打开\.PhpStorm2016.2\config\templates 将xml文件放入该文件夹中 重启! 单独: setting -> editor -> Live Template +
- pymongo数据报表脚本
最近打算将平时自己的一些小工具整理整理,由于一直使用python写脚本,而且数据库一直使用MongoDB,所以直接使用pymonogo驱动数据库做一些报表生成的小脚本,此次的脚本主要针对每个月中公司业 ...
- IE678进入混杂模式
<!-- 加载公共头部 --> <include file="Public/header" /> 当你在模板页的最上方加注释的说明时,在IE低版本中打开会进 ...
- java全组合算法
public static void combination(int[] s) { if (s.length == 0) { return; } int len = s.length; int n = ...
- Webdriver常用的元素定位
Webdriver常用定位元素的方法有以下八种: id.name.class name.tag name.link text.partial link text.xpath.class selecto ...
- mysql 报错:java.lang.OutOfMemoryError: Java heap space
原因:mysql会将查询到的记录全部发送到java端保存,而JVM中如果98%的时间是用于GC,且可用的Heap size 不足2%的时候将抛出此异常信息.JVM堆的设置是指java程序运行过程中JV ...
- 安装aptana(1)
以前在myeclipse8.5上装了aptana,现在用myeclipse2014了,但是用原来的方法没有安装上,网上搜了下,发现都是老的方法,对新版的myeclipse已经不适用了,下面是转载的一篇 ...
- python2到python3的转换以及f.write在python3 中的用法
.利用Python内置(Python脚本)工具,帮你自动转换 Python 2.x版本,比如我安装的Python 2.7.2,其在windows下载安装好之后,就自带了相关的一些有用的工具. 其中一个 ...
- hive-1.2.1安装步骤
一.Hive安装和配置 1.先决条件 已经安装好hadoop-2.4.1,hbase-1.0.0. 2.下载Hive安装包 当前Hive可到apache官网下载,选择的是hive-1.2.1.运行: ...