pvm> spawn -> MyPvmProgram
ΠΠ°ΠΏΡΡΠΊ PVM-ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ c ΠΏΠΎΠΌΠΎΡΡΡ XPVM
ΠΡΠΎΠΌΠ΅ PVM-ΠΊΠΎΠ½ΡΠΎΠ»ΠΈ, ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ XPVM Π΄Π»Ρ X Windows. ΠΠ° ΡΠΈΡ. 6.2 ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ ΡΠ΅Π°Π½ΡΠ° ΡΠ°Π±ΠΎΡΡ Ρ XPVM-ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠΌ.
ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° PVM Π½Π΅ ΡΡΠ΅Π±ΡΠ΅Ρ, ΡΡΠΎΠ±Ρ Π‘++-ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΏΡΠΈΠ΄Π΅ΡΠΆΠΈΠ²Π°Π»Π°ΡΡ ΠΊΠ°ΠΊΠΎΠΉ -Π» ΠΈΠ±ΠΎ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΉ ΡΡΡΡΠΊΡΡΡΡ. ΠΠ΅ΡΠ²Π°Ρ PVM-ΡΡΠ½ΠΊΡΠΈ Ρ, Π²ΡΠ·ΡΠ²Π°Π΅ΠΌΠ° Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΎΠΉ, Β«ΠΏΠΎΠΌΠ΅ Ρ Π°Π΅ΡΒ» Π΅Π΅ Π² PVM-ΡΡΠ΅Π΄Ρ. ΠΠ» Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΊΠΎΡΠΎΡΠ°Ρ Ρ Π²Π» Ρ Π΅ΡΡΡ ΡΠ°ΡΡΡΡ PVM-ΡΡΠ΅Π΄Ρ, ΡΠ»Π΅Π΄ΡΠ΅Ρ Π²ΡΠ΅Π³Π΄Π° Π²ΡΠ·ΡΠ²Π°ΡΡ ΡΡΠ½ΠΊΡΠΈΡ pvm_exit (). ΠΡΠ»ΠΈ ΡΡΠΎΠ³ΠΎ Π½Π΅ ΡΠ΄Π΅Π»Π°ΡΡ, ΡΠΈΡΡΠ΅ΠΌΠ° Π·Π°Π²ΠΈΡΠ½Π΅Ρ.
ΠΡΠ°ΠΊΡΠΈΠΊΠ° ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ, ΡΡΠΎ ΡΡΠ½ΠΊΡΠΈΠΈ pvm_mytid() ΠΈ pvm_parent () Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈ ΠΌ ΠΎ Π²ΡΠ·ΡΠ²Π°ΡΡ Π² Π½Π°ΡΠ°Π»Π΅ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ Π·Π°Π΄Π°ΡΠΈ. ΠΠ°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠ΅ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠΈ ΡΡΠ½ΠΊΡΠΈΠΉ PVM ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½Ρ Π² ΡΠ°Π±Π». 6.1.
Π ΠΈΡ. 6.2. ΠΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° XPVM
Π’Π°Π±Π»ΠΈΡΠ° 6.1. Π‘Π΅ΠΌΡ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠΉ ΡΡ Π½ ΠΊΡΠΈΠΉ Π±ΠΈΠ±Π»ΠΈΠΎ Ρ Π΅ΠΊΠΈ PVM
ΠΠ°ΡΠ΅Π³ΠΎΡΠΈΠΈ PVM-ΡΡΠ½ΠΊΡΠΈΠΉ
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅
Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΡΠΎΡΠ΅ΡΡΠ°ΠΌΠΈ
Π£ΠΏΠ°ΠΊΠΎΠ²ΠΊΠ° ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ ΠΈ ΠΈΡ ΠΎΡΠΏΡΠ°Π²ΠΊΠ°
Π Π°ΡΠΏΠ°ΠΊΠΎΠ²ΠΊΠ° ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ ΠΈ ΠΈΡ ΠΏΡΠΈΠ΅ΠΌ
ΠΠ±ΠΌΠ΅Π½ Π·Π°Π΄Π°Ρ ΡΠΈΠ³Π½Π°Π»Π°ΠΌΠΈ Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π±ΡΡΠ΅ΡΠΎΠΌ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ
Π€ΡΠ½ΠΊΡΠΈΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΈ ΡΠ»ΡΠΆΠ΅Π±Π½ΡΠ΅ ΠΏΡΠΎΡΠ΅Π΄ΡΡΡ
ΠΡΡΠΏΠΏΠΎΠ²ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ
ΠΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ PVM-ΠΏΡΠΎΡΠ΅ΡΡΠ° ΠΌ ΠΈ
ΠΡΠΈΠΌΠ΅Π½ΡΡΡΡΡ Π΄Π»Ρ ΡΠΏΠ°ΠΊΠΎΠ²ΠΊΠΈ ΡΠΎΠΎΠ± Ρ Π΅Π½ΠΈΠΉ Π² ΠΏΠ΅ΡΠ΅ΡΡΠ»ΠΎΡΠ½ΠΎΠΌ Π±ΡΡΠ΅ΡΠ΅ ΠΈ ΠΎΡΠΏΡΠ°Π²ΠΊΠΈ ΠΈΡ ΠΎΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ PVM-ΠΏΡΠΎΡΠ΅ΡΡΠ° Π΄ΡΡΠ³ΠΎΠΌΡ
ΠΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π΄Π»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠΎΠΎΠ± Ρ Π΅Π½ΠΈΠΉ ΠΈ ΡΠ°ΡΠΏΠ°ΠΊΠΎΠ²ΠΊΠΈ Π΄Π°Π½Π½ΡΡ ΠΈΠ· Π°ΠΊΡΠΈΠ²Π½ΠΎΠ³ΠΎ Π±ΡΡΠ΅ΡΠ°
ΠΡΠΈΠΌΠ΅Π½ΡΡΡΡΡ Π΄Π»Ρ ΡΠΈ Π³ Π½Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΈ ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΡ PVM-ΠΏΡΠΎΡΠ΅ΡΡΠΎΠ² ΠΎ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠΈ ΡΠΎΠ±ΡΡΠΈΡ
ΠΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π΄Π»Ρ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ, ΠΎΡΠΈΡΡΠΊΠΈ ΠΈ ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ Π±ΡΡΠ΅ΡΠΎΠ², ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π½ΡΡ Π΄Π»Ρ ΠΏΡΠΈΠ΅ΠΌΠ° ΠΈ ΠΎΡΠΏΡΠ°Π²ΠΊΠΈ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ, ΠΊΠΎΡΠΎΡΡΠΌΠΈ ΠΎΠ±ΠΌΠ΅Π½ΠΈΠ²Π°ΡΡΡΡ PVM-ΠΏΡΠΎΡΠ΅ΡΡΡ
ΠΡΠΈΠΌΠ΅Π½ΡΡΡΡΡ Π΄Π»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ PVM-ΠΏΡΠΎΡΠ΅ΡΡΠ°Ρ ΠΈ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π΄ΡΡ Π³ ΠΈΡ Π²Π°ΠΆΠ½ΡΡ Π·Π°Π΄Π°Ρ
ΠΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π΄Π»Ρ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ ΠΏΡΠΎΡΠ΅ΡΡΠΎΠ² Π² Π³ΡΡΠΏΠΏΡ ΠΈ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π΄ΡΡΠ³ΠΈΡ Π³ΡΡΠΏΠΏΠΎΠ²ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ
Π’ΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΠΊ PVM-ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΠΌ
ΠΡΠ»ΠΈ PVM-ΡΡΠ΅Π΄Π° ΡΠ΅Π°Π»ΠΈΠ·ΡΠ΅ΡΡΡ Π² Π²ΠΈΠ΄Π΅ ΡΠ΅ΡΠΈ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠΎΠ², ΡΠΎ, ΠΏΡΠ΅ΠΆΠ΄Π΅ ΡΠ΅ΠΌ Π²Π°ΡΠ° Π‘++-ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π½Π°ΡΠ½Π΅Ρ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°ΡΡ Ρ Π½Π΅ΠΉ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΠ±ΡΠ°Π±ΠΎΡΠ°ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ.
ΠΠ°ΡΠ°Π³ΡΠ°Ρ 1
Π‘Π»Π΅Π΄ΡΠ΅Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΡΡΠ΅Π΄Ρ PVM_ROOT ΠΈ PVM_ARCH. ΠΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ ΡΡΠ΅Π΄Ρ PVM_ROOT Π΄ΠΎΠ»ΠΆΠ½Π° ΡΠΊΠ°Π·ΡΠ²Π°ΡΡ Π½Π° ΠΊΠ°ΡΠ°Π»ΠΎΠ³, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΈΠ½ΡΡΠ°Π»Π»ΠΈΡΠΎΠ²Π°Π½Π° PVM-Π± ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°.
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΠ±ΠΎΠ»ΠΎΡΠΊΠΈ Bourne (BASH)
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π‘-ΠΎΠ±ΠΎΠ»ΠΎΡΠΊΠΈ_
$ PVM_ROOT=/usr/lib/pvm3
setenv PVM_ROOT /usr/lib/pvm3
$ export PVM_ROOT
ΠΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ ΡΡΠ΅Π΄Ρ PVM_ARCH ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΡΠΈΡΡΠ΅Ρ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°. ΠΠ°ΠΆΠ΄ΡΠΉ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ, Π²ΠΊΠ»ΡΡΠ΅Π½Π½ΡΠΉ Π² ΡΡΠ΅Π΄Ρ PVM, Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΡΠΈΡΠΎΠ²Π°Π½ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠΎΠΉ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Ultrasparcs-ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ ΠΈΠΌΠ΅ΡΡ ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ΅Π½ΠΈΠ΅ SUN4SOL2, Π° Linux-ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ β ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ΅Π½ΠΈΠ΅ LINUX. Π ΡΠ°Π±Π». 6.2 ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½Ρ ΡΠ°ΠΌΡΠ΅ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½Π½ΡΠ΅ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ Π΄Π»Ρ PVM-ΡΡΠ΅Π΄Ρ.
ΠΡΠ° ΡΠ°Π±Π»ΠΈΡΠ° ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΈΠΌΡ ΠΈ ΡΠΈΠΏ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°, ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡ Ρ ΠΈΠΉ ΡΡΠΎΠΌΡ ΠΈΠΌΠ΅Π½ΠΈ. Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ ΡΠ²ΠΎΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΡΡΠ΅Π΄Ρ PVM_ARCH ΡΠ°Π²Π½ΠΎΠΉ ΠΎΠ΄Π½ΠΎΠΌΡ ΠΈΠ· ΠΈΠΌΠ΅Π½, ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΡΡ Π² ΡΠ°Π±Π». 6.2. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ:
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΠ±ΠΎΠ»ΠΎΡΠΊΠΈ Bourne (BASH) _ ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π‘-ΠΎΠ±ΠΎΠ»ΠΎΡΠΊΠΈ _
$PVM_ARCH=LIMJX Β setenv PVM_ARCH LINUX
$export PVM_ARCH
Π’Π°Π±Π»ΠΈΡΠ° 6.2. Π‘Π°ΠΌΡΠ΅ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ° Π½ Π΅Π½Π½ΡΠ΅ Π°ΡΡ ΠΈΡΠ΅ΠΊ Ρ ΡΡΡ Π΄Π»Ρ PVM-ΡΡΠ΅Π΄Ρ
PVM_ARCH
ΠΠΎΠΌΠΏΡΡΡΠ΅Ρ
PVM__ARCH
ΠΠΎΠΌΠΏΡΡΡΠ΅Ρ
AFX8
Alliance
LINUX
80386/486 PC (UNIX)
ALPHA
DEC Alpha
MASPAR
Maspar
BAL
Sequent Balance
MIPS
MIPS 4680
BFLY
BBN ButterflyTC2000
NEXT
NeXT
BSD386
80386/486 PC (UNIX)
PGON
Intel ParagonIntel Paragon
CM2
Β«ΠΡΡΠ»ΡΡΠ°Ρ ΠΌΠ°ΡΠΈΠ½Π°Β» CM2
PMAX
DECstation 3100,5100
CM5
Β«ΠΡΡΠ»ΡΡΠ°Ρ ΠΌΠ°ΡΠΈΠ½Π°Β» CM5
RS6K
IBM/RS6000
CNVX
Convex Π‘-ΡΠ΅ΡΠΈΠΈ
RT
IBM RT
CNVXN
Convex Π‘-ΡΠ΅ΡΠΈΠΈ
SGI
Silicon Graphics IRIS
CRAY
C-90, YMP,T3D (Π΄ΠΎΡΡΡΠΏΠ½ΡΠΉ
ΠΏΠΎΡΡ) SGI5
Silicon Graphics IRIS
CRAY2
Cray-2
SGIMP
SGI Multiprocessor
CRAYSIMP
CrayS-MP
SUN3
Sun3
6.2. ΠΠΈΠ±Π»ΠΈΠΎ Ρ Π΅ΠΊΠ° PVM Π΄Π»Ρ ΡΠ·ΡΠΊΠ° Π‘++ 221
ΠΠΊΠΎΠ½ΡΠ°Π½ΠΈΠ΅ ΡΠ°Π±Π». 6.2
PVM_ARCH
ΠΠΎΠΌΠΏΡΡΡΠ΅Ρ
PVM_ARCH
ΠΠΎΠΌΠΏΡΡΡΠ΅Ρ
DGAV
Data General Aviion
SUN4
Sun 4, SPARCstation
E88K
Encore 88000
SUN2SOL2
Sun 4, SPARCstation
HP300
ΠΠ -9000 Model 300
SUNMP
SPARC Multiprocessor
HPPA
ΠΠ -9000 PA-RISC
SYMM
Sequent Symme^
I860
Intel iPSC/860
TITN
Stardent Titan
IPSC2
Intel iPSC/2 386 Host
U370
IBM 370
KSRI
Kendall Square KSR-1
UVAX
DEC LicroVAX
ΠΠ°ΡΠ°Π³ΡΠ°Ρ 2
ΠΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡΠ΅ ΡΠ°ΠΉΠ»Ρ Π»ΡΠ±ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ, ΡΡΠ°ΡΡΠ²ΡΡΡΠΈΡ Π² ΡΡΠ΅Π΄Π΅ PVM, Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½Ρ Π½Π° Π²ΡΠ΅Ρ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°Ρ , Π²ΠΊΠ»ΡΡΠ΅Π½Π½ΡΡ Π² ΡΡΠ΅Π΄Ρ PVM, ΠΈΠ»ΠΈ Π΄ΠΎΡΡΡΠΏΠ½Ρ Π²ΡΠ΅ΠΌ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°ΠΌ, Π²ΠΊΠ»ΡΡΠ΅Π½Π½ΡΠΌ Π² ΡΡΠ΅Π΄Ρ PVM. ΠΡΠΈ ΡΡΠΎΠΌ ΠΊΠ°ΠΆΠ΄Π°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡΡΡ ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°Π½Π° Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΡΡΠ΅ΡΠΎΠΌ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΉ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ. ΠΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ, Π΅ΡΠ»ΠΈ Π² ΡΡΠ΅Π΄Ρ PVM Π²ΠΊΠ»ΡΡΠ΅Π½Ρ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΡ UltraSparcs, PowerPCs ΠΈ Intel, ΡΠΎ ΠΌΡ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΈΠΌΠ΅ΡΡ Π²Π΅ΡΡΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°Π½Π½ΡΡ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ. ΠΡΡ Π²Π΅ΡΡΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΡΠ°Π·ΠΌΠ΅ΡΡΠΈΡΡ Π² ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎΠΌ Π΄Π»Ρ PVM ΠΌΠ΅ΡΡΠ΅. Π’Π°ΠΊΠΈΠΌ ΠΌΠ΅ΡΡΠΎΠΌ ΡΠ°ΡΡΠΎ ΡΠ»ΡΠΆΠΈΡ ΠΊΠ°ΡΠ°Π»ΠΎΠ³ $HOME /pvm3/bin. ΠΡΠΎΡ ΠΊΠ°ΡΠ°Π»ΠΎΠ³ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΠ°ΠΊΠΆΠ΅ Π·Π°Π΄Π°Π½ Π² ΡΠ°ΠΉΠ»Π΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ PVM, ΠΊΠΎΡΠΎΡΡΠΉ ΠΎΠ±ΡΡΠ½ΠΎ ΠΈΠΌΠ΅Π΅Ρ ΠΈΠΌΡ hostfile ΠΈΠ»ΠΈ .xpvm_hosts (Π΅ΡΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΡΠ΅Π΄Π° XPVM). Π€Π°ΠΉΠ» hostfile Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ ΡΠ°ΠΊΡΡ Π·Π°ΠΏΠΈΡΡ: ep=/usr/local/pvm3/bin
ΠΡΠ° Π·Π°ΠΏΠΈΡΡ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ Π»ΡΠ±ΡΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠ΅ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡΠ΅ ΡΠ°ΠΉΠ»Ρ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ Π΄Π»Ρ ΡΡΠ΅Π΄Ρ PVM, ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ Π² ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π΅ /usr/local/pvm3 /bin.
ΠΠ°ΡΠ°Π³ΡΠ°Ρ 3
ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ, Π·Π°ΠΏΡΡΠΊΠ°Ρ Ρ ΠΈΠΉ PVM-ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠΌΠ΅ΡΡ ΡΠ΅ΡΠ΅Π²ΠΎΠΉ Π΄ΠΎΡΡΡΠΏ (rsh ΠΈΠ»ΠΈ ssh) ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ, Π²ΠΊΠ»ΡΡΠ΅Π½Π½ΠΎΠΌΡ Π² ΡΡΠ΅Π΄Ρ PVM. ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ PVM ΠΏΠΎΠ»ΡΡΠ°Π΅Ρ Π΄ΠΎΡΡΡΠΏ ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Π·Π°ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠΈΠΌΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ, Π·Π°ΠΏΡΡΠΊΠ°Ρ Ρ Π΅Π³ΠΎ PVM-ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΈΠ»ΠΈ ΡΡΠ΅ΡΠ½ΡΡ Π·Π°ΠΏΠΈΡΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°, Π½Π° ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΎΠ½Π° Π·Π°ΠΏΡΡΠΊΠ°Π΅ΡΡΡ. ΠΡΠ»ΠΈ ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π΄ΡΡΠ³Π°Ρ ΡΡΠ΅ΡΠ½Π°Ρ Π·Π°ΠΏΠΈΡΡ (ΠΏΠΎΠΌΠΈΠΌΠΎ Π·Π°ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΈΠΌΠ΅Π½ΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ-ΠΈΠ½ΠΈΡΠΈΠ°ΡΠΎΡΠ°), ΡΠΎ Π² ΡΠ°ΠΉΠ» ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ PVM hostfile ΠΈΠ»ΠΈ .xpvm_hosts Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡ Ρ ΡΡ Π·Π°ΠΏΠΈΡΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ: lo= flashgordon
ΠΠ°ΡΠ°Π³ΡΠ°Ρ 4
Π‘ΠΎΠ·Π΄Π°ΠΉΡΠ΅ Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎ ΠΌ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ΅ ΡΠ°ΠΉΠ» .rhosts, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»ΠΈΡΠ΅ Π²ΡΠ΅ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ, ΠΏΠΎΠ΄Π»Π΅ΠΆΠ° Ρ ΠΈΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ. ΠΡΠΈ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ ΠΈΠΌΠ΅ΡΡ ΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π»ΡΠ½ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π΄Π»Ρ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π² ΡΡΠ΅Π΄Ρ PVM. Π Π·Π°Π²ΠΈΡΠΈ ΠΌ ΠΎΡΡΠΈ ΠΎΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈ ΠΌ ΠΎΠ³ΠΎ ΡΠ°ΠΉΠ»Π° .xpvm_hosts ΠΈΠ»ΠΈ ΡΠ°ΠΉΠ»Π° pvm_hosts, ΡΡΠΈ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ Π±ΡΠ΄ΡΡ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ Π² PVM-ΡΡΠ΅Π΄Ρ ΠΏΡΠΈ Π·Π°ΠΏΡΡΠΊΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ pvmd. ΠΠΎ ΠΌ ΠΏΡΡΡΠ΅ΡΡ, ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½Π½ΡΠ΅ Π² ΡΡΠΈΡ ΡΠ°ΠΉΠ»Π°Ρ , ΡΠ°ΠΊΠΆΠ΅ ΠΌ ΠΎΠ³ΡΡ Π΄ΠΈΠ½Π° ΠΌ ΠΈΡΠ΅ΡΠΊΠΈ Π²ΠΊΠ»ΡΡΠ°ΡΡΡΡ Π² PVM-ΡΡΠ΅Π΄Ρ Π²ΠΎ Π²ΡΠ΅ ΠΌ Ρ ΡΠ°Π±ΠΎΡΡ.