On Wed, Jan 30, 2013 at 07:56:23AM +0100, zorg wrote: > Le 29/01/2013 15:25, Dejan Muhamedagic a écrit : > > Hi, > > > > On Tue, Jan 29, 2013 at 11:22:51AM +0100, zorg wrote: > >> Hello, > >> I found someone having same problem in august but no solution where given > > It'd be helpful to pass a link to the discussion. > http://www.gossamer-threads.com/lists/linuxha/pacemaker/81373 > > > > >> i have setup a 2-node cluster and configured virtualdomain > >> resources using iscsi storage and libvirt. > >> > >> when i reboot one node (shutdown -r now) everything seems > >> to be ok, virtual machines running on this node are migrated > >> away and continue to run on the other node. > >> > >> but when the node comes up again i looks like it first checks > >> that none of the configured resources are running. > >> > >> this checks fails VirtualDomain resources because libvirtd > >> is not running at this time, i can see a lot of errors like > >> > >> Jan 29 11:03:58 node1 lrmd: [1807]: info: RA output: > >> (vm_VM_mysql1:probe:stderr) Failed to connect socket to > >> '/var/run/libvirt/libvirt-sock': No such file or directory > >> > >> And the VM are stop one all node and restart but no migration occur > > I'm sorry, I don't follow the last sentence. Where does the VM > > stop? > > > > Thanks, > > > > Dejan > The problem is the vm witch are stop and start on all node when a node > reboot > I'va investigate and the problem seem to be libvirt init script witch > start to fast but the socket of libvirt not beeing completly ready.
OK. That's a typical problem with the LSB init scripts, i.e. they don't wait for the service which they're starting to be operational. > I have find a temporary solution by start libvirt before corosync à > reboot then i work Yes, that way libvirt would most probably have enough time to startup. Thanks, Dejan > >> SO every time a node restart it restart of the VM of the cluster > >> It s not really what i want > >> > >> > >> here is my conf > >> node node1 \ > >> utilization cpu="32" hv_memory="132285200" \ > >> utilization io_usage="10000" \ > >> attributes standby="off" > >> node node2 \ > >> utilization cpu="32" hv_memory="132285200" \ > >> attributes standby="off" \ > >> utilization io_usage="10000" > >> primitive p_iscsi ocf:heartbeat:iscsi \ > >> params portal="192.168.2.2:3260" target="iqn.2013-01.grek.zorba" \ > >> op start interval="0" timeout="120" \ > >> op stop interval="0" timeout="120" > >> primitive p_libvirtd lsb:libvirt-bin \ > >> op monitor interval="120s" \ > >> op start interval="0" \ > >> op stop interval="0" > >> primitive p_open-iscsi lsb:open-iscsi \ > >> op start interval="0" timeout="20" \ > >> op stop interval="0" timeout="20" \ > >> op monitor interval="20" > >> primitive s_ipmi_node1 stonith:fence_ipmilan \ > >> op monitor interval="20s" \ > >> params action="off" pcmk_host_check="static-list" > >> pcmk_host_list="node2" ipaddr="13.6.23.12" login="corosync" passwd="mdp" > >> power_wait="4" lanplus="true" delay="1" > >> primitive s_ipmi_node2 stonith:fence_ipmilan \ > >> op monitor interval="20s" \ > >> params action="off" pcmk_host_check="static-list" > >> pcmk_host_list="node1" ipaddr="13.6.23.10" login="corosync" passwd="mdp" > >> power_wait="4" lanplus="true" delay="10" > >> primitive vm_VM_django1 ocf:heartbeat:VirtualDomain \ > >> params config="/etc/libvirt/qemu/VM_django1.xml" > >> hypervisor="qemu:///system" migration_transport="ssh" \ > >> meta allow-migrate="true" target-role="Started" \ > >> op start interval="0" timeout="3min" \ > >> op stop interval="0" timeout="3min" \ > >> op migrate_from interval="0" timeout="5min" \ > >> op migrate_to interval="0" timeout="5min" \ > >> op monitor interval="60" timeout="30" \ > >> utilization cpu="2" hv_memory="8192" io_usage="10" > >> primitive vm_VM_mysql1 ocf:heartbeat:VirtualDomain \ > >> params config="/etc/libvirt/qemu/VM_mysql1.xml" > >> hypervisor="qemu:///system" migration_transport="ssh" \ > >> meta allow-migrate="true" target-role="Started" \ > >> op start interval="0" timeout="3min" \ > >> op stop interval="0" timeout="3min" \ > >> op migrate_from interval="0" timeout="5min" \ > >> op migrate_to interval="0" timeout="5min" \ > >> op monitor interval="60" timeout="30" \ > >> utilization io_usage="10" cpu="1" hv_memory="2048" > >> primitive vm_VM_lamp1 ocf:heartbeat:VirtualDomain \ > >> params config="/etc/libvirt/qemu/VM_lamp1.xml" > >> hypervisor="qemu:///system" migration_transport="ssh" \ > >> meta allow-migrate="true" target-role="Started" is-managed="true" \ > >> op start interval="0" timeout="3min" \ > >> op stop interval="0" timeout="3min" \ > >> op migrate_from interval="0" timeout="5min" \ > >> op migrate_to interval="0" timeout="5min" \ > >> op monitor interval="60" timeout="30" \ > >> utilization io_usage="50" cpu="6" hv_memory="13312" > >> primitive vm_VM_tomcat1 ocf:heartbeat:VirtualDomain \ > >> params config="/etc/libvirt/qemu/VM_tomcat1.xml" > >> hypervisor="qemu:///system" migration_transport="ssh" \ > >> meta allow-migrate="true" target-role="Started" is-managed="false" \ > >> op start interval="0" timeout="3min" \ > >> op stop interval="0" timeout="3min" \ > >> op migrate_from interval="0" timeout="5min" \ > >> op migrate_to interval="0" timeout="5min" \ > >> op monitor interval="60" timeout="30" \ > >> utilization io_usage="10" cpu="4" hv_memory="10240" > >> group cluster_service p_open-iscsi p_iscsi p_libvirtd > >> clone cl_cluster_service cluster_service \ > >> meta target-role="Started" > >> location loc-prefer-stonith-1 s_ipmi_node1 \ > >> rule $id="loc-prefer-stonith-1-rule" inf: #uname eq node1 > >> location loc-prefer-stonith-2 s_ipmi_node2 \ > >> rule $id="loc-prefer-stonith-2-rule" inf: #uname eq node2 > >> order ord_cl_libvirtd_vm inf: cl_cluster_service vm_VM_django1 > >> order ord_cl_libvirtd_vm_VM_mysql1 inf: cl_cluster_service vm_VM_mysql1 > >> order ord_cl_libvirtd_vm_VM_lamp1 inf: cl_cluster_service vm_VM_lamp1 > >> order ord_cl_libvirtd_vm_VM_tomcat1 inf: cl_cluster_service vm_VM_tomcat1 > >> property $id="cib-bootstrap-options" \ > >> dc-version="1.1.7-ee0730e13d124c3d58f00016c3376a1de5323cff" \ > >> cluster-infrastructure="openais" \ > >> stonith-enabled="true" \ > >> expected-quorum-votes="2" \ > >> placement-strategy="balanced" \ > >> no-quorum-policy="ignore" \ > >> last-lrm-refresh="1359413335" \ > >> stonith-action="reboot" > >> > >> > >> _______________________________________________ > >> Linux-HA mailing list > >> [email protected] > >> http://lists.linux-ha.org/mailman/listinfo/linux-ha > >> See also: http://linux-ha.org/ReportingProblems > > _______________________________________________ > > Linux-HA mailing list > > [email protected] > > http://lists.linux-ha.org/mailman/listinfo/linux-ha > > See also: http://linux-ha.org/ReportingProblems > > _______________________________________________ > Linux-HA mailing list > [email protected] > http://lists.linux-ha.org/mailman/listinfo/linux-ha > See also: http://linux-ha.org/ReportingProblems _______________________________________________ Linux-HA mailing list [email protected] http://lists.linux-ha.org/mailman/listinfo/linux-ha See also: http://linux-ha.org/ReportingProblems
