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 ...
随机推荐
- Java 并发 线程的优先级
Java 并发 线程的优先级 @author ixenos 低优先级线程的执行时刻 1.在任意时刻,当有多个线程处于可运行状态时,运行系统总是挑选一个优先级最高的线程执行,只有当线程停止.退出或者由于 ...
- putty 使用 注意事项
putty命令行模式,修改文本 小心数字小键盘 变命令!! 务必在putty--选项 Terminal->Features 里,找到 Disable application keypad mod ...
- 解决 bootstrap 在IE8下的兼容问题
<meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="v ...
- ecshop 后台添加新的设置
1.ecs_shop_config 表添加新的值. 2.language/zh_cn/admin/shop_config.php 设置字段后台字段名和提示信息($_LANG['cfg_name'][' ...
- Mac下Cordova开发环境搭建
xcode下载 从Mac App Store 下载Xcode,只需要在Store键入Xcode,下载第一个就ok了 cordova安装与配置 cordova需要node安装,使用Safari打开nod ...
- Specified key was too long; max key length is 767 b
alter table - engine=innodb,row_format=dynamic; Specified key was too long; max key length is 767 b
- jmeter下载及安装配置
本文是在win7环境下安装使用jmeter,jmeter可以运行在多平台上Windows和Linux. 前提:使用jmeter工具之前需要安装java.并配置好java的环境变量.(备注:java下载 ...
- sql 根据字段查询不同表
SELECT snFundType,snBusinessType, THEN (select vcPaySerialNo from aa where vcSerialNo=a.vcRelationSe ...
- img的问题
一个div的宽高比和 里面的img的宽高比是一样的 ,div img { width:100%:height:100%;} img {border:0} img{ 设置为border:none无 ...
- openstack私有云布署实践【7.2 keystone + memcache (办公网环境)】
首先登录controller1创建keystone数据库,并赋于远程和本地访问的权限. mysql -u root -p CREATE DATABASE keystone; GRANT ALL P ...