电脑疯子技术论坛|电脑极客社区

微信扫一扫 分享朋友圈

已有 1947 人浏览分享

CentOS7命令行模式下安装虚拟机

[复制链接]
1947 0

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. [html] view plain copy    在CODE上查看代码片派生到我的代码片
  2. $ 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 network restart  
复制代码




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的,所以与其版本对应




您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

关注

0

粉丝

9021

主题
精彩推荐
热门资讯
网友晒图
图文推荐

Powered by Pcgho! X3.4

© 2008-2022 Pcgho Inc.