Tuesday, December 24, 2013

AIX: подключение сетевой папки


1. Подключение Windows-папки
Для монтирования шары из windows-среды в AIX нужно проверить, что установлен компонент bos.cifs_fs
Проверяем командой:
# lslpp -l | grep cifs
  bos.cifs_fs.rte            7.1.0.0  COMMITTED  Runtime for SMBFS
  bos.cifs_fs.smit           7.1.0.0  COMMITTED  SMIT Interface for SMBFS
Далее, проверям, что устройство nsmb0 доступно
# lsdev |grep nsmb0
nsmb0      Available               N/A

Если у вас отсутствует данный пакет, то его всегда можно установить:
Установка (a- apply, c - commit) и подтверждение всех изменений
installp -ac -d /share/installp/ppc/ bos.cifs_fs
 

Хорошо, теперь можно сконфигурировать  доступ. Как всегда можно двумя путями: через смит и вручную.
а. Через smit
# smit cifs_fs
Выбираем  Credential Configuration, чтобы задать пользователя и его пароль, под которым будем подключаться к windows-шаре. В моем случаем, это доменный сервер и я использую доменную учетку.
SERVER Name     TheNameOfMyServer
USER Name          Ivan.Vovk
Далее ввожу пароль для учетки.
Тут все - переходим к заполнению основных настроек.
Add/Mount a CIFS FileSystem
Pathname of mount point        /somedirtomount    # Название точки монтирования
SERVER Name                       myserver.mydomain.com   # днс-имя сервера в домене       
USER Name                            ivan.vovk                            # моя доменная учетка
Share name                              /Win-shareName                 # Название расшаренного ресурса
Domain to Authenticate against    Domain.com                 #  Имя домена

Это основные поля, заполнили нажимаем выполнить.
Далее монтируем
mount /somedirtomount

b. Вручную с помощью команды mount
mount -v cifs -n servername.my.domain.ru/user/pass -o wrkgrp=my.domain.ru -o fmode=777 /Temp2 /tmp/newmount
-n Указывается имя сервера, пользователь и пароль в таком формате servername/user/pass
-wrkgrp Указывается рабочая группа или домен
-fmode Права на расшаренный ресурс
/Temp2 Название папке на windows-шаре
/tmp/newmount - Название директории в aix-среде.

2. Подключение сетевой папки из AIX в AIX.
Проверим, что у нас подключено
# exportfs
exportfs: 1831-182 nothing exported
Ничего не подключено. Значит, надо подключить; через смит указываем, что будем экспортировать, или редактируем файл /etc/exports
Создаем директорию для экспорта. 
# smit mknfsexp

Проверяем, что нужные службы запущены, если нет - запускаем через smit nfs.
# lssrc -g nfs
Очень важно: в файлы /etc/hosts на обоих серверах прописываем ip-адреса серверов источника и приемника. В противном случае не заработает.

Проверяем, что расшаренный ресурс доступен с сервера источника
#showmount -e 10.30.1.129
 export list for 10.30.1.129:
/work/inst (everyone)

Теперь прописываем подключение
# mount -o rw -n servername /remotedir /localdir
или так:
# smit mountfs

Успехов.
Комментарии приветствуются


Tuesday, December 10, 2013

AIX: первый запуск

При первом запуске системы запускается графическая консоль, где вы указываете дату и время, устанавливаете параметры сети, пароль рута. Если вы случайно закрыли это окно, его можно вызвать с помощью:
#install_assist
И вот, когда система установлена, но так получилось, что вы забыли установить некоторое ПО, например, ssh.
И вот, вы уже думаете, как передать файлы по FTP или каким-нибудь другим способом.
Не спешите - под рукой же есть дистрибутив.
Воспользуйтесь утилитой установки geninstall:
#geninstall -Y -d /dev/cd0 I:openssh.base

ssh установлен, но все равно подключиться не получится - нет ip-адреса.
Конфигурируем сетевой интерфейс (например, en1)
Сделать это можно через smit или вручную:
1. Через Smit - все очень просто ( и не надо запоминать никаких ключей)
smit tcpip
2. С помощью командной строки и команды mktcpip:
mktcpip
Все ключи можно посмотреть в хелпе, опишу нескольно важных:
-a    ---  ip-адрес этого хоста
-d    ---  указывается имя домена в формате subdomain.subdomain.rootdomain
-g    ---  ip-адрес of gateway server
-h    ---  имя хоста
-i     ---  название сетевого интерфейса
-m   ---  маска подсети
-n    ---  имя ДНС сервера, если есть
-s    --- запускает TCP/IP службы

#mktcpip -h server1 -a 10.252.233.13 -m 255.255.255.0 -i en1 -g 10.252.233.1 -s

Сетевые настройки заданы, подключиться можно.
Теперь посмотрим на лимиты, которая система установила. Эти же настройки хранятся в файле /etc/security/limits.
#ulimit -a

Убираем лимиты с файлов:
# ulimit -f unlimited

Буду рад услышать, что вы включаете сразу же после первого запуска на своей системе (или наоборот выключаете).