服务器 Gind.cn

服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器

在Azure虚拟机上可以设置电子邮件服务器吗?

我正在考虑设置一个简单的SMTP + IMAP电子邮件服务器在一个额外的小型Azure虚拟机上供内部使用的可能性。 当我说内部使用时,我并不是指“内部用户使用”,而是指作为一个更大的系统的一部分,并且用于接收电子邮件用于审计/logging目的的主要目的,然后根据规则处理触发行动。 偶尔会有一个自动回复。 我的问题是一个简单的电子邮件服务器是否可以托pipe在一个Azure虚拟机内部,因为我在初步的search中看到的是,Azure不支持反向DNS(现在他们确实分配了几乎静态的IP),这会导致偶尔的自动回复传出电子邮件被标记为垃圾邮件。 我的问题是:是这样或者是否有一些设置,可以解决这个问题? 注:这只是一个初步的研究types的问题。 我不是pipe理员。 编辑:对于那些谁会跳进来说使用SendGrid。 我不会发送通讯,但主要是接收电子邮件。 另外一个Azure额外的小实例是$ 9 /月,其中SendGrid推送API(这将不会让投票,因为我愿意)在90美元/月,这是十倍的成本。 编辑2:我的首选是实现一个基于轮询的系统(轮询服务器每隔X小时新邮件),而不是实现基于push +队列的系统(大多数第三方服务提供了一个推送API,将每个电子邮件推送到url) 编辑3:我不想使用第三方服务,因为我不希望电子邮件和附件的内容通过他们。 编辑4:看,我不在寻找如何设置或使用哪个第三方服务的build议。 我问的是“ 是否有可能build立一个电子邮件服务器,可以接收电子邮件,并发送偶尔的电子邮件,由于Azure的限制,不会被标记为垃圾邮件?如果有限制 – 这些是什么,如何可以他们会被解决吗? “

通过LAN迁移原始磁盘映像

这是我的情况: 两个专用服务器位于同一个数据中心,其间有千兆以太网。 两台专用服务器都启动到基于Debian Squeeze的救援环境中,并增加了额外的工具和实用程序。 还有足够的tmp空间(两个盒子上有32GB的RAM)用于下载软件,安装软件包和/或根据需要进行编译。 两个专用服务器都有大约 3TB的可用空间。 “源”服务器在具有Adaptec 4端口控制器的硬件RAID-10中具有4个1.5TB磁盘。 “目标”服务器在硬件RAID-1中具有2个3TB磁盘,带有一个Adaptec 2端口控制器 – 与另一个端口相同,但端口数量不同。 /dev/sda上可用块的数量相差不到10 MB,但目标服务器的数组由于某种原因而缩小了几个兆。 两个RAIDarrays都configuration为使用所有组成磁盘的整个磁盘表面来创build一个单个RAID卷。 操作系统以MBR模式启动; 不使用UEFI引导。 我想要做什么: 在块层将整个操作系统镜像(这只包含GPT分区表中的GRUB2引导加载程序,/ boot分区和/分区)从“源”服务器复制到“目标”服务器。 如果可能的话 ,副本应该是“live”:这意味着我没有足够的空间在目标端存储适当的磁盘映像文件,除非我将磁盘映像作为副本解包到硬盘上正在发生 。 服务器之间的千兆位以太网连接足够可靠,我对此感到满意,当然,我将在两端(源和目标)上运行fsck ,以在传输之前和之后validation文件系统是否正常。 如果可能的话 ,不要通过networking传输块,每个分区中的组成文件系统不使用这些块(所有分区的格式都是ext4)。 这是因为超过50%的“源”磁盘是/分区中的可用空间。 调整/分区的大小,以便在复制时resize,使其大小适合目标磁盘的大小。 复制成功后,装入每个卷并修复对静态IP的引用,以反映新服务器的IP。 (没有任何进一步的帮助可以做到这一点) 我的问题: 我应该首先计算每台服务器上/dev/sda大小之间的差异(以字节为单位),然后使用e2resize非破坏性地减小源端 /分区的大小,以便它适合目的地方? 我应该在原始块设备上运行dd , /dev/sda从源到目标(通过ssh ), 还是应该在目标上创build一个等效的分区布局,并在每个分区上运行dd ? 请注意,一次处理分区会导致引导加载程序的问题,但是如果我不一次一个分区,那么dd需要知道一旦写入了足够多的字节数就可以停止传输数据保持(希望能够“closures”最后一个块的/分区的最后一个,这在逻辑上是在源的分区布局中的所有其他分区的右边)。 一些杂项。 细节: 源盒上的主机操作系统是运行多个OpenVZ客户的Ubuntu Server 12.04 由于两个盒子都被引导进入救援,所以直接磁盘访问是可能的,而不需要由正在运行的操作系统改变底层数据。