转载:https://blog.csdn.net/sunnyfg/article/details/51493602

1.主机环境描述:

操作系统:CentOS7

系统GUI:无

CPU:Intel4代,内存:16G, 硬盘1T

主机IP地址:192.168.0.95(内网)

已开启的服务:ssh,ftp, samba共享(共享目录为/var/data/test1, 权限为可读写)

2.准备工作

安装kvm

  1. $ sudo yum -y install qemu-kvm libvirt virt-install bridge-utils virt-install
  2. $ sudo systemctl start libvirtd
  3. $ sudo systemctl enable libvirtd

3.添加桥接网卡,命名为br0

  1. $ sudo nano /etc/sysconfig/network-scripts/ifcfg-br0
  1. DEVICE=br0
  2. TYPE=Bridge
  3. BOOTPROTO=none
  4. ONBOOT=yes
  5. IPADDR=192.168.0.223
  6. NETMASK=255.255.255.0
  7. GATEWAY=192.168.0.1

4.重启网络

  1. $ sudo systemctl restart <span style="font-family: Arial, Helvetica, sans-serif;">network</span>

5.上传系统镜像至共享目录/var/data/test1.

由于开启了samba共享服务,只需要在局域网内的其它机器打开共享就可以

windows下直接使用"\\192.168.0.95"

Linux下使用smb://192.168.0.95

Mac下在Finder中打开网络则可以找到

如果samba设定了用户和访问权限的话,请使用对应的用户和密码进行登录

拷贝系统安装镜像到/var/data/test

6.开始安装

  1. $ sudo virt-install \
  2. --name=CentOS7 \
  3. --controller type=scsi,model=virtio-scsi \
  4. --disk path=/var/lib/libvirt/images/CentOS7.dsk,size=20,sparse=true,cache=none,bus=scsi \
  5. --graphics vnc,listen=0.0.0.0,port=5950 \
  6. --network bridge=kvm01 \
  7. --vcpus=2 --ram=2048 \
  8. --cdrom=/var/data/test1/CentOS7.iso \
  9. --os-type=linux \
  10. --os-variant=rhel7

参数说明:

name--->虚拟机名称

disk path----->虚拟硬盘存储路径,后缀名可任意

size----->虚拟硬盘大小(单位为G)

port----->vnc端口

vcpus--->系统内核数

ram------>运行内存

cdrom---->安装包位置

os-variant----->由于CentOS是基于Redhat的,所以与其版本对应

7.接下来,使用vnc连接,IP为192.168.0.223,端口为5950,不需要用户密码,接下来,熟悉的安装界面就出现啦。

在CentOS7命令行模式下安装虚拟机的更多相关文章

  1. Linux命令行模式下安装VMware Tools详细步骤

    在Linux命令行模式安装VMware Tools 方法/步骤1: 首先启动CentOS 7,在VMware中点击上方"VM",点击"Install VMware Too ...

  2. 【基础】CentOS6如何将命令行模式下安装图形界面

    系统版本:这里我使用的系统是CentOS6.9 安装方式:安装方式为yum源安装 1.配置yum源仓库 # 在配置之前最好把我们自己的yum仓库文件备份一下: cp /etc/yum.repos.d/ ...

  3. Linux在终端命令行模式下智能补全功能以及组合键

    linux命令行下也有很多热键(快捷键).先来看看tab键 1.如果想看看linux下以c开头的命令可直接在命令行下敲入c然后连续敲两次tab,再选择y,会显示所有以c开头的命令. 2.涉及到文件时, ...

  4. 如何在命令行模式下查看Python帮助文档---dir、help、__doc__

    如何在命令行模式下查看Python帮助文档---dir.help.__doc__ 1.dir函数式可以查看对象的属性,使用方法很简单,举str类型为例,在Python命令窗口输入 dir(str) 即 ...

  5. mysq在命令行模式下执行shell命令

    mysql可以在命令行模式下执行shell命令 mysql> help For information about MySQL products and services, visit: htt ...

  6. php命令行模式下加载的php.ini文件可能和web模式下加载的php.ini不一致

    php命令行模式下加载的php.ini文件可能和web模式下加载的php.ini不一致 命令行下查看加载的php.ini的路径: php -i|grep php.ini web模式下查看: <? ...

  7. mplayer命令行模式下的使用方法【转】

    mplayer命令行模式下的使用方法http://hi.baidu.com/lovehack2006/blog/item/162ef9778214111eb051b9d4.htmlMPlayerMPl ...

  8. 在命令行模式下查看Python帮助文档---dir、help、__doc__

    在命令行模式下查看Python帮助文档---dir.help.__doc__   1.dir函数式可以查看对象的属性,使用方法很简单,举str类型为例,在Python命令窗口输入 dir(str) 即 ...

  9. 使用命令行模式启动VMWare虚拟机

    工作中使用到在centos中安装vmware Workstation部署虚拟机,以前都是使用图形界面启动虚拟机,由此要调整VNC的分辨率大小,重启VNC Server后所有虚拟机都关闭了.事后分析可能 ...

随机推荐

  1. UVA - 11181 数学

    UVA - 11181 题意: n个人去买东西,其中第i个人买东西的概率是p[i],最后只有r个人买了东西,求每个人实际买了东西的概率 代码: //在r个人买东西的概率下每个人买了东西的概率,这是条件 ...

  2. 「Python」python与微信

    pip3 install itchat 主要用到的方法: itchat.login() 微信扫描二维码登录 itchat.get_friends() 返回完整的好友列表,每个好友为一个字典, 其中第一 ...

  3. [吴恩达机器学习笔记]14降维3-4PCA算法原理

    14.降维 觉得有用的话,欢迎一起讨论相互学习~Follow Me 14.3主成分分析原理Proncipal Component Analysis Problem Formulation 主成分分析( ...

  4. base64解码

    网络传输经常用base64编码的数据,因此我们需要将其解码成正常字符集合. base64.h #ifdef __cplusplus extern "C" { #endif char ...

  5. Jenkins使用教程之创建job

    第一部分:常规设置(general) 1.点击新建,进入新建项目页面 2.输入项目名称,选择构建一个自由风格的软件项目(里面可以自己自由进行配置,使用更加灵活),点击ok 3.项目名称与描述 4.gi ...

  6. 课程设计——利用信号量实现生产者-消费者问题(java)

    package cn.Douzi.ProductConsume; import java.util.LinkedList; import java.util.Queue; import java.ut ...

  7. bootstrap模态框 内部input无法手动获取焦点

    //重写enforceFocus方法$(document).ready(function(){ $.fn.modal.Constructor.prototype.enforceFocus = func ...

  8. opencv 高级拼接函数Stitcher

    Stitcher https://docs.opencv.org/trunk/d8/d19/tutorial_stitcher.html http://blog.csdn.net/czl389/art ...

  9. vue去除地址栏上的'#'号

    const router = new VueRouter({ routes:[], mode :"history"//除去#号 }

  10. bzoj 3123 可持久化线段树启发式合并

    首先没有连边的操作的时候,我们可以用可持久化线段树来维护这棵树的信息,建立权值可持久化线段树,那么每个点继承父节点的线段树,当询问为x,y的时候我们可以询问rot[x]+rot[y]-rot[lca( ...