我已经在Windows Azure中build立了一个虚拟networking来托pipe两个Linux虚拟机(Centos / OpenLogic)。 我已经在虚拟networking内部注册了一个本地DNS(本地云,而不是我的个人networking)。 我configuration了两个虚拟机使用虚拟networking,我能SSH进入盒子没有问题。 但是,这些框无法parsing外部地址(IP或DNS),因此我无法使用软件包pipe理器在这些框上安装工具。 有没有一种方法可以将我的虚拟networkingconfiguration为具有外部网关,以便我的虚拟机可以访问外部世界?
我们的开发团队去启动HTTPD并得到这个: Starting httpd: (20)Not a directory: httpd: could not open error log file /etc/httpd/logs/error_log. Unable to open logs [FAILED] 经过调查,我们注意到/etc/httpd中的logs符号链接是一个文件,OK,所以resymlinked。 然后注意到符号链接不是正确的颜色: 于是,去调查/var/log/文件夹,发现一些奇怪的东西…所有的日志都是0字节,昨天晚上都是同时改变的,所有应该是文件夹的日志文件夹现在都是0字节文件也。 请参阅下面的屏幕截图,以便与另一台(几乎完全相同) 任何想法会导致什么? 这是一个虚拟机,没有其他人受到影响甚至远远类似,所以我不确定硬件(这也是新的)在这个阶段是失败的。
我已经在Ubuntu和Debian上创build了能够托pipeUbuntu 10.04.4(32位和64位)以及Offline NT Password / Regedit磁盘的function性PXE服务器。 现在我正试图安装其他的linux版本,这似乎不那么微不足道。 我的设置Ubuntunetworking安装的方法如下: 设置dhcp,nfs和tftp。 pxelinux.cfg / default的内容: default menu.c32 menu title PXE timeout 1000 label local menu label Ubuntu 10.04.4 i386 kernel ubuntu32/ubuntu/casper/vmlinuz append initrd=ubuntu32/ubuntu/casper/initrd.lz boot=casper netboot=nfs root=/dev/nfs rw nfsroot=192.168.1.17:/srv/tftp/ubuntu32/ubuntu ip=dhcp label local menu label Ubuntu 10.04.0 amd64 kernel ubuntu64/ubuntu/casper/vmlinuz append initrd=ubuntu64/ubuntu/casper/initrd.lz boot=casper netboot=nfs root=/dev/nfs rw nfsroot=192.168.1.17:/srv/tftp/ubuntu64/ubuntu ip=dhcp 我试图为Debian 6做同样的事情,成功启动…但最终不是我所需要的。 […]
我正在努力寻找特定负载平衡要求的解决scheme。 看来,HAProxy,Nginx,Varnish和Apache的mod_proxy_balancer的各种组合可以做一些,但不是我们所需要的一切。 我的问题是,是否有人可以build议一个合适的configuration(可能包括我们可能没有考虑过的软件,但它将需要自由和开放源码软件)。 关键的要求是,不幸的是,粘滞的会议。 我们有一个大的,复杂的Tomcat应用程序,有点滥用HTTP会话,并利用相同的框架。 转换到无状态devise或复制会话都被调查和打折。 此外,粘性必须基于cookie而不是IP哈希值,因为我们有来自企业客户端的大量高峰,其中成千上万的用户可能同时从相同的IP地址同时访问该站点。 第二个最重要的要求是dynamic后端。 这个应用程序运行在一个云(而不是AWS)和应用程序服务器来回时间基于自动或手动缩放。 第三,我们需要能够将服务器标记为“静止”,以便继续履行现有会话,但不会交付新的服务器。 当所有当前会话结束时,服务器可以closures或升级/重新启动。 还有一些额外的复杂性/要求,但它符合上述三个似乎是最难的。 从目前的研究来看,我认为以下的说法是正确的: Nginx / Varnish不能满足粘滞会话要求(基于cookie),但HAProxy和Apache可以 HAProxy不能在没有重新启动的情况下进行dynamic后端修改(如果速度很快,可能会好起来)。 Varnish可以用一些VCL的变化和一个HUP,Nginx也可以用一些创造性的configuration文件pipe理,我想。 Apache可能通过一个pipe理界面来处理这个mod_proxy_balancer ..? 我不确定他们中的任何一个能够如何处理第三个要求 真的很感激任何指针或见解。
我得到的通知,而不是从Icinga得到似乎没有道理,我希望有人在这里可以帮助我。 它是在Ubuntu 12.04.3 LTS上运行的Icinga 1.10.1 当主机从上到下移动时,它检查5次,然后进入硬状态。 该日志显示主机通知进程被触发,并尝试通过通知主机通过电子邮件发送电子邮件。 但没有任何事情可以通过。 ping,正常运行时间和上行链路服务立即转移到硬关键和未知状态,不会触发电子邮件通知事件。 如果上行链路服务有一个链接被移除,它将进入警告状态,检查5次,然后成功发出通知邮件。 希望这不是我已经错过的东西。 我的通用服务,主机和联系人模板以及相关设备的主机和服务定义。 # generic service template definition define service{ name generic-service ; The 'name' of this service template active_checks_enabled 1 ; Active service checks are enabled passive_checks_enabled 1 ; Passive service checks are enabled/accepted parallelize_check 1 ; Active service checks should be parallelized (disabling this […]
根据aws文件。 1PIOPS = reads and writes in I/O sizes of 16KB blocks. 我的问题是,我需要多less时间才能将1GB数据复制到500 PIOPS的卷上? 1GB= 1024*1024 KB = 1048576KB 所需时间 t = 1GB /(500*16 KB) = 47 seconds. 但是我能够在19秒内写入1GB的文件。 我使用以下命令生成文件: openssl rand -out sample.txt -base64 $(( 2**30 * 3/4 )) 然后发射下面的命令。 同步 ; 时间copy.bash sample.txt 其中copy.bash具有以下内容。 cp $1 $2/ sync 计算数据时我做错了什么?
我正在玩我的服务器实验室的ext3文件系统挂载选项,看内核文档 https://www.kernel.org/doc/Documentation/filesystems/ext3.txt 我使用红帽5.8,如果尝试以这种方式安装的FS mount -o noload /dev/vgmirror/lvmirror /mnt/ mount -o norecovery /dev/vgmirror/lvmirror /mnt/ mount -o journal=noload /dev/vgmirror/lvmirror /mnt/ mount -o journal=norecovery /dev/vgmirror/lvmirror /mnt/ 以上每个命令都会失败并显示 mount: wrong fs type, bad option, bad superblock on /dev/vgmirror/lvmirror, missing codepage or other error In some cases useful info is found in syslog – try dmesg | tail or so […]
全新安装Ubuntu 12.04 LTS,安装libvert / KVM。 我有两台虚拟机,需要与主机位于同一个局域网中。 主机有两个物理接口eth0和eth1。 eth1没有被使用。 我希望eth0有一个静态分配的IP,并作为我的虚拟机的桥梁。 在设置网桥之前,我的/ etc / network / interfaces如下所示: # The loopback network interface auto lo iface lo inet loopback # The primary network interface auto eth0 iface eth0 inet static address 10.0.5.5 netmask 255.255.255.0 gateway 10.0.5.254 dns-nameservers 10.0.5.1 一切工作如预期在这个configuration下。 但是,当我应用下面的标题configuration时: # The loopback network interface auto lo iface […]
运行旧的科学Linux 6.0的服务器在重新启动期间受到来自启用的networking启动的损害,试图从同一子网中的应用服务器加载一些垃圾(我看到他在一个旧的novell安装过程中卡住了某处)。 重新启动结束在grub菜单,但没有可用的磁盘(找不到任何分区或内核,只是重新安装grub)。 操作系统和数据分区在一个RAID上,configuration为两个卷,操作系统为RAID 1,数据为RAID 5。 我启动到一个现场系统,至less可以看到卷: [root@livecd dev]# gdisk /dev/sdb GPT fdisk (gdisk) version 0.8.4 Partition table scan: MBR: MBR only BSD: not present APM: not present GPT: present Found valid MBR and GPT. Which do you want to use? 1 – MBR 2 – GPT 3 – Create blank GPT Your answer: 2 […]
在我们的网站开发环境中,我们有一个中央的CentOS服务器,通过Apache运行多个虚拟主机。 虚拟主机文件通过SMB共享。 办公室中的多个开发人员连接到这个SMB共享(来自OSX客户端),以创build和编辑用于网站开发的文件和文件夹。 此SMB共享configuration为强制所有编辑或创build的文件(通过SMB)的所有者和组成为apache 。 因此,所有vhost目录中的所有文件都由apache:apache拥有,以确保Apache具有访问它们的适当权限。 然而,有时候,某些行为需要sudo才能完成。 例如,如果用户需要SSH进入服务器,以移动或复制文件(通过SSH而不是通过SMB更快),或者可能使文件的git提交等。您不能sudo作为Apache的这些行动,因为你不是技术上能够login为Apache。 因此,大多数开发人员将使用sudo进行git提交/推/拉操作,然后运行chown apache:apache . -R chown apache:apache . -R在整个虚拟主机目录中。 这似乎不是正确的方式去做这件事。 我试图找出最佳的行动方向。 所有用户也都在Apache组中,但是如果他们碰巧通过SSH创build新文件(也许git pull添加了新文件),那么这些文件现在由该用户拥有,而不是由apache拥有,再次导致他们再次分配一切。 这种设置有更好的工作stream程吗?