在Linux上或者Linux的VM虚拟机上 通过Perl编程实现服务器的自动安装

在Linux上或者Linux的VM虚拟机上 通过Perl编程实现服务器的自动安装,第1张

编一个perl的脚本程序,把变的部分(IP地址)作为perl程序的参数。然后给每个机器上给定不同的参数,执行该perl程序。

更进一步, linux应该支持远程shell比如rsh,或者类似的命令。在本机上弄一个主控的perl脚本,调用上述的perl脚本。这样就不需要登陆各个机器执行perl程序了。

比如:设置服务器的perl脚本,比如叫:setup_serverpl。它接受IP地址作为参数:

$ setup_serverpl 1921681100

然后,主控的机器上,弄一个shell脚本(sh/csh/bash等均可)。比如叫:do_setup_allsh:

rsh 1921681100 setup_serverlpl 1921681100

rsh 1921681101 setup_serverlpl 1921681101

rsh 1921681199 setup_serverlpl 1921681199

注意:

setup_serverlpl估计得先cp到各个机器上

每个server应该容许当前用户登录,而且容许执行rsh

最后,只需要执行下面命令就OK了:

$ do_setup_allsh

检查虚拟机Linux的Firewall设置,看服务是否被允许。

某些Web服务器是需要设置连接允许的,检查web server的config,但这种情况极少。

能Ping通说明两机可以通信,本机可以访问说明服务已经开启。

也可以使用另外一台机器连接如同一网段,然后尝试打开端口。

方法/步骤

1 在创建好的Linux虚拟机上,点击编辑虚拟机设置。在虚拟机设置中,点击CD/DVD,在右边将CentOS64的系统光盘镜像装载进去,同时勾选启动时连接,最后点击确定。

2 点击启动此虚拟机,在VMware虚拟机中,软件会自动检测从光驱启动。

3 启动后进入CentOS64系统的安装界面,选择Install or upgrade an existing system,回车。

4 然后系统会提示是否需要检查安装盘,这里可以选择skip,跳过检测。

5 在漂亮的安装界面下,用鼠标点击Next。

6 选择语言为简体中文,点击Next。

7 选择键盘为美国英语式,点击下一步

8 选择基本存储设备,点击下一步。

9 在存储设备警告中,选择忽略所有数据。

10 输入想要设置的主机名,点击下一步。

11 选择时区,点击下一步。

12 设置根用户的密码,这里注意密码的强度,如果系统有脆弱密码提示而你又想坚持使用此密码时,可以选择无论如何都使用,点击下一步。

13 在您要进行哪种类型的安装选项中,实际上这个选项是确定磁盘的分区方法,如果对分区有一定的认识可以选择创建自定义布局,如果是初学者可以选择使用所有空间,点击下一步,系统会为分区格式化。

14 在红框中选择哪种类型CentOS的安装,有桌面、最小桌面、最小化、基本服务器、数据库服务器、网页服务器、虚拟主机和软件开发工作站几种。可以根据自己的需要安装,常用的有桌面、最小化、基本服务器这几种。选择完点击下一步。

15 下面CentOS系统开始正式安装。

16 安装完成,点击重新引导就可以进入系统了。

步骤阅读

END

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 在Linux上或者Linux的VM虚拟机上 通过Perl编程实现服务器的自动安装

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情