客人networking根本不工作。 换句话说,guest不能ping主机或lan网关。 我已经创build了br0桥接,brctl也显示在guest虚拟机启动时,vnet0被KVM正确添加到br0 我已经将ip_forward设置为1 Iptablesclosures,甚至没有安装,这是不需要的,因为我只需要客户通过桥接br0直接访问路由器/局域网 我有这个设置与其他系统与centos主机工作,但我是debian的新手,不知道我可能已经忘记做什么。 主机networking似乎工作正常,eth0不再有一个IP和br0有eth0曾经有的IP。 brctl show命令显示当guest虚拟机处于closures状态并且guest虚拟机处于打开状态时,eth0显示的eth0同时显示eth0和vnet0 我只是通过从VIRTIO更改为RTLnetworking接口,这与select“pipe理程序默认”是一样的。 还有lsmod | grep virtio的输出 lsmod | grep virtio virtio_pci 17389 0 virtio_net 26553 0 virtio_blk 17341 0 virtio_ring 17469 3 virtio_blk,virtio_net,virtio_pci virtio 13058 3 virtio_blk,virtio_net,virtio_pci 我不得不手动添加virtio与modprobe virtio,但它仍然没有解决问题。 添加modprobe virtio等内核模块后,我没有重新启动,但我重新启动libvirtd和virt-manager 它工作正常,但不是与virtio。 内核是否有潜在的问题? 我如何检查内核configuration,这是一个debian杰西与uname -a输出 Linux vmserver 3.14-2-amd64#1 SMP Debian 3.14.15-2(2014-08-09)x86_64 GNU / Linux 感谢mase。 清理我的第一篇文章。 我只注意到guest虚拟机上不存在/ […]
我正在尝试使用Vagrant和Puppet来更轻松地为我们的网站复制多服务器设置。 build议的工作stream程是首先专门绕开puppetmaster服务器,然后使用它来configuration其余的服务器。 所以,我在master上运行这个shell脚本: #!/usr/bin/env bash set -e if [ "$EUID" -ne "0" ] ; then echo "Script must be run as root." >&2 exit 1 fi if [ -e /etc/init.d/puppetmaster ] ; then echo "Puppetmaster is already installed." exit 0 fi echo "Installing Puppet repo for Debian Wheezy" wget -qO /tmp/puppetlabs-release-wheezy.deb \ https://apt.puppetlabs.com/puppetlabs-release-wheezy.deb dpkg -i […]
我无法在同一台交换机上连接的ESXi主机和Netapp控制器之间进行ping操作,并且configuration为专用IP地址。 然而,我可以使用相同的IP地址在同一台交换机上的两台Esxi主机之间和两台控制器之间进行ping操作。 交换机configuration为上行到Juniper核心。 不知道为什么我无法在两者之间build立连接。 有什么想法吗?
我上传我的guaji.img文件到服务器,并使用下面的代码: sudo virt-install -n guaji -r 512 –os-type=windows –os-variant=winxp –disk #{to_rmt},device=disk,bus=virtio –noautoconsole –import 和virt-manager显示它工作得很好,当我运行'virsh列表 – 所有',它显示 vagrant@vagrant-ubuntu-trusty-64:~/kvm-vak$ virsh list –all Id Name State —————————————————- 2 guaji running 但是当我运行virsh vol-list default ,它返回 vagrant@vagrant-ubuntu-trusty-64:~/kvm-vak$ virsh vol-list default Name Path —————————————————————————— 我的问题是:我的vm已经导入并运行良好,为什么vol-list返回null? 更新 :我目前的解决scheme是:创build一个.xml文件,并使用virsh vol-create default my.xml ,但我希望有一种方法来做所有与virt-install
我们正在两个地点的服务器上configurationproxmox 每个位置都有; 1个hp c7000机箱,带16个刀片1个hp proliant dl585 我们还计划在每个位置添加一个24TB的SAN。 我们将为每个位置设置两个群集,并将c7000作为可故障转移到其他刀片的HA群集。 c7000中的每个刀片都有1x 1TB的硬盘,缺省的proxmox安装占用了vz转储的大部分空间。 我想在安装时对硬盘进行分区,并在一个分区上保留50GB左右的proxmox安装,并留下另一个分区作为DRBD存储。 我可以在启动时运行此安装来设置proxmox安装细节Linux ext4 maxroot = 20 swapsize = 30 如果我添加标志minfree = nGB 这是否会创build另一个分区,我可以configuration为DRBD存储? 还有这个标志maxvz = nGB 这设置最大的数据目录分区,我如何configurationproxmox不存储在本地分区上的数据转储,只有在DRDB存储? 谢谢
我无法在两个proxmox节点之间启动OpenVZ容器的实时迁移… Feb 05 03:30:27 starting migration of CT 102 to node 'madrid' (xx.xx.xx.xx) Feb 05 03:30:27 container is running – using online migration Feb 05 03:30:27 starting rsync phase 1 Feb 05 03:30:27 # /usr/bin/rsync -aHAX –delete –numeric-ids –sparse /var/lib/vz/private/102 [email protected]:/var/lib/vz/private Feb 05 03:30:36 start live migration – suspending container Feb 05 03:30:36 dump container […]
我在Hyper-V中pipe理机器时遇到问题,当我尝试打开控制台时出现以下错误: 尝试启动所选虚拟机的虚拟机连接应用程序时发生错误 但是当我点击设置我得到这个其他: 无法访问所选虚拟机的设置。 计算机“本地主机”未能执行请求的操作我试图描述的情况: 所有有问题的机器属于一个域; 我有一个服务器(servergui)与Windows Server 2008企业SP2,其上启动一个虚拟机(vmsrvgui1)与安装的Windows2003,试图打开控制台在hyper-vpipe理器,我得到上述错误,虚拟机vmsrvgui1运行和我可以在远程桌面访问它。 然后我有另一台机器(ServerCore)与安装的Windows Server 2008企业SP1只有核心安装与Hyper-V,其中有一些虚拟机(运行4和其他4停止),其中甚至是域控制器。 通过servergui添加ServerCore'hyper-vpipe理器',我得到可用的机器列表,但试图执行任何操作,我得到了上述相同的错误。 有时我得到的错误在hyper-vpipe理器“RPC服务器不可用,无法build立ServerCore上的servercore和servergui之间的通信”,但删除服务器,再次添加我可以看到Vm的列表。 任何想法? 感谢现在和我的英语抱歉;)
我正在尝试创build一个testing目的的本地环境,组成如下: Vagrant CoreOS集群(3个节点) 在一个节点上启动一个启动了Nginx镜像的Docker容器 我已经成功安装了Vagrant和CoreOS。 Etcd已经开始运行了,我和Fleet玩了很多。 我也推出了一个Nginx容器扔舰队服务。 我无法弄清楚的是: 如何路由特定容器上的stream量? 我希望将本地浏览器指向本地地址(例如example.dev),集群将使用正确的Nginx容器(放置在集群某处)进行回应。 代理是一个合适的解决scheme吗? 如果没有 – 是否有为此目的而创造的东西? 预先感谢,随时提出更多的细节,我可能已经忘记了!
我有一个可用的libvirt集群,为了执行一些并行操作,我重复了它。 目前,我的scheme如下所示:两个群集的VM定义完全相同,即相同的MAC,相同的IP但具有不同的标识符。 但是,每个群集都设置为不同的VLAN。 在每个集群(VLAN)内部,一切似乎都正常,从每个虚拟机我可以ping集群中的其他虚拟机,查看邻居等等。到目前为止,我通过virsh console访问不同的虚拟机 但是,当试图SSH每个单独的虚拟机,我得到以下错误: ssh: connect to host 192.168.0.1 port 22: No route to host 我的问题是:我怎么能ssh到不同的虚拟机IP是相同的,但位于不同的VLAN? 请记住,configuration理想情况下应该保持原样,也就是两个同样定义的群集,它们在每个群集所属的VLAN上唯一不同。
所以我有一个SSTP(本机Windows客户端)在某种意义上工作正常。 我的Windows客户端的本地IP是192.168.10.11,所以它的本地networking是:192.168.10.x 远程VPN服务器位于路由器后面,其IP地址为192.168.12.109 当我从Windows客户端连接到VPN服务器时,它通过端口443使SSTP VPN连接正常,然后我可以从Windows客户端ping 192.168.12.1。 我甚至可以连接到http://192.168.12.1并login到控制VPN服务器LAN的路由器。 我可以ping和连接到VPN服务器的本地局域网上的任何其他服务器/ PC,即192.168.12.x从我的Windows虚拟专用networking客户端,它的IP为192.168.12.110 问题是,从Windows VPN客户端,我不能ping 192.168.12.109这是VPN服务器的真正的内部IP地址。 此外,VPN服务器也无法ping 192.168.12.110。 我testing过防火墙问题,禁用所有的防火墙,没有任何区别。 一些相关的细节:VPN服务器:更好的VPN VPN服务器:虚拟机运行在qemu-KVM下,主机有br0桥接networking。 看了一些post后,我在kvm主机上做了一个ifconfig eth0 promisc来启用混杂模式,但是没有什么区别。 但是我还没有“重启”运行centos的主机或libvirt kvm“虚拟机”。 我没有在Softether VPN服务器上启用“SecureNAT”。 我用eth0(在运行vpn服务器的kvm虚拟机中的接口)创build了一个“本地网桥”。 对于VirtualHUB,我还禁用了“ManageOnlyPrivateIP”设置,并将其设置为0,这样我的VPN客户端将被提供192.168.12.x的IP地址。 否则,我认为它会从VPN服务器获得192.168.30.10。 (奇怪我只是把这个值回到默认值1,我的VPN客户端仍然从vpn服务器获得192.168.12.110) 当我查看Windows VPN客户端上的VPN连接详细信息时,奇怪的是无法获得VPN服务器的真实IP。 它说它的1.0.0.1一些假的虚拟ip。 我读过的地方可能是VPN服务器会给自己在192.168.12.x范围内的另一个任意的IP地址(希望不是192.168.12.1这是在VPN服务器的本地局域网上的ROUTER LAN IP)。 无论如何,从我读了它不可能知道什么IP地址在192.168.12.x范围内这个软件VPN服务器将分配自己,因为它隐藏其VPNnetworking堆栈,即你不能看到ppp0等ifconfig像你将与strongswan openswan等IPsec l2tp,我已经使用成功(并且仍然在其他服务器上使用)。