1、我们先要去下载centos镜像
(这里给大家一个网址可以去这里下载:Index of /centos/7/isos/x86_64/ (163.com))
我用的是:
CentOS-7-x86_64-DVD-2009.iso
也可以直接在虚拟机里里面下载,但是需要先下载wget
# yum -y install wget
然后通过wget下载centos7镜像
# wget http://mirrors.163.com/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-2009.iso
2、接下来我们直接使用virt-install 进行centos7安装:
[root@localhost ~]# virt-install --name=test --memory=512,maxmemory=1024 --vcpus=1,maxvcpus=2 --os-type=linux --os-variant=rhel7 --location=/tmp/CentOS-7-x86_64-DVD-2009.iso --disk path=/kvm_data/test.img,size=10 --bridge=br0 --graphics=none --console=pty,target_type=serial --extra-args="console=tty0 console=ttyS0"
[root@localhost ~]# virt-install --name=test --memory=512,maxmemory=1024 --vcpus=1,maxvcpus=2 --os-type=linux --os-variant=rhel7 --location=/tmp/CentOS-7-x86_64-DVD-2009.iso --disk path=/kvm_data/test.img,size=10 --bridge=br0 --graphics=none --console=pty,target_type=serial --extra-args="console=tty0 console=ttyS0"
l --name:指定虚拟机的名称。
l --memory:指定分配给虚拟机的内存资源大小。
l maxmemory:指定可调节的最大内存资源大小,因为KVM支持热调整虚拟机的资源。
l --vcpus:指定分配给虚拟机的CPU核心数量。
l maxvcpus:指定可调节的最大CPU核心数量。
l --os-type:指定虚拟机安装的操作系统类型。
l --os-variant:指定系统的发行版本。
l --location:指定ISO镜像文件所在的路径,支持使用网络资源路径,也就是说可以使用URL。
l --disk path:指定虚拟硬盘所存放的路径及名称,size则是指定该硬盘的可用大小,单位是G。
l --bridge:指定使用哪一个桥接网卡,也就是说使用桥接的网络模式。
l --graphics:指定是否开启图形。
l --console:定义终端的属性,target_type 则是定义终端的类型。
l --extra-args:定义终端额外的参数。
执行上一条命令后,
出现以上图片的界面则是我们创建的虚拟机的配置界面:(每个配置前面都有序号,需要配置哪个就输入哪个序号)
①我们先来设置时区 Time settings,这里我们输入”2“,
出现这个界面我们输入1,查看有哪些地区:
接下来我们选择 2 亚洲 Asia:
然后需要我们选择城市,我们普遍选择 65 ShangHai:
这样我们的时区就配置完成了。(可以看到,配置完成之后序号2的 [!] 变成了 [x],这种就表示配置完成!)
②接下来我们选在 4 Software selection(软件选择):
接下来我们默认选择 c :(这样我们选择的就是极简安装!)
可以看到序号4,已经改变:
③然后我们选择 5 Installation Destination(安装目标):
之后我们依次直接选择 c ,然后回车:
可以看到 5 也已经配置完成:
④接下来我们来配置root用户的密码,我们选择 8 Root password:
这里我们需要输入两次自己设置的密码:
这句话的意思是:是否确定使用弱密码,我们 直接输入yes:
可以看到root用户密码设置完成:
⑤配置完成之后,我们直接输入 b 开始安装:
安装成功,会出现以下图片所显示的,让你输入用户名和密码:
输入完成就可以进入创建的虚拟机的终端,
[root@localhost ~]#
//按“Ctrl+]”键,退出终端,回到宿主机。 (输入这个快捷键可以快速回到宿主机(也就是自己原本的主机))