Солярис регламент то


Регламент ТО Хендай Солярис, карта регламента технического обслуживания Hyundai Solaris

П – проверка и при необходимости чистка, смазка, подтяжка | З – замена

Периодичность прохождения ТО (месяцы или километры), что раньше.

Количество пройденных месяцев

12

24

36

48

60

72

84

96

108

120

132

144

156

168

Пробег в тыс. км.

15

30

45

60

75

90

105

120

135

150

165

180

195

210

1

Фильтр очистки воздуха

З

З

З

З

З

З

З

З

З

З

З

З

З

З

2

Система климат-контроля и кондиционирования воздуха (при наличии)

П

П

П

П

П

П

П

П

П

П

П

П

П

П

3

Состояние АКБ

П

П

П

П

П

П

П

П

П

П

П

П

П

П

4

Тормозные магистрали, шланги и соединения

П П

П

П П

П

П П

П

П

П П

П

П

5

Тормозная жидкость/жидкость привода сцепления (при наличии)

П

З

П

З

П

З

П

З

П

З

П

З

П

З

6

Тормозные диски и колодки

П

П

П

З

П

П

П

З

П

П

П

З

П

П

7

Приводные ремни

П

П

П

П

П

П

П

П

П

П

П

П

П

П

8

Ведущие валы и пылезащитные чехлы

П

П

П

П

П

П

П

П

П

П

П

П

П

П

9

Выхлопная система

П

П

П

П

П

П

П

П

П

П

П

П

П

П

10

Шаровые соединения передней подвески

П

П

П

П

П

П

П

П

П

П

П

П

П

П

11

Топливный фильтр

 

П

 

З

 

П

 

З

 

П

 

З

 

П

12

Топливные магистрали, шланги и соединения

 

 

 

П

 

 

 

П

 

 

 

П

 

 

13

Стояночный тормоз

П

П

П

П

П

П

П

П

П

П

П

П

П

П

14

Зубчатая рейка рулевого механизма, рычажная передача и пылезащитные чехлы

П

П

П

П

П

П

П

П

П

П

П

П

П

П

15

Шины (износ протектора и давление воздуха)

П

П

П

П

П

П

П

П

П

П

П

П

П

П

16

Уровень рабочей жидкости АКПП (при наличии)

П

П

П

П

П

П

П

П

П

П

П

П

П

П

-

Уровень масла МКПП (при наличии)

 

 

 

З

 

 

 

З

 

 

 

З

 

 

17

Шланг и крышка горловины топливного бака

 

 

 

П

 

 

 

П

 

 

 

П

 

 

18

Моторное масло и масляной фильтр

З

З

З

З

З

З

З

З

З

З

З

З

З

З

19

Свечи зажигания

 

З

 

З

 

З

 

З

 

З

 

З

 

З

20

Фильтр салона

З

З

З

З

З

З

З

З

З

З

З

З

З

З

21

Система охлаждения двигателя

 

 

 

П

 

 

 

П

 

 

 

П

 

 

22

Охлаждающая жидкость

Первая замена после 210000 км или 120 месяцев, затем каждые 30000 км или 24 месяца

23

Клапанный зазор

Каждые 90000 км или 72 месяца 

24

Электропроводка

П

П

П

П

П

П

П

П

П

П

П

П

П

П

25

Замки дверей, петли и ограничители

П

П

П

П

П

П

П

П

П

П

П

П

П

П

26

Форсунки омывателя и щетки стеклоочистителей

П

П

П

П

П

П

П

П

П

П

П

П

П

П

27

 Добавить топливные присадки

Каждые 5000 км или 6 месяцев

 
Руководство по администрированию сети Solaris 11 для начинающих

- Geek Diary

Сетевая конфигурация в Oracle Solaris 11 значительно изменилась по сравнению с настройкой сети в Oracle Solaris 10. Кроме того, Oracle Solaris 11 поддерживает несколько новых сетевых функций, включая некоторые ключевые сети. технологии виртуализации.

Команды сетевого администрирования

Используйте следующие команды для постоянной конфигурации сети в Oracle Solaris 11:

  • ipadm : создает постоянную конфигурацию интерфейсов, адресов и свойств TCP / IP.Эта команда заменяет команду ifconfig, которая используется в Oracle Solaris 10.
  • dladm : Управляет конфигурацией канала передачи данных. Эта команда заменяет команду ndd и файл drive.conf, которые используются в Oracle Solaris 10 для настройки определенных параметров сети.
  • маршрут : настройка постоянных маршрутов. Эта команда заменяет файл / etc / defaultrouter, который используется в Oracle Solaris 10 для управления конфигурацией системного маршрута.

Примечание : В Oracle Solaris 11 файл / etc / defaultrouter не удаляется, но считается устаревшим.

Сравнение команд сетевого администрирования (Solaris 10 V / s Solaris 11)

Задача Oracle Solaris 10 Oracle Solaris 11
Конфигурация канала связи командная команда командная команда
IP-интерфейс и настройка IP-адреса Команда ifconfig и отредактируйте файл / etc / hostname *. Ipadm команда
Конфигурация имени хоста системы Отредактируйте файл / etc / nodename. имя хоста команда
Конфигурация имени хоста TCP / IP Отредактируйте файл / etc / inet / hosts. Отредактируйте файл / etc / inet / hosts.
Администрирование сетевых параметров -я команда ipadm команда dladm команда
Конфигурация беспроводной сети wificonfig команда командная команда
Конфигурация привода -я команда и отредактируйте / etc / driver.файл конф. Установить свойства dladm. Настройте личные свойства драйвера.

Администрирование каналов данных

Определите состояние физических сетевых интерфейсов:

 # шоу шоу физ LINK MEDIA ГОСУДАРСТВЕННАЯ СКОРОСТЬ ДУПЛЕКСА net1 Ethernet неизвестен 1000 полный e1000g1 net2 Ethernet неизвестен 1000 полный e1000g2g net0 Ethernet up 1000 полный e1000g0 net3 Ethernet неизвестен 1000 полный e1000g3 

Определите состояние каждого сетевого соединения:

 # dladm show-link LINK CLASS MTU ГОСУДАРСТВЕННЫЙ НАД net1 phys 1500 неизвестно - net2 физ 1500 неизвестен - нет0 физ 1500 до - net3 физ 1500 неизвестно - 

Настройка IP-интерфейсов и IP-адресов

1.Настройте статический сетевой интерфейс:

 # ipadm create-ip net0 # ipadm create-addr –T static –a local = 192.168.0.112 / 24 net0 net0 / v4 

2. Настройте интерфейс с DHCP:

 # ipadm create-ip net1 # ipadm create-addr –T dhcp net1 / dhcpaddr net1 / dhcpaddr 

3. Показать информацию об интерфейсе:

 # интерфейс ipadm # ipadm show-if # ipadm show-addr 

Примечание : Существует два шага для настройки IP в Oracle Solaris 11: сначала вы создаете интерфейс, а затем настраиваете IP-адрес для интерфейса.Однако в Oracle Solaris 10 вы настраиваете IP за один шаг с помощью команды ifconfig.

Настройка постоянных маршрутов

Вы используете команду route для ручного управления таблицами сетевой маршрутизации. Использование опции –p с командой route делает изменения постоянными при перезагрузках. Вы не можете управлять маршрутами с помощью файла / etc / defaultrouter , потому что он устарел в Oracle Solaris 11.

1. Добавьте постоянный маршрут в систему:

 # route –p добавить IP-адрес по умолчанию 

2.Просмотреть все постоянные статические маршруты:

3. Отображение текущих активных маршрутов в системе:

Настройка реактивных профилей

Вы используете команду « netadm list » для отображения всей информации профиля, включая то, какие профили активны, даже если текущий активный профиль - DefaultFixed , и вы используете фиксированную конфигурацию сети. Это единственная команда, которую вы можете использовать, чтобы определить, какой профиль активен в системе. Также вы используете команду netadm list, чтобы проверить, какой профиль активен после установки.

Вы используете команду « netcfg » для создания новых профилей и их настройки, а также команду netadm для отображения информации о существующих профилях и управления пользовательскими профилями.

Профиль сети и типы объектов конфигурации:

  • Профили конфигурации сети (NCP) : NCP определяет конфигурацию сетевых каналов и интерфейсов. Существует два типа NCP:
    • Автоматическая NCP : это системный профиль, который состоит из одного NCU канала и одного NCU интерфейса для каждого физического канала системы.Содержание автоматического NCP изменяется, если сетевые устройства добавляются или удаляются.
    • Определяемые пользователем NCP : это профили, которые вы создаете для удовлетворения потребностей вашей конкретной конфигурации сети. Пользовательский NCP может быть изменен и удален пользователем.
  • Единицы конфигурации сети (NCU) : Это отдельные объекты конфигурации (или профили), которые содержат все свойства, которые определяют NCP. Каждый NCU представляет собой физический канал или интерфейс и содержит свойства, которые определяют конфигурацию для этого канала или интерфейса.
  • Профили местоположения : это один из двух основных типов профилей, который определяет сетевую конфигурацию системы и определяет общесистемную сетевую конфигурацию (например, службы именования, домен, IP-фильтр и конфигурация IPsec). Существуют как системные, так и пользовательские местоположения.

1. Перечислите все профили и их состояние:

2. Список системных и пользовательских профилей:

3. Создайте NCP и NCU:

 # netcfg netcfg> создать ncp oracle_profile netcfg: ncp: oracle_profile> создать ncu phys net0 

4.Включить профиль:

 # netadm enable -p loc geeklab # netadm enable -p ncp oracle_profile 

5. Создайте NCP и NCU:

 # netcfg netcfg> создать ncp oracle_profile netcfg: ncp: oracle_profile> создать ncu phys net0 Создал ncu 'net0'. Ходьба свойства ... ... 

6. Создайте профиль местоположения:

 # netcfg netcfg> create loc User Создано loc 'User'. Ходьба свойства ... ... 

7.Включить профиль:

 # netadm enable -p loc geeklab # netadm enable -p ncp oracle_profile 
,
Рекомендуемые настройки Solaris - Чистые технические услуги Включите следующую запись в файл /kernel/drv/scsi_vhci.conf . Требуется для конфигурации многолучевого распространения - изменения выделены жирным шрифтом и выделены .
 # # Copyright (c) 2001, 2014, Oracle и / или ее филиалы. Все права защищены. # # имя = "scsi_vhci"; # # Глобальная конфигурация балансировки нагрузки: настройка load-balance = "none" приведет к # все операции ввода-вывода для данного устройства (которые поддерживают многолучевой ввод-вывод) происходят через один # дорожка.Установка load-balance = "round-robin" приведет к каждому пути к устройству # использовать по очереди. # нагрузки баланс = «кольцевой»; # # Автоматическая настройка возврата # возможные значения: auto-failback = "enable" или auto-failback = "disable" автоматическое восстановление после сбоев = «включить»; #BEGIN: FAILOVER_MODULE_BLOCK (НЕ ПЕРЕДАТЬ ИЛИ УДАЛИТЬ) # # Объявите пути модуля отработки отказа scsi_vhci с помощью ddi-forceload, чтобы # они загружаются достаточно рано, чтобы быть доступными для корневого использования scsi_vhci. # # ПРИМЕЧАНИЕ: правильная работа зависит от значения 'ddi-forceload', это Значение # не должно быть изменено.Порядок записи от # наиболее специфичные отказоустойчивые модули (с «пробной» реализацией, которая # полностью на основе таблиц VID / PID), для большинства универсальных (отказоустойчивых модулей, которые # основаны на стандартах T10, таких как TPGS). По договоренности последняя часть # Путь модуля аварийного переключения, после "/ scsi_vhci_", называется # "failover-module-name", которая начинается с "f_" (например, "f_asym_sun"). # «failover-module-name» также используется в механизме переопределения ниже. ddi-forceload = "Разное / scsi_vhci / scsi_vhci_f_asym_sun", "Разное / scsi_vhci / scsi_vhci_f_asym_emc", "MISC / scsi_vhci / scsi_vhci_f_sym_hds", "Разное / scsi_vhci / scsi_vhci_f_sym_enc", "Разное / scsi_vhci / scsi_vhci_f_tpgs_tape", "Разное / scsi_vhci / scsi_vhci_f_tape", "Разное / scsi_vhci / scsi_vhci_f_sym_emc", "Разное / scsi_vhci / scsi_vhci_f_asym_emc", "Разное / scsi_vhci / scsi_vhci_f_asym_lsi", "Разное / scsi_vhci / scsi_vhci_f_sym", "MISC / scsi_vhci / scsi_vhci_f_tpgs"; # # Для устройства с GUID, обнаруженным на pHCI с включенным mpxio, vHCI # доступ также зависит от одного из отказоустойчивых модулей scsi_vhci, принимающих # устройство.По умолчанию это происходит с помощью «зонда» отказоустойчивого модуля. # реализация (sfo_device_probe), указывающая, что устройство поддерживается в # scsi_vhci. Чтобы переопределить эту конфигурацию, ориентированную на зонд по умолчанию, в # заказ на # # 1) установить поддержку для устройства, не принятого в настоящее время под scsi_vhci # # или 2) переопределить модуль, выбранный «щупом» # # или 3) отключить поддержку scsi_vhci для устройства # # вы можете добавить кортеж «scsi-vhci-failover-override», как описано в # scsi_get_device_type_string (9F).Для каждого кортежа первая часть содержит # основная идентификационная информация устройства (vid / pid) и вторая часть выбирает # отказоустойчивый модуль с помощью «failover-module-name». Если вы хотите отключить # scsi_vhci для поддержки устройства используйте специальное имя аварийного модуля "NONE". # В настоящее время для каждого failover-module-name в 'scsi-vhci-failover-override' # (кроме "NONE") должен быть # "misc / scsi_vhci / scsi_vhci_ " в "ddi-forceload" выше. # # "111111" # "012345670123456789012345", "failover-module-name" или "NONE" # "| -VID-- || ----- PID ------ |", # scsi-vhci-failover-override = "PURE FlashArray", "f_sym";  scsi-vhci-failover-override = "PURE FlashArray", "f_tpgs";  # scsi-vhci-failover-override = "PURE FlashArray", "f_asym_lsi"; # scsi-vhci-failover-override = # "STK FLEXLINE 400", "f_asym_lsi", # "SUN T4", "f_tpgs", # "CME XIRTEMMYS", "NONE"; # #END: FAILOVER_MODULE_BLOCK (НЕ ПЕРЕМЕЩАТЬ ИЛИ УДАЛИТЬ) #BEGIN: UPDATE_PATHSTATE_ON_RESET_BLOCK (НЕ ПЕРЕДАТЬ ИЛИ УДАЛИТЬ) # # Настраивается для обновления состояний пути после сброса UNIT ВНИМАНИЕ.# Существуют массивы, которые не ставят UA в очередь во время перезагрузки # после неявного аварийного переключения. Для таких массивов нам нужно # обновлять состояния пути после сброса любого типа UA, так как # UA сбрасывает более высокий приоритет среди других ВНИМАНИЕ ЕДИНИЦЫ # условия. По умолчанию scsi_vhci не обновляет состояния пути # на UA сбрасывает. Чтобы scsi_vhci сделал это для таких массивов, вам нужно # чтобы установить для настраиваемого scsi-vhci-update-pathstate-on-reset значение «yes» # для комбинации VID / PID, как описано ниже. # # "012345670123456789012345", "yes" или "no" # "| -VID-- || ----- PID ------ |", # scsi-vhci-update-pathstate-on-reset = # "Столп Аксиома", "да", «Oracle Oracle FS», «да»,  "PURE FlashArray", "да";  # #END: UPDATE_PATHSTATE_ON_RESET_BLOCK (НЕ ПЕРЕДАТЬ ИЛИ УДАЛИТЬ) #BEGIN: SPREAD_IPORT_RESERVATION_BLOCK # # Настраивается для оптимизации выбора пути команды резервирования SCSI.С участием # эта оптимизация, будет выбран путь с наименее занятым портом инициатора # для команды резервирования SCSI. Если оптимизация отключена, scsi_vhci будет # использовать политику балансировки нагрузки "none" для пути команды резервирования SCSI # выбор. Перестраиваемый Spread-Iport-Reservation используется для установки по умолчанию # стоимость. Значением по умолчанию является «да». Чтобы scsi_vhci отключил # глобальная оптимизация, вам нужно установить настраиваемое распространение-iport-резервирование # на "нет". Перестраиваемые Spread-Iport-Reservation-Exptions могут описывать исключительные # случаев с указанной комбинацией VID / PID, которая имеет более высокий приоритет, чем # настраиваемое распространение-iport-резервирование.# # spread-iport -servation = "yes"; # # "012345670123456789012345", "yes" или "no" # "| -VID-- || ----- PID ------ |", # spread-iport-оговорка-исключения = # "STK T10000C", "да", # "HP Ultrium 4-SCSI", "нет"; # # Чтобы найти наименее занятый порт инициатора, загрузку трафика каждого порта инициатора # нужно контролировать. Важным показателем нагрузки на трафик является rlentime: # совокупная длина прогона * временное произведение каждого порта инициатора. Delta Rlentime Количество последних периодов времени используется для представления исторической загрузки трафика.# Одновременный моментальный снимок каждого порта инициатора необходим для # рассчитать время дельты. Настраиваемый iport-rlentime-snapshot-interval является # используется для настройки временного интервала в секундах для создания снимка rlentime # каждого порта инициатора. Его значение по умолчанию составляет 30 секунд. # # iport-rlentime-snapshot-interval = 30; # #END: SPREAD_IPORT_RESERVATION_BLOCK #BEGIN: LSR_CLIENT_GRACE_PERIOD_BLOCK # # Держите LSR приостановлено клиентское устройство как подключено для # lsr-client-life секунды, когда все пути приостановлены LSR.# В течение этого расширенного срока службы все запросы ввода / вывода будут поставлены в очередь. Когда # расширенное время жизни истекло, запросы ввода-вывода в очереди будут # повторная обработка с отсоединенным клиентским устройством. # # Установка этого значения в 0 отключит функцию. # # suspend-client-grace-period = 0; # #END: LSR_CLIENT_GRACE_PERIOD_BLOCK #BEGIN: NOTE_BLOCK # Поля VID выше должны содержать ровно восемь выровненных по левому краю ASCII # персонажи. Если VID меньше 8 символов, он должен быть дополнен # пробелы (ASCII 0x20) до 8 символов.# # Приведенные выше поля PID должны содержать не более шестнадцати ASCII с выравниванием по левому краю # персонажи. Поле PID имеет неявное правило подстановочного знака. Идентификатор продукта # в возвращенной строке запроса SCSI считается совпадением, если оно имеет # PID поле в качестве префикса. Например, «Аксиома столпа» относится как к # «Аксиома столба 600» и «Аксиома столба 500». # #END: NOTE_BLOCK 
,
Как найти количество физических / логических процессоров, ядер и памяти в Solaris - Geek Diary

Иногда бывает сложно собрать информацию о процессоре и памяти, особенно с оборудованием серии t с установленными на нем LDOM. В статье приводится пример сервера T5240 для сбора аппаратной информации, такой как физические / логические процессоры и память. T5240, который я использую, имеет следующие характеристики:

Тип процессора Физические процессоры Виртуальные / логические процессоры (потоки) Память
UltraSPARC T2 Plus 2 128 64 ГБ

Сбор информации о процессорах

Поиск физических / логических процессоров
Чтобы узнать количество физических процессоров в любой системе, используйте параметр -p с командой psrinfo.Опция -p может не работать с солярисом 9 и ниже. В этом случае используйте команду kstat для поиска физических процессоров.

Если вам нужен более подробный вывод, используйте -v с вышеуказанной командой:

 # psrinfo -pv Физический процессор имеет 64 виртуальных процессора (0-63) UltraSPARC-T2 + (процессор 0, тактовая частота 1165 МГц) Физический процессор имеет 64 виртуальных процессора (64-127) UltraSPARC-T2 + (cpuid 64 с тактовой частотой 1165 МГц) 

Теперь psrinfo или psrinfo -v будут отображать все логические / виртуальные процессоры.Так что в случае T5240 он будет показывать все потоки на всех ядрах и процессорах.

 # psrinfo -v | Больше Статус виртуального процессора 0 по состоянию на: 12.08.2009 12:01:00 он-лайн с 08.08.2009 06:03:02. Процессор sparcv9 работает на частоте 1165 МГц, и имеет процессор с плавающей запятой sparcv9. Статус виртуального процессора 1 по состоянию на 12.08.2009 12:01:00 он-лайн с 08.08.2009 06:03:05. Процессор sparcv9 работает на частоте 1165 МГц, и имеет процессор с плавающей запятой sparcv9.Статус виртуального процессора 2 по состоянию на 12.08.2009 12:01:00 он-лайн с 08.08.2009 06:03:05. Процессор sparcv9 работает на частоте 1165 МГц, и имеет процессор с плавающей запятой sparcv9. ......... 

Чтобы вычислить общее количество потоков в T5240, просто подведите итог в команде psrinfo:

Поиск ядер
Чтобы найти общее количество ядер во всех процессорах:

 # kstat cpu_info | grep core_id | sort -u | wc -l 16 

Теперь, чтобы найти количество ядер на процессор, просто выполните математические расчеты: общее количество ядер / общее количество физических процессоров

Другой способ сбора информации о процессоре - использование команды prtdiag:

 # prtdiag -v | Больше Конфигурация системы: Корпорация Oracle Sun4V SPARC T2 + Объем памяти: 65536 мегабайт ================================ Виртуальные процессоры ================ ================ Состояние реализации частоты ID процессора ------ --------- ---------------------- ------- 0 1400 МГц SPARC-T2 + онлайн 1 1400 МГц SPARC-T2 + онлайн 2 1400 МГц SPARC-T2 + онлайн 3 1400 МГц SPARC-T2 + онлайн 4 1400 МГц SPARC-T2 + онлайн 5 1400 МГц SPARC-T2 + онлайн 6 1400 МГц SPARC-T2 + онлайн 7 1400 МГц SPARC-T2 + онлайн 8 1400 МГц SPARC-T2 + онлайн 9 1400 МГц SPARC-T2 + онлайн 10 1400 МГц SPARC-T2 + онлайн 11 1400 МГц SPARC-T2 + онлайн 12 1400 МГц SPARC-T2 + онлайн 13 1400 МГц SPARC-T2 + онлайн 14 1400 МГц SPARC-T2 + онлайн 15 1400 МГц SPARC-T2 + онлайн ,... 

Получение сопоставления ЦП и ядра
Небольшой сценарий здесь отображает сопоставление ЦП и ядра на сервере. В случае T5240 он покажет, какой поток лежит на каком ядре процессора.

 # кошка cpu-core-mapping.sh #! / Bin / КШ kstat cpu_info | egrep "cpu_info | core_id" | AWK 'BEGIN {printf "% 4s% 4s", "CPU", "core"} / module / {printf "n% 4s", $ 4} / core_id / {printf "% 4s", $ 2} END {printf "n"} '

Результат выполнения скрипта:

 #./cpu-core-mapping.sh Ядро процессора 0 0 1 0 2 2 3 2 40 40 41 40 42 42 43 42 ....... 

Сбор информации о памяти

Получение информации о памяти тривиально. используйте команду prtconf и grem для памяти:

 # prtconf | grep Memory Объем памяти: 65536 Мегабайт 

Мы также можем использовать команду prtdiag, чтобы найти память в системе:

 # prtdiag -v | grep Memory Объем памяти: 65536 Мегабайт 

Поиск информации о процессоре на оборудовании T-серии с помощью LDOM

Если на вашем оборудовании T-серии установлены LDOM, приведенные выше команды могут не дать правильных значений.Используйте команду «ldm list-devices -a» для вывода списка основных, виртуальных процессоров (VCPU) и назначений ресурсов.

 # список устройств ldm -a CORE ID% БЕСПЛАТНАЯ CPUSET 0 12 (0, 1, 2, 3, 4, 5, 6, 7) 10 (8, 9, 10, 11, 12, 13, 14, 15) 2 0 (16, 17, 18, 19, 20, 21, 22, 23) 3 0 (24, 25, 26, 27, 28, 29, 30, 31) 4 0 (32, 33, 34, 35, 36, 37, 38, 39) 5 0 (40, 41, 42, 43, 44, 45, 46, 47) 6 0 (48, 49, 50, 51, 52, 53, 54, 55) 7 0 (56, 57, 58, 59, 60, 61, 62, 63) 8 0 (64, 65, 66, 67, 68, 69, 70, 71) 9 0 (72, 73, 74, 75, 76, 77, 78, 79) 10 0 (80, 81, 82, 83, 84, 85, 86, 87) 11 0 (88, 89, 90, 91, 92, 93, 94, 95) 12 0 (96, 97, 98, 99, 100, 101, 102, 103) 13 0 (104, 105, 106, 107, 108, 109, 110, 111) 14 0 (112, 113, 114, 115, 116, 117, 118, 119) 15 0 (120, 121, 122, 123, 124, 125, 126, 127) 16 0 (128, 129, 130, 131, 132, 133, 134, 135) ,.......................... 
,

Смотрите также

[an error occurred while processing the directive]
Автопрофи, г. Екатеринбург, ул. Таватуйская, 20.
[an error occurred while processing the directive]