关于在VC上搭建一个整体系统和应用的过程和心得

因业务需求,需要登录Logbase运维安全系统,通过vmvare vSphere client搭建系统及应用。

1.首先登录Logbase运维安全系统,进入后可选择某个设备进入VC界面,进入时需要该浏览器支持JAVA,如若不支持,可相应的下载一个。

2. 在经过一系列的点击忽略之后,进入到VC界面

挂载好操作系统镜像后,启动虚拟机,然后在控制台处即可看到安装redhat系统的界面,控制台可由右侧上方按钮处点击进入,也可在左侧选择想要的服务器右键选择打开控制台进入,redhat的安装不在此叙述,很简单。

安装完系统后还需要安装vm tool,右键点击想要的服务器,然后选择客户机-安装/升级vmware tool,在vc的最下方会弹出来这样的信息提示你“执行VMWare Tools 安装程序挂载”,然后在虚拟机的终端中执行:

[[email protected] ~]#  mount  /dev/cdrom /media

[[email protected] ~]#  df -h |grep media

/dev/sr0               60M   60M     0 100% /media

[[email protected] ~]# cd /media/

[[email protected] media]# ls

[[email protected] media]# cp VMwareTools-8.6.0-425873.tar.gz  /tmp

[[email protected] media]# cd /tmp/

[[email protected] tmp]# tar zxf VMwareTools-8.6.0-425873.tar.gz

[[email protected] tmp]# cd vmware-tools-distrib/

[[email protected] vmware-tools-distrib]# ./vmware-install.pl -d

[[email protected] ~]# cd /

[[email protected] /]# umount /media

安装vm tool完毕。

4. 在Logbase上开通虚拟机的SSH功能后,登录进入准备安装应用和数据库

5. 通过SSH在web服务器上放入jdk-7u79-linux-x64.rpm 和apache-tomcat-6.0.37.tar.gz,如何配置不叙述了。

在DB服务器端放入MySQL-5.1.73-1.glibc23.x86_64.rpm-bundle.tar,

解压缩

tar xvf  MySQL-5.1.73-1.glibc23.x86_64.rpm-bundle.tar

我们只使用server和client两个rpm,

先通过chmod 777 * 将rpm包的权限放开,否则将无法使用。

6. 通过安全扫描发现很多安全问题,因此需要升级openssh

先准备好三个包 正常流程里需要zlib,但由于我的系统里缺少gcc包,后面会提及这块的解决。

rpm -qa|grep gcc

发现没有gcc包,只有libgcc

卸载openssh

rpm -e `rpm -qa | grep openssh`

由于服务器缺少gcc包,同时未开通外网,因此无法yum 外部源,需要搭建自己的本地源,具体操作如下:

mkdir -p /mnt/cdrom

mkdir /yum

mount /dev/cdrom /mnt/cdrom

cp -R /mnt/cdrom /yum

cd /yum/cdrom/Packages

rpm -ivh deltarpm-3.5-0.5.20090913git.el6.x86_64.rpm

rpm -ivh python-deltarpm-3.5-0.5.20090913git.el6.x86_64.rpm

rpm -ivh createrepo-0.9.8-5.el6.noarch.rpm

cd ../repodata

createrepo -g c27858b7430afeb372d0dd50d8a56fd46b47bc81bb9580c2bb91ab697e40592e-comps-rhel6-Server.xml ./     ----xml文件名不一定为这个,这个具体看情况

vim /etc/yum.repos.d/rhel-cdrom.repo

--------------------------

[rhel_6_iso]

name=local iso

baseurl=file:///yum/cdrom

gpgcheck=0

---------------------------------

至此本地yum源搭建完成

安装gcc相关包,及pam相关包,还有openssl-devel(不装的话后续安装openssh会报错)

yum -y install gcc*

yum -y install pam*

yum -y install openssl-devel

接下来再次查询下gcc,zlib,pam包的情况,确认无误后可以开始安装openssh

rpm -qa|grep gcc

rpm -qa|grep zlib

rpm -qa|grep pam

rpm -qa|grep openssl-devel

cd /usr/local/rpm/openssh-6.8p1

./configure --prefix=/usr/local/openssh --sysconfdir=/etc/ssh --with-pam --with-ssl-dir=/usr/local/openssl --with-md5-passwords --mandir=/usr/share/man

如果提示 PAM  is enabled,继续下一步

make && make install

出现/usr/local/openssh/sbin/sshd即可

放置一部分文件

cp -p /contrib/redhat/sshd.init /etc/init.d/sshd(备注:此处contrib路径为解压后的安装包路径,比如:/tmp/openssh-6.0p1/contrib/redhat)

chmod u+x /etc/init.d/sshd

chkconfig --add sshd

cp /usr/local/rpm/openssh-6.8p1/sshd_config  /etc/ssh/sshd_config

cp /usr/local/openssh/sbin/sshd  /usr/sbin/sshd

cp -p /usr/local/rpm/openssh-6.8p1/ssh /usr/bin/ssh

touch /usr/bin/ssh-keygen

chmod 755 /usr/bin/ssh-keygen

touch /etc/ssh/ssh_host_ecdsa_key.pub

检测

ssh -V

开启

service sshd start

时间: 2024-11-08 21:27:16

关于在VC上搭建一个整体系统和应用的过程和心得的相关文章

如何在OA系统上搭建一个报价系统

最后在做一个五金厂的报价系统,开始准备自已做,做着做着发现真的不是那么简单,报价界面有100多个栏位,有N多个公式,12个工序动态指定,然后带出对应的设备,表单还要经过五个部门协同操作,每一步骤操作的栏位不同,如果自已开发,得要有一个完整的权限控制.工作流表单设计.工作流程设计,而且还要很灵活,用户在系统使用初期可能会有很多调整,想想都头大了,于是想到了OA2015,说干就干,搭建环境后,开工. 一.设计表单 用了整整一天的时间,那栏位多得你都想吐血,你看图就知道了! 二.开始一个一个公式设置

使用monit搭建一个监控系统

上周用monit搭建或者说定制了一个监控系统,来监控服务器发生事情.当然了主要是监控异常,因为我们的产品属于服务器类型,很多进程都daemon,要不停的运行.我们搭建监控目的不过是出现问题能够及时的知道,平时可从web UI上看到整个系统的状况,同时它本身要轻量级,不要影响性能.当然了类似的产品很多了,比如Ganglia,我在老科长波哥曾经搭建过一个Ganglia系统监控科室十几台服务器,让我很是崇拜.本文重点介绍monit.                      monit是一个可以监控系

用Docker在一台笔记本电脑上搭建一个具有10个节点7种角色的Hadoop集群(下)-搭建Hadoop集群

上篇:用Docker在一台笔记本电脑上搭建一个具有10个节点7种角色的Hadoop集群(上)-快速上手Docker 上篇介绍了快速上手Docker部分,下面接着介绍搭建Hadoop集群部分. 六.搭建Hadoop伪分布模式 我们先用前面创建的这个容器来搭建Hadoop伪分布模式做测试,测试成功后再搭建完全分布式集群. 1.SSH这个centos容器可以看做是一个非常精简的系统,很多功能没有,需要自己安装.Hadoop需要SSH,但容器没有自带,需要我们安装.①安装SSH # yum -y ins

超强教程:如何搭建一个 iOS 系统的视频直播 App?

现今,直播市场热火朝天,不少人喜欢在手机端安装各类直播 App,便于随时随地观看直播或者自己当主播.作为开发者来说,搭建一个稳定性强.延迟率低.可用性强的直播平台,需要考虑到部署视频源.搭建聊天室.优化界面等难题,具备一定的难度与挑战! 那假如自己搭建一个直播平台,该如何下手呢?莫慌,本文就给大家详细介绍如何搭建一个 iOS 系统的直播 App? 1 流程熟悉 1.1 选择协议 想要实现直播 App ,我们得先知道如何播放从服务器传来的视频数据. 目前,主流视频直播网站使用的协议多为 RTMP(

在阿里云上搭建一个简单的node服务器

一.阿里云服务器以及node环境的搭建 服务器可以去阿里云官网购买一个ECS云服务器,价格还是有点小贵的,如果想使用免费的阿里云服务器,那么阿里云官网每天也是有抢免费的服务器的,每天上午十点,新人能抢到为期半年的服务器. 然后有了服务器以后,首先搭建一个node的运行环境,保证node 能正常使用,这个不是本文的内容就不多加赘述了. 如果没有搭建的小伙伴可以参考这里. 二.远程服务器上的代码管理 在阿里云服务器上可以安装一个 git 版本控制器,将自己的代码放置在自己的 GitHub 上,然后在

如何在github上搭建一个免费的 无限流量的静态网页博客Github pages

前言: 看到很多相关的教程,但是在实际操作的时候还是遇见了不少问题,这里记录分享一下我的操作流程.免费空间用过很多,博客也用过一些,听说了github后就想试着玩一下这个静态库,感觉挺不错的,操作也比较简单,可以放些demo觉得挺不错的,看自己的喜好来搭建吧~本文原创博客地址:http://www.cnblogs.com/unofficial官网地址:www.pushself.com) 1.注册github.com账户,具体操作不描述了,英文如果不是很好可以使用翻译软件 2.新开一个一个仓库(N

vmware上搭建kickstart 网络安装centos6.2的过程

前言 什么是PXE? PXE(Pre-boot Execution Environment,预启动执行环境)协议使计算机可以通过网络启动.协议分client和server. PXE client 在网卡的 ROM 中,当计算机引导时,BIOS 把 PXE client 调入内存执行,由 PXE client 将放置在远端的文件通过网络下载到本地运行. PXE server 需要配置 DHCP 服务器和 TFTP 服务器.DHCP 服务器用来给 PXE client(将要安装系统的主机)分配一个

在Hyper-V平台上搭建桌面云系统

Deskpool 是一款桌面虚拟化管理软件,支持Hyper-V.XenServer等虚拟化平台.Deskpool采用一体化设计理念,把桌面虚拟化所需的组件打包在一个虚拟机镜像中,极大的简化了虚拟桌面部署的难度.Deskpool 2.1版本发布后,一些用户反映Deskpool制作模板的过程比较复杂,耗时较长,并且容易出错. 为了使第一次接触Deskpool的用户能够快速搭建一个演示环境,DeskpoolDeskpool 2.3版本的安装向导引入了"安装Deskpool演示环境"的功能,通

怎么在自己电脑上搭建一个服务器,以便于外网访问呢?

前几天我要测试一个项目,这个是需要往服务器上放才可以测的,但后台太忙了,所以就说让我自己在自己电脑搭建个服务器,把项目代码放在里面测就可以,其实搭建服务器的方法有很多,之前我有用过一个XMAPP的软件它也是可以作为服务器承载代码,以供别人访问,不过我觉得比较流行的还是Tomcat服务器: 其实我们偶尔也会写一下网页,javaweb程序,为了逼近现实,我们的项目发布后,都希望我们的项目能让更多的人看到,难道我们要自己去买域名么,买空间么?其实我个人觉得如果不是需要很大的持续的访问量的话,完全没有必