用户A有一台服务器托管到电信机房,想要创建虚拟机出租给 B1、B2、B3、BXX等用户使用,作为技术人员的C,应该怎样为A提供技术方案呢?首先要了解A及B的需求,以及A、B的使用方法或用途。
1.A有一台服务器托管到电信机房,这台服务器配置较高,一块网卡,接入到运营商网络,有足够的公网IP地址使用(同一网段)。
2.A在服务器上安装了Windows 2008 R2,平常使用“远程桌面”登录到服务器进行管理。
3.A在服务器上安装了Hyper-V,并在 Hyper-V中创建了虚拟机。
4.每当有用户购买虚拟机时,A就会在Hyper-V中创建一个虚拟机,例如VM-B1,为VM-B1虚拟机指定CPU数量、内存与硬盘空间大小 ,在VM-B1中安装操作系统,设置公网IP地址,启用远程桌面。在安装好操作系统之后,将IP地址、用户名与密码告诉B1。
对于每个租用虚拟机的用户,例如B1:
1.使用远程桌面登录到自己租用的虚拟机。
2.在虚拟机中安装自己所需要的软件,例如安装IIS、配置网站,对外提供服务。
3.如果虚拟机VM-B1死机,或者远程连接不上时,则需要联系A,让A为其重新启动虚拟机,或者在虚拟机中重新安装操作系统。
对于上述A、B1等这种应用,是最基本也是最“麻烦”的应用,如果A只为十几、几十个用户提供服务还好,如果A有十几台服务器、每台服务器有上百个虚拟机,那么管理起来会相当的麻烦。当管理的虚拟机达到几十甚至几百台时,这种“传统”的管理方式将会为自己带来具大的负担。所以,A对C提出如下的需求:
1.我有一台虚拟机,我提供Hyper-V 的虚拟机给客户。……