Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

11.5. Samba 설정

이 예제에서 Samba 설정 파일 smb.conf/etc/samba/smb.conf에 있습니다. 이 파일에는 다음과 같은 매개 변수가 들어 있습니다:
[global]
	guest ok = yes
	clustering = yes
	netbios name = csmb-server
[csmb]
	comment = Clustered Samba
 	public = yes
	path = /mnt/gfs2/share
	writeable = yes
	ea support = yes
이 예에서는 /mnt/gfs2/share에 있는 csmb 이름으로된 공유를 내보내기 합니다. 이는 /etc/sysconfig/ctdb의 CTDB 설정 파일에서 CTDB_RECOVERY_LOCK 매개 변수로 지정된 /mnt/ctdb/.ctdb.lock의 GFS2 공유 파일 시스템과 다릅니다.
예에서 처음으로 이를 마운트하면 /mnt/gfs2share 디렉토리가 생성됩니다. clustering = yes 항목은 Samba가 CTDB를 사용하도록 지시합니다. netbios name = csmb-server 항목은 모든 노드가 공통적인 NetBIOS 이름을 갖도록 명시적으로 설정합니다. ea support 매개 변수는 확장 속성을 사용하고자 할 경우 필요합니다.
smb.conf 설정 파일은 모든 클러스터 노드에서 동일해야 합니다.
Samba는 net conf 명령을 사용하여 레지스트리 기반 설정도 제공합니다. 이렇게 하면 클러스터 노드 간 설정 파일을 수동으로 복사하지 않고 클러스터 멤버 간에 설정으로 자동으로 동기화할 수 있게 합니다. net conf 명령에 대한 자세한 내용은 net(8) man 페이지를 참조하십시오.