转载: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. stout代码分析之一:Duration类

    Duration类用于表示时间长度,可精确到纳秒. 代码实现在duration.hpp中,测试代码:duration_tests.cpp 相关api如下: parse, 将字符串转化成Duration ...

  2. 二型错误和功效(Type II Errors and Test Power)

    sklearn实战-乳腺癌细胞数据挖掘(博主亲自录制视频教程) https://study.163.com/course/introduction.htm?courseId=1005269003&am ...

  3. 子序列 sub sequence问题,例:最长公共子序列,[LeetCode] Distinct Subsequences(求子序列个数)

    引言 子序列和子字符串或者连续子集的不同之处在于,子序列不需要是原序列上连续的值. 对于子序列的题目,大多数需要用到DP的思想,因此,状态转移是关键. 这里摘录两个常见子序列问题及其解法. 例题1, ...

  4. 重构改善既有代码设计--重构手法10:Move Method (搬移函数)

    你的程序中,有个函数与其所驻类之外的另一个类进行更多的交流:调用后者,或被后者调用.在该函数最常用引用的类中建立一个有着类似行为的新函数.将旧函数编程一个单纯的委托函数,或是将旧函数完全移除. 动机: ...

  5. java学习——equals()和==的比较

    equals 方法是 java.lang.Object 类的方法. 下面从两个方面来说明equals()和==的差别:(1)对于字符串变量来说,使用“==”和“equals()”方法比较字符串时,其比 ...

  6. 【BZOJ】3495: PA2010 Riddle 2-SAT算法

    [题意]有n个城镇被分成了k个郡,有m条连接城镇的无向边.要求给每个郡选择一个城镇作为首都,满足每条边至少有一个端点是首都.n,m,k<=10^6. [算法]2-SAT,前后缀优化建图 [题解] ...

  7. 浅谈卡特兰数(Catalan number)的原理和相关应用

    一.卡特兰数(Catalan number) 1.定义 组合数学中一个常出现在各种计数问题中出现的数列(用c表示).以比利时的数学家欧仁·查理·卡特兰的名字来命名: 2.计算公式 (1)递推公式 c[ ...

  8. 【洛谷 P2553】 [AHOI2001]多项式乘法(FFT)

    题目链接 简单处理一下输入,\(fft\)模板题. #include <cstdio> #include <cmath> #include <algorithm> ...

  9. css3背景色过渡

    <!DOCTYPE html><html lang="zh-cmn-Hans"><head><meta charset="utf ...

  10. Android 搭建Linux系统

    本文精心从网上搜罗出相关资料并整理,含有大量外部链接 安卓手机上安装linux大致分为两种方案 一.使用Linux Deploy 二.使用 Linux on Android 本文对Linux Depl ...