第一步:开启CPU虚拟化,在电脑启动时进入BIOS,找到Configuration选项或者Security选项,然后选择Virtualization,或者Intel Virtual Technology,将其值设置成:设置为Enabled。
第二步:下载VirtualBox和vagrant(其可快速创建虚拟机),下载安装vagrant后需要重启电脑,在cmd中输入vagrant -v有版本号输出即表示安装成功。vagrant有一个镜像仓库,仓库地址是:https://app.vagrantup.com/boxes/search,可在这里搜索需要安装的系统镜像进行安装。
第三步:安装centos,输入vagrant init centos/7,即可初始化一个centos7系统。(注意这个命令在哪个目录下执行的,他的Vagrantfile就生成在哪里),需要注意的是Vagrantfile文件最好放在单独的一个文件夹内,不然在安装镜像时会将同级的所有文件拷贝到虚拟机中,最后造成虚拟机内存不足。
第四步:启动。vagrant up启动虚拟机环境。
第五步:远程连接。使用vagrant ssh命令就可连上相应的虚拟机。
第六步:端口映射。目前使用的网络方式是网络地址转换NAT(端口转发),如果其他主机要访问虚拟机,必须由windows端口如3333端口给虚拟机端口如3306。这样每在linux里安一个软件都要进行端口映射,不方便,(也可以在virualBox里挨个设置)。我们想要给虚拟机一个固定的ip地址,windows和虚拟机可以互相ping通。
方式1:在虚拟机中配置静态ip。
方式2:Vagrantfile更改虚拟机ip,修改其中的config.vm.network "private_network", ip: "192.168.56.9",这个ip需要在windows的ipconfig中查到vitualbox的网卡ip,然后更改下最后一个数字就行(不能是1)。配置完后重启虚拟机。在虚拟机中ip addr就可以查看到地址了。互相ping也能ping通。
以上,就完成虚拟机的安装。
网友评论