我遇到的每一组计算机都遇到同样的问题:它的软件已经过时了。 当然,作为一个用户可以安装源码在主目录中的所有东西。 我想知道是否有任何工具可以让用户在主目录中安装和更新软件,就像软件包pipe理者在Linux发行版中所做的一样,即以最小的痛苦和努力。 我发现敬酒 ,这是好的,但并不总是可靠和最新的。 有替代品吗? 我目前的特殊需求是GCC,boost,python,cmake的最新版本。
欢迎, 我如何使用DNS服务器来创build网站的简单HA(高可用性)? 例如,如果我的networking服务器(为了更好地理解我使用内部IP在真实它将是其他托pipe公司) 192.168.0.120:80(离线)stream量转到192.168.0.130:80 你有权利,我使用坏词“高可用性”,当然我正在考虑故障转移。 在Alogging中使用less量的IP对于简单的负载平衡是很好的。 但不是,如果我想通知用户关于失败(例如显示页面,糟糕的事情是错误的,没有我们的服务器,我们的工作)反对“无法build立连接”。 我正在考虑设置这样的东西 2个DNS服务器,一个安装在www服务器上 两者都具有较低的TTL 在我的域名上,首先为DNS设置了2 ns的logging,其次是我的apache服务器到其他的dns 如果用户尝试连接,他将使用第一个DNS获取www服务器的ip,如果该dns处于脱机状态(可能www服务器也下载),所以它会尝试第二个NSlogging,什么会指向另一个dns,该DNS将指向“备份“页面。 这就是我想要做的。 如果您有其他想法,请分享。 反向代理不是选项,因为服务器的IP可以改变,或者我可以使用其他国家进行备份。
在服务器2008 R2中,您可以创build一个计算机集群,据我所知,如果服务器死亡提供故障切换。 有了networking负载平衡,我相信这会将一些负载“卸载”到其他服务器上,例如,您可以使用两台具有NLB的Web服务器……但是您是否也可以在群集上拥有一个群集和NLB? 基本上,在哪里使用NLB和在哪里使用集群,例如数据库和网站。
也许我很愚蠢,也许我只是没有使用好的话,但我甚至找不到在Stackexchange或整个Web上的任何地方的答案。 我创build了很多的网站,主要是Wordpress,Drupal,… (最近,我开始体验Scala和Go,尝试创build一个网站来获得关于这些语言的一些知识。) 我的DNS提供商大多是DNSMadeEasy 。 起初,我只用了一个大的专用服务器 ,在Debian下,我的不同的网站只是在不同的文件夹,而Nginx,PHP-FPM …服务于我所有的网站。 传统的设置。 然后几年前,我切换到一个Docker设置,仍然在一个主机上 ,一个Nginx容器,一个PHP-FPM容器,一个MySQL容器,…每个网站。 还有一个nginx反向代理容器,将example.com网站的访问者redirect到example.com容器。 无论是传统的设置还是基于Docker的设置,我都将DNS主机的IP地址分配给我在DNSMadeEasy中不同网站的Alogging ,而且一切都按预期工作。 现在,我想使用Docker Swarm(1.12 Swarm)或Kubernetes 从单主机设置切换到多主机(也称为集群设置 ),以便能够更轻松地进行扩展,因为这是切换到Docker的目的第一名。 因此,我的不同网站的容器将分布在我的集群的不同主机上。 我打算使用在OpenStack上运行的欧洲云,因为我不能使用(<>隐私法),也不想使用(<>太昂贵的)美国云,如Google Cloud Engine或AWS EC2(<> Patriot Act欧洲数据),所以,请不要告诉我使用这些云。 我已经可以在Openstack云中安装Kubernetes集群和Docker Swarm集群了。 我的问题:我不明白,你如何将你的网站dynamic地指向新的服务和自动创build的pod? 假设我有四个主人(一个主人和三个工作人员)。 如果我只是做循环的DNS解决scheme ,把我的四个主机的所有四个IP在我的网站的Alogging,以便它的四个任何一个,这将是一场噩梦和一团糟,与caching标题和一切。 此外,使用DNSMadeEasy,他们有一个API来自动添加和删除logging,所以我想应该可以自动更新网站的Alogging或CNAMElogging,就像这个插件使用AWS Route53: https:// github。 com / wearemolecule / route53-kubernetes ? (我们可以看到,这使用外部LoadBalancer,所以我想我需要一个外部磅我的设置,如果我应该遵循该解决scheme?) 我知道,Kubernetes和Docker Swarm都使用DNS进行服务发现,而etcd / consul则使用注册和选举。 但据我所知,这是作为一个内部的DNS系统,而不是外部的,不是? 或者我应该把NS指向我的主机,并使用我的主机而不是DnsMadeEasy! 我错过了什么吗? 我做错了吗? 请有人帮助我,我开始有巨大的头痛试图解决的东西:) ÿ
例如,对于haproxy (第7层)负载均衡,您只需要configurationVIP(即集群IP)后面的“真实服务器”或“后端”。 例如: listen smtp 192.168.3.10:25 mode tcp balance roundrobin server smtp1 192.168.3.1:25 check server smtp1 192.168.3.2:25 check 但是,对于lvs (第4层),我需要: 设置lvs机为路由器,实现“NAT路由” lvs机器和后端拥有在后端configuration了一些ARP mod的VIP 第7层负载平衡如何在没有更多涉及的configuration的情况下做到这一点? 我在这里误解或错过了一些根本性的东西吗?
我在集群上有一组4个Linux Web服务器,它们都具有相同的挂载点: /folder 这个/folder是通过NAS的NFS挂载共享,但是已经满了,没有更多的LUN /磁盘可用来扩展NFS。 我有另一个NAS有足够的空间来解决这个问题,但一个在家里开发的软件通过/foldersearchJPG文件。 我想知道是否有可能从另一个NAS挂载另一个NFS共享到相同的目录有更多的空间? 无论写入文件的新path是/folder/newshare 。
在Elasticsearch集群中,所有节点必须是相同的,即具有相同的: 操作系统 RAM的数量 CPU速度和核心数量 等等 还是允许节点不同? (除了一个显而易见的事实,即一个同类群集比一个异类群集更容易configuration,pipe理和监视)。
我需要iSCSI设备的群集文件系统。 问题在于它连接的服务器生成的数据文件必须由其他服务器读取。 除了这些文件的写入和删除之外,我不需要像OCFS2或GFS2中的完全lockingscheme。 那么,我可以在ext3文件系统上使用分布式锁pipe理器(DLM),还是只能使用专门的文件系统?
我们有大量的linux服务器,它将使用/etc/fstab通过NFS或SMB挂载几个linux文件服务器 但手动更改每个服务器的/etc/fstab是非常繁琐的。 有没有办法同时编辑多个Linux服务器的/etc/fstab ?
是否可以在不使节点脱机的情况下,replace超融合节点(如VXrail或Nutanix)中发生故障的物理组件(如磁盘,RAM或电源)?