记录关于Devops运维,虚拟化容器云计算,数据库,网络安全等各方面问题。
 
0

rsync+sersync安装配置

发表者:admin分类:应用服务2015-05-05 17:40:31 阅读[2441]
rsync+sersync安装配置    目前业内比较靠谱的同步解决方案有:rsync+inotify-tools,Openduckbill+inotify-tools和rsync+sersync前两者由于是基于脚本语言编写,所以规范程度,执行效率相对rsync+sersync就稍微弱一些。sersync是使用c++编写,基于boost1.43.0,inotify api,rsync command开发,主要用于服务器同步,web镜像等功能。其对linux系统文件系统产生的临时文件和重复的文件操作能够进行过滤,所以在结合rsync同步的时候,节省了运行时耗和网络资源。因此更快,更适合线上使用。本篇博文就是为了实现将sersync推送端/data下的数据实时同步到rsync接收端/data目录下,实现rsync服务器为sersync的镜像服务器注:使用rsync+crontab做定时同步时,主服务器端开启rsync守护进程,而镜像服务器是运行rsync客户端,平时一般会利用crontab定时获取rsync服务器上的数据。但使用rsync+sersync做实时同步时,用于推送文件的服务器运行sersync服务,用于接收文件的服务器则运行rsync守护进程,简单来说就是sersync会利用rsync命令将文件推送到rsync服务器,实际线上使用一般会把sersync作为主服务器,rsync作为镜像服务器,实现数据同步...
windows server 2016 IIS10利用Application Request Routing实现网站反向代理, 即实现访问www.km.com或bbs.km.com,反向代理访问后端tomcat中间件。 实现IIS与JSP或PHP共用80端口. 需要先安装好IIS,再下载安装 ARR3.0与URL-rewrite模块。 https://www.iis.net/downloads/microsoft/url-rewrite#additionalDownloads https://www.microsoft.com/zh-CN/download/details.aspx?id=7435 安装后重启iis后如下图。 1·开启proxy功能需要下载Application Request Routing(简称ARR)ARRv3_0.exe,下载地址为:https://www.iis.net/downloads/microsoft/application-request-routing。安装完之后,重启iis,在iis的主页菜单里面就会看到ARR的图标,找到server proxy settings,勾上enable proxy的选项框即可。 2·设置URL重写添加规则-反向代理,添加入站规则名为JSP,编辑入站规则,模式里面输入^(.*)添加条件,条件输入{HTTP_HOST},模式输入^www.km.com$或是 ^(www|bbs.).km.com$ 注意:添加多个域名时,使用正规表达式。如果单独添加条件,不会生效。 然后确定,最后不要忘记了点右边...
rsync+sersync 实时双向文件同步 在论坛上看到有人问两台服务器直接文件的双向同步http://forum.xitek.com/showthread.php?threadid=899792,刚好以前加过金山sersync的群,感觉sersync应该能够实现这个功能,今天看那个帖子又浮了起来,特意找了两台服务器做了下实验,感觉应该是能满足要求的。标记为彩色的字很重要,请根据实际情况修改 设备情况:1 Server1 美国 VPS centos 5.532位版本   IP为:111.111.111.111(假的,方便描述)2 Server2 网通托管服务器 centos 5.5 32位版本 IP为:222.222.222.222(假的,方便描述) 以下按centos标准安装描述,可能与实际环境有差异,为实验方便,关闭了双方的防火墙,rsync未采用用户密码方式(可以在配置文件里面配的,有点懒,先不考虑安全吧)。 步骤一:规划好需要同步的目录为方便起见,两台服务器要同步的目录我建成一样的结构mkdir /var/tongbu -p 步骤二:配置好两台服务器的rsync(两台都要配置)Centos缺省是安装了rsync的,只是缺省没有配置和启动后台进程而已,做下配置,以下是Server1的配置过程,Server2的配置过程类似,只是hostsallow要换成Server1的vi /etc/rsyncd.conf(一...
 
0

SMB不同网段共享文件

发表者:admin分类:应用服务2015-05-03 18:50:31 阅读[2155]
ڵȨ鿴־
有时,我们使用代理服务器,由于各种原因,不希望别人共享。可采用用户论证方式使用kangle代理服务器。具体操作如下五步:第一步:下载、安装kangle代理服务器            点击下载kangle代理服务器第二步:在kangle代理服务器的安装目录下建一个文件。文件名没有特别要求。可以是*.txt 、 也可以是*.xml 等等例如:fly.txt文件内容是:帐户名:帐户密码  (帐号名和帐户密码之间必须使用冒号分隔)。例如:文件内容是 win:1234 中间用冒号分隔。第三步:登陆kangle代理服务器管理后台请求控制-->插入,出现如下界面:点击进入后,选择标记模块中“auth”如下图:进入如下界面:目标:选择“继续”file:填写在第二步骤中建立的文件名。例如:填写 fly.txtcrypt type:第二步建立文件中的帐户密码加密类型。有两种, plain 和 md5 。(注:plain是明文)auth type(论证类型):有两种, Basic 和 Digest 。realm:一般使用默认的“kangle-proxy”。Require:验证使用的帐户名是否被允许使用kangle代理服务器。如果是多个帐户名必须用“逗号”进行分隔。              &n...
 
0
在创建ISO虚拟机的同时指定block_device挂载cinder用户卷到vdb,安装OS到vdb成功,然后卸载cinder用户卷,此卷因为不是bootable的,所以不能通过卷启动虚拟机,但是可以使用cinder的upload-to-image将用户卷上传到glance作为一个镜像,然后通过镜像创建虚拟机成功,无需再此安装OS,直接使用。
Nginx: could not build the server_names_hash 解决办法上周给一台 Nginx proxy 服务器增加一个虚拟主机名(server_name)后重启 nginx 报错,nginx -t 测试和查看 nginx 错误日志均发现需要增加 server_names_hash_bucket_size 的默认参数:# /etc/init.d/nginx reload * Reloading nginx configuration nginx [fail] # nginx -t nginx: [emerg] could not build the server_names_hash, you should increase either server_names_hash_max_size: 512 or server_names_hash_bucket_size: 64 nginx: configuration file /etc/nginx/nginx.conf test failed # tail /var/log/nginx/error.log 2015/01/28 10:21:51 [emerg] 22362#0: could not build the server_names_hash, you should increase either server_names_hash_max_size: 512 or server_names_hash_bucket_size: 64 解决办法是在 nginx 配置文件的 http 段中增加如下配置:# vi /etc/nginx/nginx.conf ... http { ... server_names_hash_max_size 512; server_names_hash_bucket_size 128; ... } ... Nginx 官方...
 
0
Openstack Juno 安装指南 A. Lab information A.0 Preparations on VMware Workstation A.1. Deployment model on VMware Workstation A.2 Nodes configuration B. General execution steps C. Installation on CONTROLLER NODE D. Installation on NETWORK NODE E. Installation on COMPUTE NODE F. Installing HORIZON, creating networks on CONTROLLER NODE End A. LAB information A.0. Preparations on VMware Workstation Configurations of vmnets on vmware workdstation in the following figures. VMNET0 - Bridge mode, 192.168.1.0/24VMNET2 - VMNET 2. IP range: 10.10.10.0/24 VMNET3 - VMNET 3. IP range: 10.10.20.0/24 Go to "Edit" tab ==> Virtual Network Editor. A.1. Deployment model in VMware Workstation 3 nodes model of Openstack deployment in a laptop. A.2. Configuration of each node Ubuntu installation in Vmware Workstation must be ensured by the order of network. Ip addresses of NICs are dynami...
Nginx反向代理 IIS tomcat共用80端口解决 多个域名 环境:windows server 2003,IIS6服务器,Tomcat7服务器域名有几个:以下是使用IIS的域名:http://www.formuch.com/http://www.formuch.cn/http://www.formuch.net/要使用Tomcat的域名:http://www.huilianvisa.com/      http://huilianvisa.com/问题:该台VPS里面已经有好几个网站了(上面已给出),但是都是用IIS挂起来的。而我们开发了一个J2EE架构的网站,使用tomcat作为服务器。大家都知道,IIS既然已经用了80端口,那我的tomcat就不能用80端口了。这样一来,我们J2EE的网站必须在域名后加上8080作为域名了(http://www.huilianvisa.com:8080/),这显然不符合要求。于是我从网上寻找资料,他们一部分人用的是 IIS与Tomcat的桥接器 解决问题的,但是我操作了几个小时都没有解决,于是我寻找另外一个解决方案,后来想到Nginx有一个反向代理的功能,能将请求转发到本地的另外一些服务器。于是问题的解决方案为:使用Nginx反向代理方式使IIS和Tomcat兼容起来。 步骤:首先确认tomcat和IIS两个服务器没有准确无误的运行起来。下载Nginx,版本只要在1.1以上基本都...
OpenStack Juno 版本 All-in-one 离线安装指导 2014-10-16  ISO第一作者:刘胜支撑团队:华为OpenStack社区团队(西安)更新日期:2014.10.28The English Version is here优点基于Juno正式版本主机操作系统基于Ubuntu 14.04 server版,与OpenStack兼容性高离线安装,特别适用于有网络限制的场景集成Ubuntu和OpenStack的安装,傻瓜式安装配置,简单,高效集成了简单的健康检查同时支持虚拟部署和物理部署现在只需一个网卡了为了照顾小白用户,我们提供了创建网络、上传镜像并创建虚拟机的一键式脚本discovered by you……缺点我们还真没发现有啥缺点,期待大家的反馈!使用前提获取ISO,地址:http://dl.vmall.com/c04z4ngxxc (2014.10.23号更新)获取网络信息规划如果是物理安装,请获取预安装服务器的BMC IP地址;当然,你也可以配置PXE服务器定位all in one ISO的定位就是一个简单、易用、高效的OpenStack安装工具。我们后续会开发出一些列工具支撑基于all in one ISO的高级部署模式。安装和使用其实安装过程没啥特别,怎么装Ubuntu就怎么装这个ISO。注意事项如下:1、如果是虚拟安装,推荐内存4G、4CPU,硬盘30G(安装过程会创建一个10G的卷组),网卡选...
    总共268页,当前第140页 | 页数:
  1. 130
  2. 131
  3. 132
  4. 133
  5. 134
  6. 135
  7. 136
  8. 137
  9. 138
  10. 139
  11. 140
  12. 141
  13. 142
  14. 143
  15. 144
  16. 145
  17. 146
  18. 147
  19. 148
  20. 149
  21. 150