diff --git a/doc/Clusters_from_Scratch/en-US/Author_Group.xml b/doc/Clusters_from_Scratch/en-US/Author_Group.xml index c368fe5361..49aae807b1 100644 --- a/doc/Clusters_from_Scratch/en-US/Author_Group.xml +++ b/doc/Clusters_from_Scratch/en-US/Author_Group.xml @@ -1,16 +1,21 @@ AndrewBeekhof Red Hat Primary author andrew@beekhof.net RaoulScarazzini Italian translation rasca@miamammausalinux.org + + DanFrîncu + Romanian translation + df.cluster@gmail.com + diff --git a/doc/Clusters_from_Scratch/ro-RO/Ap-Cman.po b/doc/Clusters_from_Scratch/ro-RO/Ap-Cman.po new file mode 100644 index 0000000000..60c9ecdcf1 --- /dev/null +++ b/doc/Clusters_from_Scratch/ro-RO/Ap-Cman.po @@ -0,0 +1,225 @@ +# +# AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: Clusters from Scratch 1.1\n" +"POT-Creation-Date: 2011-12-31T15:15:49\n" +"PO-Revision-Date: 2011-11-20 10:41+0200\n" +"Last-Translator: Dan Frîncu \n" +"Language-Team: None\n" +"MIME-Version: 1.0\n" +"Content-Type: application/x-publican; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Tag: title +#, no-c-format +msgid "Using CMAN for Cluster Membership and Quorum" +msgstr "Folosirea CMAN pentru Apartenenţa la Cluster şi Quorum" + +#. Tag: title +#, no-c-format +msgid "Background" +msgstr "Informaţii de fond" + +#. Tag: para +#, no-c-format +msgid "CMAN v3 is a Corsync plugin that monitors the names and number of active cluster nodes in order to deliver membership and quorum information to clients (such as the Pacemaker daemons)." +msgstr "CMAN v3 este un plugin al Corosync care monitorizează numele și numărul de noduri active din cluster pentru a livra informații de apartenență și quorum clienților (cum ar fi daemonii Pacemaker-ului)." + +#. Tag: para +#, no-c-format +msgid "In a traditional Corosync-Pacemaker cluster, a Pacemaker plugin is loaded to provide membership and quorum information. The motivation for wanting to use CMAN for this instead, is to ensure all elements of the cluster stack are making decisions based on the same membership and quorum data. A failure to do this can lead to what is called internal split-brain - a situation where different parts of the stack disagree about whether some nodes are alive or dead - which quickly leads to unnecessary downtime and/or data corruption. " +msgstr "Într-un cluster tradițional Corosync-Pacemaker, un plugin Pacemaker este încărcat pentru a furniza informații de apartenență și quorum. Motivația pentru dorința de a folosi CMAN în schimb, este de a asigura că toate elementele stivei de cluster realizează decizii pe baza acelorași date de apartenență și quorum. Un eșec de a realiza acest lucru poate conduce la ceea ce este numit a fi un split-brain intern - o situație în care părți diferite ale stivei nu sunt de acord dacă unele noduri sunt funcționale sau nu - fapt care conduce rapid către un downtime inutil și/sau către coruperea datelor. " + +#. Tag: para +#, no-c-format +msgid "CMAN has been around longer than Pacemaker and is part of the Red Hat cluster stack, so it is available and supported by many distributions and other pieces of software (such as OCFS2 and GFS2). For this reason it makes sense to support it." +msgstr "CMAN a fost prin preajmă mai mult timp decât Pacemaker și este parte din stiva de cluster a Red Hat, așa că este disponibil și suportat de către multe distribuții și de alte componente software (cum ar fi OCFS2 și GFS2). Din acest motiv are logică să îl suportăm." + +#. Tag: title +#, no-c-format +msgid "Adding CMAN Support" +msgstr "Adăugarea de Suport pentru CMAN" + +#. Tag: para +#, no-c-format +msgid "Be sure to disable the Pacemaker plugin before continuing with this section. In most cases, this can be achieved by removing /etc/corosync/service.d/pcmk and stopping Corosync." +msgstr "Asigurați-vă că dezactivați pluginul de Pacemaker înainte de a continua cu această secțiune. În majoritatea cazurilor, acest lucru poate fi realizat prin înlăturarea /etc/corosync/service.d/pcmk și prin oprirea Corosync." + +#. Tag: title +#, no-c-format +msgid "Adding CMAN Support - cluster.conf" +msgstr "Adăugarea de Suport pentru CMAN - cluster.conf" + +#. Tag: para +#, no-c-format +msgid "The preferred approach for enabling CMAN is to configure cluster.conf and use the /etc/init.d/cman script to start Corosync. It's far easier to maintain and start automatically starts the necessary pieces for using GFS2." +msgstr "Abordarea preferată pentru activarea CMAN este să configurați cluster.conf și să folosiți scriptul /etc/init.d/cman pentru a porni Corosync. Este mult mai ușor de menținut și pornirea acestuia pornește automat piesele necesare pentru folosirea GFS2." + +#. Tag: para +#, no-c-format +msgid "You can find some documentation on Installing CMAN and Creating a Basic Cluster Configuration File at the Red Hat website. However please ignore the parts about Fencing, Failover Domains, or HA Services and anything to do with rgmanager and fenced. All these continue to be handled by Pacemaker in the normal manner." +msgstr "Puteți găsi documentație despre Instalarea CMAN și Crearea unui Fișier de Bază pentru Configurarea Clusterului pe site-ul Red Hat. Totuși vă rugăm să ignorați părțile despre Evacuare forțată, Domenii de Failover sau Servicii HA și orice are de-a face cu rgmanager și fenced. Toate acestea continuă să fie gestionate de către Pacemaker într-o manieră normală." + +#. Tag: title +#, no-c-format +msgid "Sample cluster.conf for a two-node cluster" +msgstr "Exemplu de cluster.conf pentru un cluster format din două noduri" + +#. Tag: programlisting +#, no-c-format +msgid "\n" +" \n" +"<?xml version=\"1.0\"?>\n" +"<cluster config_version=\"1\" name=\"east8\">\n" +" <logging debug=\"off\"/>\n" +" <clusternodes>\n" +" <clusternode name=\"pcmk-1\" nodeid=\"1\">\n" +" <fence>\n" +" <method name=\"pcmk-redirect\">\n" +" <device name=\"pcmk\" port=\"pcmk-1\"/>\n" +" </method>\n" +" </fence>\n" +" </clusternode>\n" +" <clusternode name=\"pcmk-3\" nodeid=\"2\">\n" +" <fence>\n" +" <method name=\"pcmk-redirect\">\n" +" <device name=\"pcmk\" port=\"pcmk-3\"/>\n" +" </method>\n" +" </fence>\n" +" </clusternode>\n" +" </clusternodes>\n" +" <fencedevices>\n" +" <fencedevice name=\"pcmk\" agent=\"fence_pcmk\"/>\n" +" </fencedevices>\n" +"</cluster>\n" +" \n" +" " +msgstr "\n" +" \n" +"<?xml version=\"1.0\"?>\n" +"<cluster config_version=\"1\" name=\"east8\">\n" +" <logging debug=\"off\"/>\n" +" <clusternodes>\n" +" <clusternode name=\"pcmk-1\" nodeid=\"1\">\n" +" <fence>\n" +" <method name=\"pcmk-redirect\">\n" +" <device name=\"pcmk\" port=\"pcmk-1\"/>\n" +" </method>\n" +" </fence>\n" +" </clusternode>\n" +" <clusternode name=\"pcmk-3\" nodeid=\"2\">\n" +" <fence>\n" +" <method name=\"pcmk-redirect\">\n" +" <device name=\"pcmk\" port=\"pcmk-3\"/>\n" +" </method>\n" +" </fence>\n" +" </clusternode>\n" +" </clusternodes>\n" +" <fencedevices>\n" +" <fencedevice name=\"pcmk\" agent=\"fence_pcmk\"/>\n" +" </fencedevices>\n" +"</cluster>\n" +" \n" +" " + +#. Tag: title +#, no-c-format +msgid "Adding CMAN Support - corosync.conf" +msgstr "Adăugarea de Suport pentru CMAN - corosync.conf" + +#. Tag: para +#, no-c-format +msgid "The alternative is to add the necessary cman configuration elements to corosync.conf. We recommend you place these directives in /etc/corosync/service.d/cman as they will differ between machines." +msgstr "Alternativa este să adăugați elementele necesare pentru configurarea cman în corosync.conf. Vă recomandăm să plasați aceste directive în /etc/corosync/service.d/cman din moment ce acestea vor fi diferite între mașini." + +#. Tag: para +#, no-c-format +msgid "If you choose this approach, you would continue to start and stop Corosync with its init script as previously described in this document." +msgstr "Dacă alegeți această abordare, veți continua să porniți și să opriți Corosync cu scriptul său de init după cum am descris în prealabil în acest document." + +#. Tag: title +#, no-c-format +msgid "Sample corosync.conf extensions for a two-node cluster" +msgstr "Exemplu de extensii ale corosync.conf pentru un cluster format din două noduri" + +#. Tag: programlisting +#, no-c-format +msgid "\n" +"[root@pcmk-1 ~]# cat <<-END >>/etc/corosync/service.d/cman\n" +"cluster {\n" +" name: beekhof\n" +"\n" +" clusternodes {\n" +" clusternode {\n" +" votes: 1\n" +" nodeid: 1\n" +" name: pcmk-1\n" +" }\n" +" clusternode {\n" +" votes: 1\n" +" nodeid: 2\n" +" name: pcmk-2\n" +" }\n" +" }\n" +" cman {\n" +" expected_votes: 2\n" +" cluster_id: 123\n" +" nodename: `uname -n`\n" +" two_node: 1\n" +" max_queued: 10\n" +" }\n" +"}\n" +"\n" +"service {\n" +" name: corosync_cman\n" +" ver: 0\n" +"}\n" +"\n" +"quorum {\n" +" provider: quorum_cman\n" +"}\n" +"END\n" +" " +msgstr "\n" +"[root@pcmk-1 ~]# cat <<-END >>/etc/corosync/service.d/cman\n" +"cluster {\n" +" name: beekhof\n" +"\n" +" clusternodes {\n" +" clusternode {\n" +" votes: 1\n" +" nodeid: 1\n" +" name: pcmk-1\n" +" }\n" +" clusternode {\n" +" votes: 1\n" +" nodeid: 2\n" +" name: pcmk-2\n" +" }\n" +" }\n" +" cman {\n" +" expected_votes: 2\n" +" cluster_id: 123\n" +" nodename: `uname -n`\n" +" two_node: 1\n" +" max_queued: 10\n" +" }\n" +"}\n" +"\n" +"service {\n" +" name: corosync_cman\n" +" ver: 0\n" +"}\n" +"\n" +"quorum {\n" +" provider: quorum_cman\n" +"}\n" +"END\n" +" " + +#. Tag: para +#, no-c-format +msgid "Verify that nodename was set appropriately on each host." +msgstr "Verificați că nodename a fost setat corespunzător pe fiecare gazdă." diff --git a/doc/Clusters_from_Scratch/ro-RO/Ap-Configuration.po b/doc/Clusters_from_Scratch/ro-RO/Ap-Configuration.po new file mode 100644 index 0000000000..9a63e9e103 --- /dev/null +++ b/doc/Clusters_from_Scratch/ro-RO/Ap-Configuration.po @@ -0,0 +1,364 @@ +# +# AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: Clusters from Scratch 1.1\n" +"POT-Creation-Date: 2011-12-31T16:43:02\n" +"PO-Revision-Date: 2011-12-31T16:43:02\n" +"Last-Translator: Dan Frîncu \n" +"Language-Team: None\n" +"MIME-Version: 1.0\n" +"Content-Type: application/x-publican; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Tag: title +#, no-c-format +msgid "Configuration Recap" +msgstr "Recapitularea Configurației" + +#. Tag: title +#, no-c-format +msgid "Final Cluster Configuration" +msgstr "Configurația Finală a Clusterului" + +#. Tag: screen +#, no-c-format +msgid "\n" +"[root@pcmk-1 ~]# crm configure show\n" +"node pcmk-1\n" +"node pcmk-2\n" +"primitive WebData ocf:linbit:drbd \\\n" +"        params drbd_resource=\"wwwdata\" \\\n" +"        op monitor interval=\"60s\"\n" +"primitive WebFS ocf:heartbeat:Filesystem \\\n" +"        params device=\"/dev/drbd/by-res/wwwdata\" directory=\"/var/www/html\" fstype=\"gfs2\"\n" +"primitive WebSite ocf:heartbeat:apache \\\n" +"        params configfile=\"/etc/httpd/conf/httpd.conf\" \\\n" +"        op monitor interval=\"1min\"\n" +"primitive ClusterIP ocf:heartbeat:IPaddr2 \\\n" +"        params ip=\"192.168.122.101\" cidr_netmask=\"32\" clusterip_hash=\"sourceip\" \\\n" +"        op monitor interval=\"30s\"\n" +"primitive ipmi-fencing stonith::fence_ipmilan \\\n" +"        params pcmk_host_list=\"pcmk-1 pcmk-2\" ipaddr=10.0.0.1 login=testuser passwd=abc123 \\\n" +"        op monitor interval=\"60s\"\n" +"ms WebDataClone WebData \\\n" +"        meta master-max=\"2\" master-node-max=\"1\" clone-max=\"2\" clone-node-max=\"1\" notify=\"true\"\n" +"clone WebFSClone WebFS\n" +"clone WebIP ClusterIP  \\\n" +"        meta globally-unique=\"true\" clone-max=\"2\" clone-node-max=\"2\"\n" +"clone WebSiteClone WebSite\n" +"colocation WebSite-with-WebFS inf: WebSiteClone WebFSClone\n" +"colocation fs_on_drbd inf: WebFSClone WebDataClone:Master\n" +"colocation website-with-ip inf: WebSiteClone WebIP\n" +"order WebFS-after-WebData inf: WebDataClone:promote WebFSClone:start\n" +"order WebSite-after-WebFS inf: WebFSClone WebSiteClone\n" +"order apache-after-ip inf: WebIP WebSiteClone\n" +"property $id=\"cib-bootstrap-options\" \\\n" +"        dc-version=\"1.1.5-bdd89e69ba545404d02445be1f3d72e6a203ba2f\" \\\n" +"        cluster-infrastructure=\"openais\" \\\n" +"        expected-quorum-votes=\"2\" \\\n" +"        stonith-enabled=\"true\" \\\n" +"        no-quorum-policy=\"ignore\"\n" +"rsc_defaults $id=\"rsc-options\" \\\n" +"        resource-stickiness=\"100\"\n" +"" +msgstr "\n" +"[root@pcmk-1 ~]# crm configure show\n" +"node pcmk-1\n" +"node pcmk-2\n" +"primitive WebData ocf:linbit:drbd \\\n" +"        params drbd_resource=\"wwwdata\" \\\n" +"        op monitor interval=\"60s\"\n" +"primitive WebFS ocf:heartbeat:Filesystem \\\n" +"        params device=\"/dev/drbd/by-res/wwwdata\" directory=\"/var/www/html\" fstype=\"gfs2\"\n" +"primitive WebSite ocf:heartbeat:apache \\\n" +"        params configfile=\"/etc/httpd/conf/httpd.conf\" \\\n" +"        op monitor interval=\"1min\"\n" +"primitive ClusterIP ocf:heartbeat:IPaddr2 \\\n" +"        params ip=\"192.168.122.101\" cidr_netmask=\"32\" clusterip_hash=\"sourceip\" \\\n" +"        op monitor interval=\"30s\"\n" +"primitive ipmi-fencing stonith::fence_ipmilan \\\n" +"        params pcmk_host_list=\"pcmk-1 pcmk-2\" ipaddr=10.0.0.1 login=testuser passwd=abc123 \\\n" +"        op monitor interval=\"60s\"\n" +"ms WebDataClone WebData \\\n" +"        meta master-max=\"2\" master-node-max=\"1\" clone-max=\"2\" clone-node-max=\"1\" notify=\"true\"\n" +"clone WebFSClone WebFS\n" +"clone WebIP ClusterIP  \\\n" +"        meta globally-unique=\"true\" clone-max=\"2\" clone-node-max=\"2\"\n" +"clone WebSiteClone WebSite\n" +"colocation WebSite-with-WebFS inf: WebSiteClone WebFSClone\n" +"colocation fs_on_drbd inf: WebFSClone WebDataClone:Master\n" +"colocation website-with-ip inf: WebSiteClone WebIP\n" +"order WebFS-after-WebData inf: WebDataClone:promote WebFSClone:start\n" +"order WebSite-after-WebFS inf: WebFSClone WebSiteClone\n" +"order apache-after-ip inf: WebIP WebSiteClone\n" +"property $id=\"cib-bootstrap-options\" \\\n" +"        dc-version=\"1.1.5-bdd89e69ba545404d02445be1f3d72e6a203ba2f\" \\\n" +"        cluster-infrastructure=\"openais\" \\\n" +"        expected-quorum-votes=\"2\" \\\n" +"        stonith-enabled=\"true\" \\\n" +"        no-quorum-policy=\"ignore\"\n" +"rsc_defaults $id=\"rsc-options\" \\\n" +"        resource-stickiness=\"100\"\n" +"" + +#. Tag: title +#, no-c-format +msgid "Node List" +msgstr "Lista Nodurilor" + +#. Tag: para +#, no-c-format +msgid "The list of cluster nodes is automatically populated by the cluster." +msgstr "Lista nodurilor din cluster este populată în mod automat de către cluster." + +#. Tag: screen +#, no-c-format +msgid "\n" +"node pcmk-1\n" +"node pcmk-2\n" +"" +msgstr "\n" +"node pcmk-1\n" +"node pcmk-2\n" +"" + +#. Tag: title +#, no-c-format +msgid "Cluster Options" +msgstr "Opțiunile Clusterului" + +#. Tag: para +#, no-c-format +msgid "This is where the cluster automatically stores some information about the cluster" +msgstr "Aici este locul unde clusterul stochează automat anumite informații despre cluster" + +#. Tag: para +#, no-c-format +msgid "dc-version - the version (including upstream source-code hash) of Pacemaker used on the DC" +msgstr "dc-version - versiunea (incluzând hash-ul codului sursă din upstream) Pacemaker-ului folosit pe DC" + +#. Tag: para +#, no-c-format +msgid "cluster-infrastructure - the cluster infrastructure being used (heartbeat or openais)" +msgstr "cluster-infrastructure - infrastructura de cluster folosită (heartbeat sau openais)" + +#. Tag: para +#, no-c-format +msgid "expected-quorum-votes - the maximum number of nodes expected to be part of the cluster" +msgstr "expected-quorum-votes - numărul maxim de noduri care se așteaptă să facă parte din cluster" + +#. Tag: para +#, no-c-format +msgid "and where the admin can set options that control the way the cluster operates" +msgstr "și locul unde administratorul poate seta opțiuni care controlează modul în care operează clusterul" + +#. Tag: para +#, no-c-format +msgid "stonith-enabled=true - Make use of STONITH" +msgstr "stonith-enabled=true - Pune STONITH în folosință" + +#. Tag: para +#, no-c-format +msgid "no-quorum-policy=ignore - Ignore loss of quorum and continue to host resources." +msgstr "no-quorum-policy=ignore - Ignoră pierderea quorumului și continuă să găzduiască resurse." + +#. Tag: screen +#, no-c-format +msgid "\n" +"property $id=\"cib-bootstrap-options\" \\\n" +"        dc-version=\"1.1.5-bdd89e69ba545404d02445be1f3d72e6a203ba2f\" \\\n" +"        cluster-infrastructure=\"openais\" \\\n" +"        expected-quorum-votes=\"2\" \\\n" +"        stonith-enabled=\"true\" \\\n" +"        no-quorum-policy=\"ignore\"\n" +"" +msgstr "\n" +"property $id=\"cib-bootstrap-options\" \\\n" +"        dc-version=\"1.1.5-bdd89e69ba545404d02445be1f3d72e6a203ba2f\" \\\n" +"        cluster-infrastructure=\"openais\" \\\n" +"        expected-quorum-votes=\"2\" \\\n" +"        stonith-enabled=\"true\" \\\n" +"        no-quorum-policy=\"ignore\"\n" +"" + +#. Tag: title +#, no-c-format +msgid "Resources" +msgstr "Resurse" + +#. Tag: title +#, no-c-format +msgid "Default Options" +msgstr "Opțiuni Implicite" + +#. Tag: para +#, no-c-format +msgid "Here we configure cluster options that apply to every resource." +msgstr "Aici configurăm opțiuni ale clusterului care se aplică fiecărei resurse." + +#. Tag: para +#, no-c-format +msgid "resource-stickiness - Specify the aversion to moving resources to other machines" +msgstr "resource-stickiness - Specifică aversiunea față de mutarea resurselor către alte mașini" + +#. Tag: screen +#, no-c-format +msgid "\n" +"rsc_defaults $id=\"rsc-options\" \\\n" +"        resource-stickiness=\"100\"\n" +"" +msgstr "\n" +"rsc_defaults $id=\"rsc-options\" \\\n" +"        resource-stickiness=\"100\"\n" +"" + +#. Tag: title +#, no-c-format +msgid "Fencing" +msgstr "Evacuarea Forțată" + +#. Tag: para +#, no-c-format +msgid "TODO: Add text here" +msgstr "TODO: Adaugă text aici" + +#. Tag: screen +#, no-c-format +msgid "\n" +"primitive ipmi-fencing stonith::fence_ipmilan \\\n" +"        params pcmk_host_list=\"pcmk-1 pcmk-2\" ipaddr=10.0.0.1 login=testuser passwd=abc123 \\\n" +"        op monitor interval=\"60s\"\n" +"clone Fencing rsa-fencing\n" +"" +msgstr "\n" +"primitive ipmi-fencing stonith::fence_ipmilan \\\n" +"        params pcmk_host_list=\"pcmk-1 pcmk-2\" ipaddr=10.0.0.1 login=testuser passwd=abc123 \\\n" +"        op monitor interval=\"60s\"\n" +"clone Fencing rsa-fencing\n" +"" + +#. Tag: title +#, no-c-format +msgid "Service Address" +msgstr "Adresa Serviciului" + +#. Tag: para +#, no-c-format +msgid "Users of the services provided by the cluster require an unchanging address with which to access it. Additionally, we cloned the address so it will be active on both nodes. An iptables rule (created as part of the resource agent) is used to ensure that each request only gets processed by one of the two clone instances. The additional meta options tell the cluster that we want two instances of the clone (one \"request bucket\" for each node) and that if one node fails, then the remaining node should hold both." +msgstr "Utilizatorii serviciilor furnizate de către cluster necesită o adresă neschimbabilă prin care să le acceseze. În mod adițional, am clonat adresa astfel încât va fi activă pe ambele noduri. O regulă de iptables (creată ca parte din agentul de resursă) este folosită pentru a asigura faptul că fiecare cerere va fi procesată doar de către una din cele două instanțe ale clonei. Meta opțiunile adiționale spun clusterului că dorim două instanțe ale clonei (câte o \"găleată de cereri\" pentru fiecare nod) și că dacă un nod eșuează, atunci nodul care rămâne ar trebui să le țină pe amândouă." + +#. Tag: screen +#, no-c-format +msgid "\n" +"primitive ClusterIP ocf:heartbeat:IPaddr2 \\\n" +"        params ip=\"192.168.122.101\" cidr_netmask=\"32\" clusterip_hash=\"sourceip\" \\\n" +"        op monitor interval=\"30s\"\n" +"clone WebIP ClusterIP  \n" +"        meta globally-unique=\"true\" clone-max=\"2\" clone-node-max=\"2\"\n" +"" +msgstr "\n" +"primitive ClusterIP ocf:heartbeat:IPaddr2 \\\n" +"        params ip=\"192.168.122.101\" cidr_netmask=\"32\" clusterip_hash=\"sourceip\" \\\n" +"        op monitor interval=\"30s\"\n" +"clone WebIP ClusterIP  \n" +"        meta globally-unique=\"true\" clone-max=\"2\" clone-node-max=\"2\"\n" +"" + +#. Tag: para +#, no-c-format +msgid "TODO: The RA should check for globally-unique=true when cloned" +msgstr "TODO: RA-ul ar trebui să verifice globally-unique=true când este clonat" + +#. Tag: title +#, no-c-format +msgid "DRBD - Shared Storage" +msgstr "DRBD - Stocare Partajată" + +#. Tag: para +#, no-c-format +msgid "Here we define the DRBD service and specify which DRBD resource (from drbd.conf) it should manage. We make it a master/slave resource and, in order to have an active/active setup, allow both instances to be promoted by specifying master-max=2. We also set the notify option so that the cluster will tell DRBD agent when it’s peer changes state." +msgstr "Aici definim serviciul DRBD și specificăm care resursă DRBD (din drbd.conf) ar trebui să gestioneze. O creem ca resursă master/slave și pentru a avea un setup activ/activ, permitem ambelor instanțe să fie promovate specificând master-max=2. De asemenea setăm opțiunea notify astfel încât clusterul va spune agentului DRBD când vecinul acestuia își schimbă starea." + +#. Tag: screen +#, no-c-format +msgid "\n" +"primitive WebData ocf:linbit:drbd \\\n" +"        params drbd_resource=\"wwwdata\" \\\n" +"        op monitor interval=\"60s\"\n" +"ms WebDataClone WebData \\\n" +"        meta master-max=\"2\" master-node-max=\"1\" clone-max=\"2\" clone-node-max=\"1\" notify=\"true\"\n" +"" +msgstr "\n" +"primitive WebData ocf:linbit:drbd \\\n" +"        params drbd_resource=\"wwwdata\" \\\n" +"        op monitor interval=\"60s\"\n" +"ms WebDataClone WebData \\\n" +"        meta master-max=\"2\" master-node-max=\"1\" clone-max=\"2\" clone-node-max=\"1\" notify=\"true\"\n" +"" + +#. Tag: title +#, no-c-format +msgid "Cluster Filesystem" +msgstr "Sistem de Fișiere de Cluster" + +#. Tag: para +#, no-c-format +msgid "The cluster filesystem ensures that files are read and written correctly. We need to specify the block device (provided by DRBD), where we want it mounted and that we are using GFS2. Again it is a clone because it is intended to be active on both nodes. The additional constraints ensure that it can only be started on nodes with active gfs-control and drbd instances." +msgstr "Sistemul de fișiere de cluster se asigură că fișierele sunt citite și scrise corect. Trebuie să specificâm dispozitivul de tip bloc (furnizat de DRBD), unde îl vrem montat și că folosim GFS2. Din nou este o clonă deoarece este intenționat să fie activă pe ambele noduri. Restricțiile adiționale asigură faptul că poate fi pornită numai pe noduri cu gfs-control activ și instanțe DRBD." + +#. Tag: screen +#, no-c-format +msgid "\n" +"primitive WebFS ocf:heartbeat:Filesystem \\\n" +"        params device=\"/dev/drbd/by-res/wwwdata\" directory=\"/var/www/html\" fstype=\"gfs2\"\n" +"clone WebFSClone WebFS\n" +"colocation WebFS-with-gfs-control inf: WebFSClone gfs-clone\n" +"colocation fs_on_drbd inf: WebFSClone WebDataClone:Master\n" +"order WebFS-after-WebData inf: WebDataClone:promote WebFSClone:start\n" +"order start-WebFS-after-gfs-control inf: gfs-clone WebFSClone\n" +"" +msgstr "\n" +"primitive WebFS ocf:heartbeat:Filesystem \\\n" +"        params device=\"/dev/drbd/by-res/wwwdata\" directory=\"/var/www/html\" fstype=\"gfs2\"\n" +"clone WebFSClone WebFS\n" +"colocation WebFS-with-gfs-control inf: WebFSClone gfs-clone\n" +"colocation fs_on_drbd inf: WebFSClone WebDataClone:Master\n" +"order WebFS-after-WebData inf: WebDataClone:promote WebFSClone:start\n" +"order start-WebFS-after-gfs-control inf: gfs-clone WebFSClone\n" +"" + +#. Tag: title +#, no-c-format +msgid "Apache" +msgstr "Apache" + +#. Tag: para +#, no-c-format +msgid "Lastly we have the actual service, Apache. We need only tell the cluster where to find its main configuration file and restrict it to running on nodes that have the required filesystem mounted and the IP address active." +msgstr "În cele din urmă avem serviciul în sine, Apache. Nu trebuie decât să specificăm clusterului unde să găsească fișierul principal de configurare al acestuia și să-l restricționăm în a rula numai pe nodurile care au montat sistemul de fișiere cerut și adresa IP activă." + +#. Tag: screen +#, no-c-format +msgid "\n" +"primitive WebSite ocf:heartbeat:apache \\\n" +"        params configfile=\"/etc/httpd/conf/httpd.conf\" \\\n" +"        op monitor interval=\"1min\"\n" +"clone WebSiteClone WebSite\n" +"colocation WebSite-with-WebFS inf: WebSiteClone WebFSClone\n" +"colocation website-with-ip inf: WebSiteClone WebIP\n" +"order apache-after-ip inf: WebIP WebSiteClone\n" +"order WebSite-after-WebFS inf: WebFSClone WebSiteClone\n" +"" +msgstr "\n" +"primitive WebSite ocf:heartbeat:apache \\\n" +"        params configfile=\"/etc/httpd/conf/httpd.conf\" \\\n" +"        op monitor interval=\"1min\"\n" +"clone WebSiteClone WebSite\n" +"colocation WebSite-with-WebFS inf: WebSiteClone WebFSClone\n" +"colocation website-with-ip inf: WebSiteClone WebIP\n" +"order apache-after-ip inf: WebIP WebSiteClone\n" +"order WebSite-after-WebFS inf: WebFSClone WebSiteClone\n" +"" + diff --git a/doc/Clusters_from_Scratch/ro-RO/Ap-Corosync-Conf.po b/doc/Clusters_from_Scratch/ro-RO/Ap-Corosync-Conf.po new file mode 100644 index 0000000000..f28276e573 --- /dev/null +++ b/doc/Clusters_from_Scratch/ro-RO/Ap-Corosync-Conf.po @@ -0,0 +1,159 @@ +# +# AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: Clusters from Scratch 1.1\n" +"POT-Creation-Date: 2011-12-31T15:15:49\n" +"PO-Revision-Date: 2011-11-20 00:27+0200\n" +"Last-Translator: Dan Frîncu \n" +"Language-Team: None\n" +"MIME-Version: 1.0\n" +"Content-Type: application/x-publican; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Tag: title +#, no-c-format +msgid "Sample Corosync Configuration" +msgstr "Exemplu de Configurație al Corosync" + +#. Tag: title +#, no-c-format +msgid "Sample Corosync.conf for a two-node cluster" +msgstr "Exemplu de corosync.conf pentru un cluster cu două noduri" + +#. Tag: programlisting +#, no-c-format +msgid "\n" +" \n" +"# Please read the Corosync.conf.5 manual page\n" +"compatibility: whitetank\n" +"\n" +"totem {\n" +"        version: 2\n" +"\n" +"        # How long before declaring a token lost (ms)\n" +"        token:          5000\n" +"\n" +"        # How many token retransmits before forming a new configuration\n" +"        token_retransmits_before_loss_const: 10\n" +"\n" +"        # How long to wait for join messages in the membership protocol (ms)\n" +"        join:           1000\n" +"\n" +"        # How long to wait for consensus to be achieved before starting a new\n" +"        # round of membership configuration (ms)\n" +"        consensus:      6000\n" +"\n" +"        # Turn off the virtual synchrony filter\n" +"        vsftype:        none\n" +"\n" +"        # Number of messages that may be sent by one processor on receipt of the token\n" +"        max_messages:   20\n" +"\n" +"        # Stagger sending the node join messages by 1..send_join ms\n" +"        send_join: 45\n" +"\n" +"        # Limit generated nodeids to 31-bits (positive signed integers)\n" +"        clear_node_high_bit: yes\n" +"\n" +"        # Disable encryption\n" +"        secauth:        off\n" +"\n" +"        # How many threads to use for encryption/decryption\n" +"        threads:           0\n" +"\n" +"        # Optionally assign a fixed node id (integer)\n" +"        # nodeid:         1234\n" +"\n" +"        interface {\n" +"                ringnumber: 0\n" +"\n" +"                # The following values need to be set based on your environment\n" +"                bindnetaddr: 192.168.122.0\n" +"                mcastaddr: 226.94.1.1\n" +"                mcastport: 4000\n" +"        }\n" +"}\n" +"\n" +"logging {\n" +"        debug: off\n" +"        fileline: off\n" +"        to_syslog: yes\n" +"        to_stderr: off\n" +"        syslog_facility: daemon\n" +"        timestamp: on\n" +"}\n" +"\n" +"amf {\n" +"        mode: disabled\n" +"}\n" +" \n" +" " +msgstr "\n" +" \n" +"# Please read the Corosync.conf.5 manual page\n" +"compatibility: whitetank\n" +"\n" +"totem {\n" +"        version: 2\n" +"\n" +"        # How long before declaring a token lost (ms)\n" +"        token:          5000\n" +"\n" +"        # How many token retransmits before forming a new configuration\n" +"        token_retransmits_before_loss_const: 10\n" +"\n" +"        # How long to wait for join messages in the membership protocol (ms)\n" +"        join:           1000\n" +"\n" +"        # How long to wait for consensus to be achieved before starting a new\n" +"        # round of membership configuration (ms)\n" +"        consensus:      6000\n" +"\n" +"        # Turn off the virtual synchrony filter\n" +"        vsftype:        none\n" +"\n" +"        # Number of messages that may be sent by one processor on receipt of the token\n" +"        max_messages:   20\n" +"\n" +"        # Stagger sending the node join messages by 1..send_join ms\n" +"        send_join: 45\n" +"\n" +"        # Limit generated nodeids to 31-bits (positive signed integers)\n" +"        clear_node_high_bit: yes\n" +"\n" +"        # Disable encryption\n" +"        secauth:        off\n" +"\n" +"        # How many threads to use for encryption/decryption\n" +"        threads:           0\n" +"\n" +"        # Optionally assign a fixed node id (integer)\n" +"        # nodeid:         1234\n" +"\n" +"        interface {\n" +"                ringnumber: 0\n" +"\n" +"                # The following values need to be set based on your environment\n" +"                bindnetaddr: 192.168.122.0\n" +"                mcastaddr: 226.94.1.1\n" +"                mcastport: 4000\n" +"        }\n" +"}\n" +"\n" +"logging {\n" +"        debug: off\n" +"        fileline: off\n" +"        to_syslog: yes\n" +"        to_stderr: off\n" +"        syslog_facility: daemon\n" +"        timestamp: on\n" +"}\n" +"\n" +"amf {\n" +"        mode: disabled\n" +"}\n" +" \n" +" " + diff --git a/doc/Clusters_from_Scratch/ro-RO/Ap-Reading.po b/doc/Clusters_from_Scratch/ro-RO/Ap-Reading.po new file mode 100644 index 0000000000..32198e1ccb --- /dev/null +++ b/doc/Clusters_from_Scratch/ro-RO/Ap-Reading.po @@ -0,0 +1,53 @@ +# +# AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: Clusters from Scratch 1.1\n" +"POT-Creation-Date: 2011-12-31T15:15:49\n" +"PO-Revision-Date: 2011-11-20 10:41+0200\n" +"Last-Translator: Dan Frîncu \n" +"Language-Team: None\n" +"MIME-Version: 1.0\n" +"Content-Type: application/x-publican; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Tag: title +#, no-c-format +msgid "Further Reading" +msgstr "Documentație Suplimentară" + +#. Tag: para +#, no-c-format +msgid "Project Website" +msgstr "Site-ul Proiectului" + +#. Tag: para +#, no-c-format +msgid "http://www.clusterlabs.org" +msgstr "http://www.clusterlabs.org" + +#. Tag: para +#, no-c-format +msgid "Cluster Commands" +msgstr "Comenzile Clusterului" + +#. Tag: para +#, no-c-format +msgid "A comprehensive guide to cluster commands has been written by Novell and can be found at:" +msgstr "Un ghid comprehensiv pentru comenzile clusterului a fost scris de către Novell și poate fi găsit la:" + +#. Tag: para +#, no-c-format +msgid "http://www.novell.com/documentation/sles11/book_sleha/index.html?page=/documentation/sles11/book_sleha/data/book_sleha.html" +msgstr "http://www.novell.com/documentation/sles11/book_sleha/index.html?page=/documentation/sles11/book_sleha/data/book_sleha.html" + +#. Tag: para +#, no-c-format +msgid "Corosync" +msgstr "Corosync" + +#. Tag: para +#, no-c-format +msgid "http://www.corosync.org" +msgstr "http://www.corosync.org" diff --git a/doc/Clusters_from_Scratch/ro-RO/Author_Group.po b/doc/Clusters_from_Scratch/ro-RO/Author_Group.po new file mode 100644 index 0000000000..7f2f9eed51 --- /dev/null +++ b/doc/Clusters_from_Scratch/ro-RO/Author_Group.po @@ -0,0 +1,63 @@ +# +# AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: Clusters from Scratch 1.1\n" +"POT-Creation-Date: 2011-12-29T20:04:51\n" +"PO-Revision-Date: 2011-11-20 10:53+0200\n" +"Last-Translator: Dan Frîncu \n" +"Language-Team: None\n" +"MIME-Version: 1.0\n" +"Content-Type: application/x-publican; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Tag: firstname +#, no-c-format +msgid "Andrew" +msgstr "Andrew" + +#. Tag: surname +#, no-c-format +msgid "Beekhof" +msgstr "Beekhof" + +#. Tag: orgname +#, no-c-format +msgid "Red Hat" +msgstr "Red Hat" + +#. Tag: contrib +#, no-c-format +msgid "Primary author" +msgstr "Autor principal" + +#. Tag: firstname +#, no-c-format +msgid "Raoul" +msgstr "Raoul" + +#. Tag: surname +#, no-c-format +msgid "Scarazzini" +msgstr "Scarazzini" + +#. Tag: contrib +#, no-c-format +msgid "Italian translation" +msgstr "Traducerea în limba italiană" + +#. Tag: firstname +#, no-c-format +msgid "Dan" +msgstr "Dan" + +#. Tag: surname +#, no-c-format +msgid "Frîncu" +msgstr "Frîncu" + +#. Tag: contrib +#, no-c-format +msgid "Romanian translation" +msgstr "Traducerea în limba română" diff --git a/doc/Clusters_from_Scratch/ro-RO/Book_Info.po b/doc/Clusters_from_Scratch/ro-RO/Book_Info.po new file mode 100644 index 0000000000..fb2628c012 --- /dev/null +++ b/doc/Clusters_from_Scratch/ro-RO/Book_Info.po @@ -0,0 +1,73 @@ +# +# AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: Clusters from Scratch 1.1\n" +"POT-Creation-Date: 2011-12-31T15:15:49\n" +"PO-Revision-Date: 2011-11-21 23:38+0200\n" +"Last-Translator: Dan Frîncu \n" +"Language-Team: None\n" +"MIME-Version: 1.0\n" +"Content-Type: application/x-publican; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Tag: title +#, no-c-format +msgid "Clusters from Scratch" +msgstr "Clusters from Scratch" + +#. Tag: subtitle +#, no-c-format +msgid "Creating Active/Passive and Active/Active Clusters on Fedora" +msgstr "Crearea de Clustere Active/Pasive și Active/Active pe Fedora" + +#. Tag: productname +#, no-c-format +msgid "Pacemaker" +msgstr "Pacemaker" + +#. Tag: para +#, no-c-format +msgid "The purpose of this document is to provide a start-to-finish guide to building an example active/passive cluster with Pacemaker and show how it can be converted to an active/active one." +msgstr "Scopul acestui document este de a furniza un ghid de la început-la-sfârșit despre cum să construiți un exemplu de cluster activ/pasiv cu Pacemaker și de a arăta cum poate fi convertit la unul de tip activ/activ." + +#. Tag: para +#, no-c-format +msgid "The example cluster will use:" +msgstr "Clusterul din exemplu va folosi: " + +#. Tag: para +#, no-c-format +msgid "&DISTRO; &DISTRO_VERSION; as the host operating system" +msgstr "&DISTRO; &DISTRO_VERSION; ca sistem de operare gazdă" + +#. Tag: para +#, no-c-format +msgid "Corosync to provide messaging and membership services," +msgstr "Corosync pentru a furniza servicii de mesagerie și apartenență," + +#. Tag: para +#, no-c-format +msgid "Pacemaker to perform resource management," +msgstr "Pacemaker pentru a efectua gestiunea resurselor," + +#. Tag: para +#, no-c-format +msgid "DRBD as a cost-effective alternative to shared storage," +msgstr "DRBD ca o alternativă eficientă ca și cost pentru spațiu de stocare partajat," + +#. Tag: para +#, no-c-format +msgid "GFS2 as the cluster filesystem (in active/active mode)" +msgstr "GFS2 ca și sistem de fișiere de cluster (în mod activ/activ)" + +#. Tag: para +#, no-c-format +msgid "The crm shell for displaying the configuration and making changes" +msgstr "Shell-ul crm pentru vizualizarea configurației și pentru realizarea de modificări" + +#. Tag: para +#, no-c-format +msgid "Given the graphical nature of the Fedora install process, a number of screenshots are included. However the guide is primarily composed of commands, the reasons for executing them and their expected outputs." +msgstr "Dată fiind natura grafică a procesului de instalare al Fedora, un număr de capturi de ecran sunt incluse. Însă ghidul este compus în mod primar din comenzi, motivele pentru care sunt executate și rezultatele de ieșire așteptate ale acestora." diff --git a/doc/Clusters_from_Scratch/ro-RO/Ch-Active-Active.po b/doc/Clusters_from_Scratch/ro-RO/Ch-Active-Active.po new file mode 100644 index 0000000000..60731e36e1 --- /dev/null +++ b/doc/Clusters_from_Scratch/ro-RO/Ch-Active-Active.po @@ -0,0 +1,1574 @@ +# +# AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: Clusters from Scratch 1.1\n" +"POT-Creation-Date: 2011-12-31T15:15:49\n" +"PO-Revision-Date: 2011-11-22 10:42+0200\n" +"Last-Translator: Dan Frîncu \n" +"Language-Team: None\n" +"MIME-Version: 1.0\n" +"Content-Type: application/x-publican; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Tag: title +#, no-c-format +msgid "Conversion to Active/Active" +msgstr "Conversia la Activ/Activ" + +#. Tag: title +#, no-c-format +msgid "Requirements" +msgstr "Cerințe" + +#. Tag: para +#, no-c-format +msgid "The primary requirement for an Active/Active cluster is that the data required for your services is available, simultaneously, on both machines. Pacemaker makes no requirement on how this is achieved, you could use a SAN if you had one available, however since DRBD supports multiple Primaries, we can also use that." +msgstr "Cerința primară pentru un cluster Activ/Activ este ca datele necesare pentru serviciile voastre să fie disponibile, în mod simultan, pe ambele mașini. Pacemaker nu face nici o cerință asupra modului în care este atins acest scop, ați putea folosi un SAN dacă ați fi avut unul disponibil, însă din moment ce DRBD suportă noduri multiple Primare, putem să le folosim pe acestea de asemenea." + +#. Tag: para +#, no-c-format +msgid "The only hitch is that we need to use a cluster-aware filesystem. The one we used earlier with DRBD, ext4, is not one of those. Both OCFS2 and GFS2 are supported, however here we will use GFS2 which comes with &DISTRO; &DISTRO_VERSION; ." +msgstr "Singura piedică este că avem nevoie de un sistem de fișiere conștient de cluster. Cel folosit anterior cu DRBD, ext4, nu este unul dintre acelea. Atât OCFS2 cât și GFS2 sunt suportate, însă aici vom folosi GFS2 care vine împreună cu &DISTRO; &DISTRO_VERSION;." + +#. Tag: para +#, no-c-format +msgid "We'll also need to use CMAN for Cluster Membership and Quorum instead of our Corosync plugin." +msgstr "Va trebui de asemenea să folosim CMAN pentru Apartenența la Cluster și Quorum în locul plugin-ului nostru de Corosync." + +#. Tag: title +#, no-c-format +msgid "Adding CMAN Support" +msgstr "Adăugarea de Suport pentru CMAN" + +#. Tag: para +#, no-c-format +msgid "CMAN v3 is a Corsync plugin that monitors the names and number of active cluster nodes in order to deliver membership and quorum information to clients (such as the Pacemaker daemons)." +msgstr "CMAN v3 este un plugin al Corosync care monitorizează numele și numărul de noduri active din cluster pentru a livra informații de apartenență și quorum clienților (cum ar fi daemonii Pacemaker)." + +#. Tag: para +#, no-c-format +msgid "In a traditional Corosync-Pacemaker cluster, a Pacemaker plugin is loaded to provide membership and quorum information. The motivation for wanting to use CMAN for this instead, is to ensure all elements of the cluster stack are making decisions based on the same membership and quorum data. A failure to do this can lead to what is called internal split-brain - a situation where different parts of the stack disagree about whether some nodes are alive or dead - which quickly leads to unnecssary down-time and/or data corruption. " +msgstr "Într-un cluster tradițional Corosync-Pacemaker, un plugin Pacemaker este încărcat pentru a furniza informații de apartenență și quorum. Motivația pentru a dori folosirea CMAN în schimb pentru acest lucru, este de a asigura că toate elementele stivei de cluster realizează decizii bazate pe aceleași date de apartenență și quorum. Un eșec de a realiza acest lucru poate duce la ceea ce este numit a fi un split-brain intern - o situație în care părți diferite ale stivei nu sunt de acord dacă unele noduri sunt funcționale sau nu - fapt care conduce rapid către o nefuncționare inutilă și/sau către coruperea datelor. " + +#. Tag: para +#, no-c-format +msgid "In the case of GFS2, the key pieces are the dlm_controld and gfs_controld helpers which act as the glue between the filesystem and the cluster software. Supporting CMAN enables us to use the versions already being shipped by most distributions (since CMAN has been around longer than Pacemaker and is part of the Red Hat cluster stack)." +msgstr "În cazul GFS2, componentele cheie sunt ajutoarele dlm_controld și gfs_controld care se comportă ca o îmbinare între sistemul de fișiere și soft-ul de cluster. Suportarea CMAN ne permite să folosim versiunile deja expediate de către majoritatea distribuțiilor (din moment ce CMAN a fost prin preajmă mai mult timp decât Pacemaker și este totodată parte din stiva de cluster a Red Hat)." + +#. Tag: para +#, no-c-format +msgid "Ensure Corosync and Pacemaker are stopped on all nodes before continuing" +msgstr "Asigurați-vă că Pacemaker și Corosync sunt oprite pe toate nodurile înainte de a continua" + +#. Tag: para +#, no-c-format +msgid "Be sure to disable the Pacemaker plugin before continuing with this section. In most cases, this can be achieved by removing /etc/corosync/service.d/pcmk and stopping Corosync." +msgstr "Să vă asigurați că dezactivați plugin-ul de Pacemaker înainte de a continua cu această secțiune. În majoritatea cazurilor, acest lucru poate fi realizat prin înlăturarea /etc/corosync/service.d/pcmk și prin oprirea Corosync." + +#. Tag: title +#, no-c-format +msgid "Installing the required Software" +msgstr "Instalarea Soft-ului necesar" + +#. Tag: screen +#, no-c-format +msgid "\n" +"[root@pcmk-1 ~]# yum install -y cman gfs2-utils gfs2-cluster\n" +"Loaded plugins: auto-update-debuginfo\n" +"Setting up Install Process\n" +"Resolving Dependencies\n" +"--> Running transaction check\n" +"---> Package cman.x86_64 0:3.1.7-1.fc15 will be installed\n" +"--> Processing Dependency: modcluster >= 0.18.1-1 for package: cman-3.1.7-1.fc15.x86_64\n" +"--> Processing Dependency: fence-agents >= 3.1.5-1 for package: cman-3.1.7-1.fc15.x86_64\n" +"--> Processing Dependency: openais >= 1.1.4-1 for package: cman-3.1.7-1.fc15.x86_64\n" +"--> Processing Dependency: ricci >= 0.18.1-1 for package: cman-3.1.7-1.fc15.x86_64\n" +"--> Processing Dependency: libSaCkpt.so.3(OPENAIS_CKPT_B.01.01)(64bit) for package: cman-3.1.7-1.fc15.x86_64\n" +"--> Processing Dependency: libSaCkpt.so.3()(64bit) for package: cman-3.1.7-1.fc15.x86_64\n" +"---> Package gfs2-cluster.x86_64 0:3.1.1-2.fc15 will be installed\n" +"---> Package gfs2-utils.x86_64 0:3.1.1-2.fc15 will be installed\n" +"--> Running transaction check\n" +"---> Package fence-agents.x86_64 0:3.1.5-1.fc15 will be installed\n" +"--> Processing Dependency: /usr/bin/virsh for package: fence-agents-3.1.5-1.fc15.x86_64\n" +"--> Processing Dependency: net-snmp-utils for package: fence-agents-3.1.5-1.fc15.x86_64\n" +"--> Processing Dependency: sg3_utils for package: fence-agents-3.1.5-1.fc15.x86_64\n" +"--> Processing Dependency: perl(Net::Telnet) for package: fence-agents-3.1.5-1.fc15.x86_64\n" +"--> Processing Dependency: /usr/bin/ipmitool for package: fence-agents-3.1.5-1.fc15.x86_64\n" +"--> Processing Dependency: perl-Net-Telnet for package: fence-agents-3.1.5-1.fc15.x86_64\n" +"--> Processing Dependency: pexpect for package: fence-agents-3.1.5-1.fc15.x86_64\n" +"--> Processing Dependency: pyOpenSSL for package: fence-agents-3.1.5-1.fc15.x86_64\n" +"--> Processing Dependency: python-suds for package: fence-agents-3.1.5-1.fc15.x86_64\n" +"---> Package modcluster.x86_64 0:0.18.7-1.fc15 will be installed\n" +"--> Processing Dependency: oddjob for package: modcluster-0.18.7-1.fc15.x86_64\n" +"---> Package openais.x86_64 0:1.1.4-2.fc15 will be installed\n" +"---> Package openaislib.x86_64 0:1.1.4-2.fc15 will be installed\n" +"---> Package ricci.x86_64 0:0.18.7-1.fc15 will be installed\n" +"--> Processing Dependency: parted for package: ricci-0.18.7-1.fc15.x86_64\n" +"--> Processing Dependency: nss-tools for package: ricci-0.18.7-1.fc15.x86_64\n" +"--> Running transaction check\n" +"---> Package ipmitool.x86_64 0:1.8.11-6.fc15 will be installed\n" +"---> Package libvirt-client.x86_64 0:0.8.8-7.fc15 will be installed\n" +"--> Processing Dependency: libnetcf.so.1(NETCF_1.3.0)(64bit) for package: libvirt-client-0.8.8-7.fc15.x86_64\n" +"--> Processing Dependency: cyrus-sasl-md5 for package: libvirt-client-0.8.8-7.fc15.x86_64\n" +"--> Processing Dependency: gettext for package: libvirt-client-0.8.8-7.fc15.x86_64\n" +"--> Processing Dependency: nc for package: libvirt-client-0.8.8-7.fc15.x86_64\n" +"--> Processing Dependency: libnuma.so.1(libnuma_1.1)(64bit) for package: libvirt-client-0.8.8-7.fc15.x86_64\n" +"--> Processing Dependency: libnuma.so.1(libnuma_1.2)(64bit) for package: libvirt-client-0.8.8-7.fc15.x86_64\n" +"--> Processing Dependency: libnetcf.so.1(NETCF_1.2.0)(64bit) for package: libvirt-client-0.8.8-7.fc15.x86_64\n" +"--> Processing Dependency: gnutls-utils for package: libvirt-client-0.8.8-7.fc15.x86_64\n" +"--> Processing Dependency: libnetcf.so.1(NETCF_1.0.0)(64bit) for package: libvirt-client-0.8.8-7.fc15.x86_64\n" +"--> Processing Dependency: libxenstore.so.3.0()(64bit) for package: libvirt-client-0.8.8-7.fc15.x86_64\n" +"--> Processing Dependency: libyajl.so.1()(64bit) for package: libvirt-client-0.8.8-7.fc15.x86_64\n" +"--> Processing Dependency: libnl.so.1()(64bit) for package: libvirt-client-0.8.8-7.fc15.x86_64\n" +"--> Processing Dependency: libnuma.so.1()(64bit) for package: libvirt-client-0.8.8-7.fc15.x86_64\n" +"--> Processing Dependency: libaugeas.so.0()(64bit) for package: libvirt-client-0.8.8-7.fc15.x86_64\n" +"--> Processing Dependency: libnetcf.so.1()(64bit) for package: libvirt-client-0.8.8-7.fc15.x86_64\n" +"---> Package net-snmp-utils.x86_64 1:5.6.1-7.fc15 will be installed\n" +"---> Package nss-tools.x86_64 0:3.12.10-6.fc15 will be installed\n" +"---> Package oddjob.x86_64 0:0.31-2.fc15 will be installed\n" +"---> Package parted.x86_64 0:2.3-10.fc15 will be installed\n" +"---> Package perl-Net-Telnet.noarch 0:3.03-12.fc15 will be installed\n" +"---> Package pexpect.noarch 0:2.3-6.fc15 will be installed\n" +"---> Package pyOpenSSL.x86_64 0:0.10-3.fc15 will be installed\n" +"---> Package python-suds.noarch 0:0.3.9-3.fc15 will be installed\n" +"---> Package sg3_utils.x86_64 0:1.29-3.fc15 will be installed\n" +"--> Processing Dependency: sg3_utils-libs = 1.29-3.fc15 for package: sg3_utils-1.29-3.fc15.x86_64\n" +"--> Processing Dependency: libsgutils2.so.2()(64bit) for package: sg3_utils-1.29-3.fc15.x86_64\n" +"--> Running transaction check\n" +"---> Package augeas-libs.x86_64 0:0.9.0-1.fc15 will be installed\n" +"---> Package cyrus-sasl-md5.x86_64 0:2.1.23-18.fc15 will be installed\n" +"---> Package gettext.x86_64 0:0.18.1.1-7.fc15 will be installed\n" +"--> Processing Dependency: libgomp.so.1(GOMP_1.0)(64bit) for package: gettext-0.18.1.1-7.fc15.x86_64\n" +"--> Processing Dependency: libgettextlib-0.18.1.so()(64bit) for package: gettext-0.18.1.1-7.fc15.x86_64\n" +"--> Processing Dependency: libgettextsrc-0.18.1.so()(64bit) for package: gettext-0.18.1.1-7.fc15.x86_64\n" +"--> Processing Dependency: libgomp.so.1()(64bit) for package: gettext-0.18.1.1-7.fc15.x86_64\n" +"---> Package gnutls-utils.x86_64 0:2.10.5-1.fc15 will be installed\n" +"---> Package libnl.x86_64 0:1.1-14.fc15 will be installed\n" +"---> Package nc.x86_64 0:1.100-3.fc15 will be installed\n" +"--> Processing Dependency: libbsd.so.0(LIBBSD_0.0)(64bit) for package: nc-1.100-3.fc15.x86_64\n" +"--> Processing Dependency: libbsd.so.0(LIBBSD_0.2)(64bit) for package: nc-1.100-3.fc15.x86_64\n" +"--> Processing Dependency: libbsd.so.0()(64bit) for package: nc-1.100-3.fc15.x86_64\n" +"---> Package netcf-libs.x86_64 0:0.1.9-1.fc15 will be installed\n" +"---> Package numactl.x86_64 0:2.0.7-1.fc15 will be installed\n" +"---> Package sg3_utils-libs.x86_64 0:1.29-3.fc15 will be installed\n" +"---> Package xen-libs.x86_64 0:4.1.1-3.fc15 will be installed\n" +"--> Processing Dependency: xen-licenses for package: xen-libs-4.1.1-3.fc15.x86_64\n" +"---> Package yajl.x86_64 0:1.0.11-1.fc15 will be installed\n" +"--> Running transaction check\n" +"---> Package gettext-libs.x86_64 0:0.18.1.1-7.fc15 will be installed\n" +"---> Package libbsd.x86_64 0:0.2.0-4.fc15 will be installed\n" +"---> Package libgomp.x86_64 0:4.6.1-9.fc15 will be installed\n" +"---> Package xen-licenses.x86_64 0:4.1.1-3.fc15 will be installed\n" +"--> Finished Dependency Resolution\n" +"\n" +"Dependencies Resolved\n" +"\n" +"=============================================================================\n" +" Package Arch Version Repository Size\n" +"=============================================================================\n" +"Installing:\n" +" cman x86_64 3.1.7-1.fc15 updates 366 k\n" +" gfs2-cluster x86_64 3.1.1-2.fc15 fedora 69 k\n" +" gfs2-utils x86_64 3.1.1-2.fc15 fedora 222 k\n" +"Installing for dependencies:\n" +" augeas-libs x86_64 0.9.0-1.fc15 updates 311 k\n" +" cyrus-sasl-md5 x86_64 2.1.23-18.fc15 updates 46 k\n" +" fence-agents x86_64 3.1.5-1.fc15 updates 186 k\n" +" gettext x86_64 0.18.1.1-7.fc15 fedora 1.0 M\n" +" gettext-libs x86_64 0.18.1.1-7.fc15 fedora 610 k\n" +" gnutls-utils x86_64 2.10.5-1.fc15 fedora 101 k\n" +" ipmitool x86_64 1.8.11-6.fc15 fedora 273 k\n" +" libbsd x86_64 0.2.0-4.fc15 fedora 37 k\n" +" libgomp x86_64 4.6.1-9.fc15 updates 95 k\n" +" libnl x86_64 1.1-14.fc15 fedora 118 k\n" +" libvirt-client x86_64 0.8.8-7.fc15 updates 2.4 M\n" +" modcluster x86_64 0.18.7-1.fc15 fedora 187 k\n" +" nc x86_64 1.100-3.fc15 updates 24 k\n" +" net-snmp-utils x86_64 1:5.6.1-7.fc15 fedora 180 k\n" +" netcf-libs x86_64 0.1.9-1.fc15 updates 50 k\n" +" nss-tools x86_64 3.12.10-6.fc15 updates 723 k\n" +" numactl x86_64 2.0.7-1.fc15 updates 54 k\n" +" oddjob x86_64 0.31-2.fc15 fedora 61 k\n" +" openais x86_64 1.1.4-2.fc15 fedora 190 k\n" +" openaislib x86_64 1.1.4-2.fc15 fedora 88 k\n" +" parted x86_64 2.3-10.fc15 updates 618 k\n" +" perl-Net-Telnet noarch 3.03-12.fc15 fedora 55 k\n" +" pexpect noarch 2.3-6.fc15 fedora 141 k\n" +" pyOpenSSL x86_64 0.10-3.fc15 fedora 198 k\n" +" python-suds noarch 0.3.9-3.fc15 fedora 195 k\n" +" ricci x86_64 0.18.7-1.fc15 fedora 584 k\n" +" sg3_utils x86_64 1.29-3.fc15 fedora 465 k\n" +" sg3_utils-libs x86_64 1.29-3.fc15 fedora 54 k\n" +" xen-libs x86_64 4.1.1-3.fc15 updates 310 k\n" +" xen-licenses x86_64 4.1.1-3.fc15 updates 64 k\n" +" yajl x86_64 1.0.11-1.fc15 fedora 27 k\n" +"\n" +"Transaction Summary\n" +"=============================================================================\n" +"Install 34 Package(s)\n" +"\n" +"Total download size: 10 M\n" +"Installed size: 38 M\n" +"Downloading Packages:\n" +"(1/34): augeas-libs-0.9.0-1.fc15.x86_64.rpm | 311 kB 00:00 \n" +"(2/34): cman-3.1.7-1.fc15.x86_64.rpm | 366 kB 00:00 \n" +"(3/34): cyrus-sasl-md5-2.1.23-18.fc15.x86_64.rpm | 46 kB 00:00 \n" +"(4/34): fence-agents-3.1.5-1.fc15.x86_64.rpm | 186 kB 00:00 \n" +"(5/34): gettext-0.18.1.1-7.fc15.x86_64.rpm | 1.0 MB 00:01 \n" +"(6/34): gettext-libs-0.18.1.1-7.fc15.x86_64.rpm | 610 kB 00:00 \n" +"(7/34): gfs2-cluster-3.1.1-2.fc15.x86_64.rpm | 69 kB 00:00 \n" +"(8/34): gfs2-utils-3.1.1-2.fc15.x86_64.rpm | 222 kB 00:00 \n" +"(9/34): gnutls-utils-2.10.5-1.fc15.x86_64.rpm | 101 kB 00:00 \n" +"(10/34): ipmitool-1.8.11-6.fc15.x86_64.rpm | 273 kB 00:00 \n" +"(11/34): libbsd-0.2.0-4.fc15.x86_64.rpm | 37 kB 00:00 \n" +"(12/34): libgomp-4.6.1-9.fc15.x86_64.rpm | 95 kB 00:00 \n" +"(13/34): libnl-1.1-14.fc15.x86_64.rpm | 118 kB 00:00 \n" +"(14/34): libvirt-client-0.8.8-7.fc15.x86_64.rpm | 2.4 MB 00:01 \n" +"(15/34): modcluster-0.18.7-1.fc15.x86_64.rpm | 187 kB 00:00 \n" +"(16/34): nc-1.100-3.fc15.x86_64.rpm | 24 kB 00:00 \n" +"(17/34): net-snmp-utils-5.6.1-7.fc15.x86_64.rpm | 180 kB 00:00 \n" +"(18/34): netcf-libs-0.1.9-1.fc15.x86_64.rpm | 50 kB 00:00 \n" +"(19/34): nss-tools-3.12.10-6.fc15.x86_64.rpm | 723 kB 00:00 \n" +"(20/34): numactl-2.0.7-1.fc15.x86_64.rpm | 54 kB 00:00 \n" +"(21/34): oddjob-0.31-2.fc15.x86_64.rpm | 61 kB 00:00 \n" +"(22/34): openais-1.1.4-2.fc15.x86_64.rpm | 190 kB 00:00 \n" +"(23/34): openaislib-1.1.4-2.fc15.x86_64.rpm | 88 kB 00:00 \n" +"(24/34): parted-2.3-10.fc15.x86_64.rpm | 618 kB 00:00 \n" +"(25/34): perl-Net-Telnet-3.03-12.fc15.noarch.rpm | 55 kB 00:00 \n" +"(26/34): pexpect-2.3-6.fc15.noarch.rpm | 141 kB 00:00 \n" +"(27/34): pyOpenSSL-0.10-3.fc15.x86_64.rpm | 198 kB 00:00 \n" +"(28/34): python-suds-0.3.9-3.fc15.noarch.rpm | 195 kB 00:00 \n" +"(29/34): ricci-0.18.7-1.fc15.x86_64.rpm | 584 kB 00:00 \n" +"(30/34): sg3_utils-1.29-3.fc15.x86_64.rpm | 465 kB 00:00 \n" +"(31/34): sg3_utils-libs-1.29-3.fc15.x86_64.rpm | 54 kB 00:00 \n" +"(32/34): xen-libs-4.1.1-3.fc15.x86_64.rpm | 310 kB 00:00 \n" +"(33/34): xen-licenses-4.1.1-3.fc15.x86_64.rpm | 64 kB 00:00 \n" +"(34/34): yajl-1.0.11-1.fc15.x86_64.rpm | 27 kB 00:00 \n" +"-----------------------------------------------------------------------------\n" +"Total 803 kB/s | 10 MB 00:12 \n" +"Running rpm_check_debug\n" +"Running Transaction Test\n" +"Transaction Test Succeeded\n" +"Running Transaction\n" +" Installing : openais-1.1.4-2.fc15.x86_64 1/34 \n" +" Installing : openaislib-1.1.4-2.fc15.x86_64 2/34 \n" +" Installing : libnl-1.1-14.fc15.x86_64 3/34 \n" +" Installing : augeas-libs-0.9.0-1.fc15.x86_64 4/34 \n" +" Installing : oddjob-0.31-2.fc15.x86_64 5/34 \n" +" Installing : modcluster-0.18.7-1.fc15.x86_64 6/34 \n" +" Installing : netcf-libs-0.1.9-1.fc15.x86_64 7/34 \n" +" Installing : 1:net-snmp-utils-5.6.1-7.fc15.x86_64 8/34 \n" +" Installing : sg3_utils-libs-1.29-3.fc15.x86_64 9/34 \n" +" Installing : sg3_utils-1.29-3.fc15.x86_64 10/34 \n" +" Installing : libgomp-4.6.1-9.fc15.x86_64 11/34 \n" +" Installing : gnutls-utils-2.10.5-1.fc15.x86_64 12/34 \n" +" Installing : pyOpenSSL-0.10-3.fc15.x86_64 13/34 \n" +" Installing : parted-2.3-10.fc15.x86_64 14/34 \n" +" Installing : cyrus-sasl-md5-2.1.23-18.fc15.x86_64 15/34 \n" +" Installing : python-suds-0.3.9-3.fc15.noarch 16/34 \n" +" Installing : ipmitool-1.8.11-6.fc15.x86_64 17/34 \n" +" Installing : perl-Net-Telnet-3.03-12.fc15.noarch 18/34 \n" +" Installing : numactl-2.0.7-1.fc15.x86_64 19/34 \n" +" Installing : yajl-1.0.11-1.fc15.x86_64 20/34 \n" +" Installing : gettext-libs-0.18.1.1-7.fc15.x86_64 21/34 \n" +" Installing : gettext-0.18.1.1-7.fc15.x86_64 22/34 \n" +" Installing : libbsd-0.2.0-4.fc15.x86_64 23/34 \n" +" Installing : nc-1.100-3.fc15.x86_64 24/34 \n" +" Installing : xen-licenses-4.1.1-3.fc15.x86_64 25/34 \n" +" Installing : xen-libs-4.1.1-3.fc15.x86_64 26/34 \n" +" Installing : libvirt-client-0.8.8-7.fc15.x86_64 27/34 \n" +"\n" +"Note: This output shows SysV services only and does not include native\n" +" systemd services. SysV configuration data might be overridden by native\n" +" systemd configuration.\n" +"\n" +" Installing : nss-tools-3.12.10-6.fc15.x86_64 28/34 \n" +" Installing : ricci-0.18.7-1.fc15.x86_64 29/34 \n" +" Installing : pexpect-2.3-6.fc15.noarch 30/34 \n" +" Installing : fence-agents-3.1.5-1.fc15.x86_64 31/34 \n" +" Installing : cman-3.1.7-1.fc15.x86_64 32/34 \n" +" Installing : gfs2-cluster-3.1.1-2.fc15.x86_64 33/34 \n" +" Installing : gfs2-utils-3.1.1-2.fc15.x86_64 34/34 \n" +"\n" +"Installed:\n" +" cman.x86_64 0:3.1.7-1.fc15 gfs2-cluster.x86_64 0:3.1.1-2.fc15 \n" +" gfs2-utils.x86_64 0:3.1.1-2.fc15 \n" +"\n" +"Dependency Installed:\n" +" augeas-libs.x86_64 0:0.9.0-1.fc15 \n" +" cyrus-sasl-md5.x86_64 0:2.1.23-18.fc15 \n" +" fence-agents.x86_64 0:3.1.5-1.fc15 \n" +" gettext.x86_64 0:0.18.1.1-7.fc15 \n" +" gettext-libs.x86_64 0:0.18.1.1-7.fc15 \n" +" gnutls-utils.x86_64 0:2.10.5-1.fc15 \n" +" ipmitool.x86_64 0:1.8.11-6.fc15 \n" +" libbsd.x86_64 0:0.2.0-4.fc15 \n" +" libgomp.x86_64 0:4.6.1-9.fc15 \n" +" libnl.x86_64 0:1.1-14.fc15 \n" +" libvirt-client.x86_64 0:0.8.8-7.fc15 \n" +" modcluster.x86_64 0:0.18.7-1.fc15 \n" +" nc.x86_64 0:1.100-3.fc15 \n" +" net-snmp-utils.x86_64 1:5.6.1-7.fc15 \n" +" netcf-libs.x86_64 0:0.1.9-1.fc15 \n" +" nss-tools.x86_64 0:3.12.10-6.fc15 \n" +" numactl.x86_64 0:2.0.7-1.fc15 \n" +" oddjob.x86_64 0:0.31-2.fc15 \n" +" openais.x86_64 0:1.1.4-2.fc15 \n" +" openaislib.x86_64 0:1.1.4-2.fc15 \n" +" parted.x86_64 0:2.3-10.fc15 \n" +" perl-Net-Telnet.noarch 0:3.03-12.fc15 \n" +" pexpect.noarch 0:2.3-6.fc15 \n" +" pyOpenSSL.x86_64 0:0.10-3.fc15 \n" +" python-suds.noarch 0:0.3.9-3.fc15 \n" +" ricci.x86_64 0:0.18.7-1.fc15 \n" +" sg3_utils.x86_64 0:1.29-3.fc15 \n" +" sg3_utils-libs.x86_64 0:1.29-3.fc15 \n" +" xen-libs.x86_64 0:4.1.1-3.fc15 \n" +" xen-licenses.x86_64 0:4.1.1-3.fc15 \n" +" yajl.x86_64 0:1.0.11-1.fc15 \n" +"\n" +"Complete!\n" +"[root@pcmk-1 ~]# \n" +" " +msgstr "\n" +"[root@pcmk-1 ~]# yum install -y cman gfs2-utils gfs2-cluster\n" +"Loaded plugins: auto-update-debuginfo\n" +"Setting up Install Process\n" +"Resolving Dependencies\n" +"--> Running transaction check\n" +"---> Package cman.x86_64 0:3.1.7-1.fc15 will be installed\n" +"--> Processing Dependency: modcluster >= 0.18.1-1 for package: cman-3.1.7-1.fc15.x86_64\n" +"--> Processing Dependency: fence-agents >= 3.1.5-1 for package: cman-3.1.7-1.fc15.x86_64\n" +"--> Processing Dependency: openais >= 1.1.4-1 for package: cman-3.1.7-1.fc15.x86_64\n" +"--> Processing Dependency: ricci >= 0.18.1-1 for package: cman-3.1.7-1.fc15.x86_64\n" +"--> Processing Dependency: libSaCkpt.so.3(OPENAIS_CKPT_B.01.01)(64bit) for package: cman-3.1.7-1.fc15.x86_64\n" +"--> Processing Dependency: libSaCkpt.so.3()(64bit) for package: cman-3.1.7-1.fc15.x86_64\n" +"---> Package gfs2-cluster.x86_64 0:3.1.1-2.fc15 will be installed\n" +"---> Package gfs2-utils.x86_64 0:3.1.1-2.fc15 will be installed\n" +"--> Running transaction check\n" +"---> Package fence-agents.x86_64 0:3.1.5-1.fc15 will be installed\n" +"--> Processing Dependency: /usr/bin/virsh for package: fence-agents-3.1.5-1.fc15.x86_64\n" +"--> Processing Dependency: net-snmp-utils for package: fence-agents-3.1.5-1.fc15.x86_64\n" +"--> Processing Dependency: sg3_utils for package: fence-agents-3.1.5-1.fc15.x86_64\n" +"--> Processing Dependency: perl(Net::Telnet) for package: fence-agents-3.1.5-1.fc15.x86_64\n" +"--> Processing Dependency: /usr/bin/ipmitool for package: fence-agents-3.1.5-1.fc15.x86_64\n" +"--> Processing Dependency: perl-Net-Telnet for package: fence-agents-3.1.5-1.fc15.x86_64\n" +"--> Processing Dependency: pexpect for package: fence-agents-3.1.5-1.fc15.x86_64\n" +"--> Processing Dependency: pyOpenSSL for package: fence-agents-3.1.5-1.fc15.x86_64\n" +"--> Processing Dependency: python-suds for package: fence-agents-3.1.5-1.fc15.x86_64\n" +"---> Package modcluster.x86_64 0:0.18.7-1.fc15 will be installed\n" +"--> Processing Dependency: oddjob for package: modcluster-0.18.7-1.fc15.x86_64\n" +"---> Package openais.x86_64 0:1.1.4-2.fc15 will be installed\n" +"---> Package openaislib.x86_64 0:1.1.4-2.fc15 will be installed\n" +"---> Package ricci.x86_64 0:0.18.7-1.fc15 will be installed\n" +"--> Processing Dependency: parted for package: ricci-0.18.7-1.fc15.x86_64\n" +"--> Processing Dependency: nss-tools for package: ricci-0.18.7-1.fc15.x86_64\n" +"--> Running transaction check\n" +"---> Package ipmitool.x86_64 0:1.8.11-6.fc15 will be installed\n" +"---> Package libvirt-client.x86_64 0:0.8.8-7.fc15 will be installed\n" +"--> Processing Dependency: libnetcf.so.1(NETCF_1.3.0)(64bit) for package: libvirt-client-0.8.8-7.fc15.x86_64\n" +"--> Processing Dependency: cyrus-sasl-md5 for package: libvirt-client-0.8.8-7.fc15.x86_64\n" +"--> Processing Dependency: gettext for package: libvirt-client-0.8.8-7.fc15.x86_64\n" +"--> Processing Dependency: nc for package: libvirt-client-0.8.8-7.fc15.x86_64\n" +"--> Processing Dependency: libnuma.so.1(libnuma_1.1)(64bit) for package: libvirt-client-0.8.8-7.fc15.x86_64\n" +"--> Processing Dependency: libnuma.so.1(libnuma_1.2)(64bit) for package: libvirt-client-0.8.8-7.fc15.x86_64\n" +"--> Processing Dependency: libnetcf.so.1(NETCF_1.2.0)(64bit) for package: libvirt-client-0.8.8-7.fc15.x86_64\n" +"--> Processing Dependency: gnutls-utils for package: libvirt-client-0.8.8-7.fc15.x86_64\n" +"--> Processing Dependency: libnetcf.so.1(NETCF_1.0.0)(64bit) for package: libvirt-client-0.8.8-7.fc15.x86_64\n" +"--> Processing Dependency: libxenstore.so.3.0()(64bit) for package: libvirt-client-0.8.8-7.fc15.x86_64\n" +"--> Processing Dependency: libyajl.so.1()(64bit) for package: libvirt-client-0.8.8-7.fc15.x86_64\n" +"--> Processing Dependency: libnl.so.1()(64bit) for package: libvirt-client-0.8.8-7.fc15.x86_64\n" +"--> Processing Dependency: libnuma.so.1()(64bit) for package: libvirt-client-0.8.8-7.fc15.x86_64\n" +"--> Processing Dependency: libaugeas.so.0()(64bit) for package: libvirt-client-0.8.8-7.fc15.x86_64\n" +"--> Processing Dependency: libnetcf.so.1()(64bit) for package: libvirt-client-0.8.8-7.fc15.x86_64\n" +"---> Package net-snmp-utils.x86_64 1:5.6.1-7.fc15 will be installed\n" +"---> Package nss-tools.x86_64 0:3.12.10-6.fc15 will be installed\n" +"---> Package oddjob.x86_64 0:0.31-2.fc15 will be installed\n" +"---> Package parted.x86_64 0:2.3-10.fc15 will be installed\n" +"---> Package perl-Net-Telnet.noarch 0:3.03-12.fc15 will be installed\n" +"---> Package pexpect.noarch 0:2.3-6.fc15 will be installed\n" +"---> Package pyOpenSSL.x86_64 0:0.10-3.fc15 will be installed\n" +"---> Package python-suds.noarch 0:0.3.9-3.fc15 will be installed\n" +"---> Package sg3_utils.x86_64 0:1.29-3.fc15 will be installed\n" +"--> Processing Dependency: sg3_utils-libs = 1.29-3.fc15 for package: sg3_utils-1.29-3.fc15.x86_64\n" +"--> Processing Dependency: libsgutils2.so.2()(64bit) for package: sg3_utils-1.29-3.fc15.x86_64\n" +"--> Running transaction check\n" +"---> Package augeas-libs.x86_64 0:0.9.0-1.fc15 will be installed\n" +"---> Package cyrus-sasl-md5.x86_64 0:2.1.23-18.fc15 will be installed\n" +"---> Package gettext.x86_64 0:0.18.1.1-7.fc15 will be installed\n" +"--> Processing Dependency: libgomp.so.1(GOMP_1.0)(64bit) for package: gettext-0.18.1.1-7.fc15.x86_64\n" +"--> Processing Dependency: libgettextlib-0.18.1.so()(64bit) for package: gettext-0.18.1.1-7.fc15.x86_64\n" +"--> Processing Dependency: libgettextsrc-0.18.1.so()(64bit) for package: gettext-0.18.1.1-7.fc15.x86_64\n" +"--> Processing Dependency: libgomp.so.1()(64bit) for package: gettext-0.18.1.1-7.fc15.x86_64\n" +"---> Package gnutls-utils.x86_64 0:2.10.5-1.fc15 will be installed\n" +"---> Package libnl.x86_64 0:1.1-14.fc15 will be installed\n" +"---> Package nc.x86_64 0:1.100-3.fc15 will be installed\n" +"--> Processing Dependency: libbsd.so.0(LIBBSD_0.0)(64bit) for package: nc-1.100-3.fc15.x86_64\n" +"--> Processing Dependency: libbsd.so.0(LIBBSD_0.2)(64bit) for package: nc-1.100-3.fc15.x86_64\n" +"--> Processing Dependency: libbsd.so.0()(64bit) for package: nc-1.100-3.fc15.x86_64\n" +"---> Package netcf-libs.x86_64 0:0.1.9-1.fc15 will be installed\n" +"---> Package numactl.x86_64 0:2.0.7-1.fc15 will be installed\n" +"---> Package sg3_utils-libs.x86_64 0:1.29-3.fc15 will be installed\n" +"---> Package xen-libs.x86_64 0:4.1.1-3.fc15 will be installed\n" +"--> Processing Dependency: xen-licenses for package: xen-libs-4.1.1-3.fc15.x86_64\n" +"---> Package yajl.x86_64 0:1.0.11-1.fc15 will be installed\n" +"--> Running transaction check\n" +"---> Package gettext-libs.x86_64 0:0.18.1.1-7.fc15 will be installed\n" +"---> Package libbsd.x86_64 0:0.2.0-4.fc15 will be installed\n" +"---> Package libgomp.x86_64 0:4.6.1-9.fc15 will be installed\n" +"---> Package xen-licenses.x86_64 0:4.1.1-3.fc15 will be installed\n" +"--> Finished Dependency Resolution\n" +"\n" +"Dependencies Resolved\n" +"\n" +"=============================================================================\n" +" Package Arch Version Repository Size\n" +"=============================================================================\n" +"Installing:\n" +" cman x86_64 3.1.7-1.fc15 updates 366 k\n" +" gfs2-cluster x86_64 3.1.1-2.fc15 fedora 69 k\n" +" gfs2-utils x86_64 3.1.1-2.fc15 fedora 222 k\n" +"Installing for dependencies:\n" +" augeas-libs x86_64 0.9.0-1.fc15 updates 311 k\n" +" cyrus-sasl-md5 x86_64 2.1.23-18.fc15 updates 46 k\n" +" fence-agents x86_64 3.1.5-1.fc15 updates 186 k\n" +" gettext x86_64 0.18.1.1-7.fc15 fedora 1.0 M\n" +" gettext-libs x86_64 0.18.1.1-7.fc15 fedora 610 k\n" +" gnutls-utils x86_64 2.10.5-1.fc15 fedora 101 k\n" +" ipmitool x86_64 1.8.11-6.fc15 fedora 273 k\n" +" libbsd x86_64 0.2.0-4.fc15 fedora 37 k\n" +" libgomp x86_64 4.6.1-9.fc15 updates 95 k\n" +" libnl x86_64 1.1-14.fc15 fedora 118 k\n" +" libvirt-client x86_64 0.8.8-7.fc15 updates 2.4 M\n" +" modcluster x86_64 0.18.7-1.fc15 fedora 187 k\n" +" nc x86_64 1.100-3.fc15 updates 24 k\n" +" net-snmp-utils x86_64 1:5.6.1-7.fc15 fedora 180 k\n" +" netcf-libs x86_64 0.1.9-1.fc15 updates 50 k\n" +" nss-tools x86_64 3.12.10-6.fc15 updates 723 k\n" +" numactl x86_64 2.0.7-1.fc15 updates 54 k\n" +" oddjob x86_64 0.31-2.fc15 fedora 61 k\n" +" openais x86_64 1.1.4-2.fc15 fedora 190 k\n" +" openaislib x86_64 1.1.4-2.fc15 fedora 88 k\n" +" parted x86_64 2.3-10.fc15 updates 618 k\n" +" perl-Net-Telnet noarch 3.03-12.fc15 fedora 55 k\n" +" pexpect noarch 2.3-6.fc15 fedora 141 k\n" +" pyOpenSSL x86_64 0.10-3.fc15 fedora 198 k\n" +" python-suds noarch 0.3.9-3.fc15 fedora 195 k\n" +" ricci x86_64 0.18.7-1.fc15 fedora 584 k\n" +" sg3_utils x86_64 1.29-3.fc15 fedora 465 k\n" +" sg3_utils-libs x86_64 1.29-3.fc15 fedora 54 k\n" +" xen-libs x86_64 4.1.1-3.fc15 updates 310 k\n" +" xen-licenses x86_64 4.1.1-3.fc15 updates 64 k\n" +" yajl x86_64 1.0.11-1.fc15 fedora 27 k\n" +"\n" +"Transaction Summary\n" +"=============================================================================\n" +"Install 34 Package(s)\n" +"\n" +"Total download size: 10 M\n" +"Installed size: 38 M\n" +"Downloading Packages:\n" +"(1/34): augeas-libs-0.9.0-1.fc15.x86_64.rpm | 311 kB 00:00 \n" +"(2/34): cman-3.1.7-1.fc15.x86_64.rpm | 366 kB 00:00 \n" +"(3/34): cyrus-sasl-md5-2.1.23-18.fc15.x86_64.rpm | 46 kB 00:00 \n" +"(4/34): fence-agents-3.1.5-1.fc15.x86_64.rpm | 186 kB 00:00 \n" +"(5/34): gettext-0.18.1.1-7.fc15.x86_64.rpm | 1.0 MB 00:01 \n" +"(6/34): gettext-libs-0.18.1.1-7.fc15.x86_64.rpm | 610 kB 00:00 \n" +"(7/34): gfs2-cluster-3.1.1-2.fc15.x86_64.rpm | 69 kB 00:00 \n" +"(8/34): gfs2-utils-3.1.1-2.fc15.x86_64.rpm | 222 kB 00:00 \n" +"(9/34): gnutls-utils-2.10.5-1.fc15.x86_64.rpm | 101 kB 00:00 \n" +"(10/34): ipmitool-1.8.11-6.fc15.x86_64.rpm | 273 kB 00:00 \n" +"(11/34): libbsd-0.2.0-4.fc15.x86_64.rpm | 37 kB 00:00 \n" +"(12/34): libgomp-4.6.1-9.fc15.x86_64.rpm | 95 kB 00:00 \n" +"(13/34): libnl-1.1-14.fc15.x86_64.rpm | 118 kB 00:00 \n" +"(14/34): libvirt-client-0.8.8-7.fc15.x86_64.rpm | 2.4 MB 00:01 \n" +"(15/34): modcluster-0.18.7-1.fc15.x86_64.rpm | 187 kB 00:00 \n" +"(16/34): nc-1.100-3.fc15.x86_64.rpm | 24 kB 00:00 \n" +"(17/34): net-snmp-utils-5.6.1-7.fc15.x86_64.rpm | 180 kB 00:00 \n" +"(18/34): netcf-libs-0.1.9-1.fc15.x86_64.rpm | 50 kB 00:00 \n" +"(19/34): nss-tools-3.12.10-6.fc15.x86_64.rpm | 723 kB 00:00 \n" +"(20/34): numactl-2.0.7-1.fc15.x86_64.rpm | 54 kB 00:00 \n" +"(21/34): oddjob-0.31-2.fc15.x86_64.rpm | 61 kB 00:00 \n" +"(22/34): openais-1.1.4-2.fc15.x86_64.rpm | 190 kB 00:00 \n" +"(23/34): openaislib-1.1.4-2.fc15.x86_64.rpm | 88 kB 00:00 \n" +"(24/34): parted-2.3-10.fc15.x86_64.rpm | 618 kB 00:00 \n" +"(25/34): perl-Net-Telnet-3.03-12.fc15.noarch.rpm | 55 kB 00:00 \n" +"(26/34): pexpect-2.3-6.fc15.noarch.rpm | 141 kB 00:00 \n" +"(27/34): pyOpenSSL-0.10-3.fc15.x86_64.rpm | 198 kB 00:00 \n" +"(28/34): python-suds-0.3.9-3.fc15.noarch.rpm | 195 kB 00:00 \n" +"(29/34): ricci-0.18.7-1.fc15.x86_64.rpm | 584 kB 00:00 \n" +"(30/34): sg3_utils-1.29-3.fc15.x86_64.rpm | 465 kB 00:00 \n" +"(31/34): sg3_utils-libs-1.29-3.fc15.x86_64.rpm | 54 kB 00:00 \n" +"(32/34): xen-libs-4.1.1-3.fc15.x86_64.rpm | 310 kB 00:00 \n" +"(33/34): xen-licenses-4.1.1-3.fc15.x86_64.rpm | 64 kB 00:00 \n" +"(34/34): yajl-1.0.11-1.fc15.x86_64.rpm | 27 kB 00:00 \n" +"-----------------------------------------------------------------------------\n" +"Total 803 kB/s | 10 MB 00:12 \n" +"Running rpm_check_debug\n" +"Running Transaction Test\n" +"Transaction Test Succeeded\n" +"Running Transaction\n" +" Installing : openais-1.1.4-2.fc15.x86_64 1/34 \n" +" Installing : openaislib-1.1.4-2.fc15.x86_64 2/34 \n" +" Installing : libnl-1.1-14.fc15.x86_64 3/34 \n" +" Installing : augeas-libs-0.9.0-1.fc15.x86_64 4/34 \n" +" Installing : oddjob-0.31-2.fc15.x86_64 5/34 \n" +" Installing : modcluster-0.18.7-1.fc15.x86_64 6/34 \n" +" Installing : netcf-libs-0.1.9-1.fc15.x86_64 7/34 \n" +" Installing : 1:net-snmp-utils-5.6.1-7.fc15.x86_64 8/34 \n" +" Installing : sg3_utils-libs-1.29-3.fc15.x86_64 9/34 \n" +" Installing : sg3_utils-1.29-3.fc15.x86_64 10/34 \n" +" Installing : libgomp-4.6.1-9.fc15.x86_64 11/34 \n" +" Installing : gnutls-utils-2.10.5-1.fc15.x86_64 12/34 \n" +" Installing : pyOpenSSL-0.10-3.fc15.x86_64 13/34 \n" +" Installing : parted-2.3-10.fc15.x86_64 14/34 \n" +" Installing : cyrus-sasl-md5-2.1.23-18.fc15.x86_64 15/34 \n" +" Installing : python-suds-0.3.9-3.fc15.noarch 16/34 \n" +" Installing : ipmitool-1.8.11-6.fc15.x86_64 17/34 \n" +" Installing : perl-Net-Telnet-3.03-12.fc15.noarch 18/34 \n" +" Installing : numactl-2.0.7-1.fc15.x86_64 19/34 \n" +" Installing : yajl-1.0.11-1.fc15.x86_64 20/34 \n" +" Installing : gettext-libs-0.18.1.1-7.fc15.x86_64 21/34 \n" +" Installing : gettext-0.18.1.1-7.fc15.x86_64 22/34 \n" +" Installing : libbsd-0.2.0-4.fc15.x86_64 23/34 \n" +" Installing : nc-1.100-3.fc15.x86_64 24/34 \n" +" Installing : xen-licenses-4.1.1-3.fc15.x86_64 25/34 \n" +" Installing : xen-libs-4.1.1-3.fc15.x86_64 26/34 \n" +" Installing : libvirt-client-0.8.8-7.fc15.x86_64 27/34 \n" +"\n" +"Note: This output shows SysV services only and does not include native\n" +" systemd services. SysV configuration data might be overridden by native\n" +" systemd configuration.\n" +"\n" +" Installing : nss-tools-3.12.10-6.fc15.x86_64 28/34 \n" +" Installing : ricci-0.18.7-1.fc15.x86_64 29/34 \n" +" Installing : pexpect-2.3-6.fc15.noarch 30/34 \n" +" Installing : fence-agents-3.1.5-1.fc15.x86_64 31/34 \n" +" Installing : cman-3.1.7-1.fc15.x86_64 32/34 \n" +" Installing : gfs2-cluster-3.1.1-2.fc15.x86_64 33/34 \n" +" Installing : gfs2-utils-3.1.1-2.fc15.x86_64 34/34 \n" +"\n" +"Installed:\n" +" cman.x86_64 0:3.1.7-1.fc15 gfs2-cluster.x86_64 0:3.1.1-2.fc15 \n" +" gfs2-utils.x86_64 0:3.1.1-2.fc15 \n" +"\n" +"Dependency Installed:\n" +" augeas-libs.x86_64 0:0.9.0-1.fc15 \n" +" cyrus-sasl-md5.x86_64 0:2.1.23-18.fc15 \n" +" fence-agents.x86_64 0:3.1.5-1.fc15 \n" +" gettext.x86_64 0:0.18.1.1-7.fc15 \n" +" gettext-libs.x86_64 0:0.18.1.1-7.fc15 \n" +" gnutls-utils.x86_64 0:2.10.5-1.fc15 \n" +" ipmitool.x86_64 0:1.8.11-6.fc15 \n" +" libbsd.x86_64 0:0.2.0-4.fc15 \n" +" libgomp.x86_64 0:4.6.1-9.fc15 \n" +" libnl.x86_64 0:1.1-14.fc15 \n" +" libvirt-client.x86_64 0:0.8.8-7.fc15 \n" +" modcluster.x86_64 0:0.18.7-1.fc15 \n" +" nc.x86_64 0:1.100-3.fc15 \n" +" net-snmp-utils.x86_64 1:5.6.1-7.fc15 \n" +" netcf-libs.x86_64 0:0.1.9-1.fc15 \n" +" nss-tools.x86_64 0:3.12.10-6.fc15 \n" +" numactl.x86_64 0:2.0.7-1.fc15 \n" +" oddjob.x86_64 0:0.31-2.fc15 \n" +" openais.x86_64 0:1.1.4-2.fc15 \n" +" openaislib.x86_64 0:1.1.4-2.fc15 \n" +" parted.x86_64 0:2.3-10.fc15 \n" +" perl-Net-Telnet.noarch 0:3.03-12.fc15 \n" +" pexpect.noarch 0:2.3-6.fc15 \n" +" pyOpenSSL.x86_64 0:0.10-3.fc15 \n" +" python-suds.noarch 0:0.3.9-3.fc15 \n" +" ricci.x86_64 0:0.18.7-1.fc15 \n" +" sg3_utils.x86_64 0:1.29-3.fc15 \n" +" sg3_utils-libs.x86_64 0:1.29-3.fc15 \n" +" xen-libs.x86_64 0:4.1.1-3.fc15 \n" +" xen-licenses.x86_64 0:4.1.1-3.fc15 \n" +" yajl.x86_64 0:1.0.11-1.fc15 \n" +"\n" +"Complete!\n" +"[root@pcmk-1 ~]# \n" +" " + +#. Tag: title +#, no-c-format +msgid "Configuring CMAN" +msgstr "Configurarea CMAN" + +#. Tag: para +#, no-c-format +msgid "The first thing we need to do, is tell CMAN complete starting up even without quorum. We can do this by changing the quorum timeout setting:" +msgstr "Primul lucru pe care trebuie să îl facem este să îi spunem lui CMAN să încheie cu succes procedura de pornire chiar și fără quorum. Putem realiza acest lucru prin schimbarea setării de expirare a temporizatorului pentru quorum:" + +#. Tag: screen +#, no-c-format +msgid "\n" +"[root@pcmk-1 ~]# sed -i.sed \"s/.*CMAN_QUORUM_TIMEOUT=.*/CMAN_QUORUM_TIMEOUT=0/g\" /etc/sysconfig/cman\n" +" " +msgstr "\n" +"[root@pcmk-1 ~]# sed -i.sed \"s/.*CMAN_QUORUM_TIMEOUT=.*/CMAN_QUORUM_TIMEOUT=0/g\" /etc/sysconfig/cman\n" +" " + +#. Tag: para +#, no-c-format +msgid "Next we create a basic configuration file and place it in /etc/cluster/cluster.conf. The name used for each clusternode should correspond to that node's uname -n, just as Pacemaker expects. The nodeid can be any positive number but must be unique." +msgstr "În continuare creem un fișier de configurare de bază și îl punem în /etc/cluster/cluster.conf. Numele folosit pentru fiecare clusternode ar trebui să corespundă cu uname -n de pe nodul respectiv, exact așa cum se așteaptă și Pacemaker. nodeid poate fi orice număr pozitiv dar trebuie să fie unic." + +#. Tag: title +#, no-c-format +msgid "Basic cluster.conf for a two-node cluster" +msgstr "Un cluster.conf de bază pentru un cluster format din două noduri" + +#. Tag: programlisting +#, no-c-format +msgid "\n" +" \n" +"<?xml version=\"1.0\"?>\n" +"<cluster config_version=\"1\" name=\"my_cluster_name\">\n" +" <logging debug=\"off\"/>\n" +" <clusternodes>\n" +" <clusternode name=\"pcmk-1\" nodeid=\"1\"/>\n" +" <clusternode name=\"pcmk-2\" nodeid=\"2\"/>\n" +" </clusternodes>\n" +"</cluster>\n" +" \n" +" " +msgstr "\n" +" \n" +"<?xml version=\"1.0\"?>\n" +"<cluster config_version=\"1\" name=\"my_cluster_name\">\n" +" <logging debug=\"off\"/>\n" +" <clusternodes>\n" +" <clusternode name=\"pcmk-1\" nodeid=\"1\"/>\n" +" <clusternode name=\"pcmk-2\" nodeid=\"2\"/>\n" +" </clusternodes>\n" +"</cluster>\n" +" \n" +" " + +#. Tag: title +#, no-c-format +msgid "Configuring CMAN Fencing" +msgstr "Configurarea Evacuării Forțate în CMAN" + +#. Tag: para +#, no-c-format +msgid "We configure the fence_pcmk agent (supplied with Pacemaker) to redirect any fencing requests from CMAN components (such as dlm_controld) to Pacemaker. Pacemaker's fencing subsystem lets other parts of the stack know that a node has been successfully fenced, thus avoiding the need for it to be fenced again when other subsystems notice the node is gone." +msgstr "Configurăm agentul fence_pcmk (furnizat împreună cu Pacemaker) pentru a redirecta orice cereri de evacuare forțată de la componentele CMAN (cum ar fi dlm_controld) către Pacemaker. Subsistemul de evacuare forțată al Pacemaker lasă alte părți ale stivei să știe că un nod a fost evacuat forțat cu succes, prin urmare evitând nevoia ca acesta să fie evacuat forțat din nou când alte subsisteme detectează că nodul a dispărut. " + +#. Tag: para +#, no-c-format +msgid "Configuring real fencing devices in CMAN will result in nodes being fenced multiple times as different parts of the stack notice the node is missing or failed." +msgstr "Configurarea de dispozitive reale de evacuare forțată în CMAN va rezulta în evacuarea forțată de mai multe ori a nodurilor pe măsură ce părți diferite ale stivei detectează că un nod lipsește sau a eșuat." + +#. Tag: para +#, no-c-format +msgid "The definition should be placed in the fencedevices section and contain:" +msgstr "Definiția ar trebui plasată în secțiunea fencedevices și ar trebui să conțină:" + +#. Tag: programlisting +#, no-c-format +msgid "\n" +" \n" +" <fencedevice name=\"pcmk\" agent=\"fence_pcmk\"/>\n" +" \n" +" " +msgstr "\n" +" \n" +" <fencedevice name=\"pcmk\" agent=\"fence_pcmk\"/>\n" +" \n" +" " + +#. Tag: para +#, no-c-format +msgid "Each clusternode must be configured to use this device by adding a fence method block that lists the node's name as the port." +msgstr "Fiecare clusternode trebuie să fie configurat să folosească acest dispozitiv prin adăugarea unui bloc cu metoda de evacuare forțată care listează numele acelui nod ca și port." + +#. Tag: programlisting +#, no-c-format +msgid "\n" +" \n" +" <fence>\n" +" <method name=\"pcmk-redirect\">\n" +" <device name=\"pcmk\" port=\"node_name_here\"/>\n" +" </method>\n" +" </fence>\n" +" \n" +" " +msgstr "\n" +" \n" +" <fence>\n" +" <method name=\"pcmk-redirect\">\n" +" <device name=\"pcmk\" port=\"node_name_here\"/>\n" +" </method>\n" +" </fence>\n" +" \n" +" " + +#. Tag: para +#, no-c-format +msgid "Putting everything together, we have:" +msgstr "Punând totul la un loc, avem:" + +#. Tag: title +#, no-c-format +msgid "cluster.conf for a two-node cluster with fencing" +msgstr "cluster.conf pentru un cluster format din două noduri cu evacuare forțată" + +#. Tag: programlisting +#, no-c-format +msgid "\n" +" \n" +"<?xml version=\"1.0\"?>\n" +"<cluster config_version=\"1\" name=\"mycluster\">\n" +" <logging debug=\"off\"/>\n" +" <clusternodes>\n" +" <clusternode name=\"pcmk-1\" nodeid=\"1\">\n" +" <fence>\n" +" <method name=\"pcmk-redirect\">\n" +" <device name=\"pcmk\" port=\"pcmk-1\"/>\n" +" </method>\n" +" </fence>\n" +" </clusternode>\n" +" <clusternode name=\"pcmk-2\" nodeid=\"2\">\n" +" <fence>\n" +" <method name=\"pcmk-redirect\">\n" +" <device name=\"pcmk\" port=\"pcmk-2\"/>\n" +" </method>\n" +" </fence>\n" +" </clusternode>\n" +" </clusternodes>\n" +" <fencedevices>\n" +" <fencedevice name=\"pcmk\" agent=\"fence_pcmk\"/>\n" +" </fencedevices>\n" +"</cluster>\n" +" \n" +" " +msgstr "\n" +" \n" +"<?xml version=\"1.0\"?>\n" +"<cluster config_version=\"1\" name=\"mycluster\">\n" +" <logging debug=\"off\"/>\n" +" <clusternodes>\n" +" <clusternode name=\"pcmk-1\" nodeid=\"1\">\n" +" <fence>\n" +" <method name=\"pcmk-redirect\">\n" +" <device name=\"pcmk\" port=\"pcmk-1\"/>\n" +" </method>\n" +" </fence>\n" +" </clusternode>\n" +" <clusternode name=\"pcmk-2\" nodeid=\"2\">\n" +" <fence>\n" +" <method name=\"pcmk-redirect\">\n" +" <device name=\"pcmk\" port=\"pcmk-2\"/>\n" +" </method>\n" +" </fence>\n" +" </clusternode>\n" +" </clusternodes>\n" +" <fencedevices>\n" +" <fencedevice name=\"pcmk\" agent=\"fence_pcmk\"/>\n" +" </fencedevices>\n" +"</cluster>\n" +" \n" +" " + +#. Tag: title +#, no-c-format +msgid "Bringing the Cluster Online with CMAN" +msgstr "Aducerea Clusterului Online cu CMAN" + +#. Tag: para +#, no-c-format +msgid "The first thing to do is check that the configuration is valid" +msgstr "Primul lucru care trebuie făcut este de a verifica dacă este validă configurația" + +#. Tag: screen +#, no-c-format +msgid "\n" +"[root@pcmk-1 ~]# ccs_config_validate\n" +"Configuration validates\n" +" " +msgstr "\n" +"[root@pcmk-1 ~]# ccs_config_validate\n" +"Configuration validates\n" +" " + +#. Tag: para +#, no-c-format +msgid "Now start CMAN" +msgstr "Acum porniți CMAN" + +#. Tag: screen +#, no-c-format +msgid "\n" +"[root@pcmk-1 ~]# service cman start\n" +"Starting cluster: \n" +" Checking Network Manager... [ OK ]\n" +" Global setup... [ OK ]\n" +" Loading kernel modules... [ OK ]\n" +" Mounting configfs... [ OK ]\n" +" Starting cman... [ OK ]\n" +" Waiting for quorum... [ OK ]\n" +" Starting fenced... [ OK ]\n" +" Starting dlm_controld... [ OK ]\n" +" Starting gfs_controld... [ OK ]\n" +" Unfencing self... [ OK ]\n" +" Joining fence domain... [ OK ]\n" +"[root@pcmk-1 ~]# crm_mon -1\n" +" " +msgstr "\n" +"[root@pcmk-1 ~]# service cman start\n" +"Starting cluster: \n" +" Checking Network Manager... [ OK ]\n" +" Global setup... [ OK ]\n" +" Loading kernel modules... [ OK ]\n" +" Mounting configfs... [ OK ]\n" +" Starting cman... [ OK ]\n" +" Waiting for quorum... [ OK ]\n" +" Starting fenced... [ OK ]\n" +" Starting dlm_controld... [ OK ]\n" +" Starting gfs_controld... [ OK ]\n" +" Unfencing self... [ OK ]\n" +" Joining fence domain... [ OK ]\n" +"[root@pcmk-1 ~]# crm_mon -1\n" +" " + +#. Tag: para +#, no-c-format +msgid "Once you have confirmed that the first node is happily online, start the second node." +msgstr "Odată ce ați confirmat că primul nod este fericit online, porniți al doilea nod." + +#. Tag: screen +#, no-c-format +msgid "\n" +"[root@pcmk-2 ~]# service cman start\n" +"Starting cluster: \n" +" Checking Network Manager... [ OK ]\n" +" Global setup... [ OK ]\n" +" Loading kernel modules... [ OK ]\n" +" Mounting configfs... [ OK ]\n" +" Starting cman... [ OK ]\n" +" Waiting for quorum... [ OK ]\n" +" Starting fenced... [ OK ]\n" +" Starting dlm_controld... [ OK ]\n" +" Starting gfs_controld... [ OK ]\n" +" Unfencing self... [ OK ]\n" +" Joining fence domain... [ OK ]\n" +"[root@pcmk-1 ~]# cman_tool nodes\n" +"Node Sts Inc Joined Name\n" +" 1 M 548 2011-09-28 10:52:21 pcmk-1\n" +" 2 M 548 2011-09-28 10:52:21 pcmk-2\n" +"[root@pcmk-1 ~]# crm_mon -1\n" +" " +msgstr "\n" +"[root@pcmk-2 ~]# service cman start\n" +"Starting cluster: \n" +" Checking Network Manager... [ OK ]\n" +" Global setup... [ OK ]\n" +" Loading kernel modules... [ OK ]\n" +" Mounting configfs... [ OK ]\n" +" Starting cman... [ OK ]\n" +" Waiting for quorum... [ OK ]\n" +" Starting fenced... [ OK ]\n" +" Starting dlm_controld... [ OK ]\n" +" Starting gfs_controld... [ OK ]\n" +" Unfencing self... [ OK ]\n" +" Joining fence domain... [ OK ]\n" +"[root@pcmk-1 ~]# cman_tool nodes\n" +"Node Sts Inc Joined Name\n" +" 1 M 548 2011-09-28 10:52:21 pcmk-1\n" +" 2 M 548 2011-09-28 10:52:21 pcmk-2\n" +"[root@pcmk-1 ~]# crm_mon -1\n" +" " + +#. Tag: para +#, no-c-format +msgid "You should now see both nodes online and services started." +msgstr "Ar trebui să vedeți acum ambele noduri online și serviciile pornite." + +#. Tag: title +#, no-c-format +msgid "Create a GFS2 Filesystem" +msgstr "Creați un Sistem de Fișiere GFS2" + +#. Tag: title +#, no-c-format +msgid "Preparation" +msgstr "Pregătire" + +#. Tag: para +#, no-c-format +msgid "Before we do anything to the existing partition, we need to make sure it is unmounted. We do this by telling the cluster to stop the WebFS resource. This will ensure that other resources (in our case, Apache) using WebFS are not only stopped, but stopped in the correct order." +msgstr "Înainte de a face orice partiției existente, trebuie să ne asigurăm că este nemontată. Realizăm acest lucru spunând clusterului să oprească resursa WebFS. Acest lucru va asigura că alte resurse (în cazul nostru, Apache) care folosesc WebFS nu sunt doar oprite, ci sunt oprite în ordinea corectă." + +#. Tag: screen +#, no-c-format +msgid "\n" +"[root@pcmk-1 ~]# crm_resource --resource WebFS --set-parameter target-role --meta --parameter-value Stopped\n" +"[root@pcmk-1 ~]# crm_mon\n" +"============\n" +"Last updated: Thu Sep  3 15:18:06 2009\n" +"Stack: openais\n" +"Current DC: pcmk-1 - partition with quorum\n" +"Version: 1.1.5-bdd89e69ba545404d02445be1f3d72e6a203ba2f\n" +"2 Nodes configured, 2 expected votes\n" +"6 Resources configured.\n" +"============\n" +"\n" +"Online: [ pcmk-1 pcmk-2 ]\n" +"\n" +"Master/Slave Set: WebDataClone\n" +"        Masters: [ pcmk-1 ]\n" +"        Slaves: [ pcmk-2 ]\n" +"ClusterIP        (ocf::heartbeat:IPaddr):        Started pcmk-1\n" +"" +msgstr "\n" +"[root@pcmk-1 ~]# crm_resource --resource WebFS --set-parameter target-role --meta --parameter-value Stopped\n" +"[root@pcmk-1 ~]# crm_mon\n" +"============\n" +"Last updated: Thu Sep  3 15:18:06 2009\n" +"Stack: openais\n" +"Current DC: pcmk-1 - partition with quorum\n" +"Version: 1.1.5-bdd89e69ba545404d02445be1f3d72e6a203ba2f\n" +"2 Nodes configured, 2 expected votes\n" +"6 Resources configured.\n" +"============\n" +"\n" +"Online: [ pcmk-1 pcmk-2 ]\n" +"\n" +"Master/Slave Set: WebDataClone\n" +"        Masters: [ pcmk-1 ]\n" +"        Slaves: [ pcmk-2 ]\n" +"ClusterIP        (ocf::heartbeat:IPaddr):        Started pcmk-1\n" +"" + +#. Tag: para +#, no-c-format +msgid "Note that both Apache and WebFS have been stopped." +msgstr "Luați aminte că atât Apache cât și WebFS au fost oprite." + +#. Tag: title +#, no-c-format +msgid "Create and Populate an GFS2 Partition" +msgstr "Crearea și Popularea unei Partiții GFS2" + +#. Tag: para +#, no-c-format +msgid "Now that the cluster stack and integration pieces are running smoothly, we can create an GFS2 partition." +msgstr "Acum că stiva de cluster și componentele de integrare rulează fără piedici, putem crea o partiție GFS2." + +#. Tag: para +#, no-c-format +msgid "This will erase all previous content stored on the DRBD device. Ensure you have a copy of any important data." +msgstr "Această acțiune va șterge tot conținutul stocat anterior pe dispozitivul DRBD. Asigurați-vă că aveți o copie a oricăror date importante." + +#. Tag: para +#, no-c-format +msgid "We need to specify a number of additional parameters when creating a GFS2 partition." +msgstr "Trebuie să specificăm un număr de parametri adiționali când creem o partiție GFS2." + +#. Tag: para +#, no-c-format +msgid "First we must use the -p option to specify that we want to use the the Kernel’s DLM. Next we use -j to indicate that it should reserve enough space for two journals (one per node accessing the filesystem)." +msgstr "Întâi trebuie să folosim opțiunea -p pentru a specifica faptul că vrem să folosim DLM-ul Kernel-ului. În continuare folosim -j pentru a indica faptul că trebuie să rezerve destul spațiu pentru două jurnale (unul pentru fiecare nod care accesează sistemul de fișiere)." + +#. Tag: para +#, no-c-format +msgid "Lastly, we use -t to specify the lock table name. The format for this field is clustername:fsname. For the fsname, we just need to pick something unique and descriptive and since we haven’t specified a clustername yet, we will use the default (pcmk)." +msgstr "În cele din urmă, folosim -t pentru a specifica numele tabelei de blocare. Formatul acestui câmp este clustername:fsname. Pentru fsname, nu trebuie decât să alegem ceva unic și descriptiv și din moment ce nu am specificat un clustername încă, vom folosi valoarea implicită (pcmk)." + +#. Tag: para +#, no-c-format +msgid "To specify an alternate name for the cluster, locate the service section containing \"name: pacemaker\" in corosync.conf and insert the following line anywhere inside the block:" +msgstr "Pentru a specifica un nume alternativ pentru cluster, localizați secțiunea service din corosync.conf care conține \"name: pacemaker\" și inserați următoarea linie oriunde înăuntrul acelui bloc." + +#. Tag: para +#, no-c-format +msgid "clustername: myname" +msgstr "clustername: myname" + +#. Tag: para +#, no-c-format +msgid "Do this on each node in the cluster and be sure to restart them before continuing." +msgstr "Realizați acest lucru pe fiecare nod din cluster și asigurați-vă că le-ați repornit înainte de a continua." + +#. Tag: screen +#, no-c-format +msgid "\n" +"[root@pcmk-1 ~]# mkfs.gfs2 -p lock_dlm -j 2 -t pcmk:web /dev/drbd1\n" +"This will destroy any data on /dev/drbd1.\n" +"It appears to contain: data\n" +"\n" +"Are you sure you want to proceed? [y/n] y\n" +"\n" +"Device:                    /dev/drbd1\n" +"Blocksize:                 4096\n" +"Device Size                1.00 GB (131072 blocks)\n" +"Filesystem Size:           1.00 GB (131070 blocks)\n" +"Journals:                  2\n" +"Resource Groups:           2\n" +"Locking Protocol:          \"lock_dlm\"\n" +"Lock Table:                \"pcmk:web\"\n" +"UUID:                      6B776F46-177B-BAF8-2C2B-292C0E078613\n" +"\n" +"[root@pcmk-1 ~]#\n" +"" +msgstr "\n" +"[root@pcmk-1 ~]# mkfs.gfs2 -p lock_dlm -j 2 -t pcmk:web /dev/drbd1\n" +"This will destroy any data on /dev/drbd1.\n" +"It appears to contain: data\n" +"\n" +"Are you sure you want to proceed? [y/n] y\n" +"\n" +"Device:                    /dev/drbd1\n" +"Blocksize:                 4096\n" +"Device Size                1.00 GB (131072 blocks)\n" +"Filesystem Size:           1.00 GB (131070 blocks)\n" +"Journals:                  2\n" +"Resource Groups:           2\n" +"Locking Protocol:          \"lock_dlm\"\n" +"Lock Table:                \"pcmk:web\"\n" +"UUID:                      6B776F46-177B-BAF8-2C2B-292C0E078613\n" +"\n" +"[root@pcmk-1 ~]#\n" +"" + +#. Tag: para +#, no-c-format +msgid "Then (re)populate the new filesystem with data (web pages). For now we’ll create another variation on our home page." +msgstr "Apoi (re)populați noul sistem de fișiere cu date (pagini web). Momentan vom crea o nouă variație pe pagina noastră principală." + +#. Tag: screen +#, no-c-format +msgid "\n" +"[root@pcmk-1 ~]# mount /dev/drbd1 /mnt/\n" +"[root@pcmk-1 ~]# cat <<-END >/mnt/index.html\n" +"<html>\n" +"<body>My Test Site - GFS2</body>\n" +"</html>\n" +"END\n" +"[root@pcmk-1 ~]# umount /dev/drbd1\n" +"[root@pcmk-1 ~]# drbdadm verify wwwdata\n" +"[root@pcmk-1 ~]#\n" +"" +msgstr "\n" +"[root@pcmk-1 ~]# mount /dev/drbd1 /mnt/\n" +"[root@pcmk-1 ~]# cat <<-END >/mnt/index.html\n" +"<html>\n" +"<body>My Test Site - GFS2</body>\n" +"</html>\n" +"END\n" +"[root@pcmk-1 ~]# umount /dev/drbd1\n" +"[root@pcmk-1 ~]# drbdadm verify wwwdata\n" +"[root@pcmk-1 ~]#\n" +"" + +#. Tag: title +#, no-c-format +msgid "Reconfigure the Cluster for GFS2" +msgstr "Reconfigurarea Clusterului pentru GFS2" + +#. Tag: screen +#, no-c-format +msgid "\n" +"[root@pcmk-1 ~]# crm\n" +"crm(live)# cib new GFS2\n" +"INFO: GFS2 shadow CIB created\n" +"crm(GFS2)# configure delete WebFS\n" +"crm(GFS2)# configure primitive WebFS ocf:heartbeat:Filesystem params device=\"/dev/drbd/by-res/wwwdata\" directory=\"/var/www/html\" fstype=\"gfs2\"\n" +"" +msgstr "\n" +"[root@pcmk-1 ~]# crm\n" +"crm(live)# cib new GFS2\n" +"INFO: GFS2 shadow CIB created\n" +"crm(GFS2)# configure delete WebFS\n" +"crm(GFS2)# configure primitive WebFS ocf:heartbeat:Filesystem params device=\"/dev/drbd/by-res/wwwdata\" directory=\"/var/www/html\" fstype=\"gfs2\"\n" +"" + +#. Tag: para +#, no-c-format +msgid "Now that we’ve recreated the resource, we also need to recreate all the constraints that used it. This is because the shell will automatically remove any constraints that referenced WebFS." +msgstr "Acum că am creat resursa, trebuie să recreem și toate restricțiile care o foloseau. Acest lucru este datorită faptului că shell-ul va înlătura în mod automat orice restricție care referențiază WebFS.." + +#. Tag: screen +#, no-c-format +msgid "\n" +"crm(GFS2)# configure colocation WebSite-with-WebFS inf: WebSite WebFS\n" +"crm(GFS2)# configure colocation fs_on_drbd inf: WebFS WebDataClone:Master\n" +"crm(GFS2)# configure order WebFS-after-WebData inf: WebDataClone:promote WebFS:start\n" +"crm(GFS2)# configure order WebSite-after-WebFS inf: WebFS WebSite\n" +"crm(GFS2)# configure show\n" +"node pcmk-1\n" +"node pcmk-2\n" +"primitive WebData ocf:linbit:drbd \\\n" +"        params drbd_resource=\"wwwdata\" \\\n" +"        op monitor interval=\"60s\"\n" +"primitive WebFS ocf:heartbeat:Filesystem \\\n" +" params device=\"/dev/drbd/by-res/wwwdata\" directory=\"/var/www/html\" fstype=\"gfs2\"\n" +"primitive WebSite ocf:heartbeat:apache \\\n" +"        params configfile=\"/etc/httpd/conf/httpd.conf\" \\\n" +"        op monitor interval=\"1min\"\n" +"primitive ClusterIP ocf:heartbeat:IPaddr2 \\\n" +"        params ip=\"192.168.122.101\" cidr_netmask=\"32\" \\\n" +"        op monitor interval=\"30s\"\n" +"ms WebDataClone WebData \\\n" +"        meta master-max=\"1\" master-node-max=\"1\" clone-max=\"2\" clone-node-max=\"1\" notify=\"true\"\n" +"colocation WebSite-with-WebFS inf: WebSite WebFS\n" +"colocation fs_on_drbd inf: WebFS WebDataClone:Master\n" +"colocation website-with-ip inf: WebSite ClusterIP\n" +"order WebFS-after-WebData inf: WebDataClone:promote WebFS:start\n" +"order WebSite-after-WebFS inf: WebFS WebSite\n" +"order apache-after-ip inf: ClusterIP WebSite\n" +"property $id=\"cib-bootstrap-options\" \\\n" +"        dc-version=\"1.1.5-bdd89e69ba545404d02445be1f3d72e6a203ba2f\" \\\n" +"        cluster-infrastructure=\"openais\" \\\n" +"        expected-quorum-votes=\"2\" \\\n" +"        stonith-enabled=\"false\" \\\n" +"        no-quorum-policy=\"ignore\"\n" +"rsc_defaults $id=\"rsc-options\" \\\n" +"        resource-stickiness=\"100\"\n" +"" +msgstr "\n" +"crm(GFS2)# configure colocation WebSite-with-WebFS inf: WebSite WebFS\n" +"crm(GFS2)# configure colocation fs_on_drbd inf: WebFS WebDataClone:Master\n" +"crm(GFS2)# configure order WebFS-after-WebData inf: WebDataClone:promote WebFS:start\n" +"crm(GFS2)# configure order WebSite-after-WebFS inf: WebFS WebSite\n" +"crm(GFS2)# configure show\n" +"node pcmk-1\n" +"node pcmk-2\n" +"primitive WebData ocf:linbit:drbd \\\n" +"        params drbd_resource=\"wwwdata\" \\\n" +"        op monitor interval=\"60s\"\n" +"primitive WebFS ocf:heartbeat:Filesystem \\\n" +" params device=\"/dev/drbd/by-res/wwwdata\" directory=\"/var/www/html\" fstype=\"gfs2\"\n" +"primitive WebSite ocf:heartbeat:apache \\\n" +"        params configfile=\"/etc/httpd/conf/httpd.conf\" \\\n" +"        op monitor interval=\"1min\"\n" +"primitive ClusterIP ocf:heartbeat:IPaddr2 \\\n" +"        params ip=\"192.168.122.101\" cidr_netmask=\"32\" \\\n" +"        op monitor interval=\"30s\"\n" +"ms WebDataClone WebData \\\n" +"        meta master-max=\"1\" master-node-max=\"1\" clone-max=\"2\" clone-node-max=\"1\" notify=\"true\"\n" +"colocation WebSite-with-WebFS inf: WebSite WebFS\n" +"colocation fs_on_drbd inf: WebFS WebDataClone:Master\n" +"colocation website-with-ip inf: WebSite ClusterIP\n" +"order WebFS-after-WebData inf: WebDataClone:promote WebFS:start\n" +"order WebSite-after-WebFS inf: WebFS WebSite\n" +"order apache-after-ip inf: ClusterIP WebSite\n" +"property $id=\"cib-bootstrap-options\" \\\n" +"        dc-version=\"1.1.5-bdd89e69ba545404d02445be1f3d72e6a203ba2f\" \\\n" +"        cluster-infrastructure=\"openais\" \\\n" +"        expected-quorum-votes=\"2\" \\\n" +"        stonith-enabled=\"false\" \\\n" +"        no-quorum-policy=\"ignore\"\n" +"rsc_defaults $id=\"rsc-options\" \\\n" +"        resource-stickiness=\"100\"\n" +"" + +#. Tag: para +#, no-c-format +msgid "Review the configuration before uploading it to the cluster, quitting the shell and watching the cluster’s response" +msgstr "Revizuiți configurația înainte de a o încărca pe cluster, părăsind shell-ul și urmărind răspunsul clusterului" + +#. Tag: screen +#, no-c-format +msgid "\n" +"crm(GFS2)# cib commit GFS2\n" +"INFO: commited 'GFS2' shadow CIB to the cluster\n" +"crm(GFS2)# quit\n" +"bye\n" +"[root@pcmk-1 ~]# crm_mon\n" +"============\n" +"Last updated: Thu Sep  3 20:49:54 2009\n" +"Stack: openais\n" +"Current DC: pcmk-2 - partition with quorum\n" +"Version: 1.1.5-bdd89e69ba545404d02445be1f3d72e6a203ba2f\n" +"2 Nodes configured, 2 expected votes\n" +"6 Resources configured.\n" +"============\n" +"\n" +"Online: [ pcmk-1 pcmk-2 ]\n" +"\n" +"WebSite (ocf::heartbeat:apache):        Started pcmk-2\n" +"Master/Slave Set: WebDataClone\n" +"        Masters: [ pcmk-1 ]\n" +"        Slaves: [ pcmk-2 ]\n" +"ClusterIP        (ocf::heartbeat:IPaddr):        Started pcmk-2\n" +"WebFS (ocf::heartbeat:Filesystem): Started pcmk-1\n" +"" +msgstr "\n" +"crm(GFS2)# cib commit GFS2\n" +"INFO: commited 'GFS2' shadow CIB to the cluster\n" +"crm(GFS2)# quit\n" +"bye\n" +"[root@pcmk-1 ~]# crm_mon\n" +"============\n" +"Last updated: Thu Sep  3 20:49:54 2009\n" +"Stack: openais\n" +"Current DC: pcmk-2 - partition with quorum\n" +"Version: 1.1.5-bdd89e69ba545404d02445be1f3d72e6a203ba2f\n" +"2 Nodes configured, 2 expected votes\n" +"6 Resources configured.\n" +"============\n" +"\n" +"Online: [ pcmk-1 pcmk-2 ]\n" +"\n" +"WebSite (ocf::heartbeat:apache):        Started pcmk-2\n" +"Master/Slave Set: WebDataClone\n" +"        Masters: [ pcmk-1 ]\n" +"        Slaves: [ pcmk-2 ]\n" +"ClusterIP        (ocf::heartbeat:IPaddr):        Started pcmk-2\n" +"WebFS (ocf::heartbeat:Filesystem): Started pcmk-1\n" +"" + +#. Tag: title +#, no-c-format +msgid "Reconfigure Pacemaker for Active/Active" +msgstr "Reconfigurarea Pacemaker pentru Activ/Activ" + +#. Tag: para +#, no-c-format +msgid "Almost everything is in place. Recent versions of DRBD are capable of operating in Primary/Primary mode and the filesystem we’re using is cluster aware. All we need to do now is reconfigure the cluster to take advantage of this." +msgstr "Aproape totul este la locul său. Versiunile recente de DRBD sunt capabile să opereze în mod Primar/Primar și sistemul de fișiere pe care îl folosim este conștient de cluster. Tot ce trebuie să facem aum este să reconfigurăm clusterul pentru a profita de acest lucru." + +#. Tag: para +#, no-c-format +msgid "This will involve a number of changes, so we’ll again use interactive mode." +msgstr "Acest lucru va implica un număr de modificări, așa că vom folosi din nou modul interactiv." + +#. Tag: screen +#, no-c-format +msgid "\n" +"[root@pcmk-1 ~]# crm\n" +"[root@pcmk-1 ~]# cib new active\n" +" " +msgstr "\n" +"[root@pcmk-1 ~]# crm\n" +"[root@pcmk-1 ~]# cib new active\n" +" " + +#. Tag: para +#, no-c-format +msgid "There’s no point making the services active on both locations if we can’t reach them, so lets first clone the IP address. Cloned IPaddr2 resources use an iptables rule to ensure that each request only gets processed by one of the two clone instances. The additional meta options tell the cluster how many instances of the clone we want (one \"request bucket\" for each node) and that if all other nodes fail, then the remaining node should hold all of them. Otherwise the requests would be simply discarded." +msgstr "Nu are nici un sens să facem serviciile active în ambele locații dacă nu putem ajunge la acestea, așa că hai să clonăm adresa IP. Resursele clonate IPaddr2 folosesc o regulă de iptables pentru a se asigura că fiecare cerere nu este procesată decât de una din cele două instanțe ale clonei. Meta opțiunile adiționale spun clusterului câte instanțe ale clonei dorim (câte o \"găleată de cereri\" pentru fiecare nod) și că dacă toate celelalte noduri eșuează, atunci nodul care rămâne ar trebui să le țină pe toate. Altfel cererile ar fi pur și simplu aruncate." + +#. Tag: screen +#, no-c-format +msgid "\n" +"[root@pcmk-1 ~]# configure clone WebIP ClusterIP  \\\n" +"        meta globally-unique=\"true\" clone-max=\"2\" clone-node-max=\"2\"\n" +" " +msgstr "\n" +"[root@pcmk-1 ~]# configure clone WebIP ClusterIP  \\\n" +"        meta globally-unique=\"true\" clone-max=\"2\" clone-node-max=\"2\"\n" +" " + +#. Tag: para +#, no-c-format +msgid "Now we must tell the ClusterIP how to decide which requests are processed by which hosts. To do this we must specify the clusterip_hash parameter." +msgstr "Acum trebuie să spunem ClusterIP-ului cum să decidă care cereri sunt procesate de care gazde. Pentru a realiza acest lucru trebuie să specificăm parametrul clusterip_hash." + +#. Tag: para +#, no-c-format +msgid "Open the ClusterIP resource" +msgstr "Deschideți resursa ClusterIP" + +#. Tag: screen +#, no-c-format +msgid "[root@pcmk-1 ~]# configure edit  ClusterIP" +msgstr "[root@pcmk-1 ~]# configure edit  ClusterIP" + +#. Tag: para +#, no-c-format +msgid "And add the following to the params line" +msgstr "Adăugați următoarele pe linia params" + +#. Tag: screen +#, no-c-format +msgid "clusterip_hash=\"sourceip\"" +msgstr "clusterip_hash=\"sourceip\"" + +#. Tag: para +#, no-c-format +msgid "So that the complete definition looks like:" +msgstr "Astfel încât definiția completă să arate precum:" + +#. Tag: screen +#, no-c-format +msgid "\n" +"primitive ClusterIP ocf:heartbeat:IPaddr2 \\ \n" +"        params ip=\"192.168.122.101\" cidr_netmask=\"32\" clusterip_hash=\"sourceip\" \\\n" +"        op monitor interval=\"30s\"\n" +" " +msgstr "\n" +"primitive ClusterIP ocf:heartbeat:IPaddr2 \\ \n" +"        params ip=\"192.168.122.101\" cidr_netmask=\"32\" clusterip_hash=\"sourceip\" \\\n" +"        op monitor interval=\"30s\"\n" +" " + +#. Tag: para +#, no-c-format +msgid "Here is the full transcript" +msgstr "Aici este transcrierea completă" + +#. Tag: screen +#, no-c-format +msgid "\n" +"[root@pcmk-1 ~]# crm \n" +"crm(live)# cib new active\n" +"INFO: active shadow CIB created\n" +"crm(active)# configure clone WebIP ClusterIP  \\\n" +"        meta globally-unique=\"true\" clone-max=\"2\" clone-node-max=\"2\"\n" +"crm(active)# configure show\n" +"node pcmk-1\n" +"node pcmk-2\n" +"primitive WebData ocf:linbit:drbd \\\n" +"        params drbd_resource=\"wwwdata\" \\\n" +"        op monitor interval=\"60s\"\n" +"primitive WebFS ocf:heartbeat:Filesystem \\\n" +"        params device=\"/dev/drbd/by-res/wwwdata\" directory=\"/var/www/html\" fstype=\"gfs2\"\n" +"primitive WebSite ocf:heartbeat:apache \\\n" +"        params configfile=\"/etc/httpd/conf/httpd.conf\" \\\n" +"        op monitor interval=\"1min\"\n" +"primitive ClusterIP ocf:heartbeat:IPaddr2 \\\n" +"        params ip=\"192.168.122.101\" cidr_netmask=\"32\" clusterip_hash=\"sourceip\" \\\n" +"        op monitor interval=\"30s\"\n" +"ms WebDataClone WebData \\\n" +"        meta master-max=\"1\" master-node-max=\"1\" clone-max=\"2\" clone-node-max=\"1\" notify=\"true\"\n" +"clone WebIP ClusterIP \\\n" +" meta globally-unique=\"true\" clone-max=\"2\" clone-node-max=\"2\"\n" +"colocation WebSite-with-WebFS inf: WebSite WebFS\n" +"colocation fs_on_drbd inf: WebFS WebDataClone:Master\n" +"colocation website-with-ip inf: WebSite WebIP\n" +"order WebFS-after-WebData inf: WebDataClone:promote WebFS:start\n" +"order WebSite-after-WebFS inf: WebFS WebSite\n" +"order apache-after-ip inf: WebIP WebSite\n" +"property $id=\"cib-bootstrap-options\" \\\n" +"        dc-version=\"1.1.5-bdd89e69ba545404d02445be1f3d72e6a203ba2f\" \\\n" +"        cluster-infrastructure=\"openais\" \\\n" +"        expected-quorum-votes=\"2\" \\\n" +"        stonith-enabled=\"false\" \\\n" +"        no-quorum-policy=\"ignore\"\n" +"rsc_defaults $id=\"rsc-options\" \\\n" +"        resource-stickiness=\"100\"\n" +" " +msgstr "\n" +"[root@pcmk-1 ~]# crm \n" +"crm(live)# cib new active\n" +"INFO: active shadow CIB created\n" +"crm(active)# configure clone WebIP ClusterIP  \\\n" +"        meta globally-unique=\"true\" clone-max=\"2\" clone-node-max=\"2\"\n" +"crm(active)# configure show\n" +"node pcmk-1\n" +"node pcmk-2\n" +"primitive WebData ocf:linbit:drbd \\\n" +"        params drbd_resource=\"wwwdata\" \\\n" +"        op monitor interval=\"60s\"\n" +"primitive WebFS ocf:heartbeat:Filesystem \\\n" +"        params device=\"/dev/drbd/by-res/wwwdata\" directory=\"/var/www/html\" fstype=\"gfs2\"\n" +"primitive WebSite ocf:heartbeat:apache \\\n" +"        params configfile=\"/etc/httpd/conf/httpd.conf\" \\\n" +"        op monitor interval=\"1min\"\n" +"primitive ClusterIP ocf:heartbeat:IPaddr2 \\\n" +"        params ip=\"192.168.122.101\" cidr_netmask=\"32\" clusterip_hash=\"sourceip\" \\\n" +"        op monitor interval=\"30s\"\n" +"ms WebDataClone WebData \\\n" +"        meta master-max=\"1\" master-node-max=\"1\" clone-max=\"2\" clone-node-max=\"1\" notify=\"true\"\n" +"clone WebIP ClusterIP \\\n" +" meta globally-unique=\"true\" clone-max=\"2\" clone-node-max=\"2\"\n" +"colocation WebSite-with-WebFS inf: WebSite WebFS\n" +"colocation fs_on_drbd inf: WebFS WebDataClone:Master\n" +"colocation website-with-ip inf: WebSite WebIP\n" +"order WebFS-after-WebData inf: WebDataClone:promote WebFS:start\n" +"order WebSite-after-WebFS inf: WebFS WebSite\n" +"order apache-after-ip inf: WebIP WebSite\n" +"property $id=\"cib-bootstrap-options\" \\\n" +"        dc-version=\"1.1.5-bdd89e69ba545404d02445be1f3d72e6a203ba2f\" \\\n" +"        cluster-infrastructure=\"openais\" \\\n" +"        expected-quorum-votes=\"2\" \\\n" +"        stonith-enabled=\"false\" \\\n" +"        no-quorum-policy=\"ignore\"\n" +"rsc_defaults $id=\"rsc-options\" \\\n" +"        resource-stickiness=\"100\"\n" +" " + +#. Tag: para +#, no-c-format +msgid "Notice how any constraints that referenced ClusterIP have been updated to use WebIP instead. This is an additional benefit of using the crm shell." +msgstr "Vedeți câte restricții care referențiau ClusterIP au fost actualizate pentru a folosi WebIP în schimb. Acesta este un beneficiu adițional al folosirii shell-ului crm." + +#. Tag: para +#, no-c-format +msgid "Next we need to convert the filesystem and Apache resources into clones. Again, the shell will automatically update any relevant constraints." +msgstr "În continuare trebuie să convertim resursele de sistem de fișiere și Apache în clone. Din nou, shell-ul va actualiza în mod automat orice restricții relevante." + +#. Tag: screen +#, no-c-format +msgid "\n" +"crm(active)# configure clone WebFSClone WebFS\n" +"crm(active)# configure clone WebSiteClone WebSite\n" +" " +msgstr "\n" +"crm(active)# configure clone WebFSClone WebFS\n" +"crm(active)# configure clone WebSiteClone WebSite\n" +" " + +#. Tag: para +#, no-c-format +msgid "The last step is to tell the cluster that it is now allowed to promote both instances to be Primary (aka. Master)." +msgstr "Ultimul pas este acela de a spune clusterului că acum îi este permis să promoveze ambele instanțe să fie Primare (Master)." + +#. Tag: screen +#, no-c-format +msgid "\n" +"crm(active)# configure edit WebDataClone\n" +" " +msgstr "\n" +"crm(active)# configure edit WebDataClone\n" +" " + +#. Tag: para +#, no-c-format +msgid "Change master-max to 2" +msgstr "Schimbați master-max la 2" + +#. Tag: screen +#, no-c-format +msgid "\n" +"crm(active)# configure show\n" +"node pcmk-1\n" +"node pcmk-2\n" +"primitive WebData ocf:linbit:drbd \\\n" +"        params drbd_resource=\"wwwdata\" \\\n" +"        op monitor interval=\"60s\"\n" +"primitive WebFS ocf:heartbeat:Filesystem \\\n" +"        params device=\"/dev/drbd/by-res/wwwdata\" directory=\"/var/www/html\" fstype=\"gfs2\"\n" +"primitive WebSite ocf:heartbeat:apache \\\n" +"        params configfile=\"/etc/httpd/conf/httpd.conf\" \\\n" +"        op monitor interval=\"1min\"\n" +"primitive ClusterIP ocf:heartbeat:IPaddr2 \\\n" +"        params ip=\"192.168.122.101\" cidr_netmask=\"32\" clusterip_hash=\"sourceip\" \\\n" +"        op monitor interval=\"30s\"\n" +"ms WebDataClone WebData \\\n" +"        meta master-max=\"2\" master-node-max=\"1\" clone-max=\"2\" clone-node-max=\"1\" notify=\"true\"\n" +"clone WebFSClone WebFS\n" +"clone WebIP ClusterIP  \\\n" +"        meta globally-unique=\"true\" clone-max=\"2\" clone-node-max=\"2\"\n" +"clone WebSiteClone WebSite\n" +"colocation WebSite-with-WebFS inf: WebSiteClone WebFSClone\n" +"colocation fs_on_drbd inf: WebFSClone WebDataClone:Master\n" +"colocation website-with-ip inf: WebSiteClone WebIP\n" +"order WebFS-after-WebData inf: WebDataClone:promote WebFSClone:start\n" +"order WebSite-after-WebFS inf: WebFSClone WebSiteClone\n" +"order apache-after-ip inf: WebIP WebSiteClone\n" +"property $id=\"cib-bootstrap-options\" \\\n" +"        dc-version=\"1.1.5-bdd89e69ba545404d02445be1f3d72e6a203ba2f\" \\\n" +"        cluster-infrastructure=\"openais\" \\\n" +"        expected-quorum-votes=\"2\" \\\n" +"        stonith-enabled=\"false\" \\\n" +"        no-quorum-policy=\"ignore\"\n" +"rsc_defaults $id=\"rsc-options\" \\\n" +"        resource-stickiness=\"100\"\n" +" " +msgstr "\n" +"crm(active)# configure show\n" +"node pcmk-1\n" +"node pcmk-2\n" +"primitive WebData ocf:linbit:drbd \\\n" +"        params drbd_resource=\"wwwdata\" \\\n" +"        op monitor interval=\"60s\"\n" +"primitive WebFS ocf:heartbeat:Filesystem \\\n" +"        params device=\"/dev/drbd/by-res/wwwdata\" directory=\"/var/www/html\" fstype=\"gfs2\"\n" +"primitive WebSite ocf:heartbeat:apache \\\n" +"        params configfile=\"/etc/httpd/conf/httpd.conf\" \\\n" +"        op monitor interval=\"1min\"\n" +"primitive ClusterIP ocf:heartbeat:IPaddr2 \\\n" +"        params ip=\"192.168.122.101\" cidr_netmask=\"32\" clusterip_hash=\"sourceip\" \\\n" +"        op monitor interval=\"30s\"\n" +"ms WebDataClone WebData \\\n" +"        meta master-max=\"2\" master-node-max=\"1\" clone-max=\"2\" clone-node-max=\"1\" notify=\"true\"\n" +"clone WebFSClone WebFS\n" +"clone WebIP ClusterIP  \\\n" +"        meta globally-unique=\"true\" clone-max=\"2\" clone-node-max=\"2\"\n" +"clone WebSiteClone WebSite\n" +"colocation WebSite-with-WebFS inf: WebSiteClone WebFSClone\n" +"colocation fs_on_drbd inf: WebFSClone WebDataClone:Master\n" +"colocation website-with-ip inf: WebSiteClone WebIP\n" +"order WebFS-after-WebData inf: WebDataClone:promote WebFSClone:start\n" +"order WebSite-after-WebFS inf: WebFSClone WebSiteClone\n" +"order apache-after-ip inf: WebIP WebSiteClone\n" +"property $id=\"cib-bootstrap-options\" \\\n" +"        dc-version=\"1.1.5-bdd89e69ba545404d02445be1f3d72e6a203ba2f\" \\\n" +"        cluster-infrastructure=\"openais\" \\\n" +"        expected-quorum-votes=\"2\" \\\n" +"        stonith-enabled=\"false\" \\\n" +"        no-quorum-policy=\"ignore\"\n" +"rsc_defaults $id=\"rsc-options\" \\\n" +"        resource-stickiness=\"100\"\n" +" " + +#. Tag: screen +#, no-c-format +msgid "\n" +"crm(active)# cib commit active\n" +"INFO: commited 'active' shadow CIB to the cluster\n" +"crm(active)# quit\n" +"bye\n" +"[root@pcmk-1 ~]# crm_mon\n" +"============\n" +"Last updated: Thu Sep  3 21:37:27 2009\n" +"Stack: openais\n" +"Current DC: pcmk-2 - partition with quorum\n" +"Version: 1.1.5-bdd89e69ba545404d02445be1f3d72e6a203ba2f\n" +"2 Nodes configured, 2 expected votes\n" +"6 Resources configured.\n" +"============\n" +"\n" +"Online: [ pcmk-1 pcmk-2 ]\n" +"\n" +"Master/Slave Set: WebDataClone\n" +"        Masters: [ pcmk-1 pcmk-2 ]\n" +"Clone Set: WebIP\n" +" Started: [ pcmk-1 pcmk-2 ]\n" +"Clone Set: WebFSClone\n" +" Started: [ pcmk-1 pcmk-2 ]\n" +"Clone Set: WebSiteClone\n" +" Started: [ pcmk-1 pcmk-2 ]\n" +" " +msgstr "\n" +"crm(active)# cib commit active\n" +"INFO: commited 'active' shadow CIB to the cluster\n" +"crm(active)# quit\n" +"bye\n" +"[root@pcmk-1 ~]# crm_mon\n" +"============\n" +"Last updated: Thu Sep  3 21:37:27 2009\n" +"Stack: openais\n" +"Current DC: pcmk-2 - partition with quorum\n" +"Version: 1.1.5-bdd89e69ba545404d02445be1f3d72e6a203ba2f\n" +"2 Nodes configured, 2 expected votes\n" +"6 Resources configured.\n" +"============\n" +"\n" +"Online: [ pcmk-1 pcmk-2 ]\n" +"\n" +"Master/Slave Set: WebDataClone\n" +"        Masters: [ pcmk-1 pcmk-2 ]\n" +"Clone Set: WebIP\n" +" Started: [ pcmk-1 pcmk-2 ]\n" +"Clone Set: WebFSClone\n" +" Started: [ pcmk-1 pcmk-2 ]\n" +"Clone Set: WebSiteClone\n" +" Started: [ pcmk-1 pcmk-2 ]\n" +" " + +#. Tag: title +#, no-c-format +msgid "Testing Recovery" +msgstr "Testarea Recuperării" + +#. Tag: para +#, no-c-format +msgid "TODO: Put one node into standby to demonstrate failover" +msgstr "TODO: Plasarea unui nod în standby pentru a demonstra failover-ul" diff --git a/doc/Clusters_from_Scratch/ro-RO/Ch-Active-Passive.po b/doc/Clusters_from_Scratch/ro-RO/Ch-Active-Passive.po new file mode 100644 index 0000000000..1e6e774cdd --- /dev/null +++ b/doc/Clusters_from_Scratch/ro-RO/Ch-Active-Passive.po @@ -0,0 +1,735 @@ +# +# AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: Clusters from Scratch 1.1\n" +"POT-Creation-Date: 2011-12-31T15:15:50\n" +"PO-Revision-Date: 2011-11-22 23:24+0200\n" +"Last-Translator: Dan Frîncu \n" +"Language-Team: None\n" +"MIME-Version: 1.0\n" +"Content-Type: application/x-publican; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Tag: title +#, no-c-format +msgid "Creating an Active/Passive Cluster" +msgstr "Crearea unui Cluster Activ/Pasiv" + +#. Tag: title +#, no-c-format +msgid "Exploring the Existing Configuration" +msgstr "Explorarea Configurației Existente" + +#. Tag: para +#, no-c-format +msgid "When Pacemaker starts up, it automatically records the number and details of the nodes in the cluster as well as which stack is being used and the version of Pacemaker being used." +msgstr "Când Pacemaker pornește, înregistrează în mod automat numărul și detaliile nodurilor din cluster la fel ca și care stivă este folosită și care versiune de Pacemaker este folosită." + +#. Tag: para +#, no-c-format +msgid "This is what the base configuration should look like." +msgstr "Așa ar trebui să arate configurația de bază." + +#. Tag: screen +#, no-c-format +msgid "\n" +"[root@pcmk-2 ~]# crm configure show\n" +"node pcmk-1\n" +"node pcmk-2\n" +"property $id=\"cib-bootstrap-options\" \\\n" +"        dc-version=\"1.1.5-bdd89e69ba545404d02445be1f3d72e6a203ba2f\" \\\n" +"        cluster-infrastructure=\"openais\" \\\n" +"        expected-quorum-votes=\"2\"\n" +"" +msgstr "\n" +"[root@pcmk-2 ~]# crm configure show\n" +"node pcmk-1\n" +"node pcmk-2\n" +"property $id=\"cib-bootstrap-options\" \\\n" +"        dc-version=\"1.1.5-bdd89e69ba545404d02445be1f3d72e6a203ba2f\" \\\n" +"        cluster-infrastructure=\"openais\" \\\n" +"        expected-quorum-votes=\"2\"\n" +"" + +#. Tag: para +#, no-c-format +msgid "For those that are not of afraid of XML, you can see the raw configuration by appending \"xml\" to the previous command." +msgstr "Pentru cei care nu se tem de XML, puteți vedea configurația în stare brută adăugând \"xml\" la comanda anterioară." + +#. Tag: screen +#, no-c-format +msgid "\n" +"[root@pcmk-2 ~]# crm configure show xml\n" +"<?xml version=\"1.0\" ?>\n" +"<cib admin_epoch=\"0\" crm_feature_set=\"3.0.1\" dc-uuid=\"pcmk-1\" epoch=\"13\" have-quorum=\"1\" num_updates=\"7\" validate-with=\"pacemaker-1.0\">\n" +"  <configuration>\n" +"    <crm_config>\n" +"      <cluster_property_set id=\"cib-bootstrap-options\">\n" +"        <nvpair id=\"cib-bootstrap-options-dc-version\" name=\"dc-version\" value=\"1.1.5-bdd89e69ba545404d02445be1f3d72e6a203ba2f\"/>\n" +"        <nvpair id=\"cib-bootstrap-options-cluster-infrastructure\" name=\"cluster-infrastructure\" value=\"openais\"/>\n" +"        <nvpair id=\"cib-bootstrap-options-expected-quorum-votes\" name=\"expected-quorum-votes\" value=\"2\"/>\n" +"      </cluster_property_set>\n" +"    </crm_config>\n" +"    <rsc_defaults/>\n" +"    <op_defaults/>\n" +"    <nodes>\n" +"      <node id=\"pcmk-1\" type=\"normal\" uname=\"pcmk-1\"/>\n" +"      <node id=\"pcmk-2\" type=\"normal\" uname=\"pcmk-2\"/>\n" +"    </nodes>\n" +"    <resources/>\n" +"    <constraints/>\n" +"  </configuration>\n" +"</cib>\n" +"" +msgstr "\n" +"[root@pcmk-2 ~]# crm configure show xml\n" +"<?xml version=\"1.0\" ?>\n" +"<cib admin_epoch=\"0\" crm_feature_set=\"3.0.1\" dc-uuid=\"pcmk-1\" epoch=\"13\" have-quorum=\"1\" num_updates=\"7\" validate-with=\"pacemaker-1.0\">\n" +"  <configuration>\n" +"    <crm_config>\n" +"      <cluster_property_set id=\"cib-bootstrap-options\">\n" +"        <nvpair id=\"cib-bootstrap-options-dc-version\" name=\"dc-version\" value=\"1.1.5-bdd89e69ba545404d02445be1f3d72e6a203ba2f\"/>\n" +"        <nvpair id=\"cib-bootstrap-options-cluster-infrastructure\" name=\"cluster-infrastructure\" value=\"openais\"/>\n" +"        <nvpair id=\"cib-bootstrap-options-expected-quorum-votes\" name=\"expected-quorum-votes\" value=\"2\"/>\n" +"      </cluster_property_set>\n" +"    </crm_config>\n" +"    <rsc_defaults/>\n" +"    <op_defaults/>\n" +"    <nodes>\n" +"      <node id=\"pcmk-1\" type=\"normal\" uname=\"pcmk-1\"/>\n" +"      <node id=\"pcmk-2\" type=\"normal\" uname=\"pcmk-2\"/>\n" +"    </nodes>\n" +"    <resources/>\n" +"    <constraints/>\n" +"  </configuration>\n" +"</cib>\n" +"" + +#. Tag: para +#, no-c-format +msgid "The last XML you’ll see in this document" +msgstr "Ultimul XML pe care îl veți vedea în acest document." + +#. Tag: para +#, no-c-format +msgid "Before we make any changes, it's a good idea to check the validity of the configuration." +msgstr "Înainte de a realiza orice modificări, este o idee bună să verificați validitatea configurației." + +#. Tag: screen +#, no-c-format +msgid "\n" +"[root@pcmk-1 ~]# crm_verify -L\n" +"crm_verify[2195]: 2009/08/27_16:57:12 ERROR: unpack_resources: Resource start-up disabled since no STONITH resources have been defined\n" +"crm_verify[2195]: 2009/08/27_16:57:12 ERROR: unpack_resources: Either configure some or disable STONITH with the stonith-enabled option\n" +"crm_verify[2195]: 2009/08/27_16:57:12 ERROR: unpack_resources: NOTE: Clusters with shared data need STONITH to ensure data integrity\n" +"Errors found during check: config not valid\n" +"  -V may provide more details\n" +"[root@pcmk-1 ~]#\n" +"" +msgstr "\n" +"[root@pcmk-1 ~]# crm_verify -L\n" +"crm_verify[2195]: 2009/08/27_16:57:12 ERROR: unpack_resources: Resource start-up disabled since no STONITH resources have been defined\n" +"crm_verify[2195]: 2009/08/27_16:57:12 ERROR: unpack_resources: Either configure some or disable STONITH with the stonith-enabled option\n" +"crm_verify[2195]: 2009/08/27_16:57:12 ERROR: unpack_resources: NOTE: Clusters with shared data need STONITH to ensure data integrity\n" +"Errors found during check: config not valid\n" +"  -V may provide more details\n" +"[root@pcmk-1 ~]#\n" +"" + +#. Tag: para +#, no-c-format +msgid "As you can see, the tool has found some errors." +msgstr "După cum puteți vedea, utilitarul a găsit câteva erori." + +#. Tag: para +#, no-c-format +msgid "In order to guarantee the safety of your data If the data is corrupt, there is little point in continuing to make it available , Pacemaker ships with STONITH A common node fencing mechanism. Used to ensure data integrity by powering off \"bad\" nodes. enabled. However it also knows when no STONITH configuration has been supplied and reports this as a problem (since the cluster would not be able to make progress if a situation requiring node fencing arose)." +msgstr "Pentru a garanta siguranța datelor voastre Dacă datele sunt corupte, nu are sens să continuăm să le facem disponibile , Pacemaker este livrat cu STONITH Un mecanism comun de evacuare forțată a nodului. Folosit pentru a asigura integritatea datelor prin închiderea nodurilor \"rele\". activat. Oricum acesta știe de asemenea când nici o configurație STONITH nu a fost furnizată și raportează acest lucru ca pe o problemă (din moment ce clusterul nu ar fi capabil să realizeze progrese dacă ar fi apărut o situație care ar fi necesitat evacuarea forțată a nodului)." + +#. Tag: para +#, no-c-format +msgid "For now, we will disable this feature and configure it later in the Configuring STONITH section. It is important to note that the use of STONITH is highly encouraged, turning it off tells the cluster to simply pretend that failed nodes are safely powered off. Some vendors will even refuse to support clusters that have it disabled." +msgstr "Momentan, vom dezactiva această funcționalitate și o vom configura mai târziu în secțiunea Configurarea STONITH. Este important de reținut că utilizarea STONITH este puternic încurajată, oprirea acestuia îi spune clusterului să se prefacă pur și simplu că nodurile care au eșuat sunt oprite în siguranță. Unii comercianți vor refuza chiar să ofere suport pentru clustere care îl au dezactivat." + +#. Tag: para +#, no-c-format +msgid "To disable STONITH, we set the stonith-enabled cluster option to false." +msgstr "Pentru a dezactiva STONITH, setăm opțiunea clusterului stonith-enabled pe false." + +#. Tag: para +#, no-c-format +msgid "crm configure property stonith-enabled=false" +msgstr "crm configure property stonith-enabled=false" + +#. Tag: para +#, no-c-format +msgid "crm_verify -L" +msgstr "crm_verify -L" + +#. Tag: para +#, no-c-format +msgid "With the new cluster option set, the configuration is now valid." +msgstr "Cu noua opțiune a clusterului setată, configurația este acum validă." + +#. Tag: para +#, no-c-format +msgid "The use of stonith-enabled=false is completely inappropriate for a production cluster. We use it here to defer the discussion of its configuration which can differ widely from one installation to the next. See for information on why STONITH is important and details on how to configure it." +msgstr "Utilizarea stonith-enabled=false este complet nepotrivită pentru un cluster de producție. O folosim aici pentru a face referință la configurarea acestuia care poate fi foarte diferită de la o instalare la alta. Vedeți pentru informații despre de ce este important STONITH și detalii despre cum să îl configurați." + +#. Tag: title +#, no-c-format +msgid "Adding a Resource" +msgstr "Adăugarea unei Resurse" + +#. Tag: para +#, no-c-format +msgid "The first thing we should do is configure an IP address. Regardless of where the cluster service(s) are running, we need a consistent address to contact them on. Here I will choose and add 192.168.122.101 as the floating address, give it the imaginative name ClusterIP and tell the cluster to check that it's running every 30 seconds." +msgstr "Primul lucru pe care ar trebui să îl facem este să configurăm o adresă IP. Indiferent de unde rulează serviciul/serviciile de cluster, avem nevoie de o adresa consistentă pe care să le contactăm. Aici voi alege și adăuga 192.168.122.101 ca adresa virtuală, îi vom da numele plin de imaginație ClusterIP și vom spune clusterului să verifice că aceasta rulează la fiecare 30 de secunde." + +#. Tag: para +#, no-c-format +msgid "The chosen address must not be one already associated with a physical node" +msgstr "Adresa aleasă nu trebuie să fie una deja asociată cu un nod fizic" + +#. Tag: screen +#, no-c-format +msgid "\n" +"crm configure primitive ClusterIP ocf:heartbeat:IPaddr2 \\ \n" +"        params ip=192.168.122.101 cidr_netmask=32 \\ \n" +"        op monitor interval=30s\n" +"" +msgstr "\n" +"crm configure primitive ClusterIP ocf:heartbeat:IPaddr2 \\ \n" +"        params ip=192.168.122.101 cidr_netmask=32 \\ \n" +"        op monitor interval=30s\n" +"" + +#. Tag: para +#, no-c-format +msgid "The other important piece of information here is ocf:heartbeat:IPaddr2. This tells Pacemaker three things about the resource you want to add. The first field, ocf, is the standard to which the resource script conforms to and where to find it. The second field is specific to OCF resources and tells the cluster which namespace to find the resource script in, in this case heartbeat. The last field indicates the name of the resource script." +msgstr "Cealaltă parte importantă de informație de aici este ocf:heartbeat:IPaddr2. Aceasta îi spune Pacemaker-ului trei lucruri despre resursa pe care doriți să o adăugați. Primul câmp, ocf, este standardul la care aderă scriptul resursei și unde să-l găsiți. Al doilea câmp este specific resurselor OCF și spune clusterului în care namespace să găsească scriptul de resursă, în acest caz heartbeat. Ultimul câmp indică numele scriptului de resursă." + +#. Tag: para +#, no-c-format +msgid "To obtain a list of the available resource classes, run" +msgstr "Pentru a obține o listă a claselor de resurse disponibile, rulați" + +#. Tag: screen +#, no-c-format +msgid "\n" +"[root@pcmk-1 ~]# crm ra classes\n" +"heartbeat\n" +"lsb\n" +"ocf / heartbeat pacemaker\n" +"stonith\n" +"" +msgstr "\n" +"[root@pcmk-1 ~]# crm ra classes\n" +"heartbeat\n" +"lsb\n" +"ocf / heartbeat pacemaker\n" +"stonith\n" +"" + +#. Tag: para +#, no-c-format +msgid "To then find all the OCF resource agents provided by Pacemaker and Heartbeat, run" +msgstr "Pentru a găsi mai apoi toți agenții de resursă OCF furnizați de Pacemaker și Heartbeat, rulați" + +#. Tag: screen +#, no-c-format +msgid "\n" +"[root@pcmk-1 ~]# crm ra list ocf pacemaker\n" +"ClusterMon     Dummy          Stateful       SysInfo        SystemHealth   controld\n" +"ping           pingd          \n" +"[root@pcmk-1 ~]# crm ra list ocf heartbeat\n" +"AoEtarget              AudibleAlarm           ClusterMon             Delay\n" +"Dummy                  EvmsSCC                Evmsd                  Filesystem\n" +"ICP                    IPaddr                 IPaddr2                IPsrcaddr\n" +"LVM                    LinuxSCSI              MailTo                 ManageRAID\n" +"ManageVE               Pure-FTPd              Raid1                  Route\n" +"SAPDatabase            SAPInstance            SendArp                ServeRAID\n" +"SphinxSearchDaemon     Squid                  Stateful               SysInfo\n" +"VIPArip                VirtualDomain          WAS                    WAS6\n" +"WinPopup               Xen                    Xinetd                 anything\n" +"apache                 db2                    drbd                   eDir88\n" +"iSCSILogicalUnit       iSCSITarget            ids                    iscsi\n" +"ldirectord             mysql                  mysql-proxy            nfsserver\n" +"oracle                 oralsnr                pgsql                  pingd\n" +"portblock              rsyncd                 scsi2reservation       sfex\n" +"tomcat                 vmware                 \n" +"[root@pcmk-1 ~]#\n" +"" +msgstr "\n" +"[root@pcmk-1 ~]# crm ra list ocf pacemaker\n" +"ClusterMon     Dummy          Stateful       SysInfo        SystemHealth   controld\n" +"ping           pingd          \n" +"[root@pcmk-1 ~]# crm ra list ocf heartbeat\n" +"AoEtarget              AudibleAlarm           ClusterMon             Delay\n" +"Dummy                  EvmsSCC                Evmsd                  Filesystem\n" +"ICP                    IPaddr                 IPaddr2                IPsrcaddr\n" +"LVM                    LinuxSCSI              MailTo                 ManageRAID\n" +"ManageVE               Pure-FTPd              Raid1                  Route\n" +"SAPDatabase            SAPInstance            SendArp                ServeRAID\n" +"SphinxSearchDaemon     Squid                  Stateful               SysInfo\n" +"VIPArip                VirtualDomain          WAS                    WAS6\n" +"WinPopup               Xen                    Xinetd                 anything\n" +"apache                 db2                    drbd                   eDir88\n" +"iSCSILogicalUnit       iSCSITarget            ids                    iscsi\n" +"ldirectord             mysql                  mysql-proxy            nfsserver\n" +"oracle                 oralsnr                pgsql                  pingd\n" +"portblock              rsyncd                 scsi2reservation       sfex\n" +"tomcat                 vmware                 \n" +"[root@pcmk-1 ~]#\n" +"" + +#. Tag: para +#, no-c-format +msgid "Now verify that the IP resource has been added and display the cluster’s status to see that it is now active." +msgstr "Acum verificați că resursa IP a fost adăugată și listați status-ul clusterului pentru a vedea că acum este activă." + +#. Tag: screen +#, no-c-format +msgid "\n" +"[root@pcmk-1 ~]# crm configure show\n" +"node pcmk-1\n" +"node pcmk-2\n" +"primitive ClusterIP ocf:heartbeat:IPaddr2 \\\n" +" params ip=\"192.168.122.101\" cidr_netmask=\"32\" \\\n" +" op monitor interval=\"30s\"\n" +"property $id=\"cib-bootstrap-options\" \\\n" +"        dc-version=\"1.1.5-bdd89e69ba545404d02445be1f3d72e6a203ba2f\" \\\n" +"        cluster-infrastructure=\"openais\" \\\n" +"        expected-quorum-votes=\"2\" \\\n" +"        stonith-enabled=\"false\" \\\n" +"[root@pcmk-1 ~]# crm_mon\n" +"============\n" +"Last updated: Fri Aug 28 15:23:48 2009\n" +"Stack: openais\n" +"Current DC: pcmk-1 - partition with quorum\n" +"Version: 1.1.5-bdd89e69ba545404d02445be1f3d72e6a203ba2f\n" +"2 Nodes configured, 2 expected votes\n" +"1 Resources configured.\n" +"============\n" +"\n" +"Online: [ pcmk-1 pcmk-2 ]\n" +"ClusterIP (ocf::heartbeat:IPaddr): Started pcmk-1\n" +"" +msgstr "\n" +"[root@pcmk-1 ~]# crm configure show\n" +"node pcmk-1\n" +"node pcmk-2\n" +"primitive ClusterIP ocf:heartbeat:IPaddr2 \\\n" +" params ip=\"192.168.122.101\" cidr_netmask=\"32\" \\\n" +" op monitor interval=\"30s\"\n" +"property $id=\"cib-bootstrap-options\" \\\n" +"        dc-version=\"1.1.5-bdd89e69ba545404d02445be1f3d72e6a203ba2f\" \\\n" +"        cluster-infrastructure=\"openais\" \\\n" +"        expected-quorum-votes=\"2\" \\\n" +"        stonith-enabled=\"false\" \\\n" +"[root@pcmk-1 ~]# crm_mon\n" +"============\n" +"Last updated: Fri Aug 28 15:23:48 2009\n" +"Stack: openais\n" +"Current DC: pcmk-1 - partition with quorum\n" +"Version: 1.1.5-bdd89e69ba545404d02445be1f3d72e6a203ba2f\n" +"2 Nodes configured, 2 expected votes\n" +"1 Resources configured.\n" +"============\n" +"\n" +"Online: [ pcmk-1 pcmk-2 ]\n" +"ClusterIP (ocf::heartbeat:IPaddr): Started pcmk-1\n" +"" + +#. Tag: title +#, no-c-format +msgid "Perform a Failover" +msgstr "Efectuați un Failover" + +#. Tag: para +#, no-c-format +msgid "Being a high-availability cluster, we should test failover of our new resource before moving on." +msgstr "Fiind un cluster de tip high-availability, ar trebui să testăm failover-ul noii noastre resurse înainte de a merge mai departe." + +#. Tag: para +#, no-c-format +msgid "First, find the node on which the IP address is running." +msgstr "Întâi, găsiți nodul pe care rulează adresa IP." + +#. Tag: screen +#, no-c-format +msgid "\n" +"[root@pcmk-1 ~]# crm resource status ClusterIP\n" +"resource ClusterIP is running on: pcmk-1\n" +"[root@pcmk-1 ~]#\n" +"" +msgstr "\n" +"[root@pcmk-1 ~]# crm resource status ClusterIP\n" +"resource ClusterIP is running on: pcmk-1\n" +"[root@pcmk-1 ~]#\n" +"" + +#. Tag: para +#, no-c-format +msgid "Shut down Pacemaker and Corosync on that machine." +msgstr "Opriți Pacemaker și Corosync pe acea mașină." + +#. Tag: screen +#, no-c-format +msgid "\n" +"[root@pcmk-1 ~]# ssh pcmk-1 -- /etc/init.d/pacemaker stop\n" +"Signaling Pacemaker Cluster Manager to terminate: [ OK ]\n" +"Waiting for cluster services to unload:. [ OK ]\n" +"[root@pcmk-1 ~]# ssh pcmk-1 -- /etc/init.d/corosync stop\n" +"Stopping Corosync Cluster Engine (corosync): [ OK ]\n" +"Waiting for services to unload: [ OK ]\n" +"[root@pcmk-1 ~]#\n" +"" +msgstr "\n" +"[root@pcmk-1 ~]# ssh pcmk-1 -- /etc/init.d/pacemaker stop\n" +"Signaling Pacemaker Cluster Manager to terminate: [ OK ]\n" +"Waiting for cluster services to unload:. [ OK ]\n" +"[root@pcmk-1 ~]# ssh pcmk-1 -- /etc/init.d/corosync stop\n" +"Stopping Corosync Cluster Engine (corosync): [ OK ]\n" +"Waiting for services to unload: [ OK ]\n" +"[root@pcmk-1 ~]#\n" +"" + +#. Tag: para +#, no-c-format +msgid "Once Corosync is no longer running, go to the other node and check the cluster status with crm_mon." +msgstr "Odată ce Corosync nu mai rulează, mergeți pe celălalt nod și verificați status-ul clusterului cu crm_mon." + +#. Tag: screen +#, no-c-format +msgid "\n" +"[root@pcmk-2 ~]# crm_mon\n" +"============\n" +"Last updated: Fri Aug 28 15:27:35 2009\n" +"Stack: openais\n" +"Current DC: pcmk-2 - partition WITHOUT quorum\n" +"Version: 1.1.5-bdd89e69ba545404d02445be1f3d72e6a203ba2f\n" +"2 Nodes configured, 2 expected votes\n" +"1 Resources configured.\n" +"============\n" +"\n" +"Online: [ pcmk-2 ]\n" +"OFFLINE: [ pcmk-1 ]\n" +"" +msgstr "\n" +"[root@pcmk-2 ~]# crm_mon\n" +"============\n" +"Last updated: Fri Aug 28 15:27:35 2009\n" +"Stack: openais\n" +"Current DC: pcmk-2 - partition WITHOUT quorum\n" +"Version: 1.1.5-bdd89e69ba545404d02445be1f3d72e6a203ba2f\n" +"2 Nodes configured, 2 expected votes\n" +"1 Resources configured.\n" +"============\n" +"\n" +"Online: [ pcmk-2 ]\n" +"OFFLINE: [ pcmk-1 ]\n" +"" + +#. Tag: para +#, no-c-format +msgid "There are three things to notice about the cluster’s current state. The first is that, as expected, pcmk-1 is now offline. However we can also see that ClusterIP isn’t running anywhere!" +msgstr "Sunt trei aspecte de ținut cont în legătură cu starea curentă a clusterului. Primul este acela că, așa cum ne așteptam, pcmk-1 este acum offline. Totodată putem vedea că, ClusterIP nu rulează nicăieri!" + +#. Tag: title +#, no-c-format +msgid "Quorum and Two-Node Clusters" +msgstr "Quorum și Clusterele Formate din Două Noduri" + +#. Tag: para +#, no-c-format +msgid "This is because the cluster no longer has quorum, as can be seen by the text \"partition WITHOUT quorum\" (emphasised green) in the output above. In order to reduce the possibility of data corruption, Pacemaker’s default behavior is to stop all resources if the cluster does not have quorum." +msgstr "Acest lucru este datorită faptului că, clusterul nu mai are quorum, după cum poate fi observat din textul \"partition WITHOUT quorum\" (ieșind în evidență în verde) în rezultatul de ieșire de mai sus. Pentru a reduce posibilitatea coruperii datelor, comportamentul implicit al Pacemaker-ului este să oprească toate resursele dacă clusterul nu are quorum." + +#. Tag: para +#, no-c-format +msgid "A cluster is said to have quorum when more than half the known or expected nodes are online, or for the mathematically inclined, whenever the following equation is true:" +msgstr "Un cluster este considerat că are quorum când mai mult de jumătate din nodurile cunoscute sau așteptate sunt online, sau pentru cei cu înclinație către matematică, în orice moment în care ecuația următoare este adevărată:" + +#. Tag: para +#, no-c-format +msgid "total_nodes < 2 * active_nodes" +msgstr "numărul_total_de_noduri < 2 * numărul_de_noduri_active" + +#. Tag: para +#, no-c-format +msgid "Therefore a two-node cluster only has quorum when both nodes are running, which is no longer the case for our cluster. This would normally make the creation of a two-node cluster pointless Actually some would argue that two-node clusters are always pointless, but that is an argument for another time. , however it is possible to control how Pacemaker behaves when quorum is lost. In particular, we can tell the cluster to simply ignore quorum altogether." +msgstr "Prin urmare un cluster format din două noduri are quorum numai când ambele noduri rulează, ceea ce nu mai este cazul pentru clusterul nostru. Acest lucru ar face în mod normal crearea de clustere formate din două noduri lipsită de sens De altfel, unii ar argumenta că clusterele formate din două noduri sunt întotdeauna lipsite de sens, dar acela este un argument pentru o dată ulterioară. , totuși este posibil să controlăm cum se comportă Pacemaker când quorum-ul este pierdut. În mod particular, putem spune clusterului să ignore pur și simplu quorum-ul în întregime." + +#. Tag: screen +#, no-c-format +msgid "\n" +"[root@pcmk-1 ~]# crm configure property no-quorum-policy=ignore\n" +"[root@pcmk-1 ~]# crm configure show \n" +"node pcmk-1\n" +"node pcmk-2\n" +"primitive ClusterIP ocf:heartbeat:IPaddr2 \\\n" +"        params ip=\"192.168.122.101\" cidr_netmask=\"32\" \\\n" +"        op monitor interval=\"30s\"\n" +"property $id=\"cib-bootstrap-options\" \\\n" +"        dc-version=\"1.1.5-bdd89e69ba545404d02445be1f3d72e6a203ba2f\" \\\n" +"        cluster-infrastructure=\"openais\" \\\n" +"        expected-quorum-votes=\"2\" \\\n" +"        stonith-enabled=\"false\" \\\n" +"        no-quorum-policy=\"ignore\"\n" +"" +msgstr "\n" +"[root@pcmk-1 ~]# crm configure property no-quorum-policy=ignore\n" +"[root@pcmk-1 ~]# crm configure show \n" +"node pcmk-1\n" +"node pcmk-2\n" +"primitive ClusterIP ocf:heartbeat:IPaddr2 \\\n" +"        params ip=\"192.168.122.101\" cidr_netmask=\"32\" \\\n" +"        op monitor interval=\"30s\"\n" +"property $id=\"cib-bootstrap-options\" \\\n" +"        dc-version=\"1.1.5-bdd89e69ba545404d02445be1f3d72e6a203ba2f\" \\\n" +"        cluster-infrastructure=\"openais\" \\\n" +"        expected-quorum-votes=\"2\" \\\n" +"        stonith-enabled=\"false\" \\\n" +"        no-quorum-policy=\"ignore\"\n" +"" + +#. Tag: para +#, no-c-format +msgid "After a few moments, the cluster will start the IP address on the remaining node. Note that the cluster still does not have quorum." +msgstr "După câteva momente, clusterul va porni adresa IP pe nodul rămas. Luați aminte, clusterul încă nu are quorum." + +#. Tag: screen +#, no-c-format +msgid "\n" +"[root@pcmk-2 ~]# crm_mon\n" +"============\n" +"Last updated: Fri Aug 28 15:30:18 2009\n" +"Stack: openais\n" +"Current DC: pcmk-2 - partition WITHOUT quorum\n" +"Version: 1.1.5-bdd89e69ba545404d02445be1f3d72e6a203ba2f\n" +"2 Nodes configured, 2 expected votes\n" +"1 Resources configured.\n" +"============\n" +"Online: [ pcmk-2 ]\n" +"OFFLINE: [ pcmk-1 ]\n" +"\n" +"ClusterIP (ocf::heartbeat:IPaddr): Started pcmk-2\n" +"" +msgstr "\n" +"[root@pcmk-2 ~]# crm_mon\n" +"============\n" +"Last updated: Fri Aug 28 15:30:18 2009\n" +"Stack: openais\n" +"Current DC: pcmk-2 - partition WITHOUT quorum\n" +"Version: 1.1.5-bdd89e69ba545404d02445be1f3d72e6a203ba2f\n" +"2 Nodes configured, 2 expected votes\n" +"1 Resources configured.\n" +"============\n" +"Online: [ pcmk-2 ]\n" +"OFFLINE: [ pcmk-1 ]\n" +"\n" +"ClusterIP (ocf::heartbeat:IPaddr): Started pcmk-2\n" +"" + +#. Tag: para +#, no-c-format +msgid "Now simulate node recovery by restarting the cluster stack on pcmk-1 and check the cluster’s status." +msgstr "Acum simulați recuperarea nodului restartând stiva de cluster pe pcmk-1 și verificați status-ul clusterului." + +#. Tag: screen +#, no-c-format +msgid "\n" +"[root@pcmk-1 ~]# /etc/init.d/corosync start\n" +"Starting Corosync Cluster Engine (corosync): [ OK ] \n" +"[root@pcmk-1 ~]# /etc/init.d/pacemaker start\n" +"Starting Pacemaker Cluster Manager: [ OK ]\n" +"[root@pcmk-1 ~]# crm_mon\n" +"============\n" +"Last updated: Fri Aug 28 15:32:13 2009\n" +"Stack: openais\n" +"Current DC: pcmk-2 - partition with quorum\n" +"Version: 1.1.5-bdd89e69ba545404d02445be1f3d72e6a203ba2f\n" +"2 Nodes configured, 2 expected votes\n" +"1 Resources configured.\n" +"============\n" +"Online: [ pcmk-1 pcmk-2 ]\n" +"\n" +"ClusterIP        (ocf::heartbeat:IPaddr):        Started pcmk-1\n" +"" +msgstr "\n" +"[root@pcmk-1 ~]# /etc/init.d/corosync start\n" +"Starting Corosync Cluster Engine (corosync): [ OK ] \n" +"[root@pcmk-1 ~]# /etc/init.d/pacemaker start\n" +"Starting Pacemaker Cluster Manager: [ OK ]\n" +"[root@pcmk-1 ~]# crm_mon\n" +"============\n" +"Last updated: Fri Aug 28 15:32:13 2009\n" +"Stack: openais\n" +"Current DC: pcmk-2 - partition with quorum\n" +"Version: 1.1.5-bdd89e69ba545404d02445be1f3d72e6a203ba2f\n" +"2 Nodes configured, 2 expected votes\n" +"1 Resources configured.\n" +"============\n" +"Online: [ pcmk-1 pcmk-2 ]\n" +"\n" +"ClusterIP        (ocf::heartbeat:IPaddr):        Started pcmk-1\n" +"" + +#. Tag: para +#, no-c-format +msgid "Here we see something that some may consider surprising, the IP is back running at its original location!" +msgstr "Aici putem vedea ceva ce unii ar putea considera surprinzător, IP-ul rulează înapoi pe locația sa originală!" + +#. Tag: title +#, no-c-format +msgid "Prevent Resources from Moving after Recovery" +msgstr "Prevenirea Mutării Resurselor după Recuperare" + +#. Tag: para +#, no-c-format +msgid "In some circumstances, it is highly desirable to prevent healthy resources from being moved around the cluster. Moving resources almost always requires a period of downtime. For complex services like Oracle databases, this period can be quite long." +msgstr "În anumite circumstanțe, este foarte de dorit să se prevină ca resursele sănătoase din a fi mutate prin cluster. Mutarea resurselor necesită aproape întotdeauna o perioadă de nefuncționare. Pentru servicii complexe precum bazele de date Oracle, această perioadă poate fi destul de lungă." + +#. Tag: para +#, no-c-format +msgid "To address this, Pacemaker has the concept of resource stickiness which controls how much a service prefers to stay running where it is. You may like to think of it as the \"cost\" of any downtime. By default, Pacemaker assumes there is zero cost associated with moving resources and will do so to achieve \"optimal It should be noted that Pacemaker’s definition of optimal may not always agree with that of a human’s. The order in which Pacemaker processes lists of resources and nodes creates implicit preferences in situations where the administrator has not explicitly specified them. \" resource placement. We can specify a different stickiness for every resource, but it is often sufficient to change the default." +msgstr "Pentru a adresa acest aspect, Pacemaker are conceptul de adezivitate a resursei care controleaza cât de mult preferă un serviciu să rămână funcțional acolo unde este. Vă puteți gândi la acest aspect ca fiind \"costul\" nefuncționării. În mod implicit, Pacemaker presupune că este un cost zero asociat cu mutarea resurselor și va face acest lucru pentru a atinge plasamentul \"optim Ar trebui să fie notat faptul că definiția Pacemaker-ului pentru optim ar putea să nu fie de acord întotdeauna cu cea a unui om. Ordinea în care Pacemaker procesează listele de resurse și noduri creează preferințe implicite în situații unde administratorul nu le-a specificat în mod explicit. \" al resurselor. Putem specifica o adezivitate diferită pentru fiecare resursă, dar este adeseori suficient să schimbați valoarea implicită." + +#. Tag: screen +#, no-c-format +msgid "\n" +"[root@pcmk-2 ~]# crm configure rsc_defaults resource-stickiness=100\n" +"[root@pcmk-2 ~]# crm configure show\n" +"node pcmk-1\n" +"node pcmk-2\n" +"primitive ClusterIP ocf:heartbeat:IPaddr2 \\\n" +"        params ip=\"192.168.122.101\" cidr_netmask=\"32\" \\\n" +"        op monitor interval=\"30s\"\n" +"property $id=\"cib-bootstrap-options\" \\\n" +"        dc-version=\"1.1.5-bdd89e69ba545404d02445be1f3d72e6a203ba2f\" \\\n" +"        cluster-infrastructure=\"openais\" \\\n" +"        expected-quorum-votes=\"2\" \\\n" +"        stonith-enabled=\"false\" \\\n" +"        no-quorum-policy=\"ignore\"\n" +"rsc_defaults $id=\"rsc-options\" \\\n" +" resource-stickiness=\"100\"\n" +"" +msgstr "\n" +"[root@pcmk-2 ~]# crm configure rsc_defaults resource-stickiness=100\n" +"[root@pcmk-2 ~]# crm configure show\n" +"node pcmk-1\n" +"node pcmk-2\n" +"primitive ClusterIP ocf:heartbeat:IPaddr2 \\\n" +"        params ip=\"192.168.122.101\" cidr_netmask=\"32\" \\\n" +"        op monitor interval=\"30s\"\n" +"property $id=\"cib-bootstrap-options\" \\\n" +"        dc-version=\"1.1.5-bdd89e69ba545404d02445be1f3d72e6a203ba2f\" \\\n" +"        cluster-infrastructure=\"openais\" \\\n" +"        expected-quorum-votes=\"2\" \\\n" +"        stonith-enabled=\"false\" \\\n" +"        no-quorum-policy=\"ignore\"\n" +"rsc_defaults $id=\"rsc-options\" \\\n" +" resource-stickiness=\"100\"\n" +"" + +#. Tag: para +#, no-c-format +msgid "If we now retry the failover test, we see that as expected ClusterIP still moves to pcmk-2 when pcmk-1 is taken offline." +msgstr "Dacă încercăm din nou acum testul de failover, vedem că așa cum este de așteptat ClusterIP se mută în continuare pe pcmk-2 când pcmk-1 este trecut offline." + +#. Tag: screen +#, no-c-format +msgid "\n" +"[root@pcmk-1 ~]# ssh pcmk-1 -- /etc/init.d/pacemaker stop\n" +"Signaling Pacemaker Cluster Manager to terminate: [ OK ]\n" +"Waiting for cluster services to unload:. [ OK ]\n" +"[root@pcmk-1 ~]# ssh pcmk-1 -- /etc/init.d/corosync stop\n" +"Stopping Corosync Cluster Engine (corosync):               [  OK  ]\n" +"Waiting for services to unload:                            [  OK  ]\n" +"[root@pcmk-1 ~]# ssh pcmk-2 -- crm_mon -1\n" +"============\n" +"Last updated: Fri Aug 28 15:39:38 2009\n" +"Stack: openais\n" +"Current DC: pcmk-2 - partition WITHOUT quorum\n" +"Version: 1.1.5-bdd89e69ba545404d02445be1f3d72e6a203ba2f\n" +"2 Nodes configured, 2 expected votes\n" +"1 Resources configured.\n" +"============\n" +"\n" +"Online: [ pcmk-2 ]\n" +"OFFLINE: [ pcmk-1 ]\n" +"\n" +"ClusterIP        (ocf::heartbeat:IPaddr):        Started pcmk-2\n" +"" +msgstr "\n" +"[root@pcmk-1 ~]# ssh pcmk-1 -- /etc/init.d/pacemaker stop\n" +"Signaling Pacemaker Cluster Manager to terminate: [ OK ]\n" +"Waiting for cluster services to unload:. [ OK ]\n" +"[root@pcmk-1 ~]# ssh pcmk-1 -- /etc/init.d/corosync stop\n" +"Stopping Corosync Cluster Engine (corosync):               [  OK  ]\n" +"Waiting for services to unload:                            [  OK  ]\n" +"[root@pcmk-1 ~]# ssh pcmk-2 -- crm_mon -1\n" +"============\n" +"Last updated: Fri Aug 28 15:39:38 2009\n" +"Stack: openais\n" +"Current DC: pcmk-2 - partition WITHOUT quorum\n" +"Version: 1.1.5-bdd89e69ba545404d02445be1f3d72e6a203ba2f\n" +"2 Nodes configured, 2 expected votes\n" +"1 Resources configured.\n" +"============\n" +"\n" +"Online: [ pcmk-2 ]\n" +"OFFLINE: [ pcmk-1 ]\n" +"\n" +"ClusterIP        (ocf::heartbeat:IPaddr):        Started pcmk-2\n" +"" + +#. Tag: para +#, no-c-format +msgid "However when we bring pcmk-1 back online, ClusterIP now remains running on pcmk-2." +msgstr "Însă când aducem pcmk-1 înapoi online, ClusterIP acum rămâne în funcționare pe pcmk-2." + +#. Tag: screen +#, no-c-format +msgid "\n" +"[root@pcmk-1 ~]# /etc/init.d/corosync start\n" +"Starting Corosync Cluster Engine (corosync): [ OK ]\n" +"[root@pcmk-1 ~]# /etc/init.d/pacemaker start\n" +"Starting Pacemaker Cluster Manager: [ OK ]\n" +"[root@pcmk-1 ~]# crm_mon\n" +"============\n" +"Last updated: Fri Aug 28 15:41:23 2009\n" +"Stack: openais\n" +"Current DC: pcmk-2 - partition with quorum\n" +"Version: 1.1.5-bdd89e69ba545404d02445be1f3d72e6a203ba2f\n" +"2 Nodes configured, 2 expected votes\n" +"1 Resources configured.\n" +"============\n" +"\n" +"Online: [ pcmk-1 pcmk-2 ]\n" +"\n" +"ClusterIP        (ocf::heartbeat:IPaddr):        Started pcmk-2\n" +"" +msgstr "\n" +"[root@pcmk-1 ~]# /etc/init.d/corosync start\n" +"Starting Corosync Cluster Engine (corosync): [ OK ]\n" +"[root@pcmk-1 ~]# /etc/init.d/pacemaker start\n" +"Starting Pacemaker Cluster Manager: [ OK ]\n" +"[root@pcmk-1 ~]# crm_mon\n" +"============\n" +"Last updated: Fri Aug 28 15:41:23 2009\n" +"Stack: openais\n" +"Current DC: pcmk-2 - partition with quorum\n" +"Version: 1.1.5-bdd89e69ba545404d02445be1f3d72e6a203ba2f\n" +"2 Nodes configured, 2 expected votes\n" +"1 Resources configured.\n" +"============\n" +"\n" +"Online: [ pcmk-1 pcmk-2 ]\n" +"\n" +"ClusterIP        (ocf::heartbeat:IPaddr):        Started pcmk-2\n" +"" + diff --git a/doc/Clusters_from_Scratch/ro-RO/Ch-Apache.po b/doc/Clusters_from_Scratch/ro-RO/Ch-Apache.po new file mode 100644 index 0000000000..4dfdf4e1ea --- /dev/null +++ b/doc/Clusters_from_Scratch/ro-RO/Ch-Apache.po @@ -0,0 +1,908 @@ +# +# AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: Clusters from Scratch 1.1\n" +"POT-Creation-Date: 2011-12-31T15:15:50\n" +"PO-Revision-Date: 2011-11-24 00:51+0200\n" +"Last-Translator: Dan Frîncu \n" +"Language-Team: None\n" +"MIME-Version: 1.0\n" +"Content-Type: application/x-publican; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Tag: title +#, no-c-format +msgid "Apache - Adding More Services" +msgstr "Apache - Adăugarea mai Multor Servicii" + +#. Tag: para +#, no-c-format +msgid "Now that we have a basic but functional active/passive two-node cluster, we’re ready to add some real services. We’re going to start with Apache because it's a feature of many clusters and relatively simple to configure." +msgstr "Acum că avem un cluster de bază, funcțional, activ/pasiv format din două noduri, suntem pregătiți să adăugăm câteva servicii reale. O să începem cu Apache deoarece este o caracteristică a multor clustere și este relativ simplu de configurat." + +#. Tag: title +#, no-c-format +msgid "Installation" +msgstr "Instalare" + +#. Tag: para +#, no-c-format +msgid "Before continuing, we need to make sure Apache is installed on both hosts." +msgstr "Înainte de a continua, trebuie să ne asigurăm că Apache este înstalat pe ambele gazde." + +#. Tag: screen +#, no-c-format +msgid "\n" +"[root@ppcmk-1 ~]# yum install -y httpd\n" +"Setting up Install Process\n" +"Resolving Dependencies\n" +"--> Running transaction check\n" +"---> Package httpd.x86_64 0:2.2.13-2.fc12 set to be updated\n" +"--> Processing Dependency: httpd-tools = 2.2.13-2.fc12 for package: httpd-2.2.13-2.fc12.x86_64\n" +"--> Processing Dependency: apr-util-ldap for package: httpd-2.2.13-2.fc12.x86_64\n" +"--> Processing Dependency: /etc/mime.types for package: httpd-2.2.13-2.fc12.x86_64\n" +"--> Processing Dependency: libaprutil-1.so.0()(64bit) for package: httpd-2.2.13-2.fc12.x86_64\n" +"--> Processing Dependency: libapr-1.so.0()(64bit) for package: httpd-2.2.13-2.fc12.x86_64\n" +"--> Running transaction check\n" +"---> Package apr.x86_64 0:1.3.9-2.fc12 set to be updated\n" +"---> Package apr-util.x86_64 0:1.3.9-2.fc12 set to be updated\n" +"---> Package apr-util-ldap.x86_64 0:1.3.9-2.fc12 set to be updated\n" +"---> Package httpd-tools.x86_64 0:2.2.13-2.fc12 set to be updated\n" +"---> Package mailcap.noarch 0:2.1.30-1.fc12 set to be updated\n" +"--> Finished Dependency Resolution\n" +"\n" +"Dependencies Resolved\n" +"\n" +"=======================================================================================\n" +" Package               Arch             Version                Repository         Size\n" +"=======================================================================================\n" +"Installing:\n" +" httpd               x86_64           2.2.13-2.fc12            rawhide           735 k\n" +"Installing for dependencies:\n" +" apr                 x86_64           1.3.9-2.fc12             rawhide           117 k\n" +" apr-util            x86_64           1.3.9-2.fc12             rawhide            84 k\n" +" apr-util-ldap       x86_64           1.3.9-2.fc12             rawhide            15 k\n" +" httpd-tools         x86_64           2.2.13-2.fc12            rawhide            63 k\n" +" mailcap             noarch           2.1.30-1.fc12            rawhide            25 k\n" +"\n" +"Transaction Summary\n" +"=======================================================================================\n" +"Install       6 Package(s)\n" +"Upgrade       0 Package(s)\n" +"\n" +"Total download size: 1.0 M\n" +"Downloading Packages:\n" +"(1/6): apr-1.3.9-2.fc12.x86_64.rpm                                   | 117 kB     00:00     \n" +"(2/6): apr-util-1.3.9-2.fc12.x86_64.rpm                             |  84 kB     00:00     \n" +"(3/6): apr-util-ldap-1.3.9-2.fc12.x86_64.rpm                         |  15 kB     00:00     \n" +"(4/6): httpd-2.2.13-2.fc12.x86_64.rpm                               | 735 kB     00:00     \n" +"(5/6): httpd-tools-2.2.13-2.fc12.x86_64.rpm                         |  63 kB     00:00     \n" +"(6/6): mailcap-2.1.30-1.fc12.noarch.rpm                             |  25 kB     00:00     \n" +"----------------------------------------------------------------------------------------\n" +"Total                                                       875 kB/s | 1.0 MB     00:01     \n" +"Running rpm_check_debug\n" +"Running Transaction Test\n" +"Finished Transaction Test\n" +"Transaction Test Succeeded\n" +"Running Transaction\n" +"  Installing     : apr-1.3.9-2.fc12.x86_64                                         1/6 \n" +"  Installing     : apr-util-1.3.9-2.fc12.x86_64                                     2/6 \n" +"  Installing     : apr-util-ldap-1.3.9-2.fc12.x86_64                               3/6 \n" +"  Installing     : httpd-tools-2.2.13-2.fc12.x86_64                                 4/6 \n" +"  Installing     : mailcap-2.1.30-1.fc12.noarch                                     5/6 \n" +"  Installing     : httpd-2.2.13-2.fc12.x86_64                                       6/6 \n" +"\n" +"Installed:\n" +"  httpd.x86_64 0:2.2.13-2.fc12                                                         \n" +"\n" +"Dependency Installed:\n" +"  apr.x86_64 0:1.3.9-2.fc12            apr-util.x86_64 0:1.3.9-2.fc12\n" +"  apr-util-ldap.x86_64 0:1.3.9-2.fc12  httpd-tools.x86_64 0:2.2.13-2.fc12\n" +"  mailcap.noarch 0:2.1.30-1.fc12  \n" +"\n" +"Complete!\n" +"[root@pcmk-1 ~]#\n" +"" +msgstr "\n" +"[root@ppcmk-1 ~]# yum install -y httpd\n" +"Setting up Install Process\n" +"Resolving Dependencies\n" +"--> Running transaction check\n" +"---> Package httpd.x86_64 0:2.2.13-2.fc12 set to be updated\n" +"--> Processing Dependency: httpd-tools = 2.2.13-2.fc12 for package: httpd-2.2.13-2.fc12.x86_64\n" +"--> Processing Dependency: apr-util-ldap for package: httpd-2.2.13-2.fc12.x86_64\n" +"--> Processing Dependency: /etc/mime.types for package: httpd-2.2.13-2.fc12.x86_64\n" +"--> Processing Dependency: libaprutil-1.so.0()(64bit) for package: httpd-2.2.13-2.fc12.x86_64\n" +"--> Processing Dependency: libapr-1.so.0()(64bit) for package: httpd-2.2.13-2.fc12.x86_64\n" +"--> Running transaction check\n" +"---> Package apr.x86_64 0:1.3.9-2.fc12 set to be updated\n" +"---> Package apr-util.x86_64 0:1.3.9-2.fc12 set to be updated\n" +"---> Package apr-util-ldap.x86_64 0:1.3.9-2.fc12 set to be updated\n" +"---> Package httpd-tools.x86_64 0:2.2.13-2.fc12 set to be updated\n" +"---> Package mailcap.noarch 0:2.1.30-1.fc12 set to be updated\n" +"--> Finished Dependency Resolution\n" +"\n" +"Dependencies Resolved\n" +"\n" +"=======================================================================================\n" +" Package               Arch             Version                Repository         Size\n" +"=======================================================================================\n" +"Installing:\n" +" httpd               x86_64           2.2.13-2.fc12            rawhide           735 k\n" +"Installing for dependencies:\n" +" apr                 x86_64           1.3.9-2.fc12             rawhide           117 k\n" +" apr-util            x86_64           1.3.9-2.fc12             rawhide            84 k\n" +" apr-util-ldap       x86_64           1.3.9-2.fc12             rawhide            15 k\n" +" httpd-tools         x86_64           2.2.13-2.fc12            rawhide            63 k\n" +" mailcap             noarch           2.1.30-1.fc12            rawhide            25 k\n" +"\n" +"Transaction Summary\n" +"=======================================================================================\n" +"Install       6 Package(s)\n" +"Upgrade       0 Package(s)\n" +"\n" +"Total download size: 1.0 M\n" +"Downloading Packages:\n" +"(1/6): apr-1.3.9-2.fc12.x86_64.rpm                                   | 117 kB     00:00     \n" +"(2/6): apr-util-1.3.9-2.fc12.x86_64.rpm                             |  84 kB     00:00     \n" +"(3/6): apr-util-ldap-1.3.9-2.fc12.x86_64.rpm                         |  15 kB     00:00     \n" +"(4/6): httpd-2.2.13-2.fc12.x86_64.rpm                               | 735 kB     00:00     \n" +"(5/6): httpd-tools-2.2.13-2.fc12.x86_64.rpm                         |  63 kB     00:00     \n" +"(6/6): mailcap-2.1.30-1.fc12.noarch.rpm                             |  25 kB     00:00     \n" +"----------------------------------------------------------------------------------------\n" +"Total                                                       875 kB/s | 1.0 MB     00:01     \n" +"Running rpm_check_debug\n" +"Running Transaction Test\n" +"Finished Transaction Test\n" +"Transaction Test Succeeded\n" +"Running Transaction\n" +"  Installing     : apr-1.3.9-2.fc12.x86_64                                         1/6 \n" +"  Installing     : apr-util-1.3.9-2.fc12.x86_64                                     2/6 \n" +"  Installing     : apr-util-ldap-1.3.9-2.fc12.x86_64                               3/6 \n" +"  Installing     : httpd-tools-2.2.13-2.fc12.x86_64                                 4/6 \n" +"  Installing     : mailcap-2.1.30-1.fc12.noarch                                     5/6 \n" +"  Installing     : httpd-2.2.13-2.fc12.x86_64                                       6/6 \n" +"\n" +"Installed:\n" +"  httpd.x86_64 0:2.2.13-2.fc12                                                         \n" +"\n" +"Dependency Installed:\n" +"  apr.x86_64 0:1.3.9-2.fc12            apr-util.x86_64 0:1.3.9-2.fc12\n" +"  apr-util-ldap.x86_64 0:1.3.9-2.fc12  httpd-tools.x86_64 0:2.2.13-2.fc12\n" +"  mailcap.noarch 0:2.1.30-1.fc12  \n" +"\n" +"Complete!\n" +"[root@pcmk-1 ~]#\n" +"" + +#. Tag: para +#, no-c-format +msgid "Also, we need the wget tool in order for the cluster to be able to check the status of the Apache server." +msgstr "De asemenea, avem nevoie de utilitarul wget pentru ca și clusterul să fie capabil să verifice status-ul serverului Apache." + +#. Tag: screen +#, no-c-format +msgid "\n" +"[root@pcmk-1 ~]# yum install -y wget\n" +"Setting up Install Process\n" +"Resolving Dependencies\n" +"--> Running transaction check\n" +"---> Package wget.x86_64 0:1.11.4-5.fc12 set to be updated\n" +"--> Finished Dependency Resolution\n" +"\n" +"Dependencies Resolved\n" +"\n" +"===========================================================================================\n" +" Package        Arch             Version                      Repository               Size\n" +"===========================================================================================\n" +"Installing:\n" +" wget         x86_64          1.11.4-5.fc12                   rawhide                393 k\n" +"\n" +"Transaction Summary\n" +"===========================================================================================\n" +"Install       1 Package(s)\n" +"Upgrade       0 Package(s)\n" +"\n" +"Total download size: 393 k\n" +"Downloading Packages:\n" +"wget-1.11.4-5.fc12.x86_64.rpm                                            | 393 kB     00:00     \n" +"Running rpm_check_debug\n" +"Running Transaction Test\n" +"Finished Transaction Test\n" +"Transaction Test Succeeded\n" +"Running Transaction\n" +"  Installing     : wget-1.11.4-5.fc12.x86_64                                            1/1 \n" +"\n" +"Installed:\n" +"  wget.x86_64 0:1.11.4-5.fc12\n" +"\n" +"Complete!\n" +"[root@pcmk-1 ~]#\n" +"" +msgstr "\n" +"[root@pcmk-1 ~]# yum install -y wget\n" +"Setting up Install Process\n" +"Resolving Dependencies\n" +"--> Running transaction check\n" +"---> Package wget.x86_64 0:1.11.4-5.fc12 set to be updated\n" +"--> Finished Dependency Resolution\n" +"\n" +"Dependencies Resolved\n" +"\n" +"===========================================================================================\n" +" Package        Arch             Version                      Repository               Size\n" +"===========================================================================================\n" +"Installing:\n" +" wget         x86_64          1.11.4-5.fc12                   rawhide                393 k\n" +"\n" +"Transaction Summary\n" +"===========================================================================================\n" +"Install       1 Package(s)\n" +"Upgrade       0 Package(s)\n" +"\n" +"Total download size: 393 k\n" +"Downloading Packages:\n" +"wget-1.11.4-5.fc12.x86_64.rpm                                            | 393 kB     00:00     \n" +"Running rpm_check_debug\n" +"Running Transaction Test\n" +"Finished Transaction Test\n" +"Transaction Test Succeeded\n" +"Running Transaction\n" +"  Installing     : wget-1.11.4-5.fc12.x86_64                                            1/1 \n" +"\n" +"Installed:\n" +"  wget.x86_64 0:1.11.4-5.fc12\n" +"\n" +"Complete!\n" +"[root@pcmk-1 ~]#\n" +"" + +#. Tag: title +#, no-c-format +msgid "Preparation" +msgstr "Pregătire" + +#. Tag: para +#, no-c-format +msgid "First we need to create a page for Apache to serve up. On Fedora the default Apache docroot is /var/www/html, so we’ll create an index file there." +msgstr "Mai întâi trebuie să creem o pagină pe care Apache să o servească. Pe Fedora docroot-ul implicit al Apache-ului este în /var/www/html, așa că vom crea un fișier index acolo." + +#. Tag: screen +#, no-c-format +msgid "\n" +"[root@pcmk-1 ~]# cat <<-END >/var/www/html/index.html\n" +" <html>\n" +" <body>My Test Site - pcmk-1</body>\n" +" </html>\n" +" END\n" +"[root@pcmk-1 ~]#\n" +"" +msgstr "\n" +"[root@pcmk-1 ~]# cat <<-END >/var/www/html/index.html\n" +" <html>\n" +" <body>My Test Site - pcmk-1</body>\n" +" </html>\n" +" END\n" +"[root@pcmk-1 ~]#\n" +"" + +#. Tag: para +#, no-c-format +msgid "For the moment, we will simplify things by serving up only a static site and manually sync the data between the two nodes. So run the command again on pcmk-2." +msgstr "Pentru moment, vom simplifica lucrurile servind doar un site static și vom sincroniza manual datele între cele două noduri. Așa că rulați comanda din nou pe pcmk-2." + +#. Tag: screen +#, no-c-format +msgid "\n" +"[root@pcmk-2 ~]# cat <<-END >/var/www/html/index.html\n" +" <html>\n" +" <body>My Test Site - pcmk-2</body>\n" +" </html>\n" +" END\n" +"[root@pcmk-2 ~]#\n" +"" +msgstr "\n" +"[root@pcmk-2 ~]# cat <<-END >/var/www/html/index.html\n" +" <html>\n" +" <body>My Test Site - pcmk-2</body>\n" +" </html>\n" +" END\n" +"[root@pcmk-2 ~]#\n" +"" + +#. Tag: title +#, no-c-format +msgid "Enable the Apache status URL" +msgstr "Activați status URL-ul Apache-ului" + +#. Tag: para +#, no-c-format +msgid "In order to monitor the health of your Apache instance, and recover it if it fails, the resource agent used by Pacemaker assumes the server-status URL is available. Look for the following in /etc/httpd/conf/httpd.conf and make sure it is not disabled or commented out:" +msgstr "Pentru a monitoriza sănătatea instanței voastre de Apache și pentru a o recupera dacă eșuează, agentul de resursă folosit de Pacemaker presupune că URL-ul server-status este disponibil. Uitați-vă după următoarele în /etc/httpd/conf/httpd.conf și asigurați-vă că nu este dezactivat sau comentat." + +#. Tag: screen +#, no-c-format +msgid "\n" +"<Location /server-status>\n" +" SetHandler server-status\n" +" Order deny,allow\n" +" Deny from all\n" +" Allow from 127.0.0.1\n" +"</Location>\n" +" " +msgstr "\n" +"<Location /server-status>\n" +" SetHandler server-status\n" +" Order deny,allow\n" +" Deny from all\n" +" Allow from 127.0.0.1\n" +"</Location>\n" +" " + +#. Tag: title +#, no-c-format +msgid "Update the Configuration" +msgstr "Actualizarea Configurației" + +#. Tag: para +#, no-c-format +msgid "At this point, Apache is ready to go, all that needs to be done is to add it to the cluster. Lets call the resource WebSite. We need to use an OCF script called apache in the heartbeat namespace Compare the key used here ocf:heartbeat:apache with the one we used earlier for the IP address: ocf:heartbeat:IPaddr2 , the only required parameter is the path to the main Apache configuration file and we’ll tell the cluster to check once a minute that apache is still running." +msgstr "La acest punct, Apache este gata de pornire, tot ce trebuie făcut este să îl adăugăm la cluster. Să denumim resursa WebSite. Avem nevoie să folosim un script OCF numit apache din namespace-ul Comparați cheia folosită aici, ocf:heartbeart:apache, cu cea folosită anterior pentru adresa IP: ocf:heartbeat:IPaddr2 heartbeat, singurul parametru necesar este calea către fișierul principal de configurare al Apache și vom spune clusterului să verifice o dată pe minut că apache încă funcționează." + +#. Tag: screen +#, no-c-format +msgid "\n" +"[root@pcmk-1 ~]# crm configure primitive WebSite ocf:heartbeat:apache params configfile=/etc/httpd/conf/httpd.conf op monitor interval=1min\n" +"[root@pcmk-1 ~]# crm configure show\n" +"node pcmk-1\n" +"node pcmk-2\n" +"primitive WebSite ocf:heartbeat:apache \\\n" +" params configfile=\"/etc/httpd/conf/httpd.conf\" \\\n" +" op monitor interval=\"1min\"\n" +"primitive ClusterIP ocf:heartbeat:IPaddr2 \\\n" +"        params ip=\"192.168.122.101\" cidr_netmask=\"32\" \\\n" +"        op monitor interval=\"30s\"\n" +"property $id=\"cib-bootstrap-options\" \\\n" +"        dc-version=\"1.1.5-bdd89e69ba545404d02445be1f3d72e6a203ba2f\" \\\n" +"        cluster-infrastructure=\"openais\" \\\n" +"        expected-quorum-votes=\"2\" \\\n" +"        stonith-enabled=\"false\" \\\n" +"        no-quorum-policy=\"ignore\"\n" +"rsc_defaults $id=\"rsc-options\" \\\n" +"        resource-stickiness=\"100\"\n" +"" +msgstr "\n" +"[root@pcmk-1 ~]# crm configure primitive WebSite ocf:heartbeat:apache params configfile=/etc/httpd/conf/httpd.conf op monitor interval=1min\n" +"[root@pcmk-1 ~]# crm configure show\n" +"node pcmk-1\n" +"node pcmk-2\n" +"primitive WebSite ocf:heartbeat:apache \\\n" +" params configfile=\"/etc/httpd/conf/httpd.conf\" \\\n" +" op monitor interval=\"1min\"\n" +"primitive ClusterIP ocf:heartbeat:IPaddr2 \\\n" +"        params ip=\"192.168.122.101\" cidr_netmask=\"32\" \\\n" +"        op monitor interval=\"30s\"\n" +"property $id=\"cib-bootstrap-options\" \\\n" +"        dc-version=\"1.1.5-bdd89e69ba545404d02445be1f3d72e6a203ba2f\" \\\n" +"        cluster-infrastructure=\"openais\" \\\n" +"        expected-quorum-votes=\"2\" \\\n" +"        stonith-enabled=\"false\" \\\n" +"        no-quorum-policy=\"ignore\"\n" +"rsc_defaults $id=\"rsc-options\" \\\n" +"        resource-stickiness=\"100\"\n" +"" + +#. Tag: para +#, no-c-format +msgid "After a short delay, we should see the cluster start apache" +msgstr "După o scurtă întârziere, ar trebui să vedem clusterul pornind apache-ul" + +#. Tag: screen +#, no-c-format +msgid "\n" +"[root@pcmk-1 ~]# crm_mon\n" +"============\n" +"Last updated: Fri Aug 28 16:12:49 2009\n" +"Stack: openais\n" +"Current DC: pcmk-2 - partition with quorum\n" +"Version: 1.1.5-bdd89e69ba545404d02445be1f3d72e6a203ba2f\n" +"2 Nodes configured, 2 expected votes\n" +"2 Resources configured.\n" +"============\n" +"\n" +"Online: [ pcmk-1 pcmk-2 ]\n" +"\n" +"ClusterIP        (ocf::heartbeat:IPaddr):        Started pcmk-2\n" +"WebSite        (ocf::heartbeat:apache):        Started pcmk-1\n" +"" +msgstr "\n" +"[root@pcmk-1 ~]# crm_mon\n" +"============\n" +"Last updated: Fri Aug 28 16:12:49 2009\n" +"Stack: openais\n" +"Current DC: pcmk-2 - partition with quorum\n" +"Version: 1.1.5-bdd89e69ba545404d02445be1f3d72e6a203ba2f\n" +"2 Nodes configured, 2 expected votes\n" +"2 Resources configured.\n" +"============\n" +"\n" +"Online: [ pcmk-1 pcmk-2 ]\n" +"\n" +"ClusterIP        (ocf::heartbeat:IPaddr):        Started pcmk-2\n" +"WebSite        (ocf::heartbeat:apache):        Started pcmk-1\n" +"" + +#. Tag: para +#, no-c-format +msgid "Wait a moment, the WebSite resource isn’t running on the same host as our IP address!" +msgstr "Așteptați un moment, resursa WebSite nu rulează pe aceeași gazdă ca și adresa noastră IP!" + +#. Tag: title +#, no-c-format +msgid "Ensuring Resources Run on the Same Host" +msgstr "Asigurarea că Resursele Rulează pe Aceeași Gazdă" + +#. Tag: para +#, no-c-format +msgid "To reduce the load on any one machine, Pacemaker will generally try to spread the configured resources across the cluster nodes. However we can tell the cluster that two resources are related and need to run on the same host (or not at all). Here we instruct the cluster that WebSite can only run on the host that ClusterIP is active on." +msgstr "Pentru a reduce nivelul de încărcare pe oricare din mașini, Pacemaker va încerca în mod general să împrăștie resursele configurate de-a lungul nodurilor din cluster. Totuși putem spune clusterului că două resurse au legătura una cu cealaltă și trebuie să ruleze pe aceeași gazdă (sau să nu ruleze deloc). Aici instruim clusterul că WebSite poate rula numar pe o gazdă pe care este activ ClusterIP." + +#. Tag: para +#, no-c-format +msgid "For the constraint, we need a name (choose something descriptive like website-with-ip), indicate that it's mandatory (so that if ClusterIP is not active anywhere, WebSite will not be permitted to run anywhere either) by specifying a score of INFINITY and finally list the two resources." +msgstr "Pentru restricție, ne trebuie un nume (alegeți ceva descriptiv precum website-with-ip), să indicăm că este obligatorie (astfel încât dacă ClusterIP nu este activ nicăieri, nici lui WebSite nu i se va permite să ruleze nicăieri) specificând un scor cu valoarea INFINITY și la sfârșit vom lista cele două resurse." + +#. Tag: para +#, no-c-format +msgid "If ClusterIP is not active anywhere, WebSite will not be permitted to run anywhere." +msgstr "Dacă ClusterIP nu este activ nicăieri, lui WebSite nu i se va permite să ruleze nicăieri." + +#. Tag: para +#, no-c-format +msgid "Colocation constraints are \"directional\", in that they imply certain things about the order in which the two resources will have a location chosen. In this case we're saying WebSite needs to be placed on the same machine as ClusterIP, this implies that we must know the location of ClusterIP before choosing a location for WebSite." +msgstr "Restricțiile de colocare sunt \"direcționale\", în sensul că implică anumite lucruri despre ordinea în care celor două resurse li se va alege o locație. În acest caz spunem că WebSite are nevoie să fie plasat pe aceeași mașină ca și ClusterIP, acest lucru implică faptul că noi trebuie să știm locația lui ClusterIP înainte de a alege o locație pentru WebSite." + +#. Tag: screen +#, no-c-format +msgid "\n" +"[root@pcmk-1 ~]# crm configure colocation website-with-ip INFINITY: WebSite ClusterIP\n" +"[root@pcmk-1 ~]# crm configure show\n" +"node pcmk-1\n" +"node pcmk-2\n" +"primitive WebSite ocf:heartbeat:apache \\\n" +"        params configfile=\"/etc/httpd/conf/httpd.conf\" \\\n" +"        op monitor interval=\"1min\"\n" +"primitive ClusterIP ocf:heartbeat:IPaddr2 \\\n" +"        params ip=\"192.168.122.101\" cidr_netmask=\"32\" \\\n" +"        op monitor interval=\"30s\"\n" +"colocation website-with-ip inf: WebSite ClusterIP\n" +"property $id=\"cib-bootstrap-options\" \\\n" +"        dc-version=\"1.1.5-bdd89e69ba545404d02445be1f3d72e6a203ba2f\" \\\n" +"        cluster-infrastructure=\"openais\" \\\n" +"        expected-quorum-votes=\"2\" \\\n" +"        stonith-enabled=\"false\" \\\n" +"        no-quorum-policy=\"ignore\"\n" +"rsc_defaults $id=\"rsc-options\" \\\n" +"        resource-stickiness=\"100\"\n" +"[root@pcmk-1 ~]# crm_mon\n" +"============\n" +"Last updated: Fri Aug 28 16:14:34 2009\n" +"Stack: openais\n" +"Current DC: pcmk-2 - partition with quorum\n" +"Version: 1.1.5-bdd89e69ba545404d02445be1f3d72e6a203ba2f\n" +"2 Nodes configured, 2 expected votes\n" +"2 Resources configured.\n" +"============\n" +"\n" +"Online: [ pcmk-1 pcmk-2 ]\n" +"\n" +"ClusterIP        (ocf::heartbeat:IPaddr):        Started pcmk-2\n" +"WebSite        (ocf::heartbeat:apache):        Started pcmk-2\n" +"" +msgstr "\n" +"[root@pcmk-1 ~]# crm configure colocation website-with-ip INFINITY: WebSite ClusterIP\n" +"[root@pcmk-1 ~]# crm configure show\n" +"node pcmk-1\n" +"node pcmk-2\n" +"primitive WebSite ocf:heartbeat:apache \\\n" +"        params configfile=\"/etc/httpd/conf/httpd.conf\" \\\n" +"        op monitor interval=\"1min\"\n" +"primitive ClusterIP ocf:heartbeat:IPaddr2 \\\n" +"        params ip=\"192.168.122.101\" cidr_netmask=\"32\" \\\n" +"        op monitor interval=\"30s\"\n" +"colocation website-with-ip inf: WebSite ClusterIP\n" +"property $id=\"cib-bootstrap-options\" \\\n" +"        dc-version=\"1.1.5-bdd89e69ba545404d02445be1f3d72e6a203ba2f\" \\\n" +"        cluster-infrastructure=\"openais\" \\\n" +"        expected-quorum-votes=\"2\" \\\n" +"        stonith-enabled=\"false\" \\\n" +"        no-quorum-policy=\"ignore\"\n" +"rsc_defaults $id=\"rsc-options\" \\\n" +"        resource-stickiness=\"100\"\n" +"[root@pcmk-1 ~]# crm_mon\n" +"============\n" +"Last updated: Fri Aug 28 16:14:34 2009\n" +"Stack: openais\n" +"Current DC: pcmk-2 - partition with quorum\n" +"Version: 1.1.5-bdd89e69ba545404d02445be1f3d72e6a203ba2f\n" +"2 Nodes configured, 2 expected votes\n" +"2 Resources configured.\n" +"============\n" +"\n" +"Online: [ pcmk-1 pcmk-2 ]\n" +"\n" +"ClusterIP        (ocf::heartbeat:IPaddr):        Started pcmk-2\n" +"WebSite        (ocf::heartbeat:apache):        Started pcmk-2\n" +"" + +#. Tag: title +#, no-c-format +msgid "Controlling Resource Start/Stop Ordering" +msgstr "Controlarea Ordinii de Pornire/Oprire a Resursei" + +#. Tag: para +#, no-c-format +msgid "When Apache starts, it binds to the available IP addresses. It doesn’t know about any addresses we add afterwards, so not only do they need to run on the same node, but we need to make sure ClusterIP is already active before we start WebSite. We do this by adding an ordering constraint. We need to give it a name (choose something descriptive like apache-after-ip), indicate that it's mandatory (so that any recovery for ClusterIP will also trigger recovery of WebSite) and list the two resources in the order we need them to start." +msgstr "Când pornește Apache, se atașează de adresa IP disponibilă. Nu știe de alte adrese pe care le adăugăm ulterior, așa nu trebuie doar să ruleze pe același nod, dar trebuie să ne asigurăm că ClusterIP este activ deja înainte să pornim WebSite. Realizăm acest lucru prin adăugarea unei restricții de ordonare. Trebuie să îi dăm un nume (alegeți ceva descriptiv precum apache-after-ip), să indicăm faptul că este obligatorie (astfel încât orice recuperare a ClusterIP va declanșa recuperarea WebSite-ului) și să listăm cele două resurse în ordinea în care avem nevoie să le pornim." + +#. Tag: screen +#, no-c-format +msgid "\n" +"[root@pcmk-1 ~]# crm configure order apache-after-ip mandatory: ClusterIP WebSite\n" +"[root@pcmk-1 ~]# crm configure show\n" +"node pcmk-1\n" +"node pcmk-2\n" +"primitive WebSite ocf:heartbeat:apache \\\n" +"        params configfile=\"/etc/httpd/conf/httpd.conf\" \\\n" +"        op monitor interval=\"1min\"\n" +"primitive ClusterIP ocf:heartbeat:IPaddr2 \\\n" +"        params ip=\"192.168.122.101\" cidr_netmask=\"32\" \\\n" +"        op monitor interval=\"30s\"\n" +"colocation website-with-ip inf: WebSite ClusterIP\n" +"order apache-after-ip inf: ClusterIP WebSite\n" +"property $id=\"cib-bootstrap-options\" \\\n" +"        dc-version=\"1.1.5-bdd89e69ba545404d02445be1f3d72e6a203ba2f\" \\\n" +"        cluster-infrastructure=\"openais\" \\\n" +"        expected-quorum-votes=\"2\" \\\n" +"        stonith-enabled=\"false\" \\\n" +"        no-quorum-policy=\"ignore\"\n" +"rsc_defaults $id=\"rsc-options\" \\\n" +"        resource-stickiness=\"100\"\n" +"" +msgstr "\n" +"[root@pcmk-1 ~]# crm configure order apache-after-ip mandatory: ClusterIP WebSite\n" +"[root@pcmk-1 ~]# crm configure show\n" +"node pcmk-1\n" +"node pcmk-2\n" +"primitive WebSite ocf:heartbeat:apache \\\n" +"        params configfile=\"/etc/httpd/conf/httpd.conf\" \\\n" +"        op monitor interval=\"1min\"\n" +"primitive ClusterIP ocf:heartbeat:IPaddr2 \\\n" +"        params ip=\"192.168.122.101\" cidr_netmask=\"32\" \\\n" +"        op monitor interval=\"30s\"\n" +"colocation website-with-ip inf: WebSite ClusterIP\n" +"order apache-after-ip inf: ClusterIP WebSite\n" +"property $id=\"cib-bootstrap-options\" \\\n" +"        dc-version=\"1.1.5-bdd89e69ba545404d02445be1f3d72e6a203ba2f\" \\\n" +"        cluster-infrastructure=\"openais\" \\\n" +"        expected-quorum-votes=\"2\" \\\n" +"        stonith-enabled=\"false\" \\\n" +"        no-quorum-policy=\"ignore\"\n" +"rsc_defaults $id=\"rsc-options\" \\\n" +"        resource-stickiness=\"100\"\n" +"" + +#. Tag: title +#, no-c-format +msgid "Specifying a Preferred Location" +msgstr "Specificarea unei Locații Preferate" + +#. Tag: para +#, no-c-format +msgid "Pacemaker does not rely on any sort of hardware symmetry between nodes, so it may well be that one machine is more powerful than the other. In such cases it makes sense to host the resources there if it is available. To do this we create a location constraint. Again we give it a descriptive name (prefer-pcmk-1), specify the resource we want to run there (WebSite), how badly we’d like it to run there (we’ll use 50 for now, but in a two-node situation almost any value above 0 will do) and the host’s name." +msgstr "Pacemaker nu se bazează pe nici un fel de simetrie hardware între noduri, așa că ar putea foarte bine ca o mașină să fie mai puternică decât cealaltă. În astfel de cazuri are logică să găzduim resursele acolo dacă este disponibilă. Pentru a face acest lucru creăm o restricție de locație. Din nou îi dăm un nume descriptiv (prefer-pcmk-1), specificăm resursa pe care vrem să o rulăm acolo (WebSite), cât de mult am dori ca aceasta să ruleze acolo (vom folosi 50 momentan, dar într-o situație cu două noduri aproape orice valoare mai mare ca 0 este suficientă) și numele gazdei." + +#. Tag: screen +#, no-c-format +msgid "\n" +"[root@pcmk-1 ~]# crm configure location prefer-pcmk-1 WebSite 50: pcmk-1\n" +"[root@pcmk-1 ~]# crm configure show\n" +"node pcmk-1\n" +"node pcmk-2\n" +"primitive WebSite ocf:heartbeat:apache \\\n" +"        params configfile=\"/etc/httpd/conf/httpd.conf\" \\\n" +"        op monitor interval=\"1min\"\n" +"primitive ClusterIP ocf:heartbeat:IPaddr2 \\\n" +"        params ip=\"192.168.122.101\" cidr_netmask=\"32\" \\\n" +"        op monitor interval=\"30s\"\n" +"location prefer-pcmk-1 WebSite 50: pcmk-1\n" +"colocation website-with-ip inf: WebSite ClusterIP\n" +"property $id=\"cib-bootstrap-options\" \\\n" +"        dc-version=\"1.1.5-bdd89e69ba545404d02445be1f3d72e6a203ba2f\" \\\n" +"        cluster-infrastructure=\"openais\" \\\n" +"        expected-quorum-votes=\"2\" \\\n" +"        stonith-enabled=\"false\" \\\n" +"        no-quorum-policy=\"ignore\"\n" +"rsc_defaults $id=\"rsc-options\" \\\n" +"        resource-stickiness=\"100\"\n" +"[root@pcmk-1 ~]# crm_mon\n" +"============\n" +"Last updated: Fri Aug 28 16:17:35 2009\n" +"Stack: openais\n" +"Current DC: pcmk-2 - partition with quorum\n" +"Version: 1.1.5-bdd89e69ba545404d02445be1f3d72e6a203ba2f\n" +"2 Nodes configured, 2 expected votes\n" +"2 Resources configured.\n" +"============\n" +"\n" +"Online: [ pcmk-1 pcmk-2 ]\n" +"\n" +"ClusterIP        (ocf::heartbeat:IPaddr):        Started pcmk-2\n" +"WebSite        (ocf::heartbeat:apache):        Started pcmk-2\n" +"" +msgstr "\n" +"[root@pcmk-1 ~]# crm configure location prefer-pcmk-1 WebSite 50: pcmk-1\n" +"[root@pcmk-1 ~]# crm configure show\n" +"node pcmk-1\n" +"node pcmk-2\n" +"primitive WebSite ocf:heartbeat:apache \\\n" +"        params configfile=\"/etc/httpd/conf/httpd.conf\" \\\n" +"        op monitor interval=\"1min\"\n" +"primitive ClusterIP ocf:heartbeat:IPaddr2 \\\n" +"        params ip=\"192.168.122.101\" cidr_netmask=\"32\" \\\n" +"        op monitor interval=\"30s\"\n" +"location prefer-pcmk-1 WebSite 50: pcmk-1\n" +"colocation website-with-ip inf: WebSite ClusterIP\n" +"property $id=\"cib-bootstrap-options\" \\\n" +"        dc-version=\"1.1.5-bdd89e69ba545404d02445be1f3d72e6a203ba2f\" \\\n" +"        cluster-infrastructure=\"openais\" \\\n" +"        expected-quorum-votes=\"2\" \\\n" +"        stonith-enabled=\"false\" \\\n" +"        no-quorum-policy=\"ignore\"\n" +"rsc_defaults $id=\"rsc-options\" \\\n" +"        resource-stickiness=\"100\"\n" +"[root@pcmk-1 ~]# crm_mon\n" +"============\n" +"Last updated: Fri Aug 28 16:17:35 2009\n" +"Stack: openais\n" +"Current DC: pcmk-2 - partition with quorum\n" +"Version: 1.1.5-bdd89e69ba545404d02445be1f3d72e6a203ba2f\n" +"2 Nodes configured, 2 expected votes\n" +"2 Resources configured.\n" +"============\n" +"\n" +"Online: [ pcmk-1 pcmk-2 ]\n" +"\n" +"ClusterIP        (ocf::heartbeat:IPaddr):        Started pcmk-2\n" +"WebSite        (ocf::heartbeat:apache):        Started pcmk-2\n" +"" + +#. Tag: para +#, no-c-format +msgid "Wait a minute, the resources are still on pcmk-2!" +msgstr "Așteptați o clipă, resursele sunt încă pe pcmk-2!" + +#. Tag: para +#, no-c-format +msgid "Even though we now prefer pcmk-1 over pcmk-2, that preference is (intentionally) less than the resource stickiness (how much we preferred not to have unnecessary downtime)." +msgstr "Chiar dacă acum preferăm pcmk-1 în favoarea pcmk-2, această preferință este (în mod intenționat) mai mică decât adezivitatea resursei (cât de mult am preferat să nu avem nefuncționare inutilă)." + +#. Tag: para +#, no-c-format +msgid "To see the current placement scores, you can use a tool called ptest" +msgstr "Pentru a vedea scorurile curente de plasament, puteți folosi un utilitar numit ptest" + +#. Tag: para +#, no-c-format +msgid "ptest -sL" +msgstr "ptest -sL" + +#. Tag: para +#, no-c-format +msgid "Include output" +msgstr "Include rezultatul de ieșire" + +#. Tag: para +#, no-c-format +msgid "There is a way to force them to move though..." +msgstr "Există o cale să le forțăm să se mute totuși ..." + +#. Tag: title +#, no-c-format +msgid "Manually Moving Resources Around the Cluster" +msgstr "Mutarea Manuală a Resurselor Prin Jurul Clusterului" + +#. Tag: para +#, no-c-format +msgid "There are always times when an administrator needs to override the cluster and force resources to move to a specific location. Underneath we use location constraints like the one we created above, happily you don’t need to care. Just provide the name of the resource and the intended location, we’ll do the rest." +msgstr "Sunt întotdeauna momente când un administrator are nevoie să preia controlul clusterului și să forțeze resursele să se mute într-o locație specifică. Dedesupt folosim restricții de locație precum cea pe care am creat-o mai sus, dar în mod fericit nu trebuie să vă pese. Doar furnizați numele resursei și locația dorită, iar noi vom face restul." + +#. Tag: screen +#, no-c-format +msgid "\n" +"[root@pcmk-1 ~]# crm resource move WebSite pcmk-1\n" +"[root@pcmk-1 ~]# crm_mon\n" +"============\n" +"Last updated: Fri Aug 28 16:19:24 2009\n" +"Stack: openais\n" +"Current DC: pcmk-2 - partition with quorum\n" +"Version: 1.1.5-bdd89e69ba545404d02445be1f3d72e6a203ba2f\n" +"2 Nodes configured, 2 expected votes\n" +"2 Resources configured.\n" +"============\n" +"\n" +"Online: [ pcmk-1 pcmk-2 ]\n" +"\n" +"ClusterIP        (ocf::heartbeat:IPaddr):        Started pcmk-1\n" +"WebSite        (ocf::heartbeat:apache):        Started pcmk-1\n" +"Notice how the colocation rule we created has ensured that ClusterIP was also moved to pcmk-1.\n" +"For the curious, we can see the effect of this command by examining the configuration\n" +"crm configure show\n" +"[root@pcmk-1 ~]# crm configure show\n" +"node pcmk-1\n" +"node pcmk-2\n" +"primitive WebSite ocf:heartbeat:apache \\\n" +"        params configfile=\"/etc/httpd/conf/httpd.conf\" \\\n" +"        op monitor interval=\"1min\"\n" +"primitive ClusterIP ocf:heartbeat:IPaddr2 \\\n" +"        params ip=\"192.168.122.101\" cidr_netmask=\"32\" \\\n" +"        op monitor interval=\"30s\"\n" +"location cli-prefer-WebSite WebSite \\\n" +" rule $id=\"cli-prefer-rule-WebSite\" inf: #uname eq pcmk-1\n" +"location prefer-pcmk-1 WebSite 50: pcmk-1\n" +"colocation website-with-ip inf: WebSite ClusterIP\n" +"property $id=\"cib-bootstrap-options\" \\\n" +"        dc-version=\"1.1.5-bdd89e69ba545404d02445be1f3d72e6a203ba2f\" \\\n" +"        cluster-infrastructure=\"openais\" \\\n" +"        expected-quorum-votes=\"2\" \\\n" +"        stonith-enabled=\"false\" \\\n" +"        no-quorum-policy=\"ignore\"\n" +"rsc_defaults $id=\"rsc-options\" \\\n" +"        resource-stickiness=\"100\"\n" +"" +msgstr "\n" +"[root@pcmk-1 ~]# crm resource move WebSite pcmk-1\n" +"[root@pcmk-1 ~]# crm_mon\n" +"============\n" +"Last updated: Fri Aug 28 16:19:24 2009\n" +"Stack: openais\n" +"Current DC: pcmk-2 - partition with quorum\n" +"Version: 1.1.5-bdd89e69ba545404d02445be1f3d72e6a203ba2f\n" +"2 Nodes configured, 2 expected votes\n" +"2 Resources configured.\n" +"============\n" +"\n" +"Online: [ pcmk-1 pcmk-2 ]\n" +"\n" +"ClusterIP        (ocf::heartbeat:IPaddr):        Started pcmk-1\n" +"WebSite        (ocf::heartbeat:apache):        Started pcmk-1\n" +"Notice how the colocation rule we created has ensured that ClusterIP was also moved to pcmk-1.\n" +"For the curious, we can see the effect of this command by examining the configuration\n" +"crm configure show\n" +"[root@pcmk-1 ~]# crm configure show\n" +"node pcmk-1\n" +"node pcmk-2\n" +"primitive WebSite ocf:heartbeat:apache \\\n" +"        params configfile=\"/etc/httpd/conf/httpd.conf\" \\\n" +"        op monitor interval=\"1min\"\n" +"primitive ClusterIP ocf:heartbeat:IPaddr2 \\\n" +"        params ip=\"192.168.122.101\" cidr_netmask=\"32\" \\\n" +"        op monitor interval=\"30s\"\n" +"location cli-prefer-WebSite WebSite \\\n" +" rule $id=\"cli-prefer-rule-WebSite\" inf: #uname eq pcmk-1\n" +"location prefer-pcmk-1 WebSite 50: pcmk-1\n" +"colocation website-with-ip inf: WebSite ClusterIP\n" +"property $id=\"cib-bootstrap-options\" \\\n" +"        dc-version=\"1.1.5-bdd89e69ba545404d02445be1f3d72e6a203ba2f\" \\\n" +"        cluster-infrastructure=\"openais\" \\\n" +"        expected-quorum-votes=\"2\" \\\n" +"        stonith-enabled=\"false\" \\\n" +"        no-quorum-policy=\"ignore\"\n" +"rsc_defaults $id=\"rsc-options\" \\\n" +"        resource-stickiness=\"100\"\n" +"" + +#. Tag: para +#, no-c-format +msgid "Highlighted is the automated constraint used to move the resources to pcmk-1" +msgstr "Subliniată este restricția automată folosită pentru a muta resursele pe pcmk-1" + +#. Tag: title +#, no-c-format +msgid "Giving Control Back to the Cluster" +msgstr "Returnarea Controlului Înapoi Clusterului" + +#. Tag: para +#, no-c-format +msgid "Once we’ve finished whatever activity that required us to move the resources to pcmk-1, in our case nothing, we can then allow the cluster to resume normal operation with the unmove command. Since we previously configured a default stickiness, the resources will remain on pcmk-1." +msgstr "Odată ce am terminat oricare activitate ce ne-a cerut să mutăm resursele pe pcmk-1, în cazul nostru nimic, putem mai apoi să permitem clusterului să reia operațiunile normale prin comanda unmove. Din moment ce am configurat anterior o adezivitate implicită, resursele vor rămâne pe pcmk-1." + +#. Tag: screen +#, no-c-format +msgid "\n" +"[root@pcmk-1 ~]# crm resource unmove WebSite\n" +"[root@pcmk-1 ~]# crm configure show\n" +"node pcmk-1\n" +"node pcmk-2\n" +"primitive WebSite ocf:heartbeat:apache \\\n" +"        params configfile=\"/etc/httpd/conf/httpd.conf\" \\\n" +"        op monitor interval=\"1min\"\n" +"primitive ClusterIP ocf:heartbeat:IPaddr2 \\\n" +"        params ip=\"192.168.122.101\" cidr_netmask=\"32\" \\\n" +"        op monitor interval=\"30s\"\n" +"location prefer-pcmk-1 WebSite 50: pcmk-1\n" +"colocation website-with-ip inf: WebSite ClusterIP\n" +"property $id=\"cib-bootstrap-options\" \\\n" +"        dc-version=\"1.1.5-bdd89e69ba545404d02445be1f3d72e6a203ba2f\" \\\n" +"        cluster-infrastructure=\"openais\" \\\n" +"        expected-quorum-votes=\"2\" \\\n" +"        stonith-enabled=\"false\" \\\n" +"        no-quorum-policy=\"ignore\"\n" +"rsc_defaults $id=\"rsc-options\" \\\n" +"        resource-stickiness=\"100\"\n" +"" +msgstr "\n" +"[root@pcmk-1 ~]# crm resource unmove WebSite\n" +"[root@pcmk-1 ~]# crm configure show\n" +"node pcmk-1\n" +"node pcmk-2\n" +"primitive WebSite ocf:heartbeat:apache \\\n" +"        params configfile=\"/etc/httpd/conf/httpd.conf\" \\\n" +"        op monitor interval=\"1min\"\n" +"primitive ClusterIP ocf:heartbeat:IPaddr2 \\\n" +"        params ip=\"192.168.122.101\" cidr_netmask=\"32\" \\\n" +"        op monitor interval=\"30s\"\n" +"location prefer-pcmk-1 WebSite 50: pcmk-1\n" +"colocation website-with-ip inf: WebSite ClusterIP\n" +"property $id=\"cib-bootstrap-options\" \\\n" +"        dc-version=\"1.1.5-bdd89e69ba545404d02445be1f3d72e6a203ba2f\" \\\n" +"        cluster-infrastructure=\"openais\" \\\n" +"        expected-quorum-votes=\"2\" \\\n" +"        stonith-enabled=\"false\" \\\n" +"        no-quorum-policy=\"ignore\"\n" +"rsc_defaults $id=\"rsc-options\" \\\n" +"        resource-stickiness=\"100\"\n" +"" + +#. Tag: para +#, no-c-format +msgid "Note that the automated constraint is now gone. If we check the cluster status, we can also see that as expected the resources are still active on pcmk-1." +msgstr "Observați că restricția automată acum nu mai există. Dacă verificăm status-ul clusterului, putem vedea că așa cum ne așteptam resursele sunt în continuare active pe pcmk-1." + +#. Tag: screen +#, no-c-format +msgid "\n" +"[root@pcmk-1 ~]# crm_mon\n" +"============\n" +"Last updated: Fri Aug 28 16:20:53 2009\n" +"Stack: openais\n" +"Current DC: pcmk-2 - partition with quorum\n" +"Version: 1.1.5-bdd89e69ba545404d02445be1f3d72e6a203ba2f\n" +"2 Nodes configured, 2 expected votes\n" +"2 Resources configured.\n" +"============\n" +"\n" +"Online: [ pcmk-1 pcmk-2 ]\n" +"\n" +" ClusterIP        (ocf::heartbeat:IPaddr):        Started pcmk-1\n" +" WebSite        (ocf::heartbeat:apache):        Started pcmk-1\n" +"" +msgstr "\n" +"[root@pcmk-1 ~]# crm_mon\n" +"============\n" +"Last updated: Fri Aug 28 16:20:53 2009\n" +"Stack: openais\n" +"Current DC: pcmk-2 - partition with quorum\n" +"Version: 1.1.5-bdd89e69ba545404d02445be1f3d72e6a203ba2f\n" +"2 Nodes configured, 2 expected votes\n" +"2 Resources configured.\n" +"============\n" +"\n" +"Online: [ pcmk-1 pcmk-2 ]\n" +"\n" +" ClusterIP        (ocf::heartbeat:IPaddr):        Started pcmk-1\n" +" WebSite        (ocf::heartbeat:apache):        Started pcmk-1\n" +"" + diff --git a/doc/Clusters_from_Scratch/ro-RO/Ch-Installation.po b/doc/Clusters_from_Scratch/ro-RO/Ch-Installation.po new file mode 100644 index 0000000000..9dcd94c5e6 --- /dev/null +++ b/doc/Clusters_from_Scratch/ro-RO/Ch-Installation.po @@ -0,0 +1,1382 @@ +# +# AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: Clusters from Scratch 1.1\n" +"POT-Creation-Date: 2011-12-31T15:21:38\n" +"PO-Revision-Date: 2011-11-24 08:21+0200\n" +"Last-Translator: Dan Frîncu \n" +"Language-Team: None\n" +"MIME-Version: 1.0\n" +"Content-Type: application/x-publican; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Tag: title +#, no-c-format +msgid "Installation" +msgstr "Instalare" + +#. Tag: title +#, no-c-format +msgid "OS Installation" +msgstr "Instalarea Sistemului de Operare" + +#. Tag: para +#, no-c-format +msgid "Detailed instructions for installing Fedora are available at http://docs.fedoraproject.org/install-guide/f&DISTRO_VERSION;/ in a number of languages. The abbreviated version is as follows..." +msgstr "Instrucțiuni detaliate pentru instalarea Fedora sunt disponibile la http://docs.fedoraproject.org/install-guide/f&DISTRO_VERSION;/ într-un număr de limbi. Versiunea abreviată este după cum urmează ..." + +#. Tag: para +#, no-c-format +msgid "Point your browser to http://fedoraproject.org/en/get-fedora-all, locate the Install Media section and download the install DVD that matches your hardware." +msgstr "Îndreptați browserul vostru către http://fedoraproject.org/en/get-fedora-all, localizați secțiunea Install Media și descărcați DVD-ul de instalare care se potrivește cu hardware-ul vostru." + +#. Tag: para +#, no-c-format +msgid "Burn the disk image to a DVD http://docs.fedoraproject.org/readme-burning-isos/en-US.html and boot from it. Or use the image to boot a virtual machine as I have done here. After clicking through the welcome screen, select your language and keyboard layout http://docs.fedoraproject.org/install-guide/f&DISTRO_VERSION;/en-US/html/s1-langselection-x86.html " +msgstr "Scrieți imaginea pe un DVD http://docs.fedoraproject.org/readme-burning-isos/en-US.html și bootați de pe acesta. Sau folosiți imaginea pentru a boota o mașină virtuală așa cum am făcut aici. După ce ați selectat prin ecranul de început, selectați limba voastră și așezarea tastaturii http://docs.fedoraproject.org/install-guide/f&DISTRO_VERSION;/en-US/html/s1-langselection-x86.html " + +#. Tag: title +#, no-c-format +msgid "Fedora Installation - Welcome" +msgstr "Instalarea Fedora - Bine ați venit" + +#. Tag: caption +#, no-c-format +msgid "Fedora Installation: Good choice" +msgstr "Instalarea Fedora: O alegere bună" + +#. Tag: title +#, no-c-format +msgid "Fedora Installation - Storage Devices" +msgstr "Instalarea Fedora - Dispozitive de Stocare" + +#. Tag: caption +#, no-c-format +msgid "Fedora Installation: Storage Devices" +msgstr "Instalarea Fedora: Dispozitive de Stocare" + +#. Tag: para +#, no-c-format +msgid "Assign your machine a host name. http://docs.fedoraproject.org/install-guide/f&DISTRO_VERSION;/en-US/html/sn-networkconfig-fedora.html I happen to control the clusterlabs.org domain name, so I will use that here." +msgstr "Asignați mașinii un nume de gazdă. http://docs.fedoraproject.org/install-guide/f&DISTRO_VERSION;/en-US/html/sn-networkconfig-fedora.html Eu se întâmplă să controlez numele de domeniu clusterlabs.org, așa că îl voi folosi pe acesta aici." + +#. Tag: title +#, no-c-format +msgid "Fedora Installation - Hostname" +msgstr "Instalarea Fedora - Nume de gazdă" + +#. Tag: caption +#, no-c-format +msgid "Fedora Installation: Choose a hostname" +msgstr "Instalarea Fedora: Alegeți un nume pentru gazdă" + +#. Tag: para +#, no-c-format +msgid "You will then be prompted to indicate the machine’s physical location and to supply a root password. http://docs.fedoraproject.org/install-guide/f&DISTRO_VERSION;/en-US/html/sn-account_configuration.html " +msgstr "Vi se va cere ulterior să indicați locația fizică a mașinii și să furnizați o parolă de root. http://docs.fedoraproject.org/install-guide/f&DISTRO_VERSION;/en-US/html/sn-account_configuration.html " + +#. Tag: para +#, no-c-format +msgid "Now select where you want Fedora installed. http://docs.fedoraproject.org/install-guide/f13/en-US/html/s1-diskpartsetup-x86.html As I don’t care about any existing data, I will accept the default and allow Fedora to use the complete drive. However I want to reserve some space for DRBD, so I'll check the Review and modify partitioning layout box." +msgstr "Acum selectați unde vreți Fedora să fie instalată. http://docs.fedoraproject.org/install-guide/f13/en-US/html/s1-diskpartsetup-x86.html Deoarece nu îmi pasă de orice date existente, voi accepta valorile implicite și voi permite Fedorei să folosească întregul disc. Totuși vreau să rezerv ceva spațiu pentru DRBD, așa că voi bifa caseta Review and modify partitioning layout." + +#. Tag: title +#, no-c-format +msgid "Fedora Installation - Installation Type" +msgstr "Instalarea Fedora - Tipul de Instalare" + +#. Tag: caption +#, no-c-format +msgid "Fedora Installation: Choose an installation type" +msgstr "Instalarea Fedora: Alegeți tipul de instalare" + +#. Tag: para +#, no-c-format +msgid "By default, Fedora will give all the space to the / (aka. root) partition. Wel'll take some back so we can use DRBD." +msgstr "În mod implicit, Fedora va da tot spațiul către partiția / (root). Vom lua ceva din acesta înapoi pentru a putea folosi DRBD. " + +#. Tag: title +#, no-c-format +msgid "Fedora Installation - Default Partitioning" +msgstr "Instalarea Fedora - Partiționarea Implicită" + +#. Tag: para +#, no-c-format +msgid "The finalized partition layout should look something like the diagram below." +msgstr "Așezarea finalizată a partițiilor ar trebui să arate asemănător cu diagrama de mai jos. " + +#. Tag: para +#, no-c-format +msgid "If you plan on following the DRBD or GFS2 portions of this guide, you should reserve at least 1Gb of space on each machine from which to create a shared volume." +msgstr "Dacă plănuiți să urmați porțiunile referitoare la DRBD sau GFS2 ale acestui ghid, ar trebui să rezervați cel puțin 1Gb de spațiu pe fieare mașină din care să creați un volum partajat." + +#. Tag: title +#, no-c-format +msgid "Fedora Installation - Customize Partitioning" +msgstr "Instalarea Fedora - Customizarea Partiționării" + +#. Tag: caption +#, no-c-format +msgid "Fedora Installation: Create a partition to use (later) for website data" +msgstr "Instalarea Fedora: Creați o partiție pentru a o folosi (mai târziu) pentru datele website-ului" + +#. Tag: title +#, no-c-format +msgid "Fedora Installation - Bootloader" +msgstr "Instalarea Fedora - Bootloader" + +#. Tag: caption +#, no-c-format +msgid "Fedora Installation: Unless you have a strong reason not to, accept the default bootloader location" +msgstr "Instalarea Fedora: Decât dacă aveți un motiv puternic împotriva acestui lucru, acceptați locația implicită pentru bootloader" + +#. Tag: para +#, no-c-format +msgid "Next choose which software should be installed. Change the selection to Web Server since we plan on using Apache. Don't enable updates yet, we'll do that (and install any extra software we need) later. After you click next, Fedora will begin installing." +msgstr "În continuare alegeți ce software ar trebui să fie instalat. Schimbați selecția pe Web Server din moment ce plănuim să instalăm Apache. Nu activați încă actualizările, o să facem asta (și vom instala orice software adițional de care avem nevoie) mai târziu. După ce faceți click pe Next, Fedora va începe să se instaleze. " + +#. Tag: title +#, no-c-format +msgid "Fedora Installation - Software" +msgstr "Instalarea Fedora - Software" + +#. Tag: caption +#, no-c-format +msgid "Fedora Installation: Software selection" +msgstr "Instalarea Fedora: Selecția software-ului" + +#. Tag: title +#, no-c-format +msgid "Fedora Installation - Installing" +msgstr "Instalarea Fedora - Instalează" + +#. Tag: caption +#, no-c-format +msgid "Fedora Installation: Go grab something to drink, this may take a while" +msgstr "Instalarea Fedora: Mergeți să vă luați ceva de băut, asta ar putea dura o vreme" + +#. Tag: title +#, no-c-format +msgid "Fedora Installation - Installation Complete" +msgstr "Instalarea Fedora - Instalarea a Terminat" + +#. Tag: caption +#, no-c-format +msgid "Fedora Installation: Stage 1, completed" +msgstr "Instalarea Fedora: Stadiul 1, terminat" + +#. Tag: para +#, no-c-format +msgid "Once the node reboots, follow the on screen instructions http://docs.fedoraproject.org/install-guide/f&DISTRO_VERSION;/en-US/html/ch-firstboot.html to create a system user and configure the time." +msgstr "Odată ce nodul repornește, urmați instrucțiunile de pe ecran http://docs.fedoraproject.org/install-guide/f&DISTRO_VERSION;/en-US/html/ch-firstboot.html pentru a crea un utilizator de system și pentru a configura ora." + +#. Tag: title +#, no-c-format +msgid "Fedora Installation - First Boot" +msgstr "Instalarea Fedora - Primul Boot" + +#. Tag: title +#, no-c-format +msgid "Fedora Installation - Create Non-privileged User" +msgstr "Instalarea Fedora - Creați un Utilizator Neprivilegiat" + +#. Tag: caption +#, no-c-format +msgid "Fedora Installation: Creating a non-privileged user, take note of the password, you'll need it soon" +msgstr "Instalarea Fedora: Creând un utilizator neprivilegiat, rețineți parola, o să aveți nevoie de ea în curând" + +#. Tag: para +#, no-c-format +msgid "It is highly recommended to enable NTP on your cluster nodes. Doing so ensures all nodes agree on the current time and makes reading log files significantly easier." +msgstr "Este foarte recomandat să activați NTP-ul pe nodurile din cluster. Realizând acest lucru asigură câ toate nodurile sunt de acord asupra datei curente și acest lucru face citirea fișierelor de log semnificativ mai ușoară." + +#. Tag: title +#, no-c-format +msgid "Fedora Installation - Date and Time" +msgstr "Instalarea Fedora - Data și Ora" + +#. Tag: caption +#, no-c-format +msgid "Fedora Installation: Enable NTP to keep the times on all your nodes consistent" +msgstr "Instalarea Fedora: Activați NTP pentru a menține data consistentă pe noate nodurile" + +#. Tag: para +#, no-c-format +msgid "Click through the next screens until you reach the login window. Click on the user you created and supply the password you indicated earlier." +msgstr "Selectați cu mouse-ul prin următorul ecran până ajungeți la fereastra de login. Selectați utilizatorul pe care l-ați creat și furnizați parola pe care ați ales-o mai devreme." + +#. Tag: title +#, no-c-format +msgid "Fedora Installation - Customize Networking" +msgstr "Instalarea Fedora - Personalizați Rețeaua" + +#. Tag: caption +#, no-c-format +msgid "Fedora Installation: Click here to configure networking" +msgstr "Instalarea Fedora: Selectați aici pentru a configura rețeaua" + +#. Tag: para +#, no-c-format +msgid "Do not accept the default network settings. Cluster machines should never obtain an ip address via DHCP. Here I will use the internal addresses for the clusterlab.org network." +msgstr "Nu acceptați setările implicite de rețea. Mașinile din cluster nu ar trebui niciodată să obțină o adresă IP via DHCP. Aici voi folosi adresele interne pentru rețeaua clusterlab.org." + +#. Tag: title +#, no-c-format +msgid "Fedora Installation - Specify Network Preferences" +msgstr "Instalarea Fedora - Specificați Preferințele de Rețea" + +#. Tag: caption +#, no-c-format +msgid "Fedora Installation: Specify network settings for your machine, never choose DHCP" +msgstr "Instalarea Fedora: Specificați setările de rețea pentru mașina voastră, să nu alegeți niciodată DHCP" + +#. Tag: title +#, no-c-format +msgid "Fedora Installation - Activate Networking" +msgstr "Instalarea Fedora - Activați Rețeaua" + +#. Tag: caption +#, no-c-format +msgid "Fedora Installation: Click the big green button to activate your changes" +msgstr "Instalarea Fedora: Selectați butonul mare verde pentru a activa modificările voastre" + +#. Tag: title +#, no-c-format +msgid "Fedora Installation - Bring up the Terminal" +msgstr "Instalarea Fedora - Porniți Terminalul" + +#. Tag: caption +#, no-c-format +msgid "Fedora Installation: Down to business, fire up the command line" +msgstr "Instalarea Fedora: Să trecem la afaceri, porniți linia de comandă" + +#. Tag: para +#, no-c-format +msgid "That was the last screenshot, from here on in we’re going to be working from the terminal." +msgstr "Aceea a fost ultima captură de ecran, de aici înainte vom lucra de la terminal." + +#. Tag: title +#, no-c-format +msgid "Cluster Software Installation" +msgstr "Instalarea Software-ului de Cluster" + +#. Tag: para +#, no-c-format +msgid "Go to the terminal window you just opened and switch to the super user (aka. \"root\") account with the su command. You will need to supply the password you entered earlier during the installation process." +msgstr "Mergeți la fereastra de terminal pe care tocmai ați deschis-o și schimbați la contul de super utilizator (adică la \"root\") cu comanda su. Va trebui să furnizați parola pe care ați introdus-o mai devreme în timpul procesului de instalare." + +#. Tag: screen +#, no-c-format +msgid "\n" +"[beekhof@pcmk-1 ~]$ su -\n" +"Password:\n" +"[root@pcmk-1 ~]#\n" +" " +msgstr "\n" +"[beekhof@pcmk-1 ~]$ su -\n" +"Password:\n" +"[root@pcmk-1 ~]#\n" +" " + +#. Tag: para +#, no-c-format +msgid "Note that the username (the text before the @ symbol) now indicates we’re running as the super user “root”." +msgstr "Luați aminte că numele de utilizator (textul dinaintea simbolului @) acum indică faptul că rulăm ca super utilizatorul \"root\"." + +#. Tag: screen +#, no-c-format +msgid "\n" +"[root@pcmk-1 ~]# ip addr\n" +"1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN \n" +" link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00\n" +" inet 127.0.0.1/8 scope host lo\n" +" inet6 ::1/128 scope host \n" +" valid_lft forever preferred_lft forever\n" +"2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN qlen 1000\n" +" link/ether 00:0c:29:6f:e1:58 brd ff:ff:ff:ff:ff:ff\n" +" inet 192.168.9.41/24 brd 192.168.9.255 scope global eth0\n" +" inet6 ::20c:29ff:fe6f:e158/64 scope global dynamic \n" +" valid_lft 2591667sec preferred_lft 604467sec\n" +" inet6 2002:57ae:43fc:0:20c:29ff:fe6f:e158/64 scope global dynamic \n" +" valid_lft 2591990sec preferred_lft 604790sec\n" +" inet6 fe80::20c:29ff:fe6f:e158/64 scope link \n" +" valid_lft forever preferred_lft forever\n" +"[root@pcmk-1 ~]# ping -c 1 www.google.com\n" +"PING www.l.google.com (74.125.39.99) 56(84) bytes of data.\n" +"64 bytes from fx-in-f99.1e100.net (74.125.39.99): icmp_seq=1 ttl=56 time=16.7 ms\n" +"\n" +"--- www.l.google.com ping statistics ---\n" +"1 packets transmitted, 1 received, 0% packet loss, time 20ms\n" +"rtt min/avg/max/mdev = 16.713/16.713/16.713/0.000 ms\n" +"[root@pcmk-1 ~]# /sbin/chkconfig network on\n" +"[root@pcmk-1 ~]# \n" +" " +msgstr "\n" +"[root@pcmk-1 ~]# ip addr\n" +"1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN \n" +" link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00\n" +" inet 127.0.0.1/8 scope host lo\n" +" inet6 ::1/128 scope host \n" +" valid_lft forever preferred_lft forever\n" +"2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN qlen 1000\n" +" link/ether 00:0c:29:6f:e1:58 brd ff:ff:ff:ff:ff:ff\n" +" inet 192.168.9.41/24 brd 192.168.9.255 scope global eth0\n" +" inet6 ::20c:29ff:fe6f:e158/64 scope global dynamic \n" +" valid_lft 2591667sec preferred_lft 604467sec\n" +" inet6 2002:57ae:43fc:0:20c:29ff:fe6f:e158/64 scope global dynamic \n" +" valid_lft 2591990sec preferred_lft 604790sec\n" +" inet6 fe80::20c:29ff:fe6f:e158/64 scope link \n" +" valid_lft forever preferred_lft forever\n" +"[root@pcmk-1 ~]# ping -c 1 www.google.com\n" +"PING www.l.google.com (74.125.39.99) 56(84) bytes of data.\n" +"64 bytes from fx-in-f99.1e100.net (74.125.39.99): icmp_seq=1 ttl=56 time=16.7 ms\n" +"\n" +"--- www.l.google.com ping statistics ---\n" +"1 packets transmitted, 1 received, 0% packet loss, time 20ms\n" +"rtt min/avg/max/mdev = 16.713/16.713/16.713/0.000 ms\n" +"[root@pcmk-1 ~]# /sbin/chkconfig network on\n" +"[root@pcmk-1 ~]# \n" +" " + +#. Tag: title +#, no-c-format +msgid "Security Shortcuts" +msgstr "Scurtături de Securitate" + +#. Tag: para +#, no-c-format +msgid "To simplify this guide and focus on the aspects directly connected to clustering, we will now disable the machine’s firewall and SELinux installation. Both of these actions create significant security issues and should not be performed on machines that will be exposed to the outside world." +msgstr "Pentru a simplifica acest ghid și pentru a ne concentra pe aspecte care sunt legate în mod direct de clustering, o să dezactivăm acum firewall-ul mașinii și instalarea de SELinux. Ambele aceste acțiuni creează probleme semnificative de securitate și nu ar trebui să fie efectuate pe mașini care vor fi expuse în mod direct către lumea exterioara. " + +#. Tag: para +#, no-c-format +msgid "TODO: Create an Appendix that deals with (at least) re-enabling the firewall." +msgstr "TODO: Crearea unui Apendix care să se ocupe cu (cel puțin) reactivarea firewall-ului." + +#. Tag: screen +#, no-c-format +msgid "\n" +"[root@pcmk-1 ~]# sed -i.bak \"s/SELINUX=enforcing/SELINUX=permissive/g\" /etc/selinux/config\n" +"[root@pcmk-1 ~]# /sbin/chkconfig --del iptables\n" +"[root@pcmk-1 ~]# service iptables stop\n" +"iptables: Flushing firewall rules: [ OK ]\n" +"iptables: Setting chains to policy ACCEPT: filter [ OK ]\n" +"iptables: Unloading modules: [ OK ]\n" +" " +msgstr "\n" +"[root@pcmk-1 ~]# sed -i.bak \"s/SELINUX=enforcing/SELINUX=permissive/g\" /etc/selinux/config\n" +"[root@pcmk-1 ~]# /sbin/chkconfig --del iptables\n" +"[root@pcmk-1 ~]# service iptables stop\n" +"iptables: Flushing firewall rules: [ OK ]\n" +"iptables: Setting chains to policy ACCEPT: filter [ OK ]\n" +"iptables: Unloading modules: [ OK ]\n" +" " + +#. Tag: para +#, no-c-format +msgid "You will need to reboot for the SELinux changes to take effect. Otherwise you will see something like this when you start corosync:" +msgstr "Va trebui să reporniți pentru ca modificările de SELinux să ia effect. Altfel ați vedea ceva similar cu acesta când veți porni corosync:" + +#. Tag: screen +#, no-c-format +msgid "\n" +"May 4 19:30:54 pcmk-1 setroubleshoot: SELinux is preventing /usr/sbin/corosync \"getattr\" access on /. For complete SELinux messages. run sealert -l 6e0d4384-638e-4d55-9aaf-7dac011f29c1\n" +"May 4 19:30:54 pcmk-1 setroubleshoot: SELinux is preventing /usr/sbin/corosync \"getattr\" access on /. For complete SELinux messages. run sealert -l 6e0d4384-638e-4d55-9aaf-7dac011f29c1\n" +" " +msgstr "\n" +"May 4 19:30:54 pcmk-1 setroubleshoot: SELinux is preventing /usr/sbin/corosync \"getattr\" access on /. For complete SELinux messages. run sealert -l 6e0d4384-638e-4d55-9aaf-7dac011f29c1\n" +"May 4 19:30:54 pcmk-1 setroubleshoot: SELinux is preventing /usr/sbin/corosync \"getattr\" access on /. For complete SELinux messages. run sealert -l 6e0d4384-638e-4d55-9aaf-7dac011f29c1\n" +" " + +#. Tag: title +#, no-c-format +msgid "Install the Cluster Software" +msgstr "Instalați Software-ul de Cluster" + +#. Tag: para +#, no-c-format +msgid "Since version 12, Fedora comes with recent versions of everything you need, so simply fire up the shell and run:" +msgstr "Începând cu versiunea 12, Fedora vine cu versiuni recente ale tuturor lucrurilor de care aveți nevoie, așa că pur și simplu porniți shell-ul și rulați:" + +#. Tag: screen +#, no-c-format +msgid "\n" +"[root@pcmk-1 ~]# sed -i.bak \"s/enabled=0/enabled=1/g\" /etc/yum.repos.d/fedora.repo\n" +"[root@pcmk-1 ~]# sed -i.bak \"s/enabled=0/enabled=1/g\" /etc/yum.repos.d/fedora-updates.repo\n" +"[root@pcmk-1 ~]# yum install -y pacemaker corosync\n" +"Loaded plugins: presto, refresh-packagekit\n" +"fedora/metalink | 22 kB 00:00 \n" +"fedora-debuginfo/metalink | 16 kB 00:00 \n" +"fedora-debuginfo | 3.2 kB 00:00 \n" +"fedora-debuginfo/primary_db | 1.4 MB 00:04 \n" +"fedora-source/metalink | 22 kB 00:00 \n" +"fedora-source | 3.2 kB 00:00 \n" +"fedora-source/primary_db | 3.0 MB 00:05 \n" +"updates/metalink | 26 kB 00:00 \n" +"updates | 2.6 kB 00:00 \n" +"updates/primary_db | 1.1 kB 00:00 \n" +"updates-debuginfo/metalink | 18 kB 00:00 \n" +"updates-debuginfo | 2.6 kB 00:00 \n" +"updates-debuginfo/primary_db | 1.1 kB 00:00 \n" +"updates-source/metalink | 25 kB 00:00 \n" +"updates-source | 2.6 kB 00:00 \n" +"updates-source/primary_db | 1.1 kB 00:00 \n" +"Setting up Install Process\n" +"Resolving Dependencies\n" +"--> Running transaction check\n" +"---> Package corosync.x86_64 0:1.2.1-1.fc13 set to be updated\n" +"--> Processing Dependency: corosynclib = 1.2.1-1.fc13 for package: corosync-1.2.1-1.fc13.x86_64\n" +"--> Processing Dependency: libquorum.so.4(COROSYNC_QUORUM_1.0)(64bit) for package: corosync-1.2.1-1.fc13.x86_64\n" +"--> Processing Dependency: libvotequorum.so.4(COROSYNC_VOTEQUORUM_1.0)(64bit) for package: corosync-1.2.1-1.fc13.x86_64\n" +"--> Processing Dependency: libcpg.so.4(COROSYNC_CPG_1.0)(64bit) for package: corosync-1.2.1-1.fc13.x86_64\n" +"--> Processing Dependency: libconfdb.so.4(COROSYNC_CONFDB_1.0)(64bit) for package: corosync-1.2.1-1.fc13.x86_64\n" +"--> Processing Dependency: libcfg.so.4(COROSYNC_CFG_0.82)(64bit) for package: corosync-1.2.1-1.fc13.x86_64\n" +"--> Processing Dependency: libpload.so.4(COROSYNC_PLOAD_1.0)(64bit) for package: corosync-1.2.1-1.fc13.x86_64\n" +"--> Processing Dependency: liblogsys.so.4()(64bit) for package: corosync-1.2.1-1.fc13.x86_64\n" +"--> Processing Dependency: libconfdb.so.4()(64bit) for package: corosync-1.2.1-1.fc13.x86_64\n" +"--> Processing Dependency: libcoroipcc.so.4()(64bit) for package: corosync-1.2.1-1.fc13.x86_64\n" +"--> Processing Dependency: libcpg.so.4()(64bit) for package: corosync-1.2.1-1.fc13.x86_64\n" +"--> Processing Dependency: libquorum.so.4()(64bit) for package: corosync-1.2.1-1.fc13.x86_64\n" +"--> Processing Dependency: libcoroipcs.so.4()(64bit) for package: corosync-1.2.1-1.fc13.x86_64\n" +"--> Processing Dependency: libvotequorum.so.4()(64bit) for package: corosync-1.2.1-1.fc13.x86_64\n" +"--> Processing Dependency: libcfg.so.4()(64bit) for package: corosync-1.2.1-1.fc13.x86_64\n" +"--> Processing Dependency: libtotem_pg.so.4()(64bit) for package: corosync-1.2.1-1.fc13.x86_64\n" +"--> Processing Dependency: libpload.so.4()(64bit) for package: corosync-1.2.1-1.fc13.x86_64\n" +"---> Package pacemaker.x86_64 0:1.1.5-1.fc13 set to be updated\n" +"--> Processing Dependency: heartbeat >= 3.0.0 for package: pacemaker-1.1.5-1.fc13.x86_64\n" +"--> Processing Dependency: net-snmp >= 5.4 for package: pacemaker-1.1.5-1.fc13.x86_64\n" +"--> Processing Dependency: resource-agents for package: pacemaker-1.1.5-1.fc13.x86_64\n" +"--> Processing Dependency: cluster-glue for package: pacemaker-1.1.5-1.fc13.x86_64\n" +"--> Processing Dependency: libnetsnmp.so.20()(64bit) for package: pacemaker-1.1.5-1.fc13.x86_64\n" +"--> Processing Dependency: libcrmcluster.so.1()(64bit) for package: pacemaker-1.1.5-1.fc13.x86_64\n" +"--> Processing Dependency: libpengine.so.3()(64bit) for package: pacemaker-1.1.5-1.fc13.x86_64\n" +"--> Processing Dependency: libnetsnmpagent.so.20()(64bit) for package: pacemaker-1.1.5-1.fc13.x86_64\n" +"--> Processing Dependency: libesmtp.so.5()(64bit) for package: pacemaker-1.1.5-1.fc13.x86_64\n" +"--> Processing Dependency: libstonithd.so.1()(64bit) for package: pacemaker-1.1.5-1.fc13.x86_64\n" +"--> Processing Dependency: libhbclient.so.1()(64bit) for package: pacemaker-1.1.5-1.fc13.x86_64\n" +"--> Processing Dependency: libpils.so.2()(64bit) for package: pacemaker-1.1.5-1.fc13.x86_64\n" +"--> Processing Dependency: libpe_status.so.2()(64bit) for package: pacemaker-1.1.5-1.fc13.x86_64\n" +"--> Processing Dependency: libnetsnmpmibs.so.20()(64bit) for package: pacemaker-1.1.5-1.fc13.x86_64\n" +"--> Processing Dependency: libnetsnmphelpers.so.20()(64bit) for package: pacemaker-1.1.5-1.fc13.x86_64\n" +"--> Processing Dependency: libcib.so.1()(64bit) for package: pacemaker-1.1.5-1.fc13.x86_64\n" +"--> Processing Dependency: libccmclient.so.1()(64bit) for package: pacemaker-1.1.5-1.fc13.x86_64\n" +"--> Processing Dependency: libstonith.so.1()(64bit) for package: pacemaker-1.1.5-1.fc13.x86_64\n" +"--> Processing Dependency: liblrm.so.2()(64bit) for package: pacemaker-1.1.5-1.fc13.x86_64\n" +"--> Processing Dependency: libtransitioner.so.1()(64bit) for package: pacemaker-1.1.5-1.fc13.x86_64\n" +"--> Processing Dependency: libpe_rules.so.2()(64bit) for package: pacemaker-1.1.5-1.fc13.x86_64\n" +"--> Processing Dependency: libcrmcommon.so.2()(64bit) for package: pacemaker-1.1.5-1.fc13.x86_64\n" +"--> Processing Dependency: libplumb.so.2()(64bit) for package: pacemaker-1.1.5-1.fc13.x86_64\n" +"--> Running transaction check\n" +"---> Package cluster-glue.x86_64 0:1.0.2-1.fc13 set to be updated\n" +"--> Processing Dependency: perl-TimeDate for package: cluster-glue-1.0.2-1.fc13.x86_64\n" +"--> Processing Dependency: libOpenIPMIutils.so.0()(64bit) for package: cluster-glue-1.0.2-1.fc13.x86_64\n" +"--> Processing Dependency: libOpenIPMIposix.so.0()(64bit) for package: cluster-glue-1.0.2-1.fc13.x86_64\n" +"--> Processing Dependency: libopenhpi.so.2()(64bit) for package: cluster-glue-1.0.2-1.fc13.x86_64\n" +"--> Processing Dependency: libOpenIPMI.so.0()(64bit) for package: cluster-glue-1.0.2-1.fc13.x86_64\n" +"---> Package cluster-glue-libs.x86_64 0:1.0.2-1.fc13 set to be updated\n" +"---> Package corosynclib.x86_64 0:1.2.1-1.fc13 set to be updated\n" +"--> Processing Dependency: librdmacm.so.1(RDMACM_1.0)(64bit) for package: corosynclib-1.2.1-1.fc13.x86_64\n" +"--> Processing Dependency: libibverbs.so.1(IBVERBS_1.0)(64bit) for package: corosynclib-1.2.1-1.fc13.x86_64\n" +"--> Processing Dependency: libibverbs.so.1(IBVERBS_1.1)(64bit) for package: corosynclib-1.2.1-1.fc13.x86_64\n" +"--> Processing Dependency: libibverbs.so.1()(64bit) for package: corosynclib-1.2.1-1.fc13.x86_64\n" +"--> Processing Dependency: librdmacm.so.1()(64bit) for package: corosynclib-1.2.1-1.fc13.x86_64\n" +"---> Package heartbeat.x86_64 0:3.0.0-0.7.0daab7da36a8.hg.fc13 set to be updated\n" +"--> Processing Dependency: PyXML for package: heartbeat-3.0.0-0.7.0daab7da36a8.hg.fc13.x86_64\n" +"---> Package heartbeat-libs.x86_64 0:3.0.0-0.7.0daab7da36a8.hg.fc13 set to be updated\n" +"---> Package libesmtp.x86_64 0:1.0.4-12.fc12 set to be updated\n" +"---> Package net-snmp.x86_64 1:5.5-12.fc13 set to be updated\n" +"--> Processing Dependency: libsensors.so.4()(64bit) for package: 1:net-snmp-5.5-12.fc13.x86_64\n" +"---> Package net-snmp-libs.x86_64 1:5.5-12.fc13 set to be updated\n" +"---> Package pacemaker-libs.x86_64 0:1.1.5-1.fc13 set to be updated\n" +"---> Package resource-agents.x86_64 0:3.0.10-1.fc13 set to be updated\n" +"--> Processing Dependency: libnet.so.1()(64bit) for package: resource-agents-3.0.10-1.fc13.x86_64\n" +"--> Running transaction check\n" +"---> Package OpenIPMI-libs.x86_64 0:2.0.16-8.fc13 set to be updated\n" +"---> Package PyXML.x86_64 0:0.8.4-17.fc13 set to be updated\n" +"---> Package libibverbs.x86_64 0:1.1.3-4.fc13 set to be updated\n" +"--> Processing Dependency: libibverbs-driver for package: libibverbs-1.1.3-4.fc13.x86_64\n" +"---> Package libnet.x86_64 0:1.1.4-3.fc12 set to be updated\n" +"---> Package librdmacm.x86_64 0:1.0.10-2.fc13 set to be updated\n" +"---> Package lm_sensors-libs.x86_64 0:3.1.2-2.fc13 set to be updated\n" +"---> Package openhpi-libs.x86_64 0:2.14.1-3.fc13 set to be updated\n" +"---> Package perl-TimeDate.noarch 1:1.20-1.fc13 set to be updated\n" +"--> Running transaction check\n" +"---> Package libmlx4.x86_64 0:1.0.1-5.fc13 set to be updated\n" +"--> Finished Dependency Resolution\n" +"\n" +"Dependencies Resolved\n" +"\n" +" " +msgstr "\n" +"[root@pcmk-1 ~]# sed -i.bak \"s/enabled=0/enabled=1/g\" /etc/yum.repos.d/fedora.repo\n" +"[root@pcmk-1 ~]# sed -i.bak \"s/enabled=0/enabled=1/g\" /etc/yum.repos.d/fedora-updates.repo\n" +"[root@pcmk-1 ~]# yum install -y pacemaker corosync\n" +"Loaded plugins: presto, refresh-packagekit\n" +"fedora/metalink | 22 kB 00:00 \n" +"fedora-debuginfo/metalink | 16 kB 00:00 \n" +"fedora-debuginfo | 3.2 kB 00:00 \n" +"fedora-debuginfo/primary_db | 1.4 MB 00:04 \n" +"fedora-source/metalink | 22 kB 00:00 \n" +"fedora-source | 3.2 kB 00:00 \n" +"fedora-source/primary_db | 3.0 MB 00:05 \n" +"updates/metalink | 26 kB 00:00 \n" +"updates | 2.6 kB 00:00 \n" +"updates/primary_db | 1.1 kB 00:00 \n" +"updates-debuginfo/metalink | 18 kB 00:00 \n" +"updates-debuginfo | 2.6 kB 00:00 \n" +"updates-debuginfo/primary_db | 1.1 kB 00:00 \n" +"updates-source/metalink | 25 kB 00:00 \n" +"updates-source | 2.6 kB 00:00 \n" +"updates-source/primary_db | 1.1 kB 00:00 \n" +"Setting up Install Process\n" +"Resolving Dependencies\n" +"--> Running transaction check\n" +"---> Package corosync.x86_64 0:1.2.1-1.fc13 set to be updated\n" +"--> Processing Dependency: corosynclib = 1.2.1-1.fc13 for package: corosync-1.2.1-1.fc13.x86_64\n" +"--> Processing Dependency: libquorum.so.4(COROSYNC_QUORUM_1.0)(64bit) for package: corosync-1.2.1-1.fc13.x86_64\n" +"--> Processing Dependency: libvotequorum.so.4(COROSYNC_VOTEQUORUM_1.0)(64bit) for package: corosync-1.2.1-1.fc13.x86_64\n" +"--> Processing Dependency: libcpg.so.4(COROSYNC_CPG_1.0)(64bit) for package: corosync-1.2.1-1.fc13.x86_64\n" +"--> Processing Dependency: libconfdb.so.4(COROSYNC_CONFDB_1.0)(64bit) for package: corosync-1.2.1-1.fc13.x86_64\n" +"--> Processing Dependency: libcfg.so.4(COROSYNC_CFG_0.82)(64bit) for package: corosync-1.2.1-1.fc13.x86_64\n" +"--> Processing Dependency: libpload.so.4(COROSYNC_PLOAD_1.0)(64bit) for package: corosync-1.2.1-1.fc13.x86_64\n" +"--> Processing Dependency: liblogsys.so.4()(64bit) for package: corosync-1.2.1-1.fc13.x86_64\n" +"--> Processing Dependency: libconfdb.so.4()(64bit) for package: corosync-1.2.1-1.fc13.x86_64\n" +"--> Processing Dependency: libcoroipcc.so.4()(64bit) for package: corosync-1.2.1-1.fc13.x86_64\n" +"--> Processing Dependency: libcpg.so.4()(64bit) for package: corosync-1.2.1-1.fc13.x86_64\n" +"--> Processing Dependency: libquorum.so.4()(64bit) for package: corosync-1.2.1-1.fc13.x86_64\n" +"--> Processing Dependency: libcoroipcs.so.4()(64bit) for package: corosync-1.2.1-1.fc13.x86_64\n" +"--> Processing Dependency: libvotequorum.so.4()(64bit) for package: corosync-1.2.1-1.fc13.x86_64\n" +"--> Processing Dependency: libcfg.so.4()(64bit) for package: corosync-1.2.1-1.fc13.x86_64\n" +"--> Processing Dependency: libtotem_pg.so.4()(64bit) for package: corosync-1.2.1-1.fc13.x86_64\n" +"--> Processing Dependency: libpload.so.4()(64bit) for package: corosync-1.2.1-1.fc13.x86_64\n" +"---> Package pacemaker.x86_64 0:1.1.5-1.fc13 set to be updated\n" +"--> Processing Dependency: heartbeat >= 3.0.0 for package: pacemaker-1.1.5-1.fc13.x86_64\n" +"--> Processing Dependency: net-snmp >= 5.4 for package: pacemaker-1.1.5-1.fc13.x86_64\n" +"--> Processing Dependency: resource-agents for package: pacemaker-1.1.5-1.fc13.x86_64\n" +"--> Processing Dependency: cluster-glue for package: pacemaker-1.1.5-1.fc13.x86_64\n" +"--> Processing Dependency: libnetsnmp.so.20()(64bit) for package: pacemaker-1.1.5-1.fc13.x86_64\n" +"--> Processing Dependency: libcrmcluster.so.1()(64bit) for package: pacemaker-1.1.5-1.fc13.x86_64\n" +"--> Processing Dependency: libpengine.so.3()(64bit) for package: pacemaker-1.1.5-1.fc13.x86_64\n" +"--> Processing Dependency: libnetsnmpagent.so.20()(64bit) for package: pacemaker-1.1.5-1.fc13.x86_64\n" +"--> Processing Dependency: libesmtp.so.5()(64bit) for package: pacemaker-1.1.5-1.fc13.x86_64\n" +"--> Processing Dependency: libstonithd.so.1()(64bit) for package: pacemaker-1.1.5-1.fc13.x86_64\n" +"--> Processing Dependency: libhbclient.so.1()(64bit) for package: pacemaker-1.1.5-1.fc13.x86_64\n" +"--> Processing Dependency: libpils.so.2()(64bit) for package: pacemaker-1.1.5-1.fc13.x86_64\n" +"--> Processing Dependency: libpe_status.so.2()(64bit) for package: pacemaker-1.1.5-1.fc13.x86_64\n" +"--> Processing Dependency: libnetsnmpmibs.so.20()(64bit) for package: pacemaker-1.1.5-1.fc13.x86_64\n" +"--> Processing Dependency: libnetsnmphelpers.so.20()(64bit) for package: pacemaker-1.1.5-1.fc13.x86_64\n" +"--> Processing Dependency: libcib.so.1()(64bit) for package: pacemaker-1.1.5-1.fc13.x86_64\n" +"--> Processing Dependency: libccmclient.so.1()(64bit) for package: pacemaker-1.1.5-1.fc13.x86_64\n" +"--> Processing Dependency: libstonith.so.1()(64bit) for package: pacemaker-1.1.5-1.fc13.x86_64\n" +"--> Processing Dependency: liblrm.so.2()(64bit) for package: pacemaker-1.1.5-1.fc13.x86_64\n" +"--> Processing Dependency: libtransitioner.so.1()(64bit) for package: pacemaker-1.1.5-1.fc13.x86_64\n" +"--> Processing Dependency: libpe_rules.so.2()(64bit) for package: pacemaker-1.1.5-1.fc13.x86_64\n" +"--> Processing Dependency: libcrmcommon.so.2()(64bit) for package: pacemaker-1.1.5-1.fc13.x86_64\n" +"--> Processing Dependency: libplumb.so.2()(64bit) for package: pacemaker-1.1.5-1.fc13.x86_64\n" +"--> Running transaction check\n" +"---> Package cluster-glue.x86_64 0:1.0.2-1.fc13 set to be updated\n" +"--> Processing Dependency: perl-TimeDate for package: cluster-glue-1.0.2-1.fc13.x86_64\n" +"--> Processing Dependency: libOpenIPMIutils.so.0()(64bit) for package: cluster-glue-1.0.2-1.fc13.x86_64\n" +"--> Processing Dependency: libOpenIPMIposix.so.0()(64bit) for package: cluster-glue-1.0.2-1.fc13.x86_64\n" +"--> Processing Dependency: libopenhpi.so.2()(64bit) for package: cluster-glue-1.0.2-1.fc13.x86_64\n" +"--> Processing Dependency: libOpenIPMI.so.0()(64bit) for package: cluster-glue-1.0.2-1.fc13.x86_64\n" +"---> Package cluster-glue-libs.x86_64 0:1.0.2-1.fc13 set to be updated\n" +"---> Package corosynclib.x86_64 0:1.2.1-1.fc13 set to be updated\n" +"--> Processing Dependency: librdmacm.so.1(RDMACM_1.0)(64bit) for package: corosynclib-1.2.1-1.fc13.x86_64\n" +"--> Processing Dependency: libibverbs.so.1(IBVERBS_1.0)(64bit) for package: corosynclib-1.2.1-1.fc13.x86_64\n" +"--> Processing Dependency: libibverbs.so.1(IBVERBS_1.1)(64bit) for package: corosynclib-1.2.1-1.fc13.x86_64\n" +"--> Processing Dependency: libibverbs.so.1()(64bit) for package: corosynclib-1.2.1-1.fc13.x86_64\n" +"--> Processing Dependency: librdmacm.so.1()(64bit) for package: corosynclib-1.2.1-1.fc13.x86_64\n" +"---> Package heartbeat.x86_64 0:3.0.0-0.7.0daab7da36a8.hg.fc13 set to be updated\n" +"--> Processing Dependency: PyXML for package: heartbeat-3.0.0-0.7.0daab7da36a8.hg.fc13.x86_64\n" +"---> Package heartbeat-libs.x86_64 0:3.0.0-0.7.0daab7da36a8.hg.fc13 set to be updated\n" +"---> Package libesmtp.x86_64 0:1.0.4-12.fc12 set to be updated\n" +"---> Package net-snmp.x86_64 1:5.5-12.fc13 set to be updated\n" +"--> Processing Dependency: libsensors.so.4()(64bit) for package: 1:net-snmp-5.5-12.fc13.x86_64\n" +"---> Package net-snmp-libs.x86_64 1:5.5-12.fc13 set to be updated\n" +"---> Package pacemaker-libs.x86_64 0:1.1.5-1.fc13 set to be updated\n" +"---> Package resource-agents.x86_64 0:3.0.10-1.fc13 set to be updated\n" +"--> Processing Dependency: libnet.so.1()(64bit) for package: resource-agents-3.0.10-1.fc13.x86_64\n" +"--> Running transaction check\n" +"---> Package OpenIPMI-libs.x86_64 0:2.0.16-8.fc13 set to be updated\n" +"---> Package PyXML.x86_64 0:0.8.4-17.fc13 set to be updated\n" +"---> Package libibverbs.x86_64 0:1.1.3-4.fc13 set to be updated\n" +"--> Processing Dependency: libibverbs-driver for package: libibverbs-1.1.3-4.fc13.x86_64\n" +"---> Package libnet.x86_64 0:1.1.4-3.fc12 set to be updated\n" +"---> Package librdmacm.x86_64 0:1.0.10-2.fc13 set to be updated\n" +"---> Package lm_sensors-libs.x86_64 0:3.1.2-2.fc13 set to be updated\n" +"---> Package openhpi-libs.x86_64 0:2.14.1-3.fc13 set to be updated\n" +"---> Package perl-TimeDate.noarch 1:1.20-1.fc13 set to be updated\n" +"--> Running transaction check\n" +"---> Package libmlx4.x86_64 0:1.0.1-5.fc13 set to be updated\n" +"--> Finished Dependency Resolution\n" +"\n" +"Dependencies Resolved\n" +"\n" +" " + +#. Tag: screen +#, no-c-format +msgid "\n" +"==========================================================================================\n" +" Package Arch Version Repository Size\n" +"==========================================================================================\n" +"Installing:\n" +" corosync x86_64 1.2.1-1.fc13 fedora 136 k\n" +" pacemaker x86_64 1.1.5-1.fc13 fedora 543 k\n" +"Installing for dependencies:\n" +" OpenIPMI-libs x86_64 2.0.16-8.fc13 fedora 474 k\n" +" PyXML x86_64 0.8.4-17.fc13 fedora 906 k\n" +" cluster-glue x86_64 1.0.2-1.fc13 fedora 230 k\n" +" cluster-glue-libs x86_64 1.0.2-1.fc13 fedora 116 k\n" +" corosynclib x86_64 1.2.1-1.fc13 fedora 145 k\n" +" heartbeat x86_64 3.0.0-0.7.0daab7da36a8.hg.fc13 updates 172 k\n" +" heartbeat-libs x86_64 3.0.0-0.7.0daab7da36a8.hg.fc13 updates 265 k\n" +" libesmtp x86_64 1.0.4-12.fc12 fedora 54 k\n" +" libibverbs x86_64 1.1.3-4.fc13 fedora 42 k\n" +" libmlx4 x86_64 1.0.1-5.fc13 fedora 27 k\n" +" libnet x86_64 1.1.4-3.fc12 fedora 49 k\n" +" librdmacm x86_64 1.0.10-2.fc13 fedora 22 k\n" +" lm_sensors-libs x86_64 3.1.2-2.fc13 fedora 37 k\n" +" net-snmp x86_64 1:5.5-12.fc13 fedora 295 k\n" +" net-snmp-libs x86_64 1:5.5-12.fc13 fedora 1.5 M\n" +" openhpi-libs x86_64 2.14.1-3.fc13 fedora 135 k\n" +" pacemaker-libs x86_64 1.1.5-1.fc13 fedora 264 k\n" +" perl-TimeDate noarch 1:1.20-1.fc13 fedora 42 k\n" +" resource-agents x86_64 3.0.10-1.fc13 fedora 357 k\n" +"\n" +"Transaction Summary\n" +"=========================================================================================\n" +"Install 21 Package(s)\n" +"Upgrade 0 Package(s)\n" +"\n" +"Total download size: 5.7 M\n" +"Installed size: 20 M\n" +"Downloading Packages:\n" +"Setting up and reading Presto delta metadata\n" +"updates-testing/prestodelta | 164 kB 00:00 \n" +"fedora/prestodelta | 150 B 00:00 \n" +"Processing delta metadata\n" +"Package(s) data still to download: 5.7 M\n" +"(1/21): OpenIPMI-libs-2.0.16-8.fc13.x86_64.rpm | 474 kB 00:00 \n" +"(2/21): PyXML-0.8.4-17.fc13.x86_64.rpm | 906 kB 00:01 \n" +"(3/21): cluster-glue-1.0.2-1.fc13.x86_64.rpm | 230 kB 00:00 \n" +"(4/21): cluster-glue-libs-1.0.2-1.fc13.x86_64.rpm | 116 kB 00:00 \n" +"(5/21): corosync-1.2.1-1.fc13.x86_64.rpm | 136 kB 00:00 \n" +"(6/21): corosynclib-1.2.1-1.fc13.x86_64.rpm | 145 kB 00:00 \n" +"(7/21): heartbeat-3.0.0-0.7.0daab7da36a8.hg.fc13.x86_64.rpm | 172 kB 00:00 \n" +"(8/21): heartbeat-libs-3.0.0-0.7.0daab7da36a8.hg.fc13.x86_64.rpm | 265 kB 00:00 \n" +"(9/21): libesmtp-1.0.4-12.fc12.x86_64.rpm | 54 kB 00:00 \n" +"(10/21): libibverbs-1.1.3-4.fc13.x86_64.rpm | 42 kB 00:00 \n" +"(11/21): libmlx4-1.0.1-5.fc13.x86_64.rpm | 27 kB 00:00 \n" +"(12/21): libnet-1.1.4-3.fc12.x86_64.rpm | 49 kB 00:00 \n" +"(13/21): librdmacm-1.0.10-2.fc13.x86_64.rpm | 22 kB 00:00 \n" +"(14/21): lm_sensors-libs-3.1.2-2.fc13.x86_64.rpm | 37 kB 00:00 \n" +"(15/21): net-snmp-5.5-12.fc13.x86_64.rpm | 295 kB 00:00 \n" +"(16/21): net-snmp-libs-5.5-12.fc13.x86_64.rpm | 1.5 MB 00:01 \n" +"(17/21): openhpi-libs-2.14.1-3.fc13.x86_64.rpm | 135 kB 00:00 \n" +"(18/21): pacemaker-1.1.5-1.fc13.x86_64.rpm | 543 kB 00:00 \n" +"(19/21): pacemaker-libs-1.1.5-1.fc13.x86_64.rpm | 264 kB 00:00 \n" +"(20/21): perl-TimeDate-1.20-1.fc13.noarch.rpm | 42 kB 00:00 \n" +"(21/21): resource-agents-3.0.10-1.fc13.x86_64.rpm | 357 kB 00:00 \n" +"----------------------------------------------------------------------------------------\n" +"Total 539 kB/s | 5.7 MB 00:10 \n" +"warning: rpmts_HdrFromFdno: Header V3 RSA/SHA256 Signature, key ID e8e40fde: NOKEY\n" +"fedora/gpgkey | 3.2 kB 00:00 ... \n" +"Importing GPG key 0xE8E40FDE \"Fedora (13) <fedora@fedoraproject.org%gt;\" from /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-x86_64\n" +" " +msgstr "\n" +"==========================================================================================\n" +" Package Arch Version Repository Size\n" +"==========================================================================================\n" +"Installing:\n" +" corosync x86_64 1.2.1-1.fc13 fedora 136 k\n" +" pacemaker x86_64 1.1.5-1.fc13 fedora 543 k\n" +"Installing for dependencies:\n" +" OpenIPMI-libs x86_64 2.0.16-8.fc13 fedora 474 k\n" +" PyXML x86_64 0.8.4-17.fc13 fedora 906 k\n" +" cluster-glue x86_64 1.0.2-1.fc13 fedora 230 k\n" +" cluster-glue-libs x86_64 1.0.2-1.fc13 fedora 116 k\n" +" corosynclib x86_64 1.2.1-1.fc13 fedora 145 k\n" +" heartbeat x86_64 3.0.0-0.7.0daab7da36a8.hg.fc13 updates 172 k\n" +" heartbeat-libs x86_64 3.0.0-0.7.0daab7da36a8.hg.fc13 updates 265 k\n" +" libesmtp x86_64 1.0.4-12.fc12 fedora 54 k\n" +" libibverbs x86_64 1.1.3-4.fc13 fedora 42 k\n" +" libmlx4 x86_64 1.0.1-5.fc13 fedora 27 k\n" +" libnet x86_64 1.1.4-3.fc12 fedora 49 k\n" +" librdmacm x86_64 1.0.10-2.fc13 fedora 22 k\n" +" lm_sensors-libs x86_64 3.1.2-2.fc13 fedora 37 k\n" +" net-snmp x86_64 1:5.5-12.fc13 fedora 295 k\n" +" net-snmp-libs x86_64 1:5.5-12.fc13 fedora 1.5 M\n" +" openhpi-libs x86_64 2.14.1-3.fc13 fedora 135 k\n" +" pacemaker-libs x86_64 1.1.5-1.fc13 fedora 264 k\n" +" perl-TimeDate noarch 1:1.20-1.fc13 fedora 42 k\n" +" resource-agents x86_64 3.0.10-1.fc13 fedora 357 k\n" +"\n" +"Transaction Summary\n" +"=========================================================================================\n" +"Install 21 Package(s)\n" +"Upgrade 0 Package(s)\n" +"\n" +"Total download size: 5.7 M\n" +"Installed size: 20 M\n" +"Downloading Packages:\n" +"Setting up and reading Presto delta metadata\n" +"updates-testing/prestodelta | 164 kB 00:00 \n" +"fedora/prestodelta | 150 B 00:00 \n" +"Processing delta metadata\n" +"Package(s) data still to download: 5.7 M\n" +"(1/21): OpenIPMI-libs-2.0.16-8.fc13.x86_64.rpm | 474 kB 00:00 \n" +"(2/21): PyXML-0.8.4-17.fc13.x86_64.rpm | 906 kB 00:01 \n" +"(3/21): cluster-glue-1.0.2-1.fc13.x86_64.rpm | 230 kB 00:00 \n" +"(4/21): cluster-glue-libs-1.0.2-1.fc13.x86_64.rpm | 116 kB 00:00 \n" +"(5/21): corosync-1.2.1-1.fc13.x86_64.rpm | 136 kB 00:00 \n" +"(6/21): corosynclib-1.2.1-1.fc13.x86_64.rpm | 145 kB 00:00 \n" +"(7/21): heartbeat-3.0.0-0.7.0daab7da36a8.hg.fc13.x86_64.rpm | 172 kB 00:00 \n" +"(8/21): heartbeat-libs-3.0.0-0.7.0daab7da36a8.hg.fc13.x86_64.rpm | 265 kB 00:00 \n" +"(9/21): libesmtp-1.0.4-12.fc12.x86_64.rpm | 54 kB 00:00 \n" +"(10/21): libibverbs-1.1.3-4.fc13.x86_64.rpm | 42 kB 00:00 \n" +"(11/21): libmlx4-1.0.1-5.fc13.x86_64.rpm | 27 kB 00:00 \n" +"(12/21): libnet-1.1.4-3.fc12.x86_64.rpm | 49 kB 00:00 \n" +"(13/21): librdmacm-1.0.10-2.fc13.x86_64.rpm | 22 kB 00:00 \n" +"(14/21): lm_sensors-libs-3.1.2-2.fc13.x86_64.rpm | 37 kB 00:00 \n" +"(15/21): net-snmp-5.5-12.fc13.x86_64.rpm | 295 kB 00:00 \n" +"(16/21): net-snmp-libs-5.5-12.fc13.x86_64.rpm | 1.5 MB 00:01 \n" +"(17/21): openhpi-libs-2.14.1-3.fc13.x86_64.rpm | 135 kB 00:00 \n" +"(18/21): pacemaker-1.1.5-1.fc13.x86_64.rpm | 543 kB 00:00 \n" +"(19/21): pacemaker-libs-1.1.5-1.fc13.x86_64.rpm | 264 kB 00:00 \n" +"(20/21): perl-TimeDate-1.20-1.fc13.noarch.rpm | 42 kB 00:00 \n" +"(21/21): resource-agents-3.0.10-1.fc13.x86_64.rpm | 357 kB 00:00 \n" +"----------------------------------------------------------------------------------------\n" +"Total 539 kB/s | 5.7 MB 00:10 \n" +"warning: rpmts_HdrFromFdno: Header V3 RSA/SHA256 Signature, key ID e8e40fde: NOKEY\n" +"fedora/gpgkey | 3.2 kB 00:00 ... \n" +"Importing GPG key 0xE8E40FDE \"Fedora (13) <fedora@fedoraproject.org%gt;\" from /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-x86_64\n" +" " + +#. Tag: screen +#, no-c-format +msgid "\n" +"Running rpm_check_debug\n" +"Running Transaction Test\n" +"Transaction Test Succeeded\n" +"Running Transaction\n" +" Installing : lm_sensors-libs-3.1.2-2.fc13.x86_64 1/21 \n" +" Installing : 1:net-snmp-libs-5.5-12.fc13.x86_64 2/21 \n" +" Installing : 1:net-snmp-5.5-12.fc13.x86_64 3/21 \n" +" Installing : openhpi-libs-2.14.1-3.fc13.x86_64 4/21 \n" +" Installing : libibverbs-1.1.3-4.fc13.x86_64 5/21 \n" +" Installing : libmlx4-1.0.1-5.fc13.x86_64 6/21 \n" +" Installing : librdmacm-1.0.10-2.fc13.x86_64 7/21 \n" +" Installing : corosync-1.2.1-1.fc13.x86_64 8/21 \n" +" Installing : corosynclib-1.2.1-1.fc13.x86_64 9/21 \n" +" Installing : libesmtp-1.0.4-12.fc12.x86_64 10/21 \n" +" Installing : OpenIPMI-libs-2.0.16-8.fc13.x86_64 11/21 \n" +" Installing : PyXML-0.8.4-17.fc13.x86_64 12/21 \n" +" Installing : libnet-1.1.4-3.fc12.x86_64 13/21 \n" +" Installing : 1:perl-TimeDate-1.20-1.fc13.noarch 14/21 \n" +" Installing : cluster-glue-1.0.2-1.fc13.x86_64 15/21 \n" +" Installing : cluster-glue-libs-1.0.2-1.fc13.x86_64 16/21 \n" +" Installing : resource-agents-3.0.10-1.fc13.x86_64 17/21 \n" +" Installing : heartbeat-libs-3.0.0-0.7.0daab7da36a8.hg.fc13.x86_64 18/21 \n" +" Installing : heartbeat-3.0.0-0.7.0daab7da36a8.hg.fc13.x86_64 19/21 \n" +" Installing : pacemaker-1.1.5-1.fc13.x86_64 20/21 \n" +" Installing : pacemaker-libs-1.1.5-1.fc13.x86_64 21/21 \n" +"\n" +"Installed:\n" +" corosync.x86_64 0:1.2.1-1.fc13 pacemaker.x86_64 0:1.1.5-1.fc13 \n" +"\n" +"Dependency Installed:\n" +" OpenIPMI-libs.x86_64 0:2.0.16-8.fc13 \n" +" PyXML.x86_64 0:0.8.4-17.fc13 \n" +" cluster-glue.x86_64 0:1.0.2-1.fc13 \n" +" cluster-glue-libs.x86_64 0:1.0.2-1.fc13 \n" +" corosynclib.x86_64 0:1.2.1-1.fc13 \n" +" heartbeat.x86_64 0:3.0.0-0.7.0daab7da36a8.hg.fc13 \n" +" heartbeat-libs.x86_64 0:3.0.0-0.7.0daab7da36a8.hg.fc13 \n" +" libesmtp.x86_64 0:1.0.4-12.fc12 \n" +" libibverbs.x86_64 0:1.1.3-4.fc13 \n" +" libmlx4.x86_64 0:1.0.1-5.fc13 \n" +" libnet.x86_64 0:1.1.4-3.fc12 \n" +" librdmacm.x86_64 0:1.0.10-2.fc13 \n" +" lm_sensors-libs.x86_64 0:3.1.2-2.fc13 \n" +" net-snmp.x86_64 1:5.5-12.fc13 \n" +" net-snmp-libs.x86_64 1:5.5-12.fc13 \n" +" openhpi-libs.x86_64 0:2.14.1-3.fc13 \n" +" pacemaker-libs.x86_64 0:1.1.5-1.fc13 \n" +" perl-TimeDate.noarch 1:1.20-1.fc13 \n" +" resource-agents.x86_64 0:3.0.10-1.fc13 \n" +"\n" +"Complete!\n" +"[root@pcmk-1 ~]# \n" +" " +msgstr "\n" +"Running rpm_check_debug\n" +"Running Transaction Test\n" +"Transaction Test Succeeded\n" +"Running Transaction\n" +" Installing : lm_sensors-libs-3.1.2-2.fc13.x86_64 1/21 \n" +" Installing : 1:net-snmp-libs-5.5-12.fc13.x86_64 2/21 \n" +" Installing : 1:net-snmp-5.5-12.fc13.x86_64 3/21 \n" +" Installing : openhpi-libs-2.14.1-3.fc13.x86_64 4/21 \n" +" Installing : libibverbs-1.1.3-4.fc13.x86_64 5/21 \n" +" Installing : libmlx4-1.0.1-5.fc13.x86_64 6/21 \n" +" Installing : librdmacm-1.0.10-2.fc13.x86_64 7/21 \n" +" Installing : corosync-1.2.1-1.fc13.x86_64 8/21 \n" +" Installing : corosynclib-1.2.1-1.fc13.x86_64 9/21 \n" +" Installing : libesmtp-1.0.4-12.fc12.x86_64 10/21 \n" +" Installing : OpenIPMI-libs-2.0.16-8.fc13.x86_64 11/21 \n" +" Installing : PyXML-0.8.4-17.fc13.x86_64 12/21 \n" +" Installing : libnet-1.1.4-3.fc12.x86_64 13/21 \n" +" Installing : 1:perl-TimeDate-1.20-1.fc13.noarch 14/21 \n" +" Installing : cluster-glue-1.0.2-1.fc13.x86_64 15/21 \n" +" Installing : cluster-glue-libs-1.0.2-1.fc13.x86_64 16/21 \n" +" Installing : resource-agents-3.0.10-1.fc13.x86_64 17/21 \n" +" Installing : heartbeat-libs-3.0.0-0.7.0daab7da36a8.hg.fc13.x86_64 18/21 \n" +" Installing : heartbeat-3.0.0-0.7.0daab7da36a8.hg.fc13.x86_64 19/21 \n" +" Installing : pacemaker-1.1.5-1.fc13.x86_64 20/21 \n" +" Installing : pacemaker-libs-1.1.5-1.fc13.x86_64 21/21 \n" +"\n" +"Installed:\n" +" corosync.x86_64 0:1.2.1-1.fc13 pacemaker.x86_64 0:1.1.5-1.fc13 \n" +"\n" +"Dependency Installed:\n" +" OpenIPMI-libs.x86_64 0:2.0.16-8.fc13 \n" +" PyXML.x86_64 0:0.8.4-17.fc13 \n" +" cluster-glue.x86_64 0:1.0.2-1.fc13 \n" +" cluster-glue-libs.x86_64 0:1.0.2-1.fc13 \n" +" corosynclib.x86_64 0:1.2.1-1.fc13 \n" +" heartbeat.x86_64 0:3.0.0-0.7.0daab7da36a8.hg.fc13 \n" +" heartbeat-libs.x86_64 0:3.0.0-0.7.0daab7da36a8.hg.fc13 \n" +" libesmtp.x86_64 0:1.0.4-12.fc12 \n" +" libibverbs.x86_64 0:1.1.3-4.fc13 \n" +" libmlx4.x86_64 0:1.0.1-5.fc13 \n" +" libnet.x86_64 0:1.1.4-3.fc12 \n" +" librdmacm.x86_64 0:1.0.10-2.fc13 \n" +" lm_sensors-libs.x86_64 0:3.1.2-2.fc13 \n" +" net-snmp.x86_64 1:5.5-12.fc13 \n" +" net-snmp-libs.x86_64 1:5.5-12.fc13 \n" +" openhpi-libs.x86_64 0:2.14.1-3.fc13 \n" +" pacemaker-libs.x86_64 0:1.1.5-1.fc13 \n" +" perl-TimeDate.noarch 1:1.20-1.fc13 \n" +" resource-agents.x86_64 0:3.0.10-1.fc13 \n" +"\n" +"Complete!\n" +"[root@pcmk-1 ~]# \n" +" " + +#. Tag: title +#, no-c-format +msgid "Before You Continue" +msgstr "Înainte de a Continua" + +#. Tag: para +#, no-c-format +msgid "Repeat the Installation steps so that you have 2 Fedora nodes with the cluster software installed." +msgstr "Repetați pașii de Instalare astfel încât să aveți 2 noduri cu Fedora cu software-ul de cluster instalat." + +#. Tag: para +#, no-c-format +msgid "For the purposes of this document, the additional node is called pcmk-2 with address 192.168.122.42." +msgstr "Pentru scopurile acestui document, nodul adițional este numit pcmk-2 cu adresa 192.168.122.42." + +#. Tag: title +#, no-c-format +msgid "Setup" +msgstr "Setup" + +#. Tag: title +#, no-c-format +msgid "Finalize Networking" +msgstr "Finalizați Rețelistica" + +#. Tag: para +#, no-c-format +msgid "Confirm that you can communicate with the two new nodes:" +msgstr "Confirmați că puteți comunica cu cele două noi noduri:" + +#. Tag: title +#, no-c-format +msgid "Verify Connectivity by IP address" +msgstr "Verificați Conectivitatea după Adresa IP" + +#. Tag: programlisting +#, no-c-format +msgid "\n" +"[root@pcmk-1 ~]# ping -c 3 192.168.122.102\n" +"PING 192.168.122.102 (192.168.122.102) 56(84) bytes of data.\n" +"64 bytes from 192.168.122.102: icmp_seq=1 ttl=64 time=0.343 ms\n" +"64 bytes from 192.168.122.102: icmp_seq=2 ttl=64 time=0.402 ms\n" +"64 bytes from 192.168.122.102: icmp_seq=3 ttl=64 time=0.558 ms\n" +"\n" +"--- 192.168.122.102 ping statistics ---\n" +"3 packets transmitted, 3 received, 0% packet loss, time 2000ms\n" +"rtt min/avg/max/mdev = 0.343/0.434/0.558/0.092 ms\n" +" " +msgstr "\n" +"[root@pcmk-1 ~]# ping -c 3 192.168.122.102\n" +"PING 192.168.122.102 (192.168.122.102) 56(84) bytes of data.\n" +"64 bytes from 192.168.122.102: icmp_seq=1 ttl=64 time=0.343 ms\n" +"64 bytes from 192.168.122.102: icmp_seq=2 ttl=64 time=0.402 ms\n" +"64 bytes from 192.168.122.102: icmp_seq=3 ttl=64 time=0.558 ms\n" +"\n" +"--- 192.168.122.102 ping statistics ---\n" +"3 packets transmitted, 3 received, 0% packet loss, time 2000ms\n" +"rtt min/avg/max/mdev = 0.343/0.434/0.558/0.092 ms\n" +" " + +#. Tag: para +#, no-c-format +msgid "Now we need to make sure we can communicate with the machines by their name. If you have a DNS server, add additional entries for the two machines. Otherwise, you’ll need to add the machines to /etc/hosts . Below are the entries for my cluster nodes:" +msgstr "Acum trebuie să ne asigurăm că putem comunica cu mașinile după numele acestora. Dacă aveți un server DNS, adăugați intrări adiționale pentru cele două mașini. În caz contrar, va trebui să adăugați mașinile în /etc/hosts. Mai jos sunt intrările pentru nodurile mele de cluster:" + +#. Tag: title +#, no-c-format +msgid "Set up /etc/hosts entries" +msgstr "Setați intrările din /etc/hosts" + +#. Tag: programlisting +#, no-c-format +msgid "\n" +"[root@pcmk-1 ~]# grep pcmk /etc/hosts\n" +"192.168.122.101 pcmk-1.clusterlabs.org pcmk-1\n" +"192.168.122.102 pcmk-2.clusterlabs.org pcmk-2\n" +" " +msgstr "\n" +"[root@pcmk-1 ~]# grep pcmk /etc/hosts\n" +"192.168.122.101 pcmk-1.clusterlabs.org pcmk-1\n" +"192.168.122.102 pcmk-2.clusterlabs.org pcmk-2\n" +" " + +#. Tag: para +#, no-c-format +msgid "We can now verify the setup by again using ping:" +msgstr "Putem verifica setup-ul folosind ping din nou:" + +#. Tag: title +#, no-c-format +msgid "Verify Connectivity by Hostname" +msgstr "Verificați Conectivitatea după Numele Gazdei" + +#. Tag: programlisting +#, no-c-format +msgid "\n" +"[root@pcmk-1 ~]# ping -c 3 pcmk-2\n" +"PING pcmk-2.clusterlabs.org (192.168.122.101) 56(84) bytes of data.\n" +"64 bytes from pcmk-1.clusterlabs.org (192.168.122.101): icmp_seq=1 ttl=64 time=0.164 ms\n" +"64 bytes from pcmk-1.clusterlabs.org (192.168.122.101): icmp_seq=2 ttl=64 time=0.475 ms\n" +"64 bytes from pcmk-1.clusterlabs.org (192.168.122.101): icmp_seq=3 ttl=64 time=0.186 ms\n" +"\n" +"--- pcmk-2.clusterlabs.org ping statistics ---\n" +"3 packets transmitted, 3 received, 0% packet loss, time 2001ms\n" +"rtt min/avg/max/mdev = 0.164/0.275/0.475/0.141 ms\n" +" " +msgstr "\n" +"[root@pcmk-1 ~]# ping -c 3 pcmk-2\n" +"PING pcmk-2.clusterlabs.org (192.168.122.101) 56(84) bytes of data.\n" +"64 bytes from pcmk-1.clusterlabs.org (192.168.122.101): icmp_seq=1 ttl=64 time=0.164 ms\n" +"64 bytes from pcmk-1.clusterlabs.org (192.168.122.101): icmp_seq=2 ttl=64 time=0.475 ms\n" +"64 bytes from pcmk-1.clusterlabs.org (192.168.122.101): icmp_seq=3 ttl=64 time=0.186 ms\n" +"\n" +"--- pcmk-2.clusterlabs.org ping statistics ---\n" +"3 packets transmitted, 3 received, 0% packet loss, time 2001ms\n" +"rtt min/avg/max/mdev = 0.164/0.275/0.475/0.141 ms\n" +" " + +#. Tag: title +#, no-c-format +msgid "Configure SSH" +msgstr "Configurați SSH" + +#. Tag: para +#, no-c-format +msgid "SSH is a convenient and secure way to copy files and perform commands remotely. For the purposes of this guide, we will create a key without a password (using the -N “” option) so that we can perform remote actions without being prompted." +msgstr "SSH este un mod convenabil și sigur de a copia fișierele și de a efectua comenzi pe sisteme la distanță. Pentru scopurile acestui ghid, vom crea o cheie fără parolă (folosind opțiunea -N \"\") astfel încât să putem efectua acțiuni la distanță fără a mai fi întrebați." + +#. Tag: para +#, no-c-format +msgid "Unprotected SSH keys, those without a password, are not recommended for servers exposed to the outside world." +msgstr "Chei neprotejate de SSH, precum cele fără parolă, nu sunt recomandate pentru servere expuse la lumea externă." + +#. Tag: para +#, no-c-format +msgid "Create a new key and allow anyone with that key to log in:" +msgstr "Creați o cheie nouă și permiteți oricui cu acea cheie să se logheze:" + +#. Tag: title +#, no-c-format +msgid "Creating and Activating a new SSH Key" +msgstr "Crearea și Activarea unei Chei noi SSH" + +#. Tag: programlisting +#, no-c-format +msgid "\n" +"[root@pcmk-1 ~]# ssh-keygen -t dsa -f ~/.ssh/id_dsa -N \"\"\n" +"Generating public/private dsa key pair.\n" +"Your identification has been saved in /root/.ssh/id_dsa.\n" +"Your public key has been saved in /root/.ssh/id_dsa.pub.\n" +"The key fingerprint is:\n" +"91:09:5c:82:5a:6a:50:08:4e:b2:0c:62:de:cc:74:44 root@pcmk-1.clusterlabs.org\n" +"\n" +"The key's randomart image is:\n" +"+--[ DSA 1024]----+\n" +"|==.ooEo.. |\n" +"|X O + .o o |\n" +"| * A + |\n" +"| + . |\n" +"| . S |\n" +"| |\n" +"| |\n" +"| |\n" +"| |\n" +"+-----------------+\n" +"[root@pcmk-1 ~]# cp .ssh/id_dsa.pub .ssh/authorized_keys\n" +"[root@pcmk-1 ~]#\n" +" " +msgstr "\n" +"[root@pcmk-1 ~]# ssh-keygen -t dsa -f ~/.ssh/id_dsa -N \"\"\n" +"Generating public/private dsa key pair.\n" +"Your identification has been saved in /root/.ssh/id_dsa.\n" +"Your public key has been saved in /root/.ssh/id_dsa.pub.\n" +"The key fingerprint is:\n" +"91:09:5c:82:5a:6a:50:08:4e:b2:0c:62:de:cc:74:44 root@pcmk-1.clusterlabs.org\n" +"\n" +"The key's randomart image is:\n" +"+--[ DSA 1024]----+\n" +"|==.ooEo.. |\n" +"|X O + .o o |\n" +"| * A + |\n" +"| + . |\n" +"| . S |\n" +"| |\n" +"| |\n" +"| |\n" +"| |\n" +"+-----------------+\n" +"[root@pcmk-1 ~]# cp .ssh/id_dsa.pub .ssh/authorized_keys\n" +"[root@pcmk-1 ~]#\n" +" " + +#. Tag: para +#, no-c-format +msgid "Install the key on the other nodes and test that you can now run commands remotely, without being prompted" +msgstr "Instalați cheia pe celelalte noduri și testați că acum puteți rula comenzi de la distanță, fără să mai fiți întrebați" + +#. Tag: title +#, no-c-format +msgid "Installing the SSH Key on Another Host" +msgstr "Instalarea Cheii SSH pe o Altă Gazdă" + +#. Tag: programlisting +#, no-c-format +msgid "\n" +"[root@pcmk-1 ~]# scp -r .ssh pcmk-2:\n" +"The authenticity of host 'pcmk-2 (192.168.122.102)' can't be established.\n" +"RSA key fingerprint is b1:2b:55:93:f1:d9:52:2b:0f:f2:8a:4e:ae:c6:7c:9a.\n" +"Are you sure you want to continue connecting (yes/no)? yes\n" +"Warning: Permanently added 'pcmk-2,192.168.122.102' (RSA) to the list of known hosts.\n" +"root@pcmk-2's password: \n" +"id_dsa.pub 100% 616 0.6KB/s 00:00 \n" +"id_dsa 100% 672 0.7KB/s 00:00 \n" +"known_hosts 100% 400 0.4KB/s 00:00 \n" +"authorized_keys 100% 616 0.6KB/s 00:00 \n" +"[root@pcmk-1 ~]# ssh pcmk-2 -- uname -n\n" +"pcmk-2\n" +"[root@pcmk-1 ~]#\n" +" " +msgstr "\n" +"[root@pcmk-1 ~]# scp -r .ssh pcmk-2:\n" +"The authenticity of host 'pcmk-2 (192.168.122.102)' can't be established.\n" +"RSA key fingerprint is b1:2b:55:93:f1:d9:52:2b:0f:f2:8a:4e:ae:c6:7c:9a.\n" +"Are you sure you want to continue connecting (yes/no)? yes\n" +"Warning: Permanently added 'pcmk-2,192.168.122.102' (RSA) to the list of known hosts.\n" +"root@pcmk-2's password: \n" +"id_dsa.pub 100% 616 0.6KB/s 00:00 \n" +"id_dsa 100% 672 0.7KB/s 00:00 \n" +"known_hosts 100% 400 0.4KB/s 00:00 \n" +"authorized_keys 100% 616 0.6KB/s 00:00 \n" +"[root@pcmk-1 ~]# ssh pcmk-2 -- uname -n\n" +"pcmk-2\n" +"[root@pcmk-1 ~]#\n" +" " + +#. Tag: title +#, no-c-format +msgid "Short Node Names" +msgstr "Numele Scurte ale Nodurilor" + +#. Tag: para +#, no-c-format +msgid "During installation, we filled in the machine’s fully qualifier domain name (FQDN) which can be rather long when it appears in cluster logs and status output. See for yourself how the machine identifies itself:" +msgstr "În timpul instalării, am completat numele complet calificat de domeniu (FQDN) al mașinii care poate fi destul de lung când apare în logurile clusterului sau în rezultatul de ieșire al status-ului. Vedeți pentru voi înșivă cum se identifică singură mașina:" + +#. Tag: screen +#, no-c-format +msgid "\n" +"[root@pcmk-1 ~]# uname -n\n" +"pcmk-1.clusterlabs.org\n" +"[root@pcmk-1 ~]# dnsdomainname \n" +"clusterlabs.org\n" +" " +msgstr "\n" +"[root@pcmk-1 ~]# uname -n\n" +"pcmk-1.clusterlabs.org\n" +"[root@pcmk-1 ~]# dnsdomainname \n" +"clusterlabs.org\n" +" " + +#. Tag: para +#, no-c-format +msgid "The output from the second command is fine, but we really don’t need the domain name included in the basic host details. To address this, we need to update /etc/sysconfig/network. This is what it should look like before we start." +msgstr "Rezultatul de ieșire de la a doua comandă este în regulă, dar nu avem nevoie cu adevărat ca numele de domeniu să fie inclus în detaliile de bază ale gazdei. Pentru a adresa acest lucru, trebuie să actualizăm /etc/sysconfig/network. Așa ar trebui să arate înainte să începem." + +#. Tag: screen +#, no-c-format +msgid "\n" +"[root@pcmk-1 ~]# cat /etc/sysconfig/network\n" +"NETWORKING=yes\n" +"HOSTNAME=pcmk-1.clusterlabs.org\n" +"GATEWAY=192.168.122.1\n" +" " +msgstr "\n" +"[root@pcmk-1 ~]# cat /etc/sysconfig/network\n" +"NETWORKING=yes\n" +"HOSTNAME=pcmk-1.clusterlabs.org\n" +"GATEWAY=192.168.122.1\n" +" " + +#. Tag: para +#, no-c-format +msgid "All we need to do now is strip off the domain name portion, which is stored elsewhere anyway." +msgstr "Tot ceea ce trebuie să facem acum este să scoatem porțiunea de nume de domeniu, care este stocată oricum în altă parte." + +#. Tag: screen +#, no-c-format +msgid "[root@pcmk-1 ~]# sed -i.bak 's/\\.[a-z].*//g' /etc/sysconfig/network" +msgstr "[root@pcmk-1 ~]# sed -i.bak 's/\\.[a-z].*//g' /etc/sysconfig/network" + +#. Tag: para +#, no-c-format +msgid "Now confirm the change was successful. The revised file contents should look something like this." +msgstr "Acum confirmați că modificarea a fost realizată cu succes. Conținutul fișierului revizuit ar trebui să arate ceva de genul acesta." + +#. Tag: screen +#, no-c-format +msgid "\n" +"[root@pcmk-1 ~]# cat /etc/sysconfig/network\n" +"NETWORKING=yes\n" +"HOSTNAME=pcmk-1\n" +"GATEWAY=192.168.122.1\n" +" " +msgstr "\n" +"[root@pcmk-1 ~]# cat /etc/sysconfig/network\n" +"NETWORKING=yes\n" +"HOSTNAME=pcmk-1\n" +"GATEWAY=192.168.122.1\n" +" " + +#. Tag: para +#, no-c-format +msgid "However we’re not finished. The machine won't normally see the shortened host name until about it reboots, but we can force it to update." +msgstr "Însă nu am terminat. Mașina nu ar vedea în mod normal lista de nume de gazde scurtate până ce nu repornește, dar putem să o forțăm să se actualizeze." + +#. Tag: screen +#, no-c-format +msgid "\n" +"[root@pcmk-1 ~]# source /etc/sysconfig/network\n" +"[root@pcmk-1 ~]# hostname $HOSTNAME\n" +" " +msgstr "\n" +"[root@pcmk-1 ~]# source /etc/sysconfig/network\n" +"[root@pcmk-1 ~]# hostname $HOSTNAME\n" +" " + +#. Tag: para +#, no-c-format +msgid "Now check the machine is using the correct names" +msgstr "Acum verificați că mașina folosește numele corecte" + +#. Tag: screen +#, no-c-format +msgid "\n" +"[root@pcmk-1 ~]# uname -n\n" +"pcmk-1\n" +"[root@pcmk-1 ~]# dnsdomainname \n" +"clusterlabs.org\n" +" " +msgstr "\n" +"[root@pcmk-1 ~]# uname -n\n" +"pcmk-1\n" +"[root@pcmk-1 ~]# dnsdomainname \n" +"clusterlabs.org\n" +" " + +#. Tag: para +#, no-c-format +msgid "Now repeat on pcmk-2." +msgstr "Acum repetați pe pcmk-2." + +#. Tag: title +#, no-c-format +msgid "Configuring Corosync" +msgstr "Configurarea Corosync" + +#. Tag: para +#, no-c-format +msgid "Choose a port number and multicast http://en.wikipedia.org/wiki/Multicast address. http://en.wikipedia.org/wiki/Multicast_address " +msgstr "Alegeți un număr de port și o http://en.wikipedia.org/wiki/Multicast adresă multicast. http://en.wikipedia.org/wiki/Multicast_address " + +#. Tag: para +#, no-c-format +msgid "Be sure that the values you chose do not conflict with any existing clusters you might have. For advice on choosing a multicast address, see http://www.29west.com/docs/THPM/multicast-address-assignment.html " +msgstr "Asigurați-vă că valorile pe care le alegeți nu dau conflicte cu alte clustere existente pe care le-ați putea avea. Pentru sfaturi în privința alegerii unei adrese multicast, vedeți http://www.29west.com/docs/THPM/multicast-address-assignment.html " + +#. Tag: para +#, no-c-format +msgid "For this document, I have chosen port 4000 and used 226.94.1.1 as the multicast address." +msgstr "Pentru acest document, am ales portul 4000 și am folosit 226.94.1.1 ca adresă multicast" + +#. Tag: para +#, no-c-format +msgid "The instructions below only apply for a machine with a single NIC. If you have a more complicated setup, you should edit the configuration manually." +msgstr "Instrucțiunile de mai jos se aplică numai pentru o mașină cu o singură placă de rețea. Dacă aveți un setup mai complicat, ar trebui să editați configurația manual." + +#. Tag: screen +#, no-c-format +msgid "\n" +"[root@pcmk-1 ~]# export ais_port=4000\n" +"[root@pcmk-1 ~]# export ais_mcast=226.94.1.1\n" +" " +msgstr "\n" +"[root@pcmk-1 ~]# export ais_port=4000\n" +"[root@pcmk-1 ~]# export ais_mcast=226.94.1.1\n" +" " + +#. Tag: para +#, no-c-format +msgid "Next we automatically determine the hosts address. By not using the full address, we make the configuration suitable to be copied to other nodes." +msgstr "În continuare determinăm în mod automat adresa gazdelor. Nefolosind adresa completă, facem configurația fezabilă pentru a fi copiată pe alte noduri." + +#. Tag: screen +#, no-c-format +msgid "[root@pcmk-1 ~]# export ais_addr=`ip addr | grep \"inet \" | tail -n 1 | awk '{print $4}' | sed s/255/0/`" +msgstr "[root@pcmk-1 ~]# export ais_addr=`ip addr | grep \"inet \" | tail -n 1 | awk '{print $4}' | sed s/255/0/`" + +#. Tag: para +#, no-c-format +msgid "Display and verify the configuration options" +msgstr "Listați și verificați opțiunile de configurare" + +#. Tag: screen +#, no-c-format +msgid "\n" +"[root@pcmk-1 ~]# env | grep ais_\n" +"ais_mcast=226.94.1.1\n" +"ais_port=4000\n" +"ais_addr=192.168.122.0\n" +" " +msgstr "\n" +"[root@pcmk-1 ~]# env | grep ais_\n" +"ais_mcast=226.94.1.1\n" +"ais_port=4000\n" +"ais_addr=192.168.122.0\n" +" " + +#. Tag: para +#, no-c-format +msgid "Once you're happy with the chosen values, update the Corosync configuration" +msgstr "Odată ce sunteți mulțumiți cu valorile alese, actualizați configurația Corosync" + +#. Tag: screen +#, no-c-format +msgid "\n" +"[root@pcmk-1 ~]# cp /etc/corosync/corosync.conf.example /etc/corosync/corosync.conf\n" +"[root@pcmk-1 ~]# sed -i.bak \"s/.*mcastaddr:.*/mcastaddr:\\ $ais_mcast/g\" /etc/corosync/corosync.conf\n" +"[root@pcmk-1 ~]# sed -i.bak \"s/.*mcastport:.*/mcastport:\\ $ais_port/g\" /etc/corosync/corosync.conf\n" +"[root@pcmk-1 ~]# sed -i.bak \"s/.*bindnetaddr:.*/bindnetaddr:\\ $ais_addr/g\" /etc/corosync/corosync.conf\n" +" " +msgstr "\n" +"[root@pcmk-1 ~]# cp /etc/corosync/corosync.conf.example /etc/corosync/corosync.conf\n" +"[root@pcmk-1 ~]# sed -i.bak \"s/.*mcastaddr:.*/mcastaddr:\\ $ais_mcast/g\" /etc/corosync/corosync.conf\n" +"[root@pcmk-1 ~]# sed -i.bak \"s/.*mcastport:.*/mcastport:\\ $ais_port/g\" /etc/corosync/corosync.conf\n" +"[root@pcmk-1 ~]# sed -i.bak \"s/.*bindnetaddr:.*/bindnetaddr:\\ $ais_addr/g\" /etc/corosync/corosync.conf\n" +" " + +#. Tag: para +#, no-c-format +msgid "Finally, tell Corosync to load the Pacemaker plugin." +msgstr "În sfârșit, spuneți Corosync-ului să încarce plugin-ul de Pacemaker." + +#. Tag: screen +#, no-c-format +msgid "\n" +"[root@pcmk-1 ~]# cat <<-END >>/etc/corosync/service.d/pcmk\n" +"service {\n" +" # Load the Pacemaker Cluster Resource Manager\n" +" name: pacemaker\n" +" ver: 1\n" +"}\n" +"END\n" +" " +msgstr "\n" +"[root@pcmk-1 ~]# cat <<-END >>/etc/corosync/service.d/pcmk\n" +"service {\n" +" # Load the Pacemaker Cluster Resource Manager\n" +" name: pacemaker\n" +" ver: 1\n" +"}\n" +"END\n" +" " + +#. Tag: para +#, no-c-format +msgid "The final configuration should look something like the sample in ." +msgstr "Configurația finală ar trebui să arate ceva similar cu exemplul din ." + +#. Tag: para +#, no-c-format +msgid "When run in version 1 mode, the plugin does not start the Pacemaker daemons. Instead it just sets up the quorum and messaging interfaces needed by the rest of the stack." +msgstr "Când rulează în modul versiunea 1, plugin-ul nu pornește daemonii Pacemaker-ului. În schimb doar setează quorum-ul și interfețele de mesagerie necesitate de către restul stivei." + +#. Tag: para +#, no-c-format +msgid "Starting the dameons occurs when the Pacemaker init script is invoked. This resolves two long standing issues:" +msgstr "Pornirea daemonilor se întâmplă când scriptul de init al Pacemaker este invocat. Acest lucru rezolvă două probleme existente de mult timp: " + +#. Tag: para +#, no-c-format +msgid "Forking inside a multi-threaded process like Corosync causes all sorts of pain. This has been problematic for Pacemaker as it needs a number of daemons to be spawned." +msgstr "Forking-ul înăuntrul unui proces multi-threaded precum Corosync cauzează tot felul de probleme. Acest lucru a fost problematic pentru Pacemaker din moment ce acesta are nevoie de un număr de daemoni să fie lansați în execuție." + +#. Tag: para +#, no-c-format +msgid "Corosync was never designed for staggered shutdown - something previously needed in order to prevent the cluster from leaving before Pacemaker could stop all active resources." +msgstr "Corosync nu a fost niciodată conceput pentru închiderea în pași - un aspect necesar anterior pentru a preveni clusterul din a ieși înainte ca Pacemaker să poată opri toate resursele active." + +#. Tag: title +#, no-c-format +msgid "Propagate the Configuration" +msgstr "Propagarea Configurației" + +#. Tag: para +#, no-c-format +msgid "Now we need to copy the changes so far to the other node:" +msgstr "Acum trebuie să copiem modificările făcute până acum pe celălalt nod:" + +#. Tag: screen +#, no-c-format +msgid "\n" +"[root@pcmk-1 ~]# for f in /etc/corosync/corosync.conf /etc/corosync/service.d/pcmk /etc/hosts; do scp $f pcmk-2:$f ; done\n" +"corosync.conf 100% 1528 1.5KB/s 00:00\n" +"hosts 100% 281 0.3KB/s 00:00\n" +"[root@pcmk-1 ~]#\n" +" " +msgstr "\n" +"[root@pcmk-1 ~]# for f in /etc/corosync/corosync.conf /etc/corosync/service.d/pcmk /etc/hosts; do scp $f pcmk-2:$f ; done\n" +"corosync.conf 100% 1528 1.5KB/s 00:00\n" +"hosts 100% 281 0.3KB/s 00:00\n" +"[root@pcmk-1 ~]#\n" +" " + diff --git a/doc/Clusters_from_Scratch/ro-RO/Ch-Intro.po b/doc/Clusters_from_Scratch/ro-RO/Ch-Intro.po new file mode 100644 index 0000000000..25f45c22e1 --- /dev/null +++ b/doc/Clusters_from_Scratch/ro-RO/Ch-Intro.po @@ -0,0 +1,283 @@ +# +# AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: Clusters from Scratch 1.1\n" +"POT-Creation-Date: 2011-12-31T15:15:50\n" +"PO-Revision-Date: 2011-11-25 09:08+0200\n" +"Last-Translator: Dan Frîncu \n" +"Language-Team: None\n" +"MIME-Version: 1.0\n" +"Content-Type: application/x-publican; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Tag: title +#, no-c-format +msgid "Read-Me-First" +msgstr "Citeşte-mă-Întâi-pe-Mine" + +#. Tag: title +#, no-c-format +msgid "The Scope of this Document" +msgstr "Domeniul de Aplicare al acestui Document" + +#. Tag: para +#, no-c-format +msgid "Computer clusters can be used to provide highly available services or resources. The redundancy of multiple machines is used to guard against failures of many types." +msgstr "Clusterele de calculatoare pot fi folosite pentru a furniza servicii sau resurse cu disponibilitate crescută. Redundanța mai multor mașini este folosită pentru a proteja împotriva eșecurilor de multe feluri." + +#. Tag: para +#, no-c-format +msgid "This document will walk through the installation and setup of simple clusters using the Fedora distribution, version 14. The clusters described here will use Pacemaker and Corosync to provide resource management and messaging. Required packages and modifications to their configuration files are described along with the use of the Pacemaker command line tool for generating the XML used for cluster control." +msgstr "Acest document va merge prin instalarea și setarea de clustere simple folosind distribuția Fedora, versiunea 14. Clusterele descrise aici vor folosi Pacemaker și Corosync pentru a furniza gestiunea și mesageria resurselor. Pachetele necesare și modificările realizate fișierelor de configurare ale acestora sunt descrise împreună cu folosirea utilitarului din linie de comandă al Pacemaker-ului pentru generarea XML-ului folosit pentru controlul clusterului." + +#. Tag: para +#, no-c-format +msgid "Pacemaker is a central component and provides the resource management required in these systems. This management includes detecting and recovering from the failure of various nodes, resources and services under its control." +msgstr "Pacemaker este o componentă centrală și furnizează gestiunea resurselor necesară în aceste sisteme. Această gestiune include detectarea și recuperarea de la eșecul diverselor noduri, resurselor și serviciilor care sunt sub controlul acestuia." + +#. Tag: para +#, no-c-format +msgid "When more in depth information is required and for real world usage, please refer to the Pacemaker Explained manual." +msgstr "Când sunt necesare informații mai aprofundate și pentru utilizarea în lumea reală, vă rugăm să faceți referință la manualul Pacemaker Explained." + +#. Tag: title +#, no-c-format +msgid "What Is Pacemaker?" +msgstr "Ce Este Pacemaker?" + +#. Tag: para +#, no-c-format +msgid "Pacemaker is a cluster resource manager. It achieves maximum availability for your cluster services (aka. resources) by detecting and recovering from node and resource-level failures by making use of the messaging and membership capabilities provided by your preferred cluster infrastructure (either Corosync or Heartbeat)." +msgstr "Pacemaker este un gestionar de resurse în cluster. Atinge disponibilitatea maximă pentru serviciile voastre din cluster (cunoscute drept resurse/le) prin detectarea şi recuperarea din eşecuri la nivel de nod sau de resursă prin folosirea capabilităţilor de mesagerie şi apartenenţă furnizate de infrastructura voastră preferată de cluster (fie Corosync sau Heartbeat)." + +#. Tag: para +#, no-c-format +msgid "Pacemaker's key features include:" +msgstr "Caracteristicile cheie ale Pacemaker includ:" + +#. Tag: para +#, no-c-format +msgid "Detection and recovery of node and service-level failures" +msgstr "Detectarea şi recuperarea eşecurilor la nivel de nod şi serviciu" + +#. Tag: para +#, no-c-format +msgid "Storage agnostic, no requirement for shared storage" +msgstr "Agnostic d.p.d.v. al stocării, nu sunt cerinţe pentru spaţiu de stocare partajat" + +#. Tag: para +#, no-c-format +msgid "Resource agnostic, anything that can be scripted can be clustered" +msgstr "Agnostic d.p.d.v. al resurselor, orice poate fi scriptat poate fi folosit într-un cluster" + +#. Tag: para +#, no-c-format +msgid "Supports STONITH for ensuring data integrity" +msgstr "Suportă STONITH pentru asigurarea integrităţii datelor" + +#. Tag: para +#, no-c-format +msgid "Supports large and small clusters" +msgstr "Suportă clustere mici şi mari" + +#. Tag: para +#, no-c-format +msgid "Supports both quorate and resource driven clusters" +msgstr "Suportă atât clustere quorate cât şi conduse de resurse" + +#. Tag: para +#, no-c-format +msgid "Supports practically any redundancy configuration" +msgstr "Suportă practic orice configuraţie redundantă" + +#. Tag: para +#, no-c-format +msgid "Automatically replicated configuration that can be updated from any node" +msgstr "Configuraţie replicată în mod automat care poate fi actualizată de pe orice nod" + +#. Tag: para +#, no-c-format +msgid "Ability to specify cluster-wide service ordering, colocation and anti-colocation" +msgstr "Abilitatea de a specifica ordonare, colocare şi anti-colocare la nivelul întregului cluster" + +#. Tag: para +#, no-c-format +msgid "Support for advanced service types" +msgstr "Suport pentru tipuri de servicii avansate" + +#. Tag: para +#, no-c-format +msgid "Clones: for services which need to be active on multiple nodes" +msgstr "Clone: pentru servicii care trebuie să fie active pe mai multe noduri" + +#. Tag: para +#, no-c-format +msgid "Multi-state: for services with multiple modes (eg. master/slave, primary/secondary)" +msgstr "Stări-multiple: pentru servicii cu mai multe moduri de operare (ex. master/slave, primar/secundar)" + +#. Tag: para +#, no-c-format +msgid "Unified, scriptable, cluster shell" +msgstr "Shell de cluster unificat, scriptabil" + +#. Tag: title +#, no-c-format +msgid "Pacemaker Architecture" +msgstr "Arhitectura Pacemaker" + +#. Tag: para +#, no-c-format +msgid "At the highest level, the cluster is made up of three pieces:" +msgstr "La cel mai înalt nivel, clusterul este compus din trei părţi:" + +#. Tag: para +#, no-c-format +msgid "Non-cluster aware components (illustrated in green)." +msgstr "Componente fără cunoștințe despre cluster (ilustrate în verde)." + +#. Tag: para +#, no-c-format +msgid "These pieces include the resources themselves, scripts that start, stop and monitor them, and also a local daemon that masks the differences between the different standards these scripts implement." +msgstr "Aceste părți includ resursele în sine, scripturi care le pornesc, le opresc și le monitorizează și de asemenea un daemon local care maschează diferenţele între diferitele standarde pe care le implementează aceste scripturi." + +#. Tag: para +#, no-c-format +msgid "Resource management" +msgstr "Gestiunea resurselor" + +#. Tag: para +#, no-c-format +msgid "Pacemaker provides the brain (illustrated in blue) that processes and reacts to events regarding the cluster. These events include nodes joining or leaving the cluster; resource events caused by failures, maintenance, scheduled activities; and other administrative actions. Pacemaker will compute the ideal state of the cluster and plot a path to achieve it after any of these events. This may include moving resources, stopping nodes and even forcing them offline with remote power switches." +msgstr "Pacemaker furnizează creierul (ilustrat în albastru) care procesează și reacționează la evenimente care privesc clusterul. Aceste evenimente includ noduri care se alătură sau pleacă din cluster; evenimente ale resurselor cauzate de eșecuri, mentenanță, activități programate; și alte acțiuni administrative. Pacemaker va calcula starea ideală a clusterului și va cartografia o cale de a atinge țelul după oricare din aceste evenimente. Acest lucru poate include mutarea resurselor, oprirea nodurilor sau chiar oprirea forțată a acestora cu switch-uri de curent cu acces de la distanță." + +#. Tag: para +#, no-c-format +msgid "Low level infrastructure" +msgstr "Infrastructura la nivel inferior" + +#. Tag: para +#, no-c-format +msgid "Corosync provides reliable messaging, membership and quorum information about the cluster (illustrated in red)." +msgstr "Corosync furnizează informații de mesagerie, apartenență și quorum de încredere despre cluster (ilustrate cu roșu)." + +#. Tag: title +#, no-c-format +msgid "Conceptual Stack Overview" +msgstr "Vederea Conceptuală a Stivei" + +#. Tag: caption +#, no-c-format +msgid "Conceptual overview of the cluster stack" +msgstr "Vederea conceptuală a stivei de cluster" + +#. Tag: para +#, no-c-format +msgid "When combined with Corosync, Pacemaker also supports popular open source cluster filesystems Even though Pacemaker also supports Heartbeat, the filesystems need to use the stack for messaging and membership and Corosync seems to be what they're standardizing on. Technically it would be possible for them to support Heartbeat as well, however there seems little interest in this. Due to recent standardization within the cluster filesystem community, they make use of a common distributed lock manager which makes use of Corosync for its messaging capabilities and Pacemaker for its membership (which nodes are up/down) and fencing services." +msgstr "În combinaţie cu Corosync, Pacemaker suportă de asemenea sistemele de fişiere de cluster open source populare Deși Pacemaker suportă de asemenea și Heartbeat, sistemele de fișiere au nevoie să folosească stiva pentru mesagerie și apartenență și Corosync pare să fie ținta standardizării. Tehnic ar fi posibil ca acestea să suporte Heartbeat de asemenea, însă există puţin interes pentru acest aspect. Datorită standardizării recente dinăuntrul comunităţii de sisteme de fişiere de cluster, acestea folosesc un manager de blocare distribuit care foloseşte la rândul său Corosync pentru capabilităţile acestuia de mesagerie şi Pacemaker pentru apartenenţă (care noduri sunt funcţionale şi care nu) şi pentru servicii de evacuare forțată." + +#. Tag: title +#, no-c-format +msgid "The Pacemaker Stack" +msgstr "Stiva Pacemaker" + +#. Tag: caption +#, no-c-format +msgid "The Pacemaker stack when running on Corosync" +msgstr "Stiva Pacemaker atunci când rulează pe Corosync" + +#. Tag: title +#, no-c-format +msgid "Internal Components" +msgstr "Componente Interne" + +#. Tag: para +#, no-c-format +msgid "Pacemaker itself is composed of four key components (illustrated below in the same color scheme as the previous diagram):" +msgstr "Pacemaker însuşi este compus din patru componente cheie (ilustrate mai jos cu aceeaşi schemă de culori ca şi în diagrama anterioară):" + +#. Tag: para +#, no-c-format +msgid "CIB (aka. Cluster Information Base)" +msgstr "CIB (aka. Cluster Information Base)" + +#. Tag: para +#, no-c-format +msgid "CRMd (aka. Cluster Resource Management daemon)" +msgstr "CRMd (aka. Cluster Resource Management daemon)" + +#. Tag: para +#, no-c-format +msgid "PEngine (aka. PE or Policy Engine)" +msgstr "PEngine (aka. PE sau Policy Engine)" + +#. Tag: para +#, no-c-format +msgid "STONITHd" +msgstr "STONITHd" + +#. Tag: caption +#, no-c-format +msgid "Subsystems of a Pacemaker cluster running on Corosync" +msgstr "Subsisteme ale unui cluster Pacemaker rulând pe Corosync" + +#. Tag: para +#, no-c-format +msgid "The CIB uses XML to represent both the cluster's configuration and current state of all resources in the cluster. The contents of the CIB are automatically kept in sync across the entire cluster and are used by the PEngine to compute the ideal state of the cluster and how it should be achieved." +msgstr "CIB-ul foloseşte XML pentru a reprezenta atât configuraţia clusterului cât şi starea curentă a tuturor resurselor din cluster. Conţinutul CIB-ului este ţinut sincronizat în mod automat pe tot clusterul şi este folosit de către PEngine pentru a calcula starea ideală a clusterului şi de a arăta cum poate fi atinsă." + +#. Tag: para +#, no-c-format +msgid "This list of instructions is then fed to the DC (Designated Co-ordinator). Pacemaker centralizes all cluster decision making by electing one of the CRMd instances to act as a master. Should the elected CRMd process, or the node it is on, fail... a new one is quickly established." +msgstr "Lista de instrucţiuni este apoi furnizată către DC (Designated Co-ordinator). Pacemaker centralizează toate deciziile clusterului prin alegerea uneia dintre instanţele de CRMd pentru a se comporta ca master. Dacă procesul ales de CRMd sau nodul pe care acesta există eşuează ... unul nou este stabilit repede." + +#. Tag: para +#, no-c-format +msgid "The DC carries out the PEngine's instructions in the required order by passing them to either the LRMd (Local Resource Management daemon) or CRMd peers on other nodes via the cluster messaging infrastructure (which in turn passes them on to their LRMd process)." +msgstr "DC-ul îndeplineşte instrucţiunile PEngine-ului în ordinea necesară prin pasarea acestora fie către LRMd (Local Resource Managemen daemon) fie altor noduri pe care rulează CRMd prin infrastructura de mesagerie a clusterului (care la rândul ei le pasează către procesul lor LRMd)." + +#. Tag: para +#, no-c-format +msgid "The peer nodes all report the results of their operations back to the DC and based on the expected and actual results, will either execute any actions that needed to wait for the previous one to complete, or abort processing and ask the PEngine to recalculate the ideal cluster state based on the unexpected results." +msgstr "Nodurile vecine raportează toate rezultatele operaţiunilor înapoi către DC şi pe baza rezultatelor aşteptate şi a rezultatelor actuale, fie va executa orice acţiuni care necesitau să aştepte ca şi cele anterioare să termine sau va anula procesarea şi va ruga PEngine-ul să recalculeze starea ideală a clusterului pe baza rezultatelor neaşteptate." + +#. Tag: para +#, no-c-format +msgid "In some cases, it may be necessary to power off nodes in order to protect shared data or complete resource recovery. For this Pacemaker comes with STONITHd. STONITH is an acronym for Shoot-The-Other-Node-In-The-Head and is usually implemented with a remote power switch. In Pacemaker, STONITH devices are modeled as resources (and configured in the CIB) to enable them to be easily monitored for failure, however STONITHd takes care of understanding the STONITH topology such that its clients simply request a node be fenced and it does the rest." +msgstr "În anumite cazuri, ar putea fi necesar să oprească alimentarea nodurilor pentru a proteja datele partajate sau pentru a termina recuperarea resurselor. Pentru acest lucru Pacemaker vine cu STONITHd. STONITH este un acronim pentru Shoot-The-Other-Node-In-The-Head (împuşcă celălalt nod în cap) şi este implementat de obicei cu un switch de alimentare cu curent controlat de la distanţă. În Pacemaker, dispozitivele STONITH sunt modelate precum resursele (şi configurate în CIB) pentru a permite monitorizarea facilă a acestora în caz de eşec, totuşi STONITHd se ocupă de înţelegerea topologiei STONITH astfel încât clienţii acestuia să solicite pur şi simplu ca un nod să fie evacuat forțat şi acesta se va ocupa de rest." + +#. Tag: title +#, no-c-format +msgid "Types of Pacemaker Clusters" +msgstr "Tipuri de Clustere Pacemaker" + +#. Tag: para +#, no-c-format +msgid "Pacemaker makes no assumptions about your environment, this allows it to support practically any redundancy configuration including Active/Active, Active/Passive, N+1, N+M, N-to-1 and N-to-N." +msgstr "Pacemaker nu face nici un fel de presupuneri despre mediul vostru, acest aspect îi permite să suporte practic orice configuraţie redundantă incluzând Activ/Activ, Activ/Pasiv, N+1, N+M, N-la-1 şi N-la-N." + +#. Tag: para +#, no-c-format +msgid "In this document we will focus on the setup of a highly available Apache web server with an Active/Passive cluster using DRBD and Ext4 to store data. Then, we will upgrade this cluster to Active/Active using GFS2." +msgstr "În acest document ne vom concentra pe setarea unui server web Apache cu disponibilitate crescută cu un cluster Activ/Pasiv folosind DRBD și Ext4 pentru a stoca datele. Apoi, vom actualiza clusterul la Activ/Activ folosind GFS2." + +#. Tag: title +#, no-c-format +msgid "Active/Passive Redundancy" +msgstr "Redundanţă Activă/Pasivă" + +#. Tag: caption +#, no-c-format +msgid "Two-node Active/Passive clusters using Pacemaker and DRBD are a cost-effective solution for many High Availability situations." +msgstr "Clusterele Active/Pasive formate din două noduri care folosesc Pacemaker şi DRBD sunt o soluţie eficientă d.p.d.v. al costului pentru multe situaţii de Disponibilitate Crescută." + +#. Tag: title +#, no-c-format +msgid "N to N Redundancy" +msgstr "Redundanţă N la N" + +#. Tag: caption +#, no-c-format +msgid "When shared storage is available, every node can potentially be used for failover. Pacemaker can even run multiple copies of services to spread out the workload." +msgstr "Când un mediu de stocare partajat este disponibil, fiecare nod poate fi folosit în mod potenţial pentru failover. Pacemaker poate chiar rula mai multe copii ale serviciilor pentru a distribui sarcina de lucru." diff --git a/doc/Clusters_from_Scratch/ro-RO/Ch-Shared-Storage.po b/doc/Clusters_from_Scratch/ro-RO/Ch-Shared-Storage.po new file mode 100644 index 0000000000..fa4d8a21c8 --- /dev/null +++ b/doc/Clusters_from_Scratch/ro-RO/Ch-Shared-Storage.po @@ -0,0 +1,1020 @@ +# +# AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: Clusters from Scratch 1.1\n" +"POT-Creation-Date: 2011-12-31T15:15:50\n" +"PO-Revision-Date: 2011-11-25 23:39+0200\n" +"Last-Translator: Dan Frîncu \n" +"Language-Team: None\n" +"MIME-Version: 1.0\n" +"Content-Type: application/x-publican; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Tag: title +#, no-c-format +msgid "Replicated Storage with DRBD" +msgstr "Stocare Replicată cu DRBD" + +#. Tag: para +#, no-c-format +msgid "Even if you’re serving up static websites, having to manually synchronize the contents of that website to all the machines in the cluster is not ideal. For dynamic websites, such as a wiki, it's not even an option. Not everyone care afford network-attached storage but somehow the data needs to be kept in sync. Enter DRBD which can be thought of as network based RAID-1. See http://www.drbd.org/ for more details." +msgstr "Chiar și atunci când serviți site-uri statice, să trebuiască să sincronizați manual conținutul site-ului pe toate mașinile din cluster nu este ideal. Pentru site-uri dinamice, cu ar fi wiki-urile, nici măcar nu este o opțiune acest lucru. Nu toată lumea își poate permite stocare atașată la rețea dar cumva datele trebuie ținute sincronizate. Intră în scenă DRBD care poate fi considerat ca un RAID-1 la nivel de rețea. Vedeți http://www.drbd.org/ pentru mai multe detalii." + +#. Tag: title +#, no-c-format +msgid "Install the DRBD Packages" +msgstr "Instalarea Pachetelor DRBD" + +#. Tag: para +#, no-c-format +msgid "Since its inclusion in the upstream 2.6.33 kernel, everything needed to use DRBD ships with &DISTRO; &DISTRO_VERSION;. All you need to do is install it:" +msgstr "De la includerea acestuia în kernelul 2.6.33, tot ce este necesar pentru a rula DRBD este livrat cu &DISTRO; &DISTRO_VERSION;. Tot ceea ce trebuie să faceți este să îl instalați:" + +#. Tag: screen +#, no-c-format +msgid "\n" +"[root@pcmk-1 ~]# yum install -y drbd-pacemaker drbd-udev\n" +"Loaded plugins: presto, refresh-packagekit\n" +"Setting up Install Process\n" +"Resolving Dependencies\n" +"--> Running transaction check\n" +"---> Package drbd-pacemaker.x86_64 0:8.3.7-2.fc13 set to be updated\n" +"--> Processing Dependency: drbd-utils = 8.3.7-2.fc13 for package: drbd-pacemaker-8.3.7-2.fc13.x86_64\n" +"--> Running transaction check\n" +"---> Package drbd-utils.x86_64 0:8.3.7-2.fc13 set to be updated\n" +"--> Finished Dependency Resolution\n" +"\n" +"Dependencies Resolved\n" +"\n" +"=================================================================================\n" +" Package Arch Version Repository Size\n" +"=================================================================================\n" +"Installing:\n" +" drbd-pacemaker x86_64 8.3.7-2.fc13 fedora 19 k\n" +"Installing for dependencies:\n" +" drbd-utils x86_64 8.3.7-2.fc13 fedora 165 k\n" +"\n" +"Transaction Summary\n" +"=================================================================================\n" +"Install 2 Package(s)\n" +"Upgrade 0 Package(s)\n" +"\n" +"Total download size: 184 k\n" +"Installed size: 427 k\n" +"Downloading Packages:\n" +"Setting up and reading Presto delta metadata\n" +"fedora/prestodelta | 1.7 kB 00:00 \n" +"Processing delta metadata\n" +"Package(s) data still to download: 184 k\n" +"(1/2): drbd-pacemaker-8.3.7-2.fc13.x86_64.rpm | 19 kB 00:01 \n" +"(2/2): drbd-utils-8.3.7-2.fc13.x86_64.rpm | 165 kB 00:02 \n" +"---------------------------------------------------------------------------------\n" +"Total 45 kB/s | 184 kB 00:04 \n" +"Running rpm_check_debug\n" +"Running Transaction Test\n" +"Transaction Test Succeeded\n" +"Running Transaction\n" +" Installing : drbd-utils-8.3.7-2.fc13.x86_64 1/2 \n" +" Installing : drbd-pacemaker-8.3.7-2.fc13.x86_64 2/2 \n" +"\n" +"Installed:\n" +" drbd-pacemaker.x86_64 0:8.3.7-2.fc13 \n" +"\n" +"Dependency Installed:\n" +" drbd-utils.x86_64 0:8.3.7-2.fc13 \n" +"\n" +"Complete!\n" +"[root@pcmk-1 ~]#\n" +" " +msgstr "\n" +"[root@pcmk-1 ~]# yum install -y drbd-pacemaker drbd-udev\n" +"Loaded plugins: presto, refresh-packagekit\n" +"Setting up Install Process\n" +"Resolving Dependencies\n" +"--> Running transaction check\n" +"---> Package drbd-pacemaker.x86_64 0:8.3.7-2.fc13 set to be updated\n" +"--> Processing Dependency: drbd-utils = 8.3.7-2.fc13 for package: drbd-pacemaker-8.3.7-2.fc13.x86_64\n" +"--> Running transaction check\n" +"---> Package drbd-utils.x86_64 0:8.3.7-2.fc13 set to be updated\n" +"--> Finished Dependency Resolution\n" +"\n" +"Dependencies Resolved\n" +"\n" +"=================================================================================\n" +" Package Arch Version Repository Size\n" +"=================================================================================\n" +"Installing:\n" +" drbd-pacemaker x86_64 8.3.7-2.fc13 fedora 19 k\n" +"Installing for dependencies:\n" +" drbd-utils x86_64 8.3.7-2.fc13 fedora 165 k\n" +"\n" +"Transaction Summary\n" +"=================================================================================\n" +"Install 2 Package(s)\n" +"Upgrade 0 Package(s)\n" +"\n" +"Total download size: 184 k\n" +"Installed size: 427 k\n" +"Downloading Packages:\n" +"Setting up and reading Presto delta metadata\n" +"fedora/prestodelta | 1.7 kB 00:00 \n" +"Processing delta metadata\n" +"Package(s) data still to download: 184 k\n" +"(1/2): drbd-pacemaker-8.3.7-2.fc13.x86_64.rpm | 19 kB 00:01 \n" +"(2/2): drbd-utils-8.3.7-2.fc13.x86_64.rpm | 165 kB 00:02 \n" +"---------------------------------------------------------------------------------\n" +"Total 45 kB/s | 184 kB 00:04 \n" +"Running rpm_check_debug\n" +"Running Transaction Test\n" +"Transaction Test Succeeded\n" +"Running Transaction\n" +" Installing : drbd-utils-8.3.7-2.fc13.x86_64 1/2 \n" +" Installing : drbd-pacemaker-8.3.7-2.fc13.x86_64 2/2 \n" +"\n" +"Installed:\n" +" drbd-pacemaker.x86_64 0:8.3.7-2.fc13 \n" +"\n" +"Dependency Installed:\n" +" drbd-utils.x86_64 0:8.3.7-2.fc13 \n" +"\n" +"Complete!\n" +"[root@pcmk-1 ~]#\n" +" " + +#. Tag: title +#, no-c-format +msgid "Configure DRBD" +msgstr "Configurarea DRBD" + +#. Tag: para +#, no-c-format +msgid "Before we configure DRBD, we need to set aside some disk for it to use." +msgstr "Înainte să configurăm DRBD-ul, trebuie să punem deoparte spațiu pe disc pentru ca acesta să îl folosească." + +#. Tag: title +#, no-c-format +msgid "Create A Partition for DRBD" +msgstr "Crearea Unei Partiții Pentru DRBD" + +#. Tag: para +#, no-c-format +msgid "If you have more than 1Gb free, feel free to use it. For this guide however, 1Gb is plenty of space for a single html file and sufficient for later holding the GFS2 metadata." +msgstr "Dacă aveți mai mult de 1Gb liber, simțiți-vă liberi să-l folosiți. Pentru acest ghid însă, 1Gb este suficient spațiu pentru un singur fișier html și suficient pentru a stoca ulterior metadata din GFS2." + +#. Tag: screen +#, no-c-format +msgid "\n" +"[root@pcmk-1 ~]# lvcreate -n drbd-demo -L 1G VolGroup\n" +"  Logical volume \"drbd-demo\" created\n" +"[root@pcmk-1 ~]# lvs\n" +"  LV        VG       Attr   LSize   Origin Snap%  Move Log Copy%  Convert\n" +"  drbd-demo VolGroup -wi-a- 1.00G                                      \n" +"  lv_root   VolGroup -wi-ao   7.30G                                      \n" +"  lv_swap   VolGroup -wi-ao 500.00M\n" +" " +msgstr "\n" +"[root@pcmk-1 ~]# lvcreate -n drbd-demo -L 1G VolGroup\n" +"  Logical volume \"drbd-demo\" created\n" +"[root@pcmk-1 ~]# lvs\n" +"  LV        VG       Attr   LSize   Origin Snap%  Move Log Copy%  Convert\n" +"  drbd-demo VolGroup -wi-a- 1.00G                                      \n" +"  lv_root   VolGroup -wi-ao   7.30G                                      \n" +"  lv_swap   VolGroup -wi-ao 500.00M\n" +" " + +#. Tag: para +#, no-c-format +msgid "Repeat this on the second node, be sure to use the same size partition." +msgstr "Repetați acest lucru pe al doilea nod, asigurați-vă că folosiți o partiție de aceeași dimensiune." + +#. Tag: screen +#, no-c-format +msgid "\n" +"[root@pcmk-2 ~]# lvs\n" +"  LV      VG       Attr   LSize   Origin Snap%  Move Log Copy%  Convert\n" +"  lv_root VolGroup -wi-ao   7.30G                                      \n" +"  lv_swap VolGroup -wi-ao 500.00M                                      \n" +"[root@pcmk-2 ~]# lvcreate -n drbd-demo -L 1G VolGroup\n" +"  Logical volume \"drbd-demo\" created\n" +"[root@pcmk-2 ~]# lvs\n" +"  LV        VG       Attr   LSize   Origin Snap%  Move Log Copy%  Convert\n" +"  drbd-demo VolGroup -wi-a- 1.00G                                      \n" +"  lv_root   VolGroup -wi-ao   7.30G                                      \n" +"  lv_swap   VolGroup -wi-ao 500.00M\n" +" " +msgstr "\n" +"[root@pcmk-2 ~]# lvs\n" +"  LV      VG       Attr   LSize   Origin Snap%  Move Log Copy%  Convert\n" +"  lv_root VolGroup -wi-ao   7.30G                                      \n" +"  lv_swap VolGroup -wi-ao 500.00M                                      \n" +"[root@pcmk-2 ~]# lvcreate -n drbd-demo -L 1G VolGroup\n" +"  Logical volume \"drbd-demo\" created\n" +"[root@pcmk-2 ~]# lvs\n" +"  LV        VG       Attr   LSize   Origin Snap%  Move Log Copy%  Convert\n" +"  drbd-demo VolGroup -wi-a- 1.00G                                      \n" +"  lv_root   VolGroup -wi-ao   7.30G                                      \n" +"  lv_swap   VolGroup -wi-ao 500.00M\n" +" " + +#. Tag: title +#, no-c-format +msgid "Write the DRBD Config" +msgstr "Scrierea Config-ului DRBD" + +#. Tag: para +#, no-c-format +msgid "There is no series of commands for building a DRBD configuration, so simply copy the configuration below to /etc/drbd.conf" +msgstr " Nu există nici o serie de comenzi pentru a construi configurația DRBD, așa că pur și simplu copiați configurația de mai jos în /etc/drbd.conf." + +#. Tag: para +#, no-c-format +msgid "Detailed information on the directives used in this configuration (and other alternatives) is available from http://www.drbd.org/users-guide/ch-configure.html" +msgstr "Informații detaliate despre directivele folosite în această configurație (precum și alte alternative) sunt disponibile de pe http://www.drbd.org/users-guide/ch-configure.html" + +#. Tag: para +#, no-c-format +msgid "Be sure to use the names and addresses of your nodes if they differ from the ones used in this guide." +msgstr "Asigurați-vă că folosiți numele și adresele nodurilor voastre, dacă diferă de cele folosite în acest ghid." + +#. Tag: screen +#, no-c-format +msgid "\n" +"global { \n" +"  usage-count yes; \n" +"}\n" +"common {\n" +"  protocol C;\n" +"}\n" +"resource wwwdata {\n" +"  meta-disk internal;\n" +"  device    /dev/drbd1;\n" +"  syncer {\n" +"    verify-alg sha1;\n" +"  }\n" +"  net { \n" +"    allow-two-primaries; \n" +"  }\n" +"  on pcmk-1 {\n" +"    disk      /dev/mapper/VolGroup-drbd--demo;\n" +"    address   192.168.122.101:7789; \n" +"  }\n" +"  on \n" +"pcmk-2 {\n" +"    disk      /dev/mapper/VolGroup-drbd--demo;\n" +"    address   192.168.122.102:7789; \n" +"  }\n" +"}\n" +" " +msgstr "\n" +"global { \n" +"  usage-count yes; \n" +"}\n" +"common {\n" +"  protocol C;\n" +"}\n" +"resource wwwdata {\n" +"  meta-disk internal;\n" +"  device    /dev/drbd1;\n" +"  syncer {\n" +"    verify-alg sha1;\n" +"  }\n" +"  net { \n" +"    allow-two-primaries; \n" +"  }\n" +"  on pcmk-1 {\n" +"    disk      /dev/mapper/VolGroup-drbd--demo;\n" +"    address   192.168.122.101:7789; \n" +"  }\n" +"  on \n" +"pcmk-2 {\n" +"    disk      /dev/mapper/VolGroup-drbd--demo;\n" +"    address   192.168.122.102:7789; \n" +"  }\n" +"}\n" +" " + +#. Tag: para +#, no-c-format +msgid "TODO: Explain the reason for the allow-two-primaries option" +msgstr "TODO: De explicat motivul pentru opțiunea allow-two primaries" + +#. Tag: title +#, no-c-format +msgid "Initialize and Load DRBD" +msgstr "Inițializarea și Încărcarea DRBD-ului" + +#. Tag: para +#, no-c-format +msgid "With the configuration in place, we can now perform the DRBD initialization" +msgstr "Cu configurația pusă la locul ei, acum putem executa inițializarea DRBD-ului." + +#. Tag: screen +#, no-c-format +msgid "\n" +"[root@pcmk-1 ~]# drbdadm create-md wwwdata\n" +"md_offset 12578816\n" +"al_offset 12546048\n" +"bm_offset 12541952\n" +"\n" +"Found some data \n" +" ==> This might destroy existing data! <==\n" +"\n" +"Do you want to proceed?\n" +"[need to type 'yes' to confirm] yes\n" +"\n" +"Writing meta data...\n" +"initializing activity log\n" +"NOT initialized bitmap\n" +"New drbd meta data block successfully created.\n" +"success\n" +" " +msgstr "\n" +"[root@pcmk-1 ~]# drbdadm create-md wwwdata\n" +"md_offset 12578816\n" +"al_offset 12546048\n" +"bm_offset 12541952\n" +"\n" +"Found some data \n" +" ==> This might destroy existing data! <==\n" +"\n" +"Do you want to proceed?\n" +"[need to type 'yes' to confirm] yes\n" +"\n" +"Writing meta data...\n" +"initializing activity log\n" +"NOT initialized bitmap\n" +"New drbd meta data block successfully created.\n" +"success\n" +" " + +#. Tag: para +#, no-c-format +msgid "Now load the DRBD kernel module and confirm that everything is sane" +msgstr "Acum încărcați modulul de kernel al DRBD și confirmați că totul este în regulă" + +#. Tag: screen +#, no-c-format +msgid "\n" +"[root@pcmk-1 ~]# modprobe drbd\n" +"[root@pcmk-1 ~]# drbdadm up wwwdata\n" +"[root@pcmk-1 ~]# cat /proc/drbd\n" +"version: 8.3.6 (api:88/proto:86-90)\n" +"GIT-hash: f3606c47cc6fcf6b3f086e425cb34af8b7a81bbf build by root@pcmk-1, 2009-12-08 11:22:57\n" +"\n" +" 1: cs:WFConnection ro:Secondary/Unknown ds:Inconsistent/DUnknown C r----\n" +"    ns:0 nr:0 dw:0 dr:0 al:0 bm:0 lo:0 pe:0 ua:0 ap:0 ep:1 wo:b oos:12248\n" +"[root@pcmk-1 ~]# \n" +"\n" +"Repeat on the second node\n" +"drbdadm --force create-md wwwdata \n" +"modprobe drbd\n" +"drbdadm up wwwdata\n" +"cat /proc/drbd\n" +"[root@pcmk-2 ~]# drbdadm --force create-md wwwdata\n" +"Writing meta data...\n" +"initializing activity log\n" +"NOT initialized bitmap\n" +"New drbd meta data block successfully created.\n" +"success\n" +"[root@pcmk-2 ~]# modprobe drbd\n" +"WARNING: Deprecated config file /etc/modprobe.conf, all config files belong into /etc/modprobe.d/.\n" +"[root@pcmk-2 ~]# drbdadm up wwwdata\n" +"[root@pcmk-2 ~]# cat /proc/drbd\n" +"version: 8.3.6 (api:88/proto:86-90)\n" +"GIT-hash: f3606c47cc6fcf6b3f086e425cb34af8b7a81bbf build by root@pcmk-1, 2009-12-08 11:22:57\n" +"\n" +" 1: cs:Connected ro:Secondary/Secondary ds:Inconsistent/Inconsistent C r----\n" +"    ns:0 nr:0 dw:0 dr:0 al:0 bm:0 lo:0 pe:0 ua:0 ap:0 ep:1 wo:b oos:12248\n" +" " +msgstr "\n" +"[root@pcmk-1 ~]# modprobe drbd\n" +"[root@pcmk-1 ~]# drbdadm up wwwdata\n" +"[root@pcmk-1 ~]# cat /proc/drbd\n" +"version: 8.3.6 (api:88/proto:86-90)\n" +"GIT-hash: f3606c47cc6fcf6b3f086e425cb34af8b7a81bbf build by root@pcmk-1, 2009-12-08 11:22:57\n" +"\n" +" 1: cs:WFConnection ro:Secondary/Unknown ds:Inconsistent/DUnknown C r----\n" +"    ns:0 nr:0 dw:0 dr:0 al:0 bm:0 lo:0 pe:0 ua:0 ap:0 ep:1 wo:b oos:12248\n" +"[root@pcmk-1 ~]# \n" +"\n" +"Repeat on the second node\n" +"drbdadm --force create-md wwwdata \n" +"modprobe drbd\n" +"drbdadm up wwwdata\n" +"cat /proc/drbd\n" +"[root@pcmk-2 ~]# drbdadm --force create-md wwwdata\n" +"Writing meta data...\n" +"initializing activity log\n" +"NOT initialized bitmap\n" +"New drbd meta data block successfully created.\n" +"success\n" +"[root@pcmk-2 ~]# modprobe drbd\n" +"WARNING: Deprecated config file /etc/modprobe.conf, all config files belong into /etc/modprobe.d/.\n" +"[root@pcmk-2 ~]# drbdadm up wwwdata\n" +"[root@pcmk-2 ~]# cat /proc/drbd\n" +"version: 8.3.6 (api:88/proto:86-90)\n" +"GIT-hash: f3606c47cc6fcf6b3f086e425cb34af8b7a81bbf build by root@pcmk-1, 2009-12-08 11:22:57\n" +"\n" +" 1: cs:Connected ro:Secondary/Secondary ds:Inconsistent/Inconsistent C r----\n" +"    ns:0 nr:0 dw:0 dr:0 al:0 bm:0 lo:0 pe:0 ua:0 ap:0 ep:1 wo:b oos:12248\n" +" " + +#. Tag: para +#, no-c-format +msgid "Now we need to tell DRBD which set of data to use. Since both sides contain garbage, we can run the following on pcmk-1:" +msgstr "Acum trebuie să spunem DRBD-ului care set de date să îl folosească. Din moment ce ambele părți conțin date nefolositoare, putem rula următoarea comandă pe pcmk-1:" + +#. Tag: screen +#, no-c-format +msgid "\n" +"[root@pcmk-1 ~]# drbdadm -- --overwrite-data-of-peer primary wwwdata\n" +"[root@pcmk-1 ~]# cat /proc/drbd\n" +"version: 8.3.6 (api:88/proto:86-90)\n" +"GIT-hash: f3606c47cc6fcf6b3f086e425cb34af8b7a81bbf build by root@pcmk-1, 2009-12-08 11:22:57\n" +" 1: cs:SyncSource ro:Primary/Secondary ds:UpToDate/Inconsistent C r----\n" +"    ns:2184 nr:0 dw:0 dr:2472 al:0 bm:0 lo:0 pe:0 ua:0 ap:0 ep:1 wo:b oos:10064\n" +"        [=====>..............] sync'ed: 33.4% (10064/12248)K\n" +"        finish: 0:00:37 speed: 240 (240) K/sec\n" +"[root@pcmk-1 ~]# cat /proc/drbd\n" +"version: 8.3.6 (api:88/proto:86-90)\n" +"GIT-hash: f3606c47cc6fcf6b3f086e425cb34af8b7a81bbf build by root@pcmk-1, 2009-12-08 11:22:57\n" +" 1: cs:Connected ro:Primary/Secondary ds:UpToDate/UpToDate C r----\n" +"    ns:12248 nr:0 dw:0 dr:12536 al:0 bm:1 lo:0 pe:0 ua:0 ap:0 ep:1 wo:b oos:0\n" +" " +msgstr "\n" +"[root@pcmk-1 ~]# drbdadm -- --overwrite-data-of-peer primary wwwdata\n" +"[root@pcmk-1 ~]# cat /proc/drbd\n" +"version: 8.3.6 (api:88/proto:86-90)\n" +"GIT-hash: f3606c47cc6fcf6b3f086e425cb34af8b7a81bbf build by root@pcmk-1, 2009-12-08 11:22:57\n" +" 1: cs:SyncSource ro:Primary/Secondary ds:UpToDate/Inconsistent C r----\n" +"    ns:2184 nr:0 dw:0 dr:2472 al:0 bm:0 lo:0 pe:0 ua:0 ap:0 ep:1 wo:b oos:10064\n" +"        [=====>..............] sync'ed: 33.4% (10064/12248)K\n" +"        finish: 0:00:37 speed: 240 (240) K/sec\n" +"[root@pcmk-1 ~]# cat /proc/drbd\n" +"version: 8.3.6 (api:88/proto:86-90)\n" +"GIT-hash: f3606c47cc6fcf6b3f086e425cb34af8b7a81bbf build by root@pcmk-1, 2009-12-08 11:22:57\n" +" 1: cs:Connected ro:Primary/Secondary ds:UpToDate/UpToDate C r----\n" +"    ns:12248 nr:0 dw:0 dr:12536 al:0 bm:1 lo:0 pe:0 ua:0 ap:0 ep:1 wo:b oos:0\n" +" " + +#. Tag: para +#, no-c-format +msgid "pcmk-1 is now in the Primary state which allows it to be written to. Which means it's a good point at which to create a filesystem and populate it with some data to serve up via our WebSite resource." +msgstr "pcmk-1 este acum în starea Primară care îi permite să scrie pe acesta. Lucru care înseamnă că este un punct bun în care să creăm un sistem de fișiere și să îl populăm cu ceva date pe care să le servim prin resursa noastră WebSite." + +#. Tag: title +#, no-c-format +msgid "Populate DRBD with Data" +msgstr "Popularea DRBD-ului cu Date" + +#. Tag: screen +#, no-c-format +msgid "\n" +"[root@pcmk-1 ~]# mkfs.ext4 /dev/drbd1\n" +"mke2fs 1.41.4 (27-Jan-2009)\n" +"Filesystem label=\n" +"OS type: Linux\n" +"Block size=1024 (log=0)\n" +"Fragment size=1024 (log=0)\n" +"3072 inodes, 12248 blocks\n" +"612 blocks (5.00%) reserved for the super user\n" +"First data block=1\n" +"Maximum filesystem blocks=12582912\n" +"2 block groups\n" +"8192 blocks per group, 8192 fragments per group\n" +"1536 inodes per group\n" +"Superblock backups stored on blocks: \n" +"        8193\n" +"\n" +"Writing inode tables: done                            \n" +"Creating journal (1024 blocks): done\n" +"Writing superblocks and filesystem accounting information: done\n" +"\n" +"This filesystem will be automatically checked every 26 mounts or\n" +"180 days, whichever comes first.  Use tune2fs -c or -i to override.\n" +"\n" +"Now mount the newly created filesystem so we can create our index file\n" +"mount /dev/drbd1 /mnt/\n" +"cat <<-END >/mnt/index.html\n" +"<html>\n" +"<body>My Test Site - drbd</body>\n" +"</html>\n" +"END\n" +"umount /dev/drbd1\n" +"[root@pcmk-1 ~]# mount /dev/drbd1 /mnt/\n" +"[root@pcmk-1 ~]# cat <<-END >/mnt/index.html\n" +"> <html>\n" +"> <body>My Test Site - drbd</body>\n" +"> </html>\n" +"> END\n" +"[root@pcmk-1 ~]# umount /dev/drbd1\n" +" " +msgstr "\n" +"[root@pcmk-1 ~]# mkfs.ext4 /dev/drbd1\n" +"mke2fs 1.41.4 (27-Jan-2009)\n" +"Filesystem label=\n" +"OS type: Linux\n" +"Block size=1024 (log=0)\n" +"Fragment size=1024 (log=0)\n" +"3072 inodes, 12248 blocks\n" +"612 blocks (5.00%) reserved for the super user\n" +"First data block=1\n" +"Maximum filesystem blocks=12582912\n" +"2 block groups\n" +"8192 blocks per group, 8192 fragments per group\n" +"1536 inodes per group\n" +"Superblock backups stored on blocks: \n" +"        8193\n" +"\n" +"Writing inode tables: done                            \n" +"Creating journal (1024 blocks): done\n" +"Writing superblocks and filesystem accounting information: done\n" +"\n" +"This filesystem will be automatically checked every 26 mounts or\n" +"180 days, whichever comes first.  Use tune2fs -c or -i to override.\n" +"\n" +"Now mount the newly created filesystem so we can create our index file\n" +"mount /dev/drbd1 /mnt/\n" +"cat <<-END >/mnt/index.html\n" +"<html>\n" +"<body>My Test Site - drbd</body>\n" +"</html>\n" +"END\n" +"umount /dev/drbd1\n" +"[root@pcmk-1 ~]# mount /dev/drbd1 /mnt/\n" +"[root@pcmk-1 ~]# cat <<-END >/mnt/index.html\n" +"> <html>\n" +"> <body>My Test Site - drbd</body>\n" +"> </html>\n" +"> END\n" +"[root@pcmk-1 ~]# umount /dev/drbd1\n" +" " + +#. Tag: title +#, no-c-format +msgid "Configure the Cluster for DRBD" +msgstr "Configurarea Clusterului pentru DRBD" + +#. Tag: para +#, no-c-format +msgid "One handy feature of the crm shell is that you can use it in interactive mode to make several changes atomically." +msgstr "O funcționalitate utilă a shell-ului crm este aceea că îl puteți folosi în mod interactiv pentru a realiza mai multe modificări în mod atomic." + +#. Tag: para +#, no-c-format +msgid "First we launch the shell. The prompt will change to indicate you’re in interactive mode." +msgstr "Întâi lansăm shell-ul. Promptul se va schimba pentru a indica faptul că sunteți în mod interactiv." + +#. Tag: screen +#, no-c-format +msgid "\n" +"[root@pcmk-1 ~]# crm\n" +"cib crm(live)#\n" +" " +msgstr "\n" +"[root@pcmk-1 ~]# crm\n" +"cib crm(live)#\n" +" " + +#. Tag: para +#, no-c-format +msgid "Next we must create a working copy of the current configuration. This is where all our changes will go. The cluster will not see any of them until we say it's ok. Notice again how the prompt changes, this time to indicate that we’re no longer looking at the live cluster." +msgstr "În continuare trebuie să creăm o copie funcțională a configurației curente. Acesta este locul în care vor merge toate modificările noastre. Clusterul nu va vedea nici una dintre ele până nu spunem noi că este ok. Observați cum promptul se schimbă din nou, de această dată pentru a indica faptul că nu ne mai uităm la clusterul live." + +#. Tag: screen +#, no-c-format +msgid "\n" +"cib crm(live)# cib new drbd\n" +"INFO: drbd shadow CIB created\n" +"crm(drbd)#\n" +" " +msgstr "\n" +"cib crm(live)# cib new drbd\n" +"INFO: drbd shadow CIB created\n" +"crm(drbd)#\n" +" " + +#. Tag: para +#, no-c-format +msgid "Now we can create our DRBD clone and display the revised configuration." +msgstr "Acum putem crea clona noastră de DRBD și să listăm configurația revizuită." + +#. Tag: screen +#, no-c-format +msgid "\n" +"crm(drbd)# configure primitive WebData ocf:linbit:drbd params drbd_resource=wwwdata \\\n" +"        op monitor interval=60s\n" +"crm(drbd)# configure ms WebDataClone WebData meta master-max=1 master-node-max=1 \\\n" +"        clone-max=2 clone-node-max=1 notify=true\n" +"crm(drbd)# configure show\n" +"node pcmk-1\n" +"node pcmk-2\n" +"primitive WebData ocf:linbit:drbd \\\n" +" params drbd_resource=\"wwwdata\" \\\n" +" op monitor interval=\"60s\"\n" +"primitive WebSite ocf:heartbeat:apache \\\n" +"        params configfile=\"/etc/httpd/conf/httpd.conf\" \\\n" +"        op monitor interval=\"1min\"\n" +"primitive ClusterIP ocf:heartbeat:IPaddr2 \\\n" +"        params ip=\"192.168.122.101\" cidr_netmask=\"32\" \\\n" +"        op monitor interval=\"30s\"\n" +"ms WebDataClone WebData \\\n" +" meta master-max=\"1\" master-node-max=\"1\" clone-max=\"2\" clone-node-max=\"1\" notify=\"true\"\n" +"location prefer-pcmk-1 WebSite 50: pcmk-1\n" +"colocation website-with-ip inf: WebSite ClusterIP\n" +"order apache-after-ip inf: ClusterIP WebSite\n" +"property $id=\"cib-bootstrap-options\" \\\n" +"        dc-version=\"1.1.5-bdd89e69ba545404d02445be1f3d72e6a203ba2f\" \\\n" +"        cluster-infrastructure=\"openais\" \\\n" +"        expected-quorum-votes=\"2\" \\\n" +"        stonith-enabled=\"false\" \\\n" +"        no-quorum-policy=\"ignore\"\n" +"rsc_defaults $id=\"rsc-options\" \\\n" +"        resource-stickiness=\"100\"\n" +" " +msgstr "\n" +"crm(drbd)# configure primitive WebData ocf:linbit:drbd params drbd_resource=wwwdata \\\n" +"        op monitor interval=60s\n" +"crm(drbd)# configure ms WebDataClone WebData meta master-max=1 master-node-max=1 \\\n" +"        clone-max=2 clone-node-max=1 notify=true\n" +"crm(drbd)# configure show\n" +"node pcmk-1\n" +"node pcmk-2\n" +"primitive WebData ocf:linbit:drbd \\\n" +" params drbd_resource=\"wwwdata\" \\\n" +" op monitor interval=\"60s\"\n" +"primitive WebSite ocf:heartbeat:apache \\\n" +"        params configfile=\"/etc/httpd/conf/httpd.conf\" \\\n" +"        op monitor interval=\"1min\"\n" +"primitive ClusterIP ocf:heartbeat:IPaddr2 \\\n" +"        params ip=\"192.168.122.101\" cidr_netmask=\"32\" \\\n" +"        op monitor interval=\"30s\"\n" +"ms WebDataClone WebData \\\n" +" meta master-max=\"1\" master-node-max=\"1\" clone-max=\"2\" clone-node-max=\"1\" notify=\"true\"\n" +"location prefer-pcmk-1 WebSite 50: pcmk-1\n" +"colocation website-with-ip inf: WebSite ClusterIP\n" +"order apache-after-ip inf: ClusterIP WebSite\n" +"property $id=\"cib-bootstrap-options\" \\\n" +"        dc-version=\"1.1.5-bdd89e69ba545404d02445be1f3d72e6a203ba2f\" \\\n" +"        cluster-infrastructure=\"openais\" \\\n" +"        expected-quorum-votes=\"2\" \\\n" +"        stonith-enabled=\"false\" \\\n" +"        no-quorum-policy=\"ignore\"\n" +"rsc_defaults $id=\"rsc-options\" \\\n" +"        resource-stickiness=\"100\"\n" +" " + +#. Tag: para +#, no-c-format +msgid "Once we’re happy with the changes, we can tell the cluster to start using them and use crm_mon to check everything is functioning." +msgstr "Odată ce suntem multumiți cu modificările realizate, putem spune clusterului să înceapă să le folosească și vom folosi crm_mon pentru a verifica faptul că totul funcționează." + +#. Tag: screen +#, no-c-format +msgid "\n" +"crm(drbd)# cib commit drbd\n" +"INFO: commited 'drbd' shadow CIB to the cluster\n" +"crm(drbd)# quit\n" +"bye\n" +"[root@pcmk-1 ~]# crm_mon\n" +"============\n" +"Last updated: Tue Sep  1 09:37:13 2009\n" +"Stack: openais\n" +"Current DC: pcmk-1 - partition with quorum\n" +"Version: 1.1.5-bdd89e69ba545404d02445be1f3d72e6a203ba2f\n" +"2 Nodes configured, 2 expected votes\n" +"3 Resources configured.\n" +"============\n" +"\n" +"Online: [ pcmk-1 pcmk-2 ]\n" +"\n" +"ClusterIP        (ocf::heartbeat:IPaddr):        Started pcmk-1\n" +"WebSite (ocf::heartbeat:apache):        Started pcmk-1\n" +"Master/Slave Set: WebDataClone\n" +" Masters: [ pcmk-2 ]\n" +" Slaves: [ pcmk-1 ]\n" +" " +msgstr "\n" +"crm(drbd)# cib commit drbd\n" +"INFO: commited 'drbd' shadow CIB to the cluster\n" +"crm(drbd)# quit\n" +"bye\n" +"[root@pcmk-1 ~]# crm_mon\n" +"============\n" +"Last updated: Tue Sep  1 09:37:13 2009\n" +"Stack: openais\n" +"Current DC: pcmk-1 - partition with quorum\n" +"Version: 1.1.5-bdd89e69ba545404d02445be1f3d72e6a203ba2f\n" +"2 Nodes configured, 2 expected votes\n" +"3 Resources configured.\n" +"============\n" +"\n" +"Online: [ pcmk-1 pcmk-2 ]\n" +"\n" +"ClusterIP        (ocf::heartbeat:IPaddr):        Started pcmk-1\n" +"WebSite (ocf::heartbeat:apache):        Started pcmk-1\n" +"Master/Slave Set: WebDataClone\n" +" Masters: [ pcmk-2 ]\n" +" Slaves: [ pcmk-1 ]\n" +" " + +#. Tag: para +#, no-c-format +msgid "Include details on adding a second DRBD resource" +msgstr "Include detalii despre adăugarea unei resurse secundare DRBD" + +#. Tag: para +#, no-c-format +msgid "Now that DRBD is functioning we can configure a Filesystem resource to use it. In addition to the filesystem’s definition, we also need to tell the cluster where it can be located (only on the DRBD Primary) and when it is allowed to start (after the Primary was promoted)." +msgstr "Acum că DRBD funcționează putem configura o resursă Filesystem pentru a îl folosi. Suplimentar față de definiția sistemului de fișiere, trebuie să spunem clusterului de asemenea unde poate fi plasată (doar pe DRBD-ul Primar) și când îi este permis să pornească (după ce nodul a fost promovat la acest rol - Primar)." + +#. Tag: para +#, no-c-format +msgid "Once again we’ll use the shell’s interactive mode" +msgstr "Încă o dată vom folosi modul interactiv al shell-ului" + +#. Tag: screen +#, no-c-format +msgid "\n" +"[root@pcmk-1 ~]# crm\n" +"crm(live)# cib new fs\n" +"INFO: fs shadow CIB created\n" +"crm(fs)# configure primitive WebFS ocf:heartbeat:Filesystem \\\n" +"        params device=\"/dev/drbd/by-res/wwwdata\" directory=\"/var/www/html\" fstype=\"ext4\"\n" +"crm(fs)# configure colocation fs_on_drbd inf: WebFS WebDataClone:Master\n" +"crm(fs)# configure order WebFS-after-WebData inf: WebDataClone:promote WebFS:start\n" +" " +msgstr "\n" +"[root@pcmk-1 ~]# crm\n" +"crm(live)# cib new fs\n" +"INFO: fs shadow CIB created\n" +"crm(fs)# configure primitive WebFS ocf:heartbeat:Filesystem \\\n" +"        params device=\"/dev/drbd/by-res/wwwdata\" directory=\"/var/www/html\" fstype=\"ext4\"\n" +"crm(fs)# configure colocation fs_on_drbd inf: WebFS WebDataClone:Master\n" +"crm(fs)# configure order WebFS-after-WebData inf: WebDataClone:promote WebFS:start\n" +" " + +#. Tag: para +#, no-c-format +msgid "We also need to tell the cluster that Apache needs to run on the same machine as the filesystem and that it must be active before Apache can start." +msgstr "Trebuie să spunem clusterului de asemenea că Apache are nevoie să ruleze pe aceeași mașină ca și sistemul de fișiere și că trebuie să fie activ înainte ca Apache să pornească." + +#. Tag: screen +#, no-c-format +msgid "\n" +"crm(fs)# configure colocation WebSite-with-WebFS inf: WebSite WebFS\n" +"crm(fs)# configure order WebSite-after-WebFS inf: WebFS WebSite\n" +" " +msgstr "\n" +"crm(fs)# configure colocation WebSite-with-WebFS inf: WebSite WebFS\n" +"crm(fs)# configure order WebSite-after-WebFS inf: WebFS WebSite\n" +" " + +#. Tag: para +#, no-c-format +msgid "Time to review the updated configuration:" +msgstr "E timpul să revizuim configurația actualizată:" + +#. Tag: screen +#, no-c-format +msgid "\n" +"[root@pcmk-1 ~]# crm configure show\n" +"node pcmk-1\n" +"node pcmk-2\n" +"primitive WebData ocf:linbit:drbd \\\n" +"        params drbd_resource=\"wwwdata\" \\\n" +"        op monitor interval=\"60s\"\n" +"primitive WebFS ocf:heartbeat:Filesystem \\\n" +"        params device=\"/dev/drbd/by-res/wwwdata\" directory=\"/var/www/html\" fstype=\"ext4\"\n" +"primitive WebSite ocf:heartbeat:apache \\\n" +"        params configfile=\"/etc/httpd/conf/httpd.conf\" \\\n" +"        op monitor interval=\"1min\"\n" +"primitive ClusterIP ocf:heartbeat:IPaddr2 \\\n" +"        params ip=\"192.168.122.101\" cidr_netmask=\"32\" \\\n" +"        op monitor interval=\"30s\"\n" +"ms WebDataClone WebData \\\n" +"        meta master-max=\"1\" master-node-max=\"1\" clone-max=\"2\" clone-node-max=\"1\" notify=\"true\"\n" +"location prefer-pcmk-1 WebSite 50: pcmk-1\n" +"colocation WebSite-with-WebFS inf: WebSite WebFS\n" +"colocation fs_on_drbd inf: WebFS WebDataClone:Master\n" +"colocation website-with-ip inf: WebSite ClusterIP\n" +"order WebFS-after-WebData inf: WebDataClone:promote WebFS:start\n" +"order WebSite-after-WebFS inf: WebFS WebSite\n" +"order apache-after-ip inf: ClusterIP WebSite\n" +"property $id=\"cib-bootstrap-options\" \\\n" +"        dc-version=\"1.1.5-bdd89e69ba545404d02445be1f3d72e6a203ba2f\" \\\n" +"        cluster-infrastructure=\"openais\" \\\n" +"        expected-quorum-votes=\"2\" \\\n" +"        stonith-enabled=\"false\" \\\n" +"        no-quorum-policy=\"ignore\"\n" +"rsc_defaults $id=\"rsc-options\" \\\n" +"        resource-stickiness=\"100\"\n" +" " +msgstr "\n" +"[root@pcmk-1 ~]# crm configure show\n" +"node pcmk-1\n" +"node pcmk-2\n" +"primitive WebData ocf:linbit:drbd \\\n" +"        params drbd_resource=\"wwwdata\" \\\n" +"        op monitor interval=\"60s\"\n" +"primitive WebFS ocf:heartbeat:Filesystem \\\n" +"        params device=\"/dev/drbd/by-res/wwwdata\" directory=\"/var/www/html\" fstype=\"ext4\"\n" +"primitive WebSite ocf:heartbeat:apache \\\n" +"        params configfile=\"/etc/httpd/conf/httpd.conf\" \\\n" +"        op monitor interval=\"1min\"\n" +"primitive ClusterIP ocf:heartbeat:IPaddr2 \\\n" +"        params ip=\"192.168.122.101\" cidr_netmask=\"32\" \\\n" +"        op monitor interval=\"30s\"\n" +"ms WebDataClone WebData \\\n" +"        meta master-max=\"1\" master-node-max=\"1\" clone-max=\"2\" clone-node-max=\"1\" notify=\"true\"\n" +"location prefer-pcmk-1 WebSite 50: pcmk-1\n" +"colocation WebSite-with-WebFS inf: WebSite WebFS\n" +"colocation fs_on_drbd inf: WebFS WebDataClone:Master\n" +"colocation website-with-ip inf: WebSite ClusterIP\n" +"order WebFS-after-WebData inf: WebDataClone:promote WebFS:start\n" +"order WebSite-after-WebFS inf: WebFS WebSite\n" +"order apache-after-ip inf: ClusterIP WebSite\n" +"property $id=\"cib-bootstrap-options\" \\\n" +"        dc-version=\"1.1.5-bdd89e69ba545404d02445be1f3d72e6a203ba2f\" \\\n" +"        cluster-infrastructure=\"openais\" \\\n" +"        expected-quorum-votes=\"2\" \\\n" +"        stonith-enabled=\"false\" \\\n" +"        no-quorum-policy=\"ignore\"\n" +"rsc_defaults $id=\"rsc-options\" \\\n" +"        resource-stickiness=\"100\"\n" +" " + +#. Tag: para +#, no-c-format +msgid "After reviewing the new configuration, we again upload it and watch the cluster put it into effect." +msgstr "După ce am revizuit configurația nouă, o încărcăm din nou și urmărim clusterul cum o pune în folosință." + +#. Tag: screen +#, no-c-format +msgid "\n" +"crm(fs)# cib commit fs\n" +"INFO: commited 'fs' shadow CIB to the cluster\n" +"crm(fs)# quit\n" +"bye\n" +"[root@pcmk-1 ~]# crm_mon\n" +"============\n" +"Last updated: Tue Sep  1 10:08:44 2009\n" +"Stack: openais\n" +"Current DC: pcmk-1 - partition with quorum\n" +"Version: 1.1.5-bdd89e69ba545404d02445be1f3d72e6a203ba2f\n" +"2 Nodes configured, 2 expected votes\n" +"4 Resources configured.\n" +"============\n" +"\n" +"Online: [ pcmk-1 pcmk-2 ]\n" +"\n" +"ClusterIP        (ocf::heartbeat:IPaddr):        Started pcmk-1\n" +"WebSite (ocf::heartbeat:apache): Started pcmk-1\n" +"Master/Slave Set: WebDataClone\n" +"        Masters: [ pcmk-1 ]\n" +"        Slaves: [ pcmk-2 ]\n" +"WebFS (ocf::heartbeat:Filesystem): Started pcmk-1\n" +" " +msgstr "\n" +"crm(fs)# cib commit fs\n" +"INFO: commited 'fs' shadow CIB to the cluster\n" +"crm(fs)# quit\n" +"bye\n" +"[root@pcmk-1 ~]# crm_mon\n" +"============\n" +"Last updated: Tue Sep  1 10:08:44 2009\n" +"Stack: openais\n" +"Current DC: pcmk-1 - partition with quorum\n" +"Version: 1.1.5-bdd89e69ba545404d02445be1f3d72e6a203ba2f\n" +"2 Nodes configured, 2 expected votes\n" +"4 Resources configured.\n" +"============\n" +"\n" +"Online: [ pcmk-1 pcmk-2 ]\n" +"\n" +"ClusterIP        (ocf::heartbeat:IPaddr):        Started pcmk-1\n" +"WebSite (ocf::heartbeat:apache): Started pcmk-1\n" +"Master/Slave Set: WebDataClone\n" +"        Masters: [ pcmk-1 ]\n" +"        Slaves: [ pcmk-2 ]\n" +"WebFS (ocf::heartbeat:Filesystem): Started pcmk-1\n" +" " + +#. Tag: title +#, no-c-format +msgid "Testing Migration" +msgstr "Testarea Migrării" + +#. Tag: para +#, no-c-format +msgid "We could shut down the active node again, but another way to safely simulate recovery is to put the node into what is called \"standby mode\". Nodes in this state tell the cluster that they are not allowed to run resources. Any resources found active there will be moved elsewhere. This feature can be particularly useful when updating the resources’ packages." +msgstr "Am putea opri nodul activ din nou, dar o altă cale sigură de a simula recuperarea este de a pune nodul în ceea ce este numit \"mod standby\". Nodurile în această stare spun clusterului că nu li se permite să ruleze resurse. Orice resursă gasită ca fiind activă acolo va fi mutată în altă parte Această funcționalitate poate fi deosebit de utilă atunci când actualizați pachetele resurselor." + +#. Tag: para +#, no-c-format +msgid "Put the local node into standby mode and observe the cluster move all the resources to the other node. Note also that the node’s status will change to indicate that it can no longer host resources." +msgstr "Puneți nodul local în mod standby și observați cum clusterul mută toate resursele pe nodul celălalt. Observați de asemenea că status-ul nodului se va schimba pentru a indica faptul că nu mai poate găzdui resurse." + +#. Tag: screen +#, no-c-format +msgid "\n" +"[root@pcmk-1 ~]# crm node standby\n" +"[root@pcmk-1 ~]# crm_mon\n" +"============\n" +"Last updated: Tue Sep  1 10:09:57 2009\n" +"Stack: openais\n" +"Current DC: pcmk-1 - partition with quorum\n" +"Version: 1.1.5-bdd89e69ba545404d02445be1f3d72e6a203ba2f\n" +"2 Nodes configured, 2 expected votes\n" +"4 Resources configured.\n" +"============\n" +"\n" +"Node pcmk-1: standby\n" +"Online: [ pcmk-2 ]\n" +"\n" +"ClusterIP        (ocf::heartbeat:IPaddr):        Started pcmk-2\n" +"WebSite (ocf::heartbeat:apache):        Started pcmk-2\n" +"Master/Slave Set: WebDataClone\n" +"        Masters: [ pcmk-2 ]\n" +"        Stopped: [ WebData:1 ]\n" +"WebFS   (ocf::heartbeat:Filesystem):    Started pcmk-2\n" +" " +msgstr "\n" +"[root@pcmk-1 ~]# crm node standby\n" +"[root@pcmk-1 ~]# crm_mon\n" +"============\n" +"Last updated: Tue Sep  1 10:09:57 2009\n" +"Stack: openais\n" +"Current DC: pcmk-1 - partition with quorum\n" +"Version: 1.1.5-bdd89e69ba545404d02445be1f3d72e6a203ba2f\n" +"2 Nodes configured, 2 expected votes\n" +"4 Resources configured.\n" +"============\n" +"\n" +"Node pcmk-1: standby\n" +"Online: [ pcmk-2 ]\n" +"\n" +"ClusterIP        (ocf::heartbeat:IPaddr):        Started pcmk-2\n" +"WebSite (ocf::heartbeat:apache):        Started pcmk-2\n" +"Master/Slave Set: WebDataClone\n" +"        Masters: [ pcmk-2 ]\n" +"        Stopped: [ WebData:1 ]\n" +"WebFS   (ocf::heartbeat:Filesystem):    Started pcmk-2\n" +" " + +#. Tag: para +#, no-c-format +msgid "Once we’ve done everything we needed to on pcmk-1 (in this case nothing, we just wanted to see the resources move), we can allow the node to be a full cluster member again." +msgstr "Odată ce am făcut tot ceea ce era nevoie să facem pe pcmk-1 (în acest caz nimic, vroiam doar să vedem resursele mutându-se), putem permite nodului să fie din nou un membru întreg al clusterului." + +#. Tag: screen +#, no-c-format +msgid "\n" +"[root@pcmk-1 ~]# crm node online\n" +"[root@pcmk-1 ~]# crm_mon\n" +"============\n" +"Last updated: Tue Sep  1 10:13:25 2009\n" +"Stack: openais\n" +"Current DC: pcmk-1 - partition with quorum\n" +"Version: 1.1.5-bdd89e69ba545404d02445be1f3d72e6a203ba2f\n" +"2 Nodes configured, 2 expected votes\n" +"4 Resources configured.\n" +"============\n" +"\n" +"Online: [ pcmk-1 pcmk-2 ]\n" +"\n" +"ClusterIP        (ocf::heartbeat:IPaddr):        Started pcmk-2\n" +"WebSite (ocf::heartbeat:apache):        Started pcmk-2\n" +"Master/Slave Set: WebDataClone\n" +"        Masters: [ pcmk-2 ]\n" +"        Slaves: [ pcmk-1 ]\n" +"WebFS   (ocf::heartbeat:Filesystem):    Started pcmk-2\n" +" " +msgstr "\n" +"[root@pcmk-1 ~]# crm node online\n" +"[root@pcmk-1 ~]# crm_mon\n" +"============\n" +"Last updated: Tue Sep  1 10:13:25 2009\n" +"Stack: openais\n" +"Current DC: pcmk-1 - partition with quorum\n" +"Version: 1.1.5-bdd89e69ba545404d02445be1f3d72e6a203ba2f\n" +"2 Nodes configured, 2 expected votes\n" +"4 Resources configured.\n" +"============\n" +"\n" +"Online: [ pcmk-1 pcmk-2 ]\n" +"\n" +"ClusterIP        (ocf::heartbeat:IPaddr):        Started pcmk-2\n" +"WebSite (ocf::heartbeat:apache):        Started pcmk-2\n" +"Master/Slave Set: WebDataClone\n" +"        Masters: [ pcmk-2 ]\n" +"        Slaves: [ pcmk-1 ]\n" +"WebFS   (ocf::heartbeat:Filesystem):    Started pcmk-2\n" +" " + +#. Tag: para +#, no-c-format +msgid "Notice that our resource stickiness settings prevent the services from migrating back to pcmk-1." +msgstr "Observați că setările noastre de adezivitate a resurselor previn serviciile din a migra înapoi pe pcmk-1." diff --git a/doc/Clusters_from_Scratch/ro-RO/Ch-Stonith.po b/doc/Clusters_from_Scratch/ro-RO/Ch-Stonith.po new file mode 100644 index 0000000000..c515be26c3 --- /dev/null +++ b/doc/Clusters_from_Scratch/ro-RO/Ch-Stonith.po @@ -0,0 +1,443 @@ +# +# AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: Clusters from Scratch 1.1\n" +"POT-Creation-Date: 2011-12-31T15:15:50\n" +"PO-Revision-Date: 2011-11-26 11:16+0200\n" +"Last-Translator: Dan Frîncu \n" +"Language-Team: None\n" +"MIME-Version: 1.0\n" +"Content-Type: application/x-publican; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Tag: title +#, no-c-format +msgid "Configure STONITH" +msgstr "Configurarea STONITH" + +#. Tag: title +#, no-c-format +msgid "Why You Need STONITH" +msgstr "De Ce Aveți Nevoie de STONITH" + +#. Tag: para +#, no-c-format +msgid "STONITH is an acronym for Shoot-The-Other-Node-In-The-Head and it protects your data from being corrupted by rogue nodes or concurrent access." +msgstr "STONITH este un acronim pentru Shoot-The-Other-Node-In-The-Head (împușcă-celălalt-nod-în-cap) şi protejează datele voastre de la a fi corupte de către noduri pribege sau de la acces simultan." + +#. Tag: para +#, no-c-format +msgid "Just because a node is unresponsive, this doesn't mean it isn't accessing your data. The only way to be 100% sure that your data is safe, is to use STONITH so we can be certain that the node is truly offline, before allowing the data to be accessed from another node." +msgstr "Doar pentru că un nod nu mai răspunde, acest lucru nu înseamnă că acesta nu mai accesează datele voastre. Singura metodă de a fi 100% siguri că datele voastre sunt în siguranţă, este să folosiţi STONITH pentru a putea fi siguri că nodul este cu adevărat offline, înainte de a permite datelor să fie accesate de pe alt nod." + +#. Tag: para +#, no-c-format +msgid "STONITH also has a role to play in the event that a clustered service cannot be stopped. In this case, the cluster uses STONITH to force the whole node offline, thereby making it safe to start the service elsewhere." +msgstr "STONITH mai are un rol pe care îl joacă în cazul în care un serviciu clusterizat nu poate fi oprit. În acest caz, clusterul foloseşte STONITH pentru a forţa întregul nod offline, astfel făcând să fie sigurâ pornirea serviciului în altă parte." + +#. Tag: title +#, no-c-format +msgid "What STONITH Device Should You Use" +msgstr "Ce Dispozitiv STONITH Ar Trebui Să Folosiţi" + +#. Tag: para +#, no-c-format +msgid "It is crucial that the STONITH device can allow the cluster to differentiate between a node failure and a network one." +msgstr "Este imperativ ca dispozitivul STONITH să permită clusterului să facă diferenţa între o defecţiune a nodului şi una a reţelei." + +#. Tag: para +#, no-c-format +msgid "The biggest mistake people make in choosing a STONITH device is to use remote power switch (such as many on-board IMPI controllers) that shares power with the node it controls. In such cases, the cluster cannot be sure if the node is really offline, or active and suffering from a network fault." +msgstr "Cea mai mare greşeală pe care o fac oamenii în alegerea unui dispozitiv STONITH este să folosească un switch de curent cu acces la distanţă (cum ar fi multe controlere IPMI integrate) care partajează curentul cu nodul pe care îl controlează. În astfel de cazuri, clusterul nu poate fi sigur dacă nodul este cu adevărat offline sau inactiv şi suferă din cauza unei probleme de reţea." + +#. Tag: para +#, no-c-format +msgid "Likewise, any device that relies on the machine being active (such as SSH-based \"devices\" used during testing) are inappropriate." +msgstr "În mod similar, orice dispozitiv care se bazează pe maşină să fie activă (cum ar fi \"dispozitivele\" bazate pe SSH folosite în timpul testării) sunt nepotrivite." + +#. Tag: title +#, no-c-format +msgid "Configuring STONITH" +msgstr "Configurarea STONITH" + +#. Tag: para +#, no-c-format +msgid "Find the correct driver: stonith_admin --list-installed" +msgstr "Găsiţi driverul corect: stonith_admin --list-installed" + +#. Tag: para +#, no-c-format +msgid "Since every device is different, the parameters needed to configure it will vary. To find out the parameters associated with the device, run:" +msgstr "Din moment ce fiecare dispozitiv este diferit, parametrii necesari să îl configurați vor varia. Pentru a afla parametrii asociaţi dispozitivului, rulaţi:" + +#. Tag: para +#, no-c-format +msgid "stonith_admin --metadata --agent type" +msgstr "stonith_admin --metadata --agent type" + +#. Tag: para +#, no-c-format +msgid "The output should be XML formatted text containing additional parameter descriptions. We will endevor to make the output more friendly in a later version." +msgstr "Rezultatul de ieşire ar trebui să fie un text formatat XML conţinând descrierile parametrilor adiţionali. Ne vom aventura să facem rezultatul de ieşire mai prietenos într-o versiune ulterioară." + +#. Tag: para +#, no-c-format +msgid "Enter the shell crm" +msgstr "Intrați în shell-ul crm" + +#. Tag: para +#, no-c-format +msgid "Create an editable copy of the existing configuration cib new stonith" +msgstr "CreațI o copie editabilă a configurației existente cib new stonith" + +#. Tag: para +#, no-c-format +msgid "Create a fencing resource containing a primitive resource with a class of stonith, a type of type and a parameter for each of the values returned in step 2: configure primitive ..." +msgstr "Creați o resursă de evacuare forțată conținând o resursă primitivă cu o clasă stonith, de tipul type și un parametru pentru fiecare din valorile returnate la pasul 2: configure primitive ..." + +#. Tag: para +#, no-c-format +msgid "If the device does not know how to fence nodes based on their uname, you may also need to set the special pcmk_host_map parameter. See man stonithd for details." +msgstr "Dacă dispozitivul nu știe cum să evacueze forțat nodurile pe baza uname-ului acestora, ar putea fi nevoie să setați parametrul special pcmk_host_map. Vedeți man stonithd pentru detalii." + +#. Tag: para +#, no-c-format +msgid "If the device does not support the list command, you may also need to set the special pcmk_host_list and/or pcmk_host_check parameters. See man stonithd for details." +msgstr "Dacă dispozitivul nu suportă comanda list ar putea fi nevoie să setați parametrii speciali pcmk_host_list și/sau pcmk_host_check. Vedeți man stonithd pentru detalii." + +#. Tag: para +#, no-c-format +msgid "If the device does not expect the victim to be specified with the port parameter, you may also need to set the special pcmk_host_argument parameter. See man stonithd for details." +msgstr "Dacă dispozitivul nu se așteaptă ca victima să fie specificată cu parametrul port, ar putea fi necesar să setați parametrul special pcmk_host_argument. Vedeți man stonithd pentru detalii." + +#. Tag: para +#, no-c-format +msgid "Upload it into the CIB from the shell: cib commit stonith" +msgstr "Încărcați în CIB din shell: cib commit stonith" + +#. Tag: para +#, no-c-format +msgid "Once the stonith resource is running, you can test it by executing: stonith_admin --reboot nodename. Although you might want to stop the cluster on that machine first." +msgstr "Odată ce resursa stonith rulează, o puteți testa executând: stonith_admin --reboot nodename. Deși ați putea dori să opriți clusterul pe acea mașină mai întâi." + +#. Tag: title +#, no-c-format +msgid "Example" +msgstr "Exemplu" + +#. Tag: para +#, no-c-format +msgid "Assuming we have an chassis containing four nodes and an IPMI device active on 10.0.0.1, then we would chose the fence_ipmilan driver in step 2 and obtain the following list of parameters" +msgstr "Presupunând că avem un şasiu conţinând patru noduri şi un dispozitiv IPMI activ pe 10.0.0.1, atunci am alege driverul fence_ipmilan la pasul 2 şi am obţine următoarea listă de parametri" + +#. Tag: title +#, no-c-format +msgid "Obtaining a list of STONITH Parameters" +msgstr "Obţinerea unei liste de Parametri STONITH" + +#. Tag: programlisting +#, no-c-format +msgid "\n" +"# stonith_admin --metadata -a fence_ipmilan\n" +"\n" +"<?xml version=\"1.0\" ?>\n" +"<resource-agent name=\"fence_ipmilan\" shortdesc=\"Fence agent for IPMI over LAN\">\n" +"<longdesc>\n" +"fence_ipmilan is an I/O Fencing agent which can be used with machines controlled by IPMI. This agent calls support software using ipmitool (http://ipmitool.sf.net/).\n" +"\n" +"To use fence_ipmilan with HP iLO 3 you have to enable lanplus option (lanplus / -P) and increase wait after operation to 4 seconds (power_wait=4 / -T 4)</longdesc>\n" +"<parameters>\n" +" <parameter name=\"auth\" unique=\"1\">\n" +" <getopt mixed=\"-A\" />\n" +" <content type=\"string\" />\n" +" <shortdesc lang=\"en\">IPMI Lan Auth type (md5, password, or none)</shortdesc>\n" +" </parameter>\n" +" <parameter name=\"ipaddr\" unique=\"1\">\n" +" <getopt mixed=\"-a\" />\n" +" <content type=\"string\" />\n" +" <shortdesc lang=\"en\">IPMI Lan IP to talk to</shortdesc>\n" +" </parameter>\n" +" <parameter name=\"passwd\" unique=\"1\">\n" +" <getopt mixed=\"-p\" />\n" +" <content type=\"string\" />\n" +" <shortdesc lang=\"en\">Password (if required) to control power on IPMI device</shortdesc>\n" +" </parameter>\n" +" <parameter name=\"passwd_script\" unique=\"1\">\n" +" <getopt mixed=\"-S\" />\n" +" <content type=\"string\" />\n" +" <shortdesc lang=\"en\">Script to retrieve password (if required)</shortdesc>\n" +" </parameter>\n" +" <parameter name=\"lanplus\" unique=\"1\">\n" +" <getopt mixed=\"-P\" />\n" +" <content type=\"boolean\" />\n" +" <shortdesc lang=\"en\">Use Lanplus</shortdesc>\n" +" </parameter>\n" +" <parameter name=\"login\" unique=\"1\">\n" +" <getopt mixed=\"-l\" />\n" +" <content type=\"string\" />\n" +" <shortdesc lang=\"en\">Username/Login (if required) to control power on IPMI device</shortdesc>\n" +" </parameter>\n" +" <parameter name=\"action\" unique=\"1\">\n" +" <getopt mixed=\"-o\" />\n" +" <content type=\"string\" default=\"reboot\"/>\n" +" <shortdesc lang=\"en\">Operation to perform. Valid operations: on, off, reboot, status, list, diag, monitor or metadata</shortdesc>\n" +" </parameter>\n" +" <parameter name=\"timeout\" unique=\"1\">\n" +" <getopt mixed=\"-t\" />\n" +" <content type=\"string\" />\n" +" <shortdesc lang=\"en\">Timeout (sec) for IPMI operation</shortdesc>\n" +" </parameter>\n" +" <parameter name=\"cipher\" unique=\"1\">\n" +" <getopt mixed=\"-C\" />\n" +" <content type=\"string\" />\n" +" <shortdesc lang=\"en\">Ciphersuite to use (same as ipmitool -C parameter)</shortdesc>\n" +" </parameter>\n" +" <parameter name=\"method\" unique=\"1\">\n" +" <getopt mixed=\"-M\" />\n" +" <content type=\"string\" default=\"onoff\"/>\n" +" <shortdesc lang=\"en\">Method to fence (onoff or cycle)</shortdesc>\n" +" </parameter>\n" +" <parameter name=\"power_wait\" unique=\"1\">\n" +" <getopt mixed=\"-T\" />\n" +" <content type=\"string\" default=\"2\"/>\n" +" <shortdesc lang=\"en\">Wait X seconds after on/off operation</shortdesc>\n" +" </parameter>\n" +" <parameter name=\"delay\" unique=\"1\">\n" +" <getopt mixed=\"-f\" />\n" +" <content type=\"string\" />\n" +" <shortdesc lang=\"en\">Wait X seconds before fencing is started</shortdesc>\n" +" </parameter>\n" +" <parameter name=\"verbose\" unique=\"1\">\n" +" <getopt mixed=\"-v\" />\n" +" <content type=\"boolean\" />\n" +" <shortdesc lang=\"en\">Verbose mode</shortdesc>\n" +" </parameter>\n" +"</parameters>\n" +"<actions>\n" +" <action name=\"on\" />\n" +" <action name=\"off\" />\n" +" <action name=\"reboot\" />\n" +" <action name=\"status\" />\n" +" <action name=\"diag\" />\n" +" <action name=\"list\" />\n" +" <action name=\"monitor\" />\n" +" <action name=\"metadata\" />\n" +"</actions>\n" +"</resource-agent>\n" +" " +msgstr "\n" +"# stonith_admin --metadata -a fence_ipmilan\n" +"\n" +"<?xml version=\"1.0\" ?>\n" +"<resource-agent name=\"fence_ipmilan\" shortdesc=\"Fence agent for IPMI over LAN\">\n" +"<longdesc>\n" +"fence_ipmilan is an I/O Fencing agent which can be used with machines controlled by IPMI. This agent calls support software using ipmitool (http://ipmitool.sf.net/).\n" +"\n" +"To use fence_ipmilan with HP iLO 3 you have to enable lanplus option (lanplus / -P) and increase wait after operation to 4 seconds (power_wait=4 / -T 4)</longdesc>\n" +"<parameters>\n" +" <parameter name=\"auth\" unique=\"1\">\n" +" <getopt mixed=\"-A\" />\n" +" <content type=\"string\" />\n" +" <shortdesc lang=\"en\">IPMI Lan Auth type (md5, password, or none)</shortdesc>\n" +" </parameter>\n" +" <parameter name=\"ipaddr\" unique=\"1\">\n" +" <getopt mixed=\"-a\" />\n" +" <content type=\"string\" />\n" +" <shortdesc lang=\"en\">IPMI Lan IP to talk to</shortdesc>\n" +" </parameter>\n" +" <parameter name=\"passwd\" unique=\"1\">\n" +" <getopt mixed=\"-p\" />\n" +" <content type=\"string\" />\n" +" <shortdesc lang=\"en\">Password (if required) to control power on IPMI device</shortdesc>\n" +" </parameter>\n" +" <parameter name=\"passwd_script\" unique=\"1\">\n" +" <getopt mixed=\"-S\" />\n" +" <content type=\"string\" />\n" +" <shortdesc lang=\"en\">Script to retrieve password (if required)</shortdesc>\n" +" </parameter>\n" +" <parameter name=\"lanplus\" unique=\"1\">\n" +" <getopt mixed=\"-P\" />\n" +" <content type=\"boolean\" />\n" +" <shortdesc lang=\"en\">Use Lanplus</shortdesc>\n" +" </parameter>\n" +" <parameter name=\"login\" unique=\"1\">\n" +" <getopt mixed=\"-l\" />\n" +" <content type=\"string\" />\n" +" <shortdesc lang=\"en\">Username/Login (if required) to control power on IPMI device</shortdesc>\n" +" </parameter>\n" +" <parameter name=\"action\" unique=\"1\">\n" +" <getopt mixed=\"-o\" />\n" +" <content type=\"string\" default=\"reboot\"/>\n" +" <shortdesc lang=\"en\">Operation to perform. Valid operations: on, off, reboot, status, list, diag, monitor or metadata</shortdesc>\n" +" </parameter>\n" +" <parameter name=\"timeout\" unique=\"1\">\n" +" <getopt mixed=\"-t\" />\n" +" <content type=\"string\" />\n" +" <shortdesc lang=\"en\">Timeout (sec) for IPMI operation</shortdesc>\n" +" </parameter>\n" +" <parameter name=\"cipher\" unique=\"1\">\n" +" <getopt mixed=\"-C\" />\n" +" <content type=\"string\" />\n" +" <shortdesc lang=\"en\">Ciphersuite to use (same as ipmitool -C parameter)</shortdesc>\n" +" </parameter>\n" +" <parameter name=\"method\" unique=\"1\">\n" +" <getopt mixed=\"-M\" />\n" +" <content type=\"string\" default=\"onoff\"/>\n" +" <shortdesc lang=\"en\">Method to fence (onoff or cycle)</shortdesc>\n" +" </parameter>\n" +" <parameter name=\"power_wait\" unique=\"1\">\n" +" <getopt mixed=\"-T\" />\n" +" <content type=\"string\" default=\"2\"/>\n" +" <shortdesc lang=\"en\">Wait X seconds after on/off operation</shortdesc>\n" +" </parameter>\n" +" <parameter name=\"delay\" unique=\"1\">\n" +" <getopt mixed=\"-f\" />\n" +" <content type=\"string\" />\n" +" <shortdesc lang=\"en\">Wait X seconds before fencing is started</shortdesc>\n" +" </parameter>\n" +" <parameter name=\"verbose\" unique=\"1\">\n" +" <getopt mixed=\"-v\" />\n" +" <content type=\"boolean\" />\n" +" <shortdesc lang=\"en\">Verbose mode</shortdesc>\n" +" </parameter>\n" +"</parameters>\n" +"<actions>\n" +" <action name=\"on\" />\n" +" <action name=\"off\" />\n" +" <action name=\"reboot\" />\n" +" <action name=\"status\" />\n" +" <action name=\"diag\" />\n" +" <action name=\"list\" />\n" +" <action name=\"monitor\" />\n" +" <action name=\"metadata\" />\n" +"</actions>\n" +"</resource-agent>\n" +" " + +#. Tag: para +#, no-c-format +msgid "from which we would create a STONITH resource fragment that might look like this" +msgstr "din care am crea un fragment de resursă STONITH care ar putea arăta aşa" + +#. Tag: title +#, no-c-format +msgid "Sample STONITH Resource" +msgstr "Exemplu de Resursă STONITH" + +#. Tag: programlisting +#, no-c-format +msgid "\n" +"[root@pcmk-1 ~]# crm \n" +"crm(live)# cib new stonith\n" +"INFO: stonith shadow CIB created\n" +"crm(stonith)# configure primitive impi-fencing stonith::fence_ipmilan \\\n" +" params pcmk_host_list=\"pcmk-1 pcmk-2\" ipaddr=10.0.0.1 login=testuser passwd=abc123 \\\n" +" op monitor interval=\"60s\"\n" +" " +msgstr "\n" +"[root@pcmk-1 ~]# crm \n" +"crm(live)# cib new stonith\n" +"INFO: stonith shadow CIB created\n" +"crm(stonith)# configure primitive impi-fencing stonith::fence_ipmilan \\\n" +" params pcmk_host_list=\"pcmk-1 pcmk-2\" ipaddr=10.0.0.1 login=testuser passwd=abc123 \\\n" +" op monitor interval=\"60s\"\n" +" " + +#. Tag: para +#, no-c-format +msgid "And finally, since we disabled it earlier, we need to re-enable STONITH. At this point we should have the following configuration." +msgstr "Și în sfârșit, din moment ce l-am dezactivat mai devreme, trebuie să reactivăm STONITH. În acest punct ar trebui să avem următoarea configurație." + +#. Tag: screen +#, no-c-format +msgid "\n" +"crm(stonith)# configure property stonith-enabled=\"true\"\n" +"crm(stonith)# configure show\n" +"node pcmk-1\n" +"node pcmk-2\n" +"primitive WebData ocf:linbit:drbd \\\n" +"        params drbd_resource=\"wwwdata\" \\\n" +"        op monitor interval=\"60s\"\n" +"primitive WebFS ocf:heartbeat:Filesystem \\\n" +"        params device=\"/dev/drbd/by-res/wwwdata\" directory=\"/var/www/html\" fstype=\"gfs2\"\n" +"primitive WebSite ocf:heartbeat:apache \\\n" +"        params configfile=\"/etc/httpd/conf/httpd.conf\" \\\n" +"        op monitor interval=\"1min\"\n" +"primitive ClusterIP ocf:heartbeat:IPaddr2 \\\n" +"        params ip=\"192.168.122.101\" cidr_netmask=\"32\" clusterip_hash=\"sourceip\" \\\n" +"        op monitor interval=\"30s\"\n" +"primitive ipmi-fencing stonith::fence_ipmilan \\\n" +" params pcmk_host_list=\"pcmk-1 pcmk-2\" ipaddr=10.0.0.1 login=testuser passwd=abc123 \\\n" +" op monitor interval=\"60s\"\n" +"ms WebDataClone WebData \\\n" +"        meta master-max=\"2\" master-node-max=\"1\" clone-max=\"2\" clone-node-max=\"1\" notify=\"true\"\n" +"clone WebFSClone WebFS\n" +"clone WebIP ClusterIP  \\\n" +"        meta globally-unique=\"true\" clone-max=\"2\" clone-node-max=\"2\"\n" +"clone WebSiteClone WebSite\n" +"colocation WebSite-with-WebFS inf: WebSiteClone WebFSClone\n" +"colocation fs_on_drbd inf: WebFSClone WebDataClone:Master\n" +"colocation website-with-ip inf: WebSiteClone WebIP\n" +"order WebFS-after-WebData inf: WebDataClone:promote WebFSClone:start\n" +"order WebSite-after-WebFS inf: WebFSClone WebSiteClone\n" +"order apache-after-ip inf: WebIP WebSiteClone\n" +"property $id=\"cib-bootstrap-options\" \\\n" +"        dc-version=\"1.1.5-bdd89e69ba545404d02445be1f3d72e6a203ba2f\" \\\n" +"        cluster-infrastructure=\"openais\" \\\n" +"        expected-quorum-votes=\"2\" \\\n" +"        stonith-enabled=\"true\" \\\n" +"        no-quorum-policy=\"ignore\"\n" +"rsc_defaults $id=\"rsc-options\" \\\n" +"        resource-stickiness=\"100\"\n" +"crm(stonith)# cib commit stonith\n" +"INFO: commited 'stonith' shadow CIB to the cluster\n" +"crm(stonith)# quit\n" +"bye\n" +" " +msgstr "\n" +"crm(stonith)# configure property stonith-enabled=\"true\"\n" +"crm(stonith)# configure show\n" +"node pcmk-1\n" +"node pcmk-2\n" +"primitive WebData ocf:linbit:drbd \\\n" +"        params drbd_resource=\"wwwdata\" \\\n" +"        op monitor interval=\"60s\"\n" +"primitive WebFS ocf:heartbeat:Filesystem \\\n" +"        params device=\"/dev/drbd/by-res/wwwdata\" directory=\"/var/www/html\" fstype=\"gfs2\"\n" +"primitive WebSite ocf:heartbeat:apache \\\n" +"        params configfile=\"/etc/httpd/conf/httpd.conf\" \\\n" +"        op monitor interval=\"1min\"\n" +"primitive ClusterIP ocf:heartbeat:IPaddr2 \\\n" +"        params ip=\"192.168.122.101\" cidr_netmask=\"32\" clusterip_hash=\"sourceip\" \\\n" +"        op monitor interval=\"30s\"\n" +"primitive ipmi-fencing stonith::fence_ipmilan \\\n" +" params pcmk_host_list=\"pcmk-1 pcmk-2\" ipaddr=10.0.0.1 login=testuser passwd=abc123 \\\n" +" op monitor interval=\"60s\"\n" +"ms WebDataClone WebData \\\n" +"        meta master-max=\"2\" master-node-max=\"1\" clone-max=\"2\" clone-node-max=\"1\" notify=\"true\"\n" +"clone WebFSClone WebFS\n" +"clone WebIP ClusterIP  \\\n" +"        meta globally-unique=\"true\" clone-max=\"2\" clone-node-max=\"2\"\n" +"clone WebSiteClone WebSite\n" +"colocation WebSite-with-WebFS inf: WebSiteClone WebFSClone\n" +"colocation fs_on_drbd inf: WebFSClone WebDataClone:Master\n" +"colocation website-with-ip inf: WebSiteClone WebIP\n" +"order WebFS-after-WebData inf: WebDataClone:promote WebFSClone:start\n" +"order WebSite-after-WebFS inf: WebFSClone WebSiteClone\n" +"order apache-after-ip inf: WebIP WebSiteClone\n" +"property $id=\"cib-bootstrap-options\" \\\n" +"        dc-version=\"1.1.5-bdd89e69ba545404d02445be1f3d72e6a203ba2f\" \\\n" +"        cluster-infrastructure=\"openais\" \\\n" +"        expected-quorum-votes=\"2\" \\\n" +"        stonith-enabled=\"true\" \\\n" +"        no-quorum-policy=\"ignore\"\n" +"rsc_defaults $id=\"rsc-options\" \\\n" +"        resource-stickiness=\"100\"\n" +"crm(stonith)# cib commit stonith\n" +"INFO: commited 'stonith' shadow CIB to the cluster\n" +"crm(stonith)# quit\n" +"bye\n" +" " + diff --git a/doc/Clusters_from_Scratch/ro-RO/Ch-Tools.po b/doc/Clusters_from_Scratch/ro-RO/Ch-Tools.po new file mode 100644 index 0000000000..9e19455cc7 --- /dev/null +++ b/doc/Clusters_from_Scratch/ro-RO/Ch-Tools.po @@ -0,0 +1,234 @@ +# +# AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: Clusters from Scratch 1.1\n" +"POT-Creation-Date: 2011-12-31T15:15:51\n" +"PO-Revision-Date: 2011-11-26 11:30+0200\n" +"Last-Translator: Dan Frîncu \n" +"Language-Team: None\n" +"MIME-Version: 1.0\n" +"Content-Type: application/x-publican; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Tag: title +#, no-c-format +msgid "Using Pacemaker Tools" +msgstr "Folosirea Utilitarelor Pacemaker" + +#. Tag: para +#, no-c-format +msgid "In the dark past, configuring Pacemaker required the administrator to read and write XML. In true UNIX style, there were also a number of different commands that specialized in different aspects of querying and updating the cluster." +msgstr "În trecutul întunecat, configurarea Pacemaker necesita ca administratorul să citească și să scrie XML. În stilul adevărat UNIX, existau și un număr de comenzi diferite care se specializau în diferitele aspecte ale interogării și actualizării clusterului." + +#. Tag: para +#, no-c-format +msgid "Since Pacemaker 1.0, this has all changed and we have an integrated, scriptable, cluster shell that hides all the messy XML scaffolding. It even allows you to queue up several changes at once and commit them atomically." +msgstr "Începând cu Pacemaker 1.0, acest lucru s-a schimbat și avem un shell de cluster integrat, scriptabil, care ascunde toată schela neordonată de XML. Chiar vă permite să adăugați într-o coadă de așteptare mai multe schimbări și să le aplicați în mod atomic." + +#. Tag: para +#, no-c-format +msgid "Take some time to familiarize yourself with what it can do." +msgstr "Luați-vă ceva timp pentru a vă familiariza cu ceea ce poate să facă." + +#. Tag: screen +#, no-c-format +msgid "\n" +"[root@pcmk-1 ~]# crm --help\n" +"\n" +"usage:\n" +"    crm [-D display_type]\n" +"    crm [-D display_type] args\n" +"    crm [-D display_type] [-f file]\n" +"\n" +"    Use crm without arguments for an interactive session.\n" +"    Supply one or more arguments for a \"single-shot\" use.\n" +"    Specify with -f a file which contains a script. Use '-' for\n" +"    standard input or use pipe/redirection.\n" +"\n" +"    crm displays cli format configurations using a color scheme\n" +"    and/or in uppercase. Pick one of \"color\" or \"uppercase\", or\n" +"    use \"-D color,uppercase\" if you want colorful uppercase.\n" +"    Get plain output by \"-D plain\". The default may be set in\n" +"    user preferences (options).\n" +"\n" +"Examples:\n" +"\n" +"    # crm -f stopapp2.cli\n" +"    # crm < stopapp2.cli\n" +"    # crm resource stop global_www\n" +"    # crm status\n" +"" +msgstr "\n" +"[root@pcmk-1 ~]# crm --help\n" +"\n" +"usage:\n" +"    crm [-D display_type]\n" +"    crm [-D display_type] args\n" +"    crm [-D display_type] [-f file]\n" +"\n" +"    Use crm without arguments for an interactive session.\n" +"    Supply one or more arguments for a \"single-shot\" use.\n" +"    Specify with -f a file which contains a script. Use '-' for\n" +"    standard input or use pipe/redirection.\n" +"\n" +"    crm displays cli format configurations using a color scheme\n" +"    and/or in uppercase. Pick one of \"color\" or \"uppercase\", or\n" +"    use \"-D color,uppercase\" if you want colorful uppercase.\n" +"    Get plain output by \"-D plain\". The default may be set in\n" +"    user preferences (options).\n" +"\n" +"Examples:\n" +"\n" +"    # crm -f stopapp2.cli\n" +"    # crm < stopapp2.cli\n" +"    # crm resource stop global_www\n" +"    # crm status\n" +"" + +#. Tag: para +#, no-c-format +msgid "The primary tool for monitoring the status of the cluster is crm_mon (also available as crm status). It can be run in a variety of modes and has a number of output options. To find out about any of the tools that come with Pacemaker, simply invoke them with the --help option or consult the included man pages. Both sets of output are created from the tool, and so will always be in sync with each other and the tool itself." +msgstr "Utilitarul principal pentru monitorizarea status-ului clusterului este crm_mon (de asemenea disponibil ca și crm status). Poate fi rulat într-o varietate de moduri și are un număr de opțiuni ale rezultatelor de ieșire. Pentru a afla despre oricare dintre utilitarele care vin cu Pacemaker, pur și simplu invocați-le cu opțiunea --help sau consultați paginile de manual incluse. Ambele seturi de rezultate de ieșire sunt create de către utilitar și așa va fi întotdeauna sincronizate una cu cealaltă și cu utilitarul însuși." + +#. Tag: para +#, no-c-format +msgid "Additionally, the Pacemaker version and supported cluster stack(s) are available via the --version option." +msgstr "Suplimentar, versiunea de Pacemaker și stiva(ele) suportate de cluster sunt disponibile prin opțiunea --version." + +#. Tag: screen +#, no-c-format +msgid "\n" +"[root@pcmk-1 ~]# crm_mon --version\n" +"Pacemaker 1.1.5\n" +"Written by Andrew Beekhof\n" +"[root@pcmk-1 ~]# crm_mon --help\n" +"crm_mon - Provides a summary of cluster's current state.\n" +"\n" +"Outputs varying levels of detail in a number of different formats.\n" +"\n" +"Usage: crm_mon mode [options]\n" +"Options:\n" +" -?, --help                 This text\n" +" -$, --version             Version information\n" +" -V, --verbose             Increase debug output\n" +"\n" +"Modes:\n" +" -h, --as-html=value        Write cluster status to the named file\n" +" -w, --web-cgi             Web mode with output suitable for cgi\n" +" -s, --simple-status       Display the cluster status once as a simple one line output (suitable for nagios)\n" +" -S, --snmp-traps=value    Send SNMP traps to this station\n" +" -T, --mail-to=value        Send Mail alerts to this user.  See also --mail-from, --mail-host, --mail-prefix\n" +"\n" +"Display Options:\n" +" -n, --group-by-node       Group resources by node\n" +" -r, --inactive             Display inactive resources\n" +" -f, --failcounts           Display resource fail counts\n" +" -o, --operations           Display resource operation history\n" +" -t, --timing-details       Display resource operation history with timing details\n" +"\n" +"\n" +"Additional Options:\n" +" -i, --interval=value           Update frequency in seconds\n" +" -1, --one-shot                 Display the cluster status once on the console and exit\n" +" -N, --disable-ncurses          Disable the use of ncurses\n" +" -d, --daemonize                Run in the background as a daemon\n" +" -p, --pid-file=value           (Advanced) Daemon pid file location\n" +" -F, --mail-from=value          Mail alerts should come from the named user\n" +" -H, --mail-host=value          Mail alerts should be sent via the named host\n" +" -P, --mail-prefix=value        Subjects for mail alerts should start with this string\n" +" -E, --external-agent=value     A program to run when resource operations take place.\n" +" -e, --external-recipient=value A recipient for your program (assuming you want the program to send something to someone).\n" +"\n" +"Examples:\n" +"\n" +"Display the cluster´s status on the console with updates as they occur:\n" +"        # crm_mon\n" +"\n" +"Display the cluster´s status on the console just once then exit:\n" +"        # crm_mon -1\n" +"\n" +"Display your cluster´s status, group resources by node, and include inactive resources in the list:\n" +"        # crm_mon --group-by-node --inactive\n" +"\n" +"Start crm_mon as a background daemon and have it write the cluster´s status to an HTML file:\n" +"        # crm_mon --daemonize --as-html /path/to/docroot/filename.html\n" +"\n" +"Start crm_mon as a background daemon and have it send email alerts:\n" +"        # crm_mon --daemonize --mail-to user@example.com --mail-host mail.example.com\n" +"\n" +"Start crm_mon as a background daemon and have it send SNMP alerts:\n" +"        # crm_mon --daemonize --snmp-traps snmptrapd.example.com\n" +"\n" +"Report bugs to pacemaker@oss.clusterlabs.org\n" +"" +msgstr "\n" +"[root@pcmk-1 ~]# crm_mon --version\n" +"Pacemaker 1.1.5\n" +"Written by Andrew Beekhof\n" +"[root@pcmk-1 ~]# crm_mon --help\n" +"crm_mon - Provides a summary of cluster's current state.\n" +"\n" +"Outputs varying levels of detail in a number of different formats.\n" +"\n" +"Usage: crm_mon mode [options]\n" +"Options:\n" +" -?, --help                 This text\n" +" -$, --version             Version information\n" +" -V, --verbose             Increase debug output\n" +"\n" +"Modes:\n" +" -h, --as-html=value        Write cluster status to the named file\n" +" -w, --web-cgi             Web mode with output suitable for cgi\n" +" -s, --simple-status       Display the cluster status once as a simple one line output (suitable for nagios)\n" +" -S, --snmp-traps=value    Send SNMP traps to this station\n" +" -T, --mail-to=value        Send Mail alerts to this user.  See also --mail-from, --mail-host, --mail-prefix\n" +"\n" +"Display Options:\n" +" -n, --group-by-node       Group resources by node\n" +" -r, --inactive             Display inactive resources\n" +" -f, --failcounts           Display resource fail counts\n" +" -o, --operations           Display resource operation history\n" +" -t, --timing-details       Display resource operation history with timing details\n" +"\n" +"\n" +"Additional Options:\n" +" -i, --interval=value           Update frequency in seconds\n" +" -1, --one-shot                 Display the cluster status once on the console and exit\n" +" -N, --disable-ncurses          Disable the use of ncurses\n" +" -d, --daemonize                Run in the background as a daemon\n" +" -p, --pid-file=value           (Advanced) Daemon pid file location\n" +" -F, --mail-from=value          Mail alerts should come from the named user\n" +" -H, --mail-host=value          Mail alerts should be sent via the named host\n" +" -P, --mail-prefix=value        Subjects for mail alerts should start with this string\n" +" -E, --external-agent=value     A program to run when resource operations take place.\n" +" -e, --external-recipient=value A recipient for your program (assuming you want the program to send something to someone).\n" +"\n" +"Examples:\n" +"\n" +"Display the cluster´s status on the console with updates as they occur:\n" +"        # crm_mon\n" +"\n" +"Display the cluster´s status on the console just once then exit:\n" +"        # crm_mon -1\n" +"\n" +"Display your cluster´s status, group resources by node, and include inactive resources in the list:\n" +"        # crm_mon --group-by-node --inactive\n" +"\n" +"Start crm_mon as a background daemon and have it write the cluster´s status to an HTML file:\n" +"        # crm_mon --daemonize --as-html /path/to/docroot/filename.html\n" +"\n" +"Start crm_mon as a background daemon and have it send email alerts:\n" +"        # crm_mon --daemonize --mail-to user@example.com --mail-host mail.example.com\n" +"\n" +"Start crm_mon as a background daemon and have it send SNMP alerts:\n" +"        # crm_mon --daemonize --snmp-traps snmptrapd.example.com\n" +"\n" +"Report bugs to pacemaker@oss.clusterlabs.org\n" +"" + +#. Tag: para +#, no-c-format +msgid "If the SNMP and/or email options are not listed, then Pacemaker was not built to support them. This may be by the choice of your distribution or the required libraries may not have been available. Please contact whoever supplied you with the packages for more details." +msgstr "Dacă opțiunile de SNMP și/sau email nu sunt listate, atunci Pacemaker nu a fost construit pentru a le suporta. Acest lucru s-ar putea întâmpla din alegerea făcută de distribuția folosită sau librăriile necesare ar putea să nu fie disponibile. Vă rugăm să contactați pe oricine v-a furnizat pachetele pentru mai multe detalii." diff --git a/doc/Clusters_from_Scratch/ro-RO/Ch-Verification.po b/doc/Clusters_from_Scratch/ro-RO/Ch-Verification.po new file mode 100644 index 0000000000..bc8ce82de1 --- /dev/null +++ b/doc/Clusters_from_Scratch/ro-RO/Ch-Verification.po @@ -0,0 +1,285 @@ +# +# AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: Clusters from Scratch 1.1\n" +"POT-Creation-Date: 2011-12-31T15:15:51\n" +"PO-Revision-Date: 2011-11-26 13:57+0200\n" +"Last-Translator: Dan Frîncu \n" +"Language-Team: None\n" +"MIME-Version: 1.0\n" +"Content-Type: application/x-publican; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Tag: title +#, no-c-format +msgid "Verify Cluster Installation" +msgstr "Verificați Instalarea Clusterului" + +#. Tag: title +#, no-c-format +msgid "Verify Corosync Installation" +msgstr "Verificați Instalarea Corosync" + +#. Tag: para +#, no-c-format +msgid "Start Corosync on the first node" +msgstr "Porniți Corosync pe primul nod" + +#. Tag: screen +#, no-c-format +msgid "\n" +"[root@pcmk-1 ~]# /etc/init.d/corosync start\n" +"Starting Corosync Cluster Engine (corosync): [ OK ]\n" +"" +msgstr "\n" +"[root@pcmk-1 ~]# /etc/init.d/corosync start\n" +"Starting Corosync Cluster Engine (corosync): [ OK ]\n" +"" + +#. Tag: para +#, no-c-format +msgid "Check the cluster started correctly and that an initial membership was able to form" +msgstr "Verificați dacă a pornit corect clusterul și că o apartenență inițială s-a putut forma" + +#. Tag: screen +#, no-c-format +msgid "\n" +"[root@pcmk-1 ~]# grep -e \"corosync.*network interface\" -e \"Corosync Cluster Engine\" \\\n" +"-e \"Successfully read main configuration file\" /var/log/messages\n" +"Aug 27 09:05:34 pcmk-1 corosync[1540]: [MAIN  ] Corosync Cluster Engine ('1.1.0'): started and ready to provide service.\n" +"Aug 27 09:05:34 pcmk-1 corosync[1540]: [MAIN  ] Successfully read main configuration file '/etc/corosync/corosync.conf'.\n" +"[root@pcmk-1 ~]# grep TOTEM /var/log/messages\n" +"Aug 27 09:05:34 pcmk-1 corosync[1540]: [TOTEM ] Initializing transport (UDP/IP).\n" +"Aug 27 09:05:34 pcmk-1 corosync[1540]: [TOTEM ] Initializing transmit/receive security: libtomcrypt SOBER128/SHA1HMAC (mode 0).\n" +"Aug 27 09:05:35 pcmk-1 corosync[1540]: [TOTEM ] The network interface [192.168.122.101] is now up.\n" +"Aug 27 09:05:35 pcmk-1 corosync[1540]: [TOTEM ] A processor joined or left the membership and a new membership was formed.\n" +"" +msgstr "\n" +"[root@pcmk-1 ~]# grep -e \"corosync.*network interface\" -e \"Corosync Cluster Engine\" \\\n" +"-e \"Successfully read main configuration file\" /var/log/messages\n" +"Aug 27 09:05:34 pcmk-1 corosync[1540]: [MAIN  ] Corosync Cluster Engine ('1.1.0'): started and ready to provide service.\n" +"Aug 27 09:05:34 pcmk-1 corosync[1540]: [MAIN  ] Successfully read main configuration file '/etc/corosync/corosync.conf'.\n" +"[root@pcmk-1 ~]# grep TOTEM /var/log/messages\n" +"Aug 27 09:05:34 pcmk-1 corosync[1540]: [TOTEM ] Initializing transport (UDP/IP).\n" +"Aug 27 09:05:34 pcmk-1 corosync[1540]: [TOTEM ] Initializing transmit/receive security: libtomcrypt SOBER128/SHA1HMAC (mode 0).\n" +"Aug 27 09:05:35 pcmk-1 corosync[1540]: [TOTEM ] The network interface [192.168.122.101] is now up.\n" +"Aug 27 09:05:35 pcmk-1 corosync[1540]: [TOTEM ] A processor joined or left the membership and a new membership was formed.\n" +"" + +#. Tag: para +#, no-c-format +msgid "With one node functional, it's now safe to start Corosync on the second node as well." +msgstr "Cu un nod funcțional, este acum în siguranță să pornim Corosync de asemenea pe al doilea nod." + +#. Tag: screen +#, no-c-format +msgid "\n" +"[root@pcmk-1 ~]# ssh pcmk-2 -- /etc/init.d/corosync start\n" +"Starting Corosync Cluster Engine (corosync): [ OK ]\n" +"[root@pcmk-1 ~]#\n" +"" +msgstr "\n" +"[root@pcmk-1 ~]# ssh pcmk-2 -- /etc/init.d/corosync start\n" +"Starting Corosync Cluster Engine (corosync): [ OK ]\n" +"[root@pcmk-1 ~]#\n" +"" + +#. Tag: para +#, no-c-format +msgid "Check the cluster formed correctly" +msgstr "Verificați dacă s-a format corect clusterul" + +#. Tag: screen +#, no-c-format +msgid "\n" +"[root@pcmk-1 ~]# grep TOTEM /var/log/messages\n" +"Aug 27 09:05:34 pcmk-1 corosync[1540]: [TOTEM ] Initializing transport (UDP/IP).\n" +"Aug 27 09:05:34 pcmk-1 corosync[1540]: [TOTEM ] Initializing transmit/receive security: libtomcrypt SOBER128/SHA1HMAC (mode 0).\n" +"Aug 27 09:05:35 pcmk-1 corosync[1540]: [TOTEM ] The network interface [192.168.122.101] is now up.\n" +"Aug 27 09:05:35 pcmk-1 corosync[1540]: [TOTEM ] A processor joined or left the membership and a new membership was formed.\n" +"Aug 27 09:12:11 pcmk-1 corosync[1540]: [TOTEM ] A processor joined or left the membership and a new membership was formed.\n" +"" +msgstr "\n" +"[root@pcmk-1 ~]# grep TOTEM /var/log/messages\n" +"Aug 27 09:05:34 pcmk-1 corosync[1540]: [TOTEM ] Initializing transport (UDP/IP).\n" +"Aug 27 09:05:34 pcmk-1 corosync[1540]: [TOTEM ] Initializing transmit/receive security: libtomcrypt SOBER128/SHA1HMAC (mode 0).\n" +"Aug 27 09:05:35 pcmk-1 corosync[1540]: [TOTEM ] The network interface [192.168.122.101] is now up.\n" +"Aug 27 09:05:35 pcmk-1 corosync[1540]: [TOTEM ] A processor joined or left the membership and a new membership was formed.\n" +"Aug 27 09:12:11 pcmk-1 corosync[1540]: [TOTEM ] A processor joined or left the membership and a new membership was formed.\n" +"" + +#. Tag: title +#, no-c-format +msgid "Verify Pacemaker Installation" +msgstr "Verificați Instalarea Pacemaker" + +#. Tag: para +#, no-c-format +msgid "Now that we have confirmed that Corosync is functional we can check the rest of the stack." +msgstr "Acum că am confirmat că este funcțional Corosync putem verifica și restul stivei." + +#. Tag: screen +#, no-c-format +msgid "\n" +"[root@pcmk-1 ~]# grep pcmk_startup /var/log/messages\n" +"Aug 27 09:05:35 pcmk-1 corosync[1540]:   [pcmk  ] info: pcmk_startup: CRM: Initialized\n" +"Aug 27 09:05:35 pcmk-1 corosync[1540]:   [pcmk  ] Logging: Initialized pcmk_startup\n" +"Aug 27 09:05:35 pcmk-1 corosync[1540]:   [pcmk  ] info: pcmk_startup: Maximum core file size is: 18446744073709551615\n" +"Aug 27 09:05:35 pcmk-1 corosync[1540]:   [pcmk  ] info: pcmk_startup: Service: 9\n" +"Aug 27 09:05:35 pcmk-1 corosync[1540]:   [pcmk  ] info: pcmk_startup: Local hostname: pcmk-1\n" +"" +msgstr "\n" +"[root@pcmk-1 ~]# grep pcmk_startup /var/log/messages\n" +"Aug 27 09:05:35 pcmk-1 corosync[1540]:   [pcmk  ] info: pcmk_startup: CRM: Initialized\n" +"Aug 27 09:05:35 pcmk-1 corosync[1540]:   [pcmk  ] Logging: Initialized pcmk_startup\n" +"Aug 27 09:05:35 pcmk-1 corosync[1540]:   [pcmk  ] info: pcmk_startup: Maximum core file size is: 18446744073709551615\n" +"Aug 27 09:05:35 pcmk-1 corosync[1540]:   [pcmk  ] info: pcmk_startup: Service: 9\n" +"Aug 27 09:05:35 pcmk-1 corosync[1540]:   [pcmk  ] info: pcmk_startup: Local hostname: pcmk-1\n" +"" + +#. Tag: para +#, no-c-format +msgid "Now try starting Pacemaker and check the necessary processes have been started" +msgstr "Acum încercați să porniți Pacemaker și verificați că procesele necesare au fost pornite" + +#. Tag: screen +#, no-c-format +msgid "\n" +"[root@pcmk-1 ~]# /etc/init.d/pacemaker start\n" +"Starting Pacemaker Cluster Manager: [ OK ]\n" +" " +msgstr "\n" +"[root@pcmk-1 ~]# /etc/init.d/pacemaker start\n" +"Starting Pacemaker Cluster Manager: [ OK ]\n" +" " + +#. Tag: screen +#, no-c-format +msgid "\n" +"[root@pcmk-1 ~]# grep -e pacemakerd.*get_config_opt -e pacemakerd.*start_child \\\n" +"-e \"Starting Pacemaker\" /var/log/messages\n" +"Feb 8 13:31:24 pcmk-1 pacemakerd: [13155]: info: get_config_opt: Found 'pacemaker' for option: name\n" +"Feb 8 13:31:24 pcmk-1 pacemakerd: [13155]: info: get_config_opt: Found '1' for option: ver\n" +"Feb 8 13:31:24 pcmk-1 pacemakerd: [13155]: info: get_config_opt: Defaulting to 'no' for option: use_logd\n" +"Feb 8 13:31:24 pcmk-1 pacemakerd: [13155]: info: get_config_opt: Defaulting to 'no' for option: use_mgmtd\n" +"Feb 8 13:31:24 pcmk-1 pacemakerd: [13155]: info: get_config_opt: Found 'on' for option: debug\n" +"Feb 8 13:31:24 pcmk-1 pacemakerd: [13155]: info: get_config_opt: Found 'yes' for option: to_logfile\n" +"Feb 8 13:31:24 pcmk-1 pacemakerd: [13155]: info: get_config_opt: Found '/var/log/corosync.log' for option: logfile\n" +"Feb 8 13:31:24 pcmk-1 pacemakerd: [13155]: info: get_config_opt: Found 'yes' for option: to_syslog\n" +"Feb 8 13:31:24 pcmk-1 pacemakerd: [13155]: info: get_config_opt: Found 'daemon' for option: syslog_facility\n" +"Feb 8 16:50:38 pcmk-1 pacemakerd: [13990]: info: main: Starting Pacemaker 1.1.5 (Build: 31f088949239+): docbook-manpages publican ncurses trace-logging cman cs-quorum heartbeat corosync snmp libesmtp\n" +"Feb 8 16:50:38 pcmk-1 pacemakerd: [13990]: info: start_child: Forked child 14022 for process stonith-ng\n" +"Feb 8 16:50:38 pcmk-1 pacemakerd: [13990]: info: start_child: Forked child 14023 for process cib\n" +"Feb 8 16:50:38 pcmk-1 pacemakerd: [13990]: info: start_child: Forked child 14024 for process lrmd\n" +"Feb 8 16:50:38 pcmk-1 pacemakerd: [13990]: info: start_child: Forked child 14025 for process attrd\n" +"Feb 8 16:50:38 pcmk-1 pacemakerd: [13990]: info: start_child: Forked child 14026 for process pengine\n" +"Feb 8 16:50:38 pcmk-1 pacemakerd: [13990]: info: start_child: Forked child 14027 for process crmd\n" +"" +msgstr "\n" +"[root@pcmk-1 ~]# grep -e pacemakerd.*get_config_opt -e pacemakerd.*start_child \\\n" +"-e \"Starting Pacemaker\" /var/log/messages\n" +"Feb 8 13:31:24 pcmk-1 pacemakerd: [13155]: info: get_config_opt: Found 'pacemaker' for option: name\n" +"Feb 8 13:31:24 pcmk-1 pacemakerd: [13155]: info: get_config_opt: Found '1' for option: ver\n" +"Feb 8 13:31:24 pcmk-1 pacemakerd: [13155]: info: get_config_opt: Defaulting to 'no' for option: use_logd\n" +"Feb 8 13:31:24 pcmk-1 pacemakerd: [13155]: info: get_config_opt: Defaulting to 'no' for option: use_mgmtd\n" +"Feb 8 13:31:24 pcmk-1 pacemakerd: [13155]: info: get_config_opt: Found 'on' for option: debug\n" +"Feb 8 13:31:24 pcmk-1 pacemakerd: [13155]: info: get_config_opt: Found 'yes' for option: to_logfile\n" +"Feb 8 13:31:24 pcmk-1 pacemakerd: [13155]: info: get_config_opt: Found '/var/log/corosync.log' for option: logfile\n" +"Feb 8 13:31:24 pcmk-1 pacemakerd: [13155]: info: get_config_opt: Found 'yes' for option: to_syslog\n" +"Feb 8 13:31:24 pcmk-1 pacemakerd: [13155]: info: get_config_opt: Found 'daemon' for option: syslog_facility\n" +"Feb 8 16:50:38 pcmk-1 pacemakerd: [13990]: info: main: Starting Pacemaker 1.1.5 (Build: 31f088949239+): docbook-manpages publican ncurses trace-logging cman cs-quorum heartbeat corosync snmp libesmtp\n" +"Feb 8 16:50:38 pcmk-1 pacemakerd: [13990]: info: start_child: Forked child 14022 for process stonith-ng\n" +"Feb 8 16:50:38 pcmk-1 pacemakerd: [13990]: info: start_child: Forked child 14023 for process cib\n" +"Feb 8 16:50:38 pcmk-1 pacemakerd: [13990]: info: start_child: Forked child 14024 for process lrmd\n" +"Feb 8 16:50:38 pcmk-1 pacemakerd: [13990]: info: start_child: Forked child 14025 for process attrd\n" +"Feb 8 16:50:38 pcmk-1 pacemakerd: [13990]: info: start_child: Forked child 14026 for process pengine\n" +"Feb 8 16:50:38 pcmk-1 pacemakerd: [13990]: info: start_child: Forked child 14027 for process crmd\n" +"" + +#. Tag: screen +#, no-c-format +msgid "\n" +"[root@pcmk-1 ~]# ps axf\n" +"  PID TTY      STAT   TIME COMMAND\n" +"    2 ?        S<     0:00 [kthreadd]\n" +"    3 ?        S<     0:00  \\_ [migration/0]\n" +"... lots of processes ...\n" +" 13990 ?    S      0:01 pacemakerd\n" +" 14022 ?    Sa      0:00  \\_ /usr/lib64/heartbeat/stonithd\n" +" 14023 ?    Sa      0:00  \\_ /usr/lib64/heartbeat/cib\n" +" 14024 ?    Sa      0:00  \\_ /usr/lib64/heartbeat/lrmd\n" +" 14025 ?    Sa      0:00  \\_ /usr/lib64/heartbeat/attrd\n" +" 14026 ?    Sa      0:00  \\_ /usr/lib64/heartbeat/pengine\n" +" 14027 ?    Sa      0:00  \\_ /usr/lib64/heartbeat/crmd\n" +"" +msgstr "\n" +"[root@pcmk-1 ~]# ps axf\n" +"  PID TTY      STAT   TIME COMMAND\n" +"    2 ?        S<     0:00 [kthreadd]\n" +"    3 ?        S<     0:00  \\_ [migration/0]\n" +"... lots of processes ...\n" +" 13990 ?    S      0:01 pacemakerd\n" +" 14022 ?    Sa      0:00  \\_ /usr/lib64/heartbeat/stonithd\n" +" 14023 ?    Sa      0:00  \\_ /usr/lib64/heartbeat/cib\n" +" 14024 ?    Sa      0:00  \\_ /usr/lib64/heartbeat/lrmd\n" +" 14025 ?    Sa      0:00  \\_ /usr/lib64/heartbeat/attrd\n" +" 14026 ?    Sa      0:00  \\_ /usr/lib64/heartbeat/pengine\n" +" 14027 ?    Sa      0:00  \\_ /usr/lib64/heartbeat/crmd\n" +"" + +#. Tag: para +#, no-c-format +msgid "Next, check for any ERRORs during startup - there shouldn’t be any." +msgstr "În continuare, verificați pentru orice mesaje de tip ERROR din timpul pornirii - nu ar trebui să existe nici unul." + +#. Tag: screen +#, no-c-format +msgid "\n" +"[root@pcmk-1 ~]# grep ERROR: /var/log/messages | grep -v unpack_resources\n" +"[root@pcmk-1 ~]# \n" +"" +msgstr "\n" +"[root@pcmk-1 ~]# grep ERROR: /var/log/messages | grep -v unpack_resources\n" +"[root@pcmk-1 ~]# \n" +"" + +#. Tag: para +#, no-c-format +msgid "Repeat on the other node and display the cluster's status." +msgstr "Repetați pe nodul celălalt și listați status-ul clusterului." + +#. Tag: screen +#, no-c-format +msgid "\n" +"[root@pcmk-1 ~]# ssh pcmk-2 -- /etc/init.d/pacemaker start\n" +"Starting Pacemaker Cluster Manager: [ OK ]\n" +"[root@pcmk-1 ~]# crm_mon\n" +"============\n" +"Last updated: Thu Aug 27 16:54:55 2009\n" +"Stack: openais\n" +"Current DC: pcmk-1 - partition with quorum\n" +"Version: 1.1.5-bdd89e69ba545404d02445be1f3d72e6a203ba2f\n" +"2 Nodes configured, 2 expected votes\n" +"0 Resources configured.\n" +"============\n" +"\n" +"Online: [ pcmk-1 pcmk-2 ]\n" +"" +msgstr "\n" +"[root@pcmk-1 ~]# ssh pcmk-2 -- /etc/init.d/pacemaker start\n" +"Starting Pacemaker Cluster Manager: [ OK ]\n" +"[root@pcmk-1 ~]# crm_mon\n" +"============\n" +"Last updated: Thu Aug 27 16:54:55 2009\n" +"Stack: openais\n" +"Current DC: pcmk-1 - partition with quorum\n" +"Version: 1.1.5-bdd89e69ba545404d02445be1f3d72e6a203ba2f\n" +"2 Nodes configured, 2 expected votes\n" +"0 Resources configured.\n" +"============\n" +"\n" +"Online: [ pcmk-1 pcmk-2 ]\n" +"" + diff --git a/doc/Clusters_from_Scratch/ro-RO/Clusters_from_Scratch.po b/doc/Clusters_from_Scratch/ro-RO/Clusters_from_Scratch.po new file mode 100644 index 0000000000..176731ebc6 --- /dev/null +++ b/doc/Clusters_from_Scratch/ro-RO/Clusters_from_Scratch.po @@ -0,0 +1,14 @@ +# +# AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: Clusters from Scratch 1.1\n" +"POT-Creation-Date: 2011-12-31T15:15:51\n" +"PO-Revision-Date: 2011-11-24 08:23+0200\n" +"Last-Translator: Dan Frîncu \n" +"Language-Team: None\n" +"MIME-Version: 1.0\n" +"Content-Type: application/x-publican; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + diff --git a/doc/Clusters_from_Scratch/ro-RO/Preface.po b/doc/Clusters_from_Scratch/ro-RO/Preface.po new file mode 100644 index 0000000000..bbf6f26e04 --- /dev/null +++ b/doc/Clusters_from_Scratch/ro-RO/Preface.po @@ -0,0 +1,18 @@ +# +# AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: Clusters from Scratch 1.1\n" +"POT-Creation-Date: 2011-12-31T15:15:51\n" +"PO-Revision-Date: 2011-11-26 13:57+0200\n" +"Last-Translator: Dan Frîncu \n" +"Language-Team: None\n" +"MIME-Version: 1.0\n" +"Content-Type: application/x-publican; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Tag: title +#, no-c-format +msgid "Preface" +msgstr "Prefață" diff --git a/doc/Clusters_from_Scratch/ro-RO/Revision_History.po b/doc/Clusters_from_Scratch/ro-RO/Revision_History.po new file mode 100644 index 0000000000..f2ee6b6d33 --- /dev/null +++ b/doc/Clusters_from_Scratch/ro-RO/Revision_History.po @@ -0,0 +1,33 @@ +# +# AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: Clusters from Scratch 1.1\n" +"POT-Creation-Date: 2011-12-31T15:15:51\n" +"PO-Revision-Date: 2011-11-26 13:59+0200\n" +"Last-Translator: Dan Frîncu \n" +"Language-Team: None\n" +"MIME-Version: 1.0\n" +"Content-Type: application/x-publican; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Tag: title +#, no-c-format +msgid "Revision History" +msgstr "Istoricul Reviziilor" + +#. Tag: firstname +#, no-c-format +msgid "Andrew" +msgstr "Andrew" + +#. Tag: surname +#, no-c-format +msgid "Beekhof" +msgstr "Beekhof" + +#. Tag: member +#, no-c-format +msgid "Import from Pages.app" +msgstr "Import din Pages.app" diff --git a/doc/Pacemaker_Explained/en-US/Author_Group.xml b/doc/Pacemaker_Explained/en-US/Author_Group.xml index ce639caf4c..bba7f0bf16 100644 --- a/doc/Pacemaker_Explained/en-US/Author_Group.xml +++ b/doc/Pacemaker_Explained/en-US/Author_Group.xml @@ -1,44 +1,49 @@ AndrewBeekhof Red Hat Primary author andrew@beekhof.net + + DanFrîncu + Romanian translation + df.cluster@gmail.com + PhilippMarek LINBit Style and formatting updates. Indexing. philipp.marek@linbit.com TanjaRoth SUSE Utilization chapter Multi-Site Clusters chapter troth@suse.com LarsMarowsky-Bree SUSE Multi-Site Clusters chapter lmb@suse.com YanGao SUSE Utilization chapter Multi-Site Clusters chapter ygao@suse.com ThomasSchraitle SUSE Utilization chapter Multi-Site Clusters chapter toms@suse.com