Articles of 云

在云环境中的Memcached:专用服务器或本地主机?

我是一个新手,如果我错过了一些明显的东西,我很抱歉,因为我的研究并没有导致我涉及到我们有点独特的情况。 我将要将一个php应用程序转换到基于云的服务器上,这些服务器当前运行在单个服务器上,使用本地主机上的memcached来存储每个用户极less量的数据(不是会话数据,只是用户的高可访问性过渡数据-具体)。 我们正在试图使这种扩展,因为我们目前的Web服务器正在开始限制在罕见的高峰负载时间并发的Apache连接。 我们将通过具有会话粘性的负载平衡器来运行云Web服务器,但是在决定是否使应用程序适合连接到独立专用服务器上的memcached时受到阻碍,因此内存池可以被所有web服务器,或者为memcached维护每个云服务器内存的一部分,并将应用程序指向localhost,相信会话粘性以确保维护会话的服务器也将用户数据保存在其内存中。 我目前的想法是,一个专用的memcached服务器将是一个更清洁的实现,但是如果我们最终将memcached的使用扩展到更复杂的数据,那么从长远来看可能会更复杂。 而维护每个云服务器上运行的memcached实例只要需要额外的服务器就会引入更多的资源(同样,假设服务器维护用户会话可以可靠地查找caching的用户数据)。 我会重视任何人的意见,见解,或指出我的理解有任何缺陷。

通过其他服务器中继HTTP请求并返回

我有6个Ubuntu云服务器,其中一个作为主要的Django部署与内部网和cronjobs。 对于cronjobs,我请求来自不同数据源的数据,我想通过其他5个云服务器。 我的问题是 我可以向每个中继服务器发送一个HTTP请求,以便它们将这个请求(克隆?)直接推送到请求的数据源并返回响应数据?

Openstack:启动多个closures实例

我正在使用在Ubuntu上运行的Openstack Icehouse。 重新启动计算节点后,所有正在运行的实例将处于closures状态。 有办法一次重新启动它们吗? 只有我从文档中find的东西是单独启动它们 nova开始instance_id 如果我有大量的实例,这是非常不切实际的。 Web界面仪表板是没有更好的。 我仍然需要单独点击每个实例来启动它们。 什么是处理这个最好的方法?

我们是否需要使用Office 365的小型办公室环境中的域控制器?

我在一家拥有大约10名办公室工作人员的园艺公司工作,每个人都有自己的工作站。 目前,我们有一台运行Windows SBS 2003的服务器。服务器托pipe我们的Exchange,充当文件服务器,并且是具有Active Directory的域控制器。 移动性是企业所有者的一个重要优先事项,而且由于当前的服务器已经过时,所以我想尽可能地使用Office 365进行交换和文件托pipe。 在这一点上,剩下唯一让我们完全抛弃服务器的是域控制器/ Active Directory部分。 在这一点上,我们有什么理由不能采取更多的对等networking模式? 我们不使用Active Directory提供的任何function,除了有一个中央位置来pipe理用户凭据(例如,没有特殊的文件权限,没有组策略等)。 我希望摆脱为pipe理整个服务器而付出的代价。

OpenStack Cinder:重启后iSCSIlogin协商失败

我有一个Cinder存储和控制器节点运行在与Nova计算机相同的CentOS 7盒子上。 一切正常,直到我重新启动。 现在,我的实例无法装入卷,我得到下面的错误。 dmesg的: [ 923.546115] scsi5 : iSCSI Initiator over TCP/IP [ 923.560908] iSCSI Initiator Node: iqn.1994-05.com.redhat:c87d91366225 is not authorized to access iSCSI target portal group: 1. [ 923.561124] iSCSI Login negotiation failed. [ 923.561207] connection3:0: detected conn error (1020) NOVA-compute.log: 2015-01-28 14:51:42.460 1962 TRACE oslo.messaging.rpc.dispatcher ProcessExecutionError: Unexpected error while running command. 2015-01-28 […]

awstatsdynamic基础架构中的服务器

我有一个专用于awstats的Linux服务器。 该服务器托pipeawstats应用程序,并为部署在我的基础架构中的多个Web服务器托pipe的多个网站生成/发布统计信息。 为了在这个时候完成这项工作,每个web服务器通过NFS导出它的web-access-logs目录,并且awstats服务器将它们装入只读。 这样一切正常,awstats可以读取所有的服务器日志。 这种解决scheme的主要问题是,每当我closures/在Web服务器上,我必须重新configurationNFS安装和awstats服务器内的Awstatsconfiguration。 考虑到我有一个dynamic的环境(私有云),它发生了,我必须closures,并在一天中的Web服务器多次根据我有他们的负载。 您是否知道我可以将其他任何可能的和智能的configuration应用到awstats中,以便无需每次重新configuration都能满足此需求? 非常感谢你。

快照失败,在一个新鲜的Kilo安装

我有一个新鲜的OpenStack Kilo安装。 当我尝试从仪表板或nova cli创build快照时,快照未被创build。 本地快照以成功结束,但nova在尝试上传图像时会出现“HTTP 400:无效磁盘格式无图像”错误。 完整的日志在最后。 问题是:为什么会发生这个错误? 我该如何解决呢? 更新:经过一些testing,我发现Nova使用Glance API v1上传图片。 nova做的请求是正确的 ,并发送container_format和bare_format 。 该请求也是对Glance v1 API规范的投诉。 但是,正如我们在下面的Glance API的curl命令中看到的那样,出现了一些问题: curl -i -X PUT -H 'X-Auth-Token: MY_TOKEN_HERE' \ -H 'x-image-meta-property-image_state: available' \ -H 'x-image-meta-name: rarytest2-snapshot' -H 'x-image-meta-container_format: bare' \ -H 'User-Agent: python-glanceclient' -H 'X-User-Id: e45cf65e7ae94cd5aa86341c87308657' \ -H 'x-image-meta-property-image_location: snapshot' -H 'Accept-Encoding: gzip, deflate' \ -H […]

基于云的安全网关

我所涉及的IT部门在一个国家设有办事处,阻止访问各种众所周知的服务,如Skype。 我可以通过将所有通过IPSec的stream量路由到总部办公室来解决问题,但是带宽有限。 有什么办法可以通过IPSec连接将所有stream量路由到云提供商,并在那里打开互联网? 如果存在这样的事情,我可以使用专门的服务,或者使用通用云提供商和网关产品来构build服务。 我曾尝试使用Azure,但这似乎并不可行。

在Google云LAMP堆栈中创build子域

我已经安装了LAMP堆栈,并在Google Compute Engine中将我的域名“example.com”映射到我的外部IP。 现在我需要创build一个子域,并将其映射到同一个实例中的某个文件夹。 所以,我检查了https://cloud.google.com/appengine/docs/using-custom-domains-and-ssl?hl=uk#using_subdomains这个url,但没有说出如何编辑vhosts文件。 Compute Engine VM中的apacheconfiguration文件存在于etc / apache2 /文件夹中 XAMPP中的本地configuration <VirtualHost *:8001> ServerAdmin [email protected] DocumentRoot "C:\xampp\htdocs\XYZ\public" ServerName localhost:8001 <Directory "C:\xampp\htdocs\XYZ\public"> Options Indexes FollowSymLinks MultiViews AllowOverride all Order Deny,Allow Allow from all Require all granted </Directory> </VirtualHost> 但在etc / apache2 / lamp-server.conf中 ,configuration如下 <VirtualHost *:80> ServerAdmin webmaster@localhost DocumentRoot /var/www/html <Directory /> Options FollowSymLinks AllowOverride […]

Google App Engine:此操作不可行,因为未find此项目的App Engine应用程序

我试图帮助朋友在谷歌应用程序引擎(免费帐户)部署一个简单的Python应用程序。 他的项目似乎可能是腐败的? 该项目是: 项目ID sgvfr-riprunner 当我从开发者控制台进入谷歌应用程序引擎部分,我立即得到这个: 此操作是不可能的,因为没有find该项目的App Engine应用程序。 当我尝试通过命令行使用sdk进行部署时,我得到: linuxbox:~/sgvfr$ ../google_appengine/appcfg.py -A sgvfr-riprunner update email-webhook/app.yaml 10:18 PM Application: sgvfr-riprunner; version: 1 10:18 PM Host: appengine.google.com 10:18 PM Starting update of app: sgvfr-riprunner, version: 1 10:18 PM Getting current resource limits. 10:18 PM Scanning files on local disk. Error 404: — begin server output — This […]