centos7创建kvm虚拟机有几种方法
步骤
一、准备环境:
1、检查是否支持虚拟化
Centos62_x864
KVM 需要有 CPU 的支持(Intel vmx 或 AMD svm),在安装 KVM 之前检查一下 CPU 是否提供了虚拟技术的支持:
egrep '^flags(vmx|svm)' /proc/cpuinfo有显示, 有显示则说明处理器具有VT功能
2、检查BIOSS是否开启虚拟化
二、安装KVM相关软件
1、复制即可(首先确认yum配置是否正常)
yum install kvm kmod-kvm qemu kvm-qemu-img virt-viewer virt-manager libvirt libvirt-python python-virtinst
2、检查kvm模块是否安装
[root@localhost ~]# lsmod |grep kvm
kvm_intel 55496 32
kvm 337772 1 kvm_intel
三、启动服务并开机启动
/etc/initd/libvirtd
chkconfig libvirtd on
#以上就是KVM的安装,很简单。但是我们需要通过桌面去安装系统和偶尔的配置。所以需要在Server端安装桌面:Gnome
四、安装gonme桌面 并配置VNC桌面连接到 virtual-server服务器上
1、安装virtual-server 桌面
yum -y groupinstall "Gnome" "Desktop"
如果不安装桌面在使用svn登录服务器的时候会报错:
2、安装VNC-server端软件
yum -y install vnc vnc-server
3、修改VNCServer主配置文件
vim /etc/sysconfig/vncservers
跳至最后并去掉倒数第二行注释符,然后修改为
VNCSERVERS="1:root"
4、使用vncpasswd设置VNC登录密码
如下:输入两次密码即可
[root@localhost ~]# vncpasswd
Password:
Verify:
[root@localhost ~]#
设置完密码会在root宿主目录下生成vnc开头的隐藏目录,该目录下面的文件就是root用户的VNC桌面配置文件。打开xstartup配置桌面
#vim /root/vnc/xstartup
将最后一行改为
gnome & #这将启用gnome桌面
6、启动vncserver服务并设置为开机启动
/etc/initd/vncserver start
chkconfig vncserver on
7、通过VNC客户端连接virtual-server
下载一个小的VNC客户端,如下图:
输入IP和端口,这个端口是在当时设置VNC-server时设置的!
结果如下:
五、配置桥接
这样安装完了之后就可以使用了,但是虚拟机不能和外面通信,只能和virtual-server内的虚拟机通信。
如果需要和外面的服务器通信需要配置桥接很简单。
临时:设置桥接网卡:KVM#设置br0与eth0桥接brctl addif br0 eth0#清空eth0IP地址ifconfig eth0 0000#设置br0地址ifconfig br0 1921687241 2552552520 up
永久:
永久设置DEVICE=br0ONBOOT=yesBOOTPROTO=staticTYPE=BridgeIPADDR=192168947NETMASK=2552552480GATEWAY=19216881DEVICE=eth0ONBOOT=yesBOOTPROTO=staticTYPE=EthernetBRIDGE=br0
IPV6INIT=no
注:
在桥接网卡里设置是需要注意:TYPE=Bridge
在屋里网卡要指定桥接的网卡名:BRIDGE=br0
用笔记本搭建FTP服务器,方便局域网内的文件传输
以windows server 2003为例子。virtualbox虚拟机内搭建FTP服务器
也可以在主机上直接搭建FTP服务器
1 在windows操作系统中找到控制面板 添加删除window组件 2 找到Internet信息服务
1 安装Internet信息服务里的文件传输协议(FTP)服务
安装完成后打开Internet信息服务管理器
右键FTP站点,新建FTP站点
设置IP地址以及端口号 IP地址是主机的IP地址,点开下拉菜单,进行选择,不可自行更改 也可以用127001 端口号默认是21,最好更改为其他值,不被病毒程序利用
1 设置用户隔离 2 选择FTP目录路径 3 设置访问权限
修改Virtualbox虚拟机网络模式,设置为桥接网卡(bridge adapter) 设置为这种模式时,虚拟机拥有独立的IP地址,可以和主机之间双向交换数据 点击虚拟机,右键设置,选择网络 将连接方式设置为桥接网卡即可
方法/步骤
启动VMware Workstation,单击页面中的“创建新的虚拟机”
选择“经典(推荐)”单击“下一步”;
选择“稍后安装操作系统”单击“下一步”;
在“选择客户机操作系统”页面,首先选择操作系统类型,例如此处选择“MicrosoftWindows”操作系统,在版本的下拉框中选择对应的windows操作系统,例如此处选择“WindowsServer2003EnterpriseEdition”,选择完成后单击“下一步”;
在“命名虚拟机”页面,选择操作系统文件存放位置,此处尽量不要保持默认位置,因默认位置为C盘,而虚拟机安装时通过标准镜像文件安装完成,所以所占空间即为一个系统所占空间,故此处建议不选择C盘,如果C盘空间变小后会导致操作系统缓慢,甚至影响系统正常使用;为方便管理及使用,此处建议为虚拟机建立独立的存放位置例如D盘,以及为每个虚拟机建立独立存放的文件夹,选择完成后单击“下一步”;
在“指定磁盘容量”页面选择最大磁盘大小,也即为该虚拟机选择硬盘大小,一般保持默认大小即可,若虚拟机另有用途例如作为文件服务器或数据库服务器可适量加大(此处所谓40G并不是指该虚拟机占用40G空间,而是指该虚拟机最大会占用40G空间,例如该虚拟机在首次安装完成占用600M,则此时该虚拟机即占用600M空间,在使用该虚拟机过程中,例如安装软件下载文件等,虚拟机硬盘容量会逐渐加大,但最大即为此处40G);
填写完硬盘空间大小后,为便于管理以及提高磁盘性能,勾选“将虚拟机磁盘存储为单个文件”,选择完成后单击“下一步”;
在“已准备好床架你虚拟机”页面单击“完成”;
操作到该步骤后,也即意味着此时已经创建好一个虚拟机,但是该虚拟机中不存在系统,就像该买了一台真实PC,但是该PC中虽有硬盘却没有系统存在,所以按照正常装机流程,此时需要为PC插入系统光盘进行系统安装;
此时双击虚拟机左侧设备栏下的“CD/DVD”,在打开的“虚拟机设置”页面右侧勾选“启动时连接”也即在该虚拟机加电时系统会自动加载该光盘,在连接选项下勾选“使用ISO映像文件”单击“浏览”选择ISO格式的系统光盘(此处所使用光盘和真机所用光盘相同,可以到微软官方或MSDN中下载,也可以从系统光盘中拷贝),选择完成后单击“确定”
上述所有步骤完成后即可正式为虚拟机加电进行系统安装,单击虚拟机左侧菜单中的“开启此虚拟机”为虚拟机加电;
由于上述步骤中选择了CD/DVD启动时连接,所以此处系统会自动加载“虚拟光驱”并读取系统盘进行系统安装,安装过程与真机安装过程相同;
步骤阅读
END
注意事项
虚拟机内存适当即可,虚拟机内存太大会导致真机内存太小而卡顿;
1、首先,打开VM虚拟,在顶部点击虚拟机的选项卡,再在往下弹出的菜单中点击安装vmware tools。
2、然后,在虚拟机系统中弹出的自动播放的窗口中点击运行setup64exe。
3、接着,在进入到的欢迎界面的窗口中点击底部的下一步按钮。
4、之后,根据界面的跳转和提示,再点击底部的安装按钮。
5、如图所示,安装完成之后点击完成按钮,之后,再重新启动计算机。
6、最后,重启计算机后,把本地电脑中的文件拖动到虚拟机中即可。
0条评论