hepnt john gordon dci, ral integration the unix enthusiast’s view of nt unix

30
HEPNT John Gordon DCI, RAL Integration

Upload: tyrone-singleton

Post on 05-Jan-2016

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: HEPNT John Gordon DCI, RAL Integration The Unix Enthusiast’s View of NT Unix

HEPNT

John Gordon

DCI, RAL

Integration

Page 2: HEPNT John Gordon DCI, RAL Integration The Unix Enthusiast’s View of NT Unix
Page 3: HEPNT John Gordon DCI, RAL Integration The Unix Enthusiast’s View of NT Unix

The Unix Enthusiast’s View of

NT Unix

Page 4: HEPNT John Gordon DCI, RAL Integration The Unix Enthusiast’s View of NT Unix

The NT Enthusiast’s View of

NT Unix

Page 5: HEPNT John Gordon DCI, RAL Integration The Unix Enthusiast’s View of NT Unix

Harmony?

Page 6: HEPNT John Gordon DCI, RAL Integration The Unix Enthusiast’s View of NT Unix

CPUDesktops File Servers Print Servers

Mail Web Network

A Unix Site

WAN

NT W98

W95W31NT

Page 7: HEPNT John Gordon DCI, RAL Integration The Unix Enthusiast’s View of NT Unix

CPUDesktops File Servers Print Servers

Mail Web Network

A PC Site

WAN

NT W98

W95NT

Page 8: HEPNT John Gordon DCI, RAL Integration The Unix Enthusiast’s View of NT Unix

CPUDesktops File Servers Print Servers

Mail Web Network

A Mixed Site

WAN

NT W98

Page 9: HEPNT John Gordon DCI, RAL Integration The Unix Enthusiast’s View of NT Unix

Areas for Integration

• File Services

• Printing

• Network Services

• Cross-platform use

• Porting

Page 10: HEPNT John Gordon DCI, RAL Integration The Unix Enthusiast’s View of NT Unix

NT Client Unix Client

Unix ServerNT Server

SM

B

NF

S

NFS

NFS

Samba

SMB

NFS NFS

Samba

SMB

NFS

SMB

Data Flow

SMB

NFS

Page 11: HEPNT John Gordon DCI, RAL Integration The Unix Enthusiast’s View of NT Unix

File Access

• Samba gateways between SMB and Unix in both directions

• NFS client for NT allows access to Unix servers

• NFS server for NT allows unix clients access to NT files.

Page 12: HEPNT John Gordon DCI, RAL Integration The Unix Enthusiast’s View of NT Unix

AFS

• AFS Client for NT– allows access to the WAN

– as well as your own cell

– integrated fairly well with NT

– windows and linemode interfaces

• AFS server for NT– available

– no experience in HEP

Page 13: HEPNT John Gordon DCI, RAL Integration The Unix Enthusiast’s View of NT Unix
Page 14: HEPNT John Gordon DCI, RAL Integration The Unix Enthusiast’s View of NT Unix

Printing

• Most systems support LPR/LPD

Page 15: HEPNT John Gordon DCI, RAL Integration The Unix Enthusiast’s View of NT Unix

NTS

LPD

PRT1

Mac

LPDUnix

NTW

NETBIOS

LPR

Page 16: HEPNT John Gordon DCI, RAL Integration The Unix Enthusiast’s View of NT Unix

Printing

• Using LPR printing gives a symmetry between NT and Unix printing which can be used to:– allow NT users to use an existing Unix printing

infrastructure

– allow Unix users to use an NT printing infrastructure

– allow an easy migration between unix and NT

– allow peaceful coexistence between unix and NT (and VMS)

Page 17: HEPNT John Gordon DCI, RAL Integration The Unix Enthusiast’s View of NT Unix

Network Services

• SMTP, DNS, DHCP, Dialup

• All available on NT

• Web servers and other tools

• The web is a good example of a recent development where unix doesn’t have the advantage of history. Tools like Frontpage give NT the lead even without MS extensions.

Page 18: HEPNT John Gordon DCI, RAL Integration The Unix Enthusiast’s View of NT Unix

Cross-Platform Access

• You have NT and want access to Unix applications and tools.

• You have unix and want access to NT applications and tools.

Page 19: HEPNT John Gordon DCI, RAL Integration The Unix Enthusiast’s View of NT Unix

Unixy Things from NT

• X11 server

• Unix Environment on NT– Cygnus cygwin32

– Nutcracker

– Interix

– MS NT Services for Unix add-on pack

• Port programs to Win32 API

Page 20: HEPNT John Gordon DCI, RAL Integration The Unix Enthusiast’s View of NT Unix

Cygwin

• A porting layer for unix applications

• DLL provides a large subset of unix system calls: Posix.1, ANSI C, BSD and SVR4 services including Berkeley sockets

• Gnu compiler tools

• bash shell

• Maps unix system calls onto WIN32

Page 21: HEPNT John Gordon DCI, RAL Integration The Unix Enthusiast’s View of NT Unix

NuTcracker

• Extensive set of libraries which interface unix system calls to WIN32.

Page 22: HEPNT John Gordon DCI, RAL Integration The Unix Enthusiast’s View of NT Unix

Interix (was OpenNT)

• Alternative sub-system, not an emulation layer

• Implements system calls through a Posix subsystem directly into the kernel services, not through WIN32.

• X11 server and clients, multi-user telnetd, bash shell, gnu compilers.

Page 23: HEPNT John Gordon DCI, RAL Integration The Unix Enthusiast’s View of NT Unix
Page 24: HEPNT John Gordon DCI, RAL Integration The Unix Enthusiast’s View of NT Unix
Page 25: HEPNT John Gordon DCI, RAL Integration The Unix Enthusiast’s View of NT Unix

NT applications from Unix

• Get a PC

• Run emulation software – SoftWindows, WABI

• Remote access to NT server from unix– NT 3.51 Wincenter, Ntrigue, WinDD

– NT4 Terminal Server, Winframe, Wincenter

Page 26: HEPNT John Gordon DCI, RAL Integration The Unix Enthusiast’s View of NT Unix

Remote Access to NT

Citrix MetaFrame

MS NT 4.0Terminal Server Edition

X Server (UNIX/PC.)Telnet / rsh

WinFrame ClientNT, W95/98,UNIX, Mac..ICA

NCD WinCenterfor MetaFrame

M/S Thin ClientNT W/S,W95/98...T.120

X11

Page 27: HEPNT John Gordon DCI, RAL Integration The Unix Enthusiast’s View of NT Unix

Batch

• LSF, the current batch system of choice in HEP has support for mixed clusters including unix and NT

• The only restriction is that the master node must be unix

Page 28: HEPNT John Gordon DCI, RAL Integration The Unix Enthusiast’s View of NT Unix

Unix in an NT Environment

• Many unix suppliers provide NT services on unix

• Digital Pathworks, Sun’s Cascade allow their bigger servers to be integrated into NT environments

• Allow sharing between unix and NT but not always marketed as such.

Page 29: HEPNT John Gordon DCI, RAL Integration The Unix Enthusiast’s View of NT Unix

Summary

• Unix and NT are just operating systems

• They have many services in common

• They each have their strengths

• Most sites will have a mix of services

• Ideally, use the one which is best for the job…

• ….but we all have historical and political constraints.

Page 30: HEPNT John Gordon DCI, RAL Integration The Unix Enthusiast’s View of NT Unix

URLs

• http://www.transarc.com/Product/EFS/TechSheets/Afsnt/afsnt.html AFS NT

• http://www.interix.com/ Interix Home Page

• http://www.datafocus.com/products/nutcracker/" NuTCRACKER Product Information

• http://www.hummingbird.com/products/nc/nfs/index.html NFS Maestro

• http://www.hummingbird.com/products/nc/exceed/index.html Exceed

• http://www.platform.com/ Platform Computing Corporation