<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML ><HEAD ><TITLE >Miscellaneous</TITLE ><META NAME="GENERATOR" CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK REL="HOME" TITLE="The openMosix HOWTO" HREF="index.html"><LINK REL="UP" TITLE="the openMosix FAQ" HREF="openmosixfaq.html"><LINK REL="PREVIOUS" TITLE="Resources" HREF="x1674.html"><LINK REL="NEXT" TITLE="PlumpOS FAQ" HREF="plumpos-faq.html"></HEAD ><BODY CLASS="SECT1" BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#0000FF" VLINK="#840084" ALINK="#0000FF" ><DIV CLASS="NAVHEADER" ><TABLE SUMMARY="Header navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" ><TR ><TH COLSPAN="3" ALIGN="center" >The openMosix HOWTO: </TH ></TR ><TR ><TD WIDTH="10%" ALIGN="left" VALIGN="bottom" ><A HREF="x1674.html" ACCESSKEY="P" >Prev</A ></TD ><TD WIDTH="80%" ALIGN="center" VALIGN="bottom" >Chapter 19. the openMosix FAQ</TD ><TD WIDTH="10%" ALIGN="right" VALIGN="bottom" ><A HREF="plumpos-faq.html" ACCESSKEY="N" >Next</A ></TD ></TR ></TABLE ><HR ALIGN="LEFT" WIDTH="100%"></DIV ><DIV CLASS="SECT1" ><H1 CLASS="SECT1" ><A NAME="AEN1699" ></A >19.7. Miscellaneous</H1 ><DIV CLASS="QANDASET" ><DL ><DT >19.7.1. <A HREF="x1699.html#AEN1703" > I don't see all my nodes. What's happening?:</A ></DT ><DT >19.7.2. <A HREF="x1699.html#AEN1715" > Whats the difference between /etc/mosix.map , /etc/hpc.map , /etc/openmosix.map:</A ></DT ><DT >19.7.3. <A HREF="x1699.html#AEN1720" > setpe: the supplied table is well-formatted, but my IP address (127.0.0.1) is not there!:</A ></DT ><DT >19.7.4. <A HREF="x1699.html#AEN1729" > I want to install openMosix but I am afraid my machines are too weak for this:</A ></DT ><DT >19.7.5. <A HREF="x1699.html#AEN1735" > Under what conditions does VMWare work with openMosix:</A ></DT ><DT >19.7.6. <A HREF="x1699.html#AEN1741" > What architectures besides x86 (e.g. SPARC, AXP, PPC...) are supported by openMosix?:</A ></DT ><DT >19.7.7. <A HREF="x1699.html#AEN1746" > Is there a parallel make tool for openMosix such as MPmake?:</A ></DT ></DL ><DIV CLASS="QANDAENTRY" ><DIV CLASS="QUESTION" ><P ><A NAME="AEN1703" ></A ><B >19.7.1. </B > I don't see all my nodes. What's happening?:</P ></DIV ><DIV CLASS="ANSWER" ><P ><B > </B > When you run 'mosmon', press 't' to see the total number of machines running. Does it warn you that openMosix is not running?</P ><P > If it does, then make sure your machine's IP address is included in /etc/openmosix.map. Don't use 127.0.0.1. If you do, you will probably have problems with your DHCP server or your DNS nameserver.</P ><P > If it does not, then see what machines show up. Do you see only your machine?</P ><P > If yes, then your machine is most likely running a firewall and is not letting openMosix through.</P ><P > If not, then the problem is most likely with the machine that doesn't show up.</P ><P > Also: Do you have two NIC cards on a node? If so, you have to edit /etc/hosts to have a line that has the following format <TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="100%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="PROGRAMLISTING" ><non-cluster ip> <cluster-hostname>.<cluster-domain> <cluster-hostname></PRE ></FONT ></TD ></TR ></TABLE > You might also need to set up a routing table, which is an entirely different subject. </P ><P > Maybe you used different kernel-parameters on each machine? Especially if you use the 'Support clusters with a complex network topology' option you should take care that you use the same value for the also appearing option 'Maximum network-topology complexity support' on each machine.</P ></DIV ></DIV ><DIV CLASS="QANDAENTRY" ><DIV CLASS="QUESTION" ><P ><A NAME="AEN1715" ></A ><B >19.7.2. </B > Whats the difference between /etc/mosix.map , /etc/hpc.map , /etc/openmosix.map:</P ></DIV ><DIV CLASS="ANSWER" ><P ><B > </B > They represent three stages of Mosix/openmosix growth. The file /etc/mosix.map is the orginal Mosix map name, The file /etc/hpc.map was an early openMosix map name (and 'hpc' is still used for the /proc files in openMosix). The current map name is /etc/openmosix.map.</P ></DIV ></DIV ><DIV CLASS="QANDAENTRY" ><DIV CLASS="QUESTION" ><P ><A NAME="AEN1720" ></A ><B >19.7.3. </B > setpe: the supplied table is well-formatted, but my IP address (127.0.0.1) is not there!:</P ></DIV ><DIV CLASS="ANSWER" ><P ><B > </B > You'll need to modify your /etc/hosts file. On Red Hat machines mostly the /etc/hosts file includes a line like <TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="100%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="PROGRAMLISTING" >127.0.0.1 hostname.domain.com localhost</PRE ></FONT ></TD ></TR ></TABLE ></P ><P > If hostname.domain.com has an IP address of 192.168.10.250, and if you looked up hostname.domain.com you might get 127.0.0.1 as an answer.</P ><P > However, if you put <TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="100%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="PROGRAMLISTING" >192.168.10.250 hostname.domain.com 127.0.0.1 localhost</PRE ></FONT ></TD ></TR ></TABLE > in your /etc/hosts, openMosix won't complain.</P ></DIV ></DIV ><DIV CLASS="QANDAENTRY" ><DIV CLASS="QUESTION" ><P ><A NAME="AEN1729" ></A ><B >19.7.4. </B > I want to install openMosix but I am afraid my machines are too weak for this:</P ></DIV ><DIV CLASS="ANSWER" ><P ><B > </B >A machine is never too weak: I have three P200s (64MB each) and two P166s (one with 48MB and one with 192MB). Two of them are on 10Base-T and the other three on 100Base-T. Even with these antiquated machines and "heterogenous" network, I get perfect load balancing to run simulation programs that I write in Perl. (Look at our ProgramToTestACluster"). Don't be held back by the fact your machines are old. To us this is a nice feature of openMosix: you can add newer machines to an existing cluster as they become available. And you do not need to have all identical machines. That's fantastic!</P ><P > However, a 100Base-T network is recommended! Contributed by Charles Nadeau.</P ></DIV ></DIV ><DIV CLASS="QANDAENTRY" ><DIV CLASS="QUESTION" ><P ><A NAME="AEN1735" ></A ><B >19.7.5. </B > Under what conditions does VMWare work with openMosix:</P ></DIV ><DIV CLASS="ANSWER" ><P ><B > </B > If you intend to run VMWare under openMosix so that openMosix would load-balance several instances of that (yes, that works). But, if you want to run openMosix in several VMWare instances and let these instances load balance (that fails).</P ><P > The first case works. The latter case does not work because VMware has a bug in its Pentium emulation that makes VMware crash (not openMosix, but the VMware binary) on the first migration.</P ></DIV ></DIV ><DIV CLASS="QANDAENTRY" ><DIV CLASS="QUESTION" ><P ><A NAME="AEN1741" ></A ><B >19.7.6. </B > What architectures besides x86 (e.g. SPARC, AXP, PPC...) are supported by openMosix?:</P ></DIV ><DIV CLASS="ANSWER" ><P ><B > </B > Only IA-32 is currently supported. The port of openMosix to the Intel(r) Itanium(tm) IA-64 Processor Family is complete. Project plans for openMosix' second year include porting to the 64-bit AMD Opteron(tm) processor.</P ></DIV ></DIV ><DIV CLASS="QANDAENTRY" ><DIV CLASS="QUESTION" ><P ><A NAME="AEN1746" ></A ><B >19.7.7. </B > Is there a parallel make tool for openMosix such as MPmake?:</P ></DIV ><DIV CLASS="ANSWER" ><P ><B > </B > You can use regular gcc make. just use make -j #, where the # represents how many child proccesses to spawn.</P ></DIV ></DIV ></DIV ></DIV ><DIV CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE SUMMARY="Footer navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" ><A HREF="x1674.html" ACCESSKEY="P" >Prev</A ></TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" ><A HREF="index.html" ACCESSKEY="H" >Home</A ></TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" ><A HREF="plumpos-faq.html" ACCESSKEY="N" >Next</A ></TD ></TR ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" >Resources</TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" ><A HREF="openmosixfaq.html" ACCESSKEY="U" >Up</A ></TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" >PlumpOS FAQ</TD ></TR ></TABLE ></DIV ></BODY ></HTML >