我有个问题: 我有一个在Ubuntu 12.04操作系统的远程服务器上的虚拟机上运行的Web服务。 现在,我想testing这个Web服务,并使用我在Web服务客户端中开发的代码: public class Client3 { public static void main(String[] args) { byte[] inputFile; String nomeFile; String jdbcURL = "jdbc:mysql://xxx.xxx.xxx.xxx:3306/mydb"; String username = "root"; String password = "xxx"; String driver = "com.mysql.jdbc.Driver"; String result = wsmethod(jdbcURL, username, password, driver); private static String wsmethod(java.lang.String jdbcURL, java.lang.String username, java.lang.String password, java.lang.String driver) { ws.myWs_Service service […]
简介:本周末长时间运行的虚拟Windows Server 2012系统变得非常缓慢; 从远程我们做了Restart-Computer -ComputerName xyzzy -Force ,所有账户成功; 除了一些进程看起来像至less在10次重启之后才能存活 。 而且这是我20多年来第一次使用Windows来看这个,我真的很想知道发生了什么。 这是一个按时间顺序排列的故事: 该系统在2014年8月8日至2015年1月19date间至less重启了10次,最后一次重启时间为1月16日。 运行在VMware ESXi 5.5.0上的虚拟机通过基于Web的用户界面和远程桌面几乎无法访问:其行为表明某些进程或进程占用了CPU。 我们决定从另一个Windows系统重新启动服务器,使用Powershell: Restart-Computer -ComputerName xyzzy 。 这花了相当长的一段时间,然后返回一个错误,指出用户仍然login。 足够公平,让我们应用强制: Restart-Computer -ComputerName xyzzy -Force强制。 这花了一段时间,然后返回。 在此期间,我进行了一次ping -t xyzzy运行,检查networking接口是否closures,检查重新启动是否真的发生。 它做了:约一两分钟,反复给我Request timed out. 然后ping重新开始。 然后我成功地连接了远程桌面。 这表明一个对话说系统意外closures,并要求我填写原因。 这有点意外,但是在远程Restart-Computer之后可能是标准的。 为了找出对话框的原因,我检查了事件查看器,并发现没有任何不妥之处。 而且我观察了各种Kernel-Boot和许多相关事件,报告20秒和79秒的正常运行时间。 (没有一段时间) 然后我们观察到系统又变得很慢了,我用远程桌面连接了一下Process Explorer。 结果如下: 最右边一列的date是1/19(2015年1月19日)和8/14(2014年8月14日),是Process Explorer的“开始时间”列,我对该列进行了sorting。 2014年8月听起来像是我们上次重新引导系统的现实date。另一个pipe理所显示的java.exe进程的进程也观察到相同的date – 它报告进程在158天前开始。 而根据Process Explorer,这些是一些吃掉了CPU并使系统变慢的进程。 最后,java.exe进程3248,4568和4236的每个进程日志文件并没有指出这些进程曾经停止过:从2014年8月14日起,以及从重新启动后的第一分钟。 所以我只能得出一个结论: 系统已经重启了大约90%,包括networking堆栈和写Kernel-Boot事件的东西, 但是有10个进程在重启之后仍然存活。 […]
我正在尝试使用Linux Bind9为虚拟networking中的Azure虚拟机设置DNS服务器。 我有一个Web服务器和一个邮件服务器。 我的目标是使GoDaddy连接到我自己的DNS服务器,并redirect到我的networking和邮件服务器。 但是我没有做到这一点。 这是我的configuration。 My domain: mydomain.com web server: web.cloudapp.net IP: 10.0.1.6 mail server: mail.cloudapp.net IP: 10.0.1.5 dns server: dns.cloudapp.net IP: 10.0.1.4 **PS**: three servers all in the Azure virtual network. dns.cloudapp.net: /etc/network/interfaces: auto eth0 iface eth0 inet static address 10.0.1.4 netmask 255.255.255.0 network 10.0.1.0 broadcast 10.0.1.255 gateway 10.0.1.1 dns-nameservers 127.0.0.1 /etc/hostname: dns […]
我正在评估OpenStack技术作为创build沙箱的可能解决scheme。 我要做的是创build包含虚拟networking内连接的多个虚拟机的实例。 每台主机将有多个实例。 我研究了命令行novapipe理工具,据我所知,它不提供几个虚拟机pipe理作为一个单一的组。 为了更详细地解释我需要的东西: nova boot [instance-name] –image <image_of_several_vms> 所以我的问题:是否有可能通过命令行或用户界面工具pipe理几个vms作为一个单一的组?
我目前正在pipe理Amazon EC2云托pipe的应用程序。 我很好奇是否有可能获得最能模拟在Amazon EC2上部署的Red Hat环境的虚拟机。 这个虚拟机可以通过VirtualBox在本地运行,例如在Windows上。 这将使我能够在与生产环境非常相似的环境中工作,而不必login到EC2并通过SSH进行所有工作。 我应该去http://www.redhat.com并尝试从那里find虚拟机或安装媒体吗? 或者还有什么我可以做的?
我们有一台ubuntu-12.04主机,另外还有一台ubuntu-12.04客机正在运行。 两者之间的networking接口被桥接。 我想把主机放在防火墙后面,但是每当我打开端口22的时候启用ufw,我就失去了与虚拟机的连接。 正如在我不能ssh或甚至ping它。 我浏览了大量的在线材料,试图找出这种行为没有成功。 任何人都可以请指出我在这里失踪以及如何解决这个问题? 任何帮助非常感谢。 编辑:iptables的输出 Chain INPUT (policy ACCEPT) target prot opt source destination ACCEPT udp — 0.0.0.0/0 0.0.0.0/0 udp dpt:53 ACCEPT tcp — 0.0.0.0/0 0.0.0.0/0 tcp dpt:53 ACCEPT udp — 0.0.0.0/0 0.0.0.0/0 udp dpt:67 ACCEPT tcp — 0.0.0.0/0 0.0.0.0/0 tcp dpt:67 ufw-before-logging-input all — 0.0.0.0/0 0.0.0.0/0 ufw-before-input all — 0.0.0.0/0 0.0.0.0/0 […]
我在主机上安装了Centos 6.5,qemu + KVM和2个虚拟主机(在NAT后面)。 这两个虚拟主机都configuration了虚拟机pipe理器(其中一个与Windows 2003和其他与Centos 6.5),都有固定的内存(8Gb和4Gb)。 我有2个问题/问题。 如果我在Virt.manager中configuration了不固定的RAM容量(不允许使用从4Gb到8Gb),我的虚拟机将在主机(大于8Gb)内占用所有可用内存, 在主机的htop中,我看不到每个虚拟机都有一个qemu进程,但是有很多相同的进程。 机。 哪里不对? 如果我进入virt.machine并检查免费-m我看到有很多免费的内存。 新增(VM domxml): <domain type='kvm'> <name>myvm</name> <uuid>27934a14-b54e-1e4e-65de-7f6d03b1e7ce</uuid> <memory unit='KiB'>8388608</memory> <currentMemory unit='KiB'>8388608</currentMemory> <vcpu placement='static'>2</vcpu> <os> <type arch='x86_64' machine='rhel6.6.0'>hvm</type> <boot dev='hd'/> </os> <features> <acpi/> <apic/> <pae/> </features> <clock offset='utc'/> <on_poweroff>destroy</on_poweroff> <on_reboot>restart</on_reboot> <on_crash>restart</on_crash> <devices> <emulator>/usr/libexec/qemu-kvm</emulator> <disk type='file' device='disk'> <driver name='qemu' type='raw' cache='none'/> <source file='/var/lib/libvirt/images/myvm.img'/> <target dev='vda' […]
在我们的Windows 2012 R2 Hyper-V免费服务器上,它将托pipe现在在ESXi上运行的虚拟机,我搞砸了两次 Add-VMNetworkAdapter 小命令。 这些是我采取的步骤: 创build一个团队 New-NetLbfoTeam -Name TeamTrunk -TeamMembers NIC1,NIC2 -LoadBalancingAlgorithm HyperVPort -TeamingMode SwitchIndependent 创build一个虚拟交换机 New-VMSwitch -Name vSwitchTrunk -AllowManagementOS $false -NetAdapterName TeamTrunk 创build了以太网 Add-VMNetworkAdapter -ManagementOS -Name Cloud -SwitchName vSwitchTrunk Add-VMNetworkAdapter -ManagementOS -Name Office -SwitchName vSwitchTrunk 目的是为了分配VLAN Set-VMNetworkAdapterVlan -ManagementOS -Access -VlanId 9 -VMNetworkAdapterName Cloud Set-VMNetworkAdapterVlan -ManagementOS -Access -VlanId 10 -VMNetworkAdapterName Office 如前所述,我已经启动了两次 Add-VMNetworkAdapter。 […]
希望有人在这里可以帮助我这个噩梦: 我有一个ADDS公司networking,让我们相信这是一个192.168.10.xnetworking。 我有一台运行3个虚拟机的服务器(一个APP服务器,一个SQL服务器和一个networking服务器),但没有连接到公司域,但是这些服务的所有客户端都在networking域上。 每台虚拟机有3块网卡(虚拟机192.168.100.x之间需要一个pipe理networking,pipe理ISILON存储解决scheme192.168.101.x的networking以及连接到企业域192.168.10.x的networking)。 我目前没有问题到这些机器使用他们的10.x IP地址。 我也可以使用他们的主机名称“有时”。 问题是我使用的主机名将在分配给每个VM的3个不同IP地址(100.x,101.x和10.x)之间循环。 我已经进入了100个networking上的每个NIC的IPV4设置,并closures了DNS选项和TCPIP上的NetBios,但是这个问题仍然存在。 我的问题是:有没有办法确保每次使用像“vmserver1”这样的主机名时,它被正确parsing为192.168.10.x而不是100.x或101.x? 正如你所猜测的那样,如果它parsing为100.x或101.x,我就不会在公司领域得到答复。 感谢您的帮助!
我正在从Azure虚拟机testingWeb服务,testing只涉及到一个HTTP GET,它从Rackspace托pipe的服务器返回JSON数据。 从任何地方,但Azure执行此testing时,响应时间是几毫秒,总是小于1秒。 不过,我已经尝试了Azure的不同地区,不同的虚拟机types(A1,A7,D2,带有和不带8个磁盘的条带),每一次都需要4秒以上才能得到响应。 这可能是什么原因呢? 我看到很多关于Azure性能的抱怨,但是到现在为止还没有遇到任何问题。 任何想法或故障排除步骤是受欢迎的