Archive for the ‘Linux’ Category



1
Авг
Комментарии к записи Установка и настройка KVM под CentOS 6.4 отключены

Установка и настройка KVM под CentOS 6.4

Проверка аппаратной виртуализации  проца:

# egrep '(vmx|svm)' /proc/cpuinfo
Запуск сервиса
# service libvirtd start
Проверка запуска
#lsmod | grep kvm

Создание хранилища для виртуальной машины Storage Pool
Определяемся с диском, местом куда размещать.
# fdisk -l
# fdisk /dev/sdb
# mkfs.ext4 /dev/sdb1
# mount -t ext4 /dev/sdb1 /guest_images
# vi /etc/fstab
Создание хранилища
# virsh pool-define-as guest_images_dir dir - - - - "/guest_images"
# virsh pool-list --all
# virsh pool-build guest_images_dir
# virsh pool-start guest_images_dir
# virsh pool-autostart guest_images_dir
# virsh pool-info guest_images_dir

Установка виртуальной машины
Установка CentOS на гостевую ВМ:
virt-install -n VMDM_2 --ram 1024 --arch=x86_64 \
--vcpus=1 --cpu host --check-cpu \
--extra-args="vnc sshd=1 sshpw=secret ip=static reboot=b selinux=0" \
--os-type linux --os-variant=rhel6 --boot cdrom,hd,menu=on \
--disk pool=guest_images_dir,size=70,bus=virtio \
--network=bridge:virbr0,model=virtio \
--graphics vnc,listen=0.0.0.0,keymap=ru,password=some.password.here \
--noautoconsole --watchdog default,action=reset --virt-type=kvm \
--autostart --location http://mirror.yandex.ru/centos/6.4/os/x86_64/
Установка Windows на гостевую ВМ:
virt-install --connect qemu:///system --arch=x86_64 \
-n VMDM_1 -r 1024 --vcpus=1 \
--disk pool=guest_images_dir,size=70,bus=virtio,cache=none \
-c /iso/Windows2008R2RU.ISO --graphics vnc,listen=0.0.0.0,keymap=ru,password=some.password.here \
--noautoconsole --os-type windows --os-variant win2k8 \
--network=bridge:virbr0,model=e1000 --disk path=/iso/virtio-win.iso,device=cdrom,perms=ro
Примечание:
При установке ОС Windows не увидит виртуального жесткого диска, поэтому надо подгрузить дополнительный виртуальный cdrom с драйверами /iso/virtio-win.iso — расположение файла ISO с драйверами виртуального диска. Взять можно отсюда. http://alt.fedoraproject.org/pub/alt/virtio-win/latest/images/bin/virtio-win-0.1-30.iso

После запуска , подключаемся по VNC
Для проверкаи портов
# netstat -nltp | grep q
# virsh vncdisplay VMDM_1

Конфиги ВМ находятся здесь /etc/libvirt/qemu/ 

Команды для управления ВМ:
virsh -c qemu:///system help

Встроенная помощь по командам 
 virsh -c qemu:///system list --all Посмотреть статус установленных ВМ 

virsh -c qemu:///system start vsrv1 Запусить ВМ vsrv1 

virsh -c qemu:///system shutdown vsrv1 Послать команду завершения работы ВМ 

virsh -c qemu:///system destroy vsrv1 Принудительно завершить работу ВМ 

virsh -c qemu:///system undefine vsrv1 Удалить ВМ 
 Взято из http://habrahabr.ru/post/168791/ и проверено.
Для пробрасывания usb устройст по сети есть usbip 

Подобные гипервизоры первого типа VMware ESXi, Microsoft Hyper-V, Citrix XenServer

Ссылка на хранилища (https://access.redhat.com/knowledge/docs/en-US/Red_Hat_Enterprise_Linux/6/html/Virtualization_Administration_Guide/chap-Virtualization_Administration_Guide-Storage_Pools-Storage_Pools.html#sect-Virtualization-Storage_Pools-Creating-Local_Directories), по которой описаны различные типы хранилищ. Среди них есть и LVM.
31
Июл
Комментарии к записи Yum настройка через proxy отключены

Yum настройка через proxy

/etc/yum.conf

proxy=http://proxy_server:3128
Возможно добавить авторизацию , если есть
proxy_username=proxy_user
proxy_password=passwd
Только для конкретного пользователя
 В файле 
~/.bash_profile
proxy=http://proxy_server:3128
export http_proxy
Соответственно с авторизацией
http_proxy="http://proxy_user:passwd@proxy_server:3128"
export http_proxy

9
Июл
Комментарии к записи Создание разделов lvm2 centos6 отключены

Создание разделов lvm2 centos6

Подключаем на горячую винт в сервер ( при условии установок в BIOS — AHCI и HOT SWAP).

Система CentOS 6.

Смотрим подключенный диск командой fdisk -l 

Удаляем все с диска и разбиваем как нужно  — cfdisk /dev/sdb  к примеру на два раздела.

Создаем pvcreate /dev/sdb1 /dev/sdb2

Команды в помощь — pvs ,  lvmdiskscan, pvremove  …

Назначаем группу — vgcreate vg_backup /dev/sdb1  vgcreate vg_work /dev/sdb2

Команды — vgchange, vgremove, vgrename, vgsplit, vgmerge …

Создаем  lvcreate -L 500G vg_backup -n backup 

для увеличения на полный обьем диска lvextend -l +100%FREE  /dev/mapper/vg_backup-backup

Доп команды lvrename, lvremove, lvchange

Форматируем

mkfs.ext4 /dev/mapper/vg_backup-backup

Узнаем их UUID  команда blkid

Подключаем в fstab

UUID=7cjQm8-PhZB-lL4R-s8Ay-1kcd-22d0-iSqNEg /mnt/backup ext4    default    0 3

9
Июл
Комментарии к записи SWAT для samba CentOS6 отключены

SWAT для samba CentOS6

Установка  yum install samba-swat

Настройка конфигурации  /etc/xinetd.d/swat

service swat
{
port = 901
socket_type = stream
wait = no
only_from = 127.0.0.1 192.168.0.0/16
user = root
server = /usr/sbin/swat
log_on_failure += USERID
disable = no
}

Открывать в браузере на порту http://server:901

имя и пароль от root

21
Июн
Комментарии к записи Установка доп репозитария EPEL на CentOS 6 отключены

Установка доп репозитария EPEL на CentOS 6

# rpm -Uvh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

Если висит и не устанавливается , то проверить вручную путь к файлу. Часто меняется название пакета. Соединение напрямую без прокси.
Для проверки
[root@server install]# yum repolist | grep epel
* epel: fedora-mirror01.rbc.ru
epel                 Extra Packages for Enterprise Linux 6 — x86_64                                      9,069

20
Июн
Комментарии к записи Изменение размера LVM раздела в CentOS отключены

Изменение размера LVM раздела в CentOS

Имеем.
[root@server /]# pvs
File descriptor 7 (pipe:[27791]) leaked on pvs invocation. Parent PID 4878: bash
PV VG Fmt Attr PSize PFree
/dev/sda2 vg_ss lvm2 a— 931,02g 0
[root@server /]# vgs
File descriptor 7 (pipe:[27791]) leaked on vgs invocation. Parent PID 4878: bash
VG #PV #LV #SN Attr VSize VFree
vg_ss 1 3 0 wz—n- 931,02g 0
[root@server /]# lvs
File descriptor 7 (pipe:[27791]) leaked on lvs invocation. Parent PID 4878: bash
LV VG Attr LSize Pool Origin Data% Move Log Cpy%Sync Convert
lv_home vg_ss -wi-ao— 873,49g
lv_root vg_ss -wi-ao— 50,00g
lv_swap vg_ss -wi-ao— 7,53g
Необходимо увеличить или уменьшить размер раздела lv_home vg_ss -wi-ao— 873,49g, к примеру уменьшить на 500G. Cоответственно -L -500G или -L +500G.
[root@ss /]# lvreduce -r -L -500G /dev/mapper/lv_home

File descriptor 7 (pipe:[27791]) leaked on lvreduce invocation. Parent PID 4878: bash
Path required for Logical Volume «lv_home»
Please provide a volume group name
Run `lvreduce —help’ for more information.

Опция -r это изменение размера и файловой системы без потери данных.

[root@ss /]# lvreduce -r -L -500G /dev/vg_ss/lv_home
File descriptor 7 (pipe:[27791]) leaked on lvreduce invocation. Parent PID 4878: bash
Do you want to unmount "/home"? [Y|n] y
fsck from util-linux-ng 2.17.2
/dev/mapper/vg_ss-lv_home: 17126/57245696 files (0.4% non-contiguous), 11537886/228979712 blocks
resize2fs 1.41.12 (17-May-2010)
Resizing the filesystem on /dev/mapper/vg_ss-lv_home to 97907712 (4k) blocks.
The filesystem on /dev/mapper/vg_ss-lv_home is now 97907712 blocks long.

Reducing logical volume lv_home to 373,49 GiB
Logical volume lv_home successfully resized

Для проверки — lvs

18
Июн
Комментарии к записи Форматирование mkfs в ext4 CentOS отключены

Форматирование mkfs в ext4 CentOS

Для  форматирования созданных разделов на жестком диске и установке файловой системы .

команда mkfs

mkfs.ext4 /dev/sdd1

Для просмотра файловых систем данной команды  наберите mkfs и два раза нажмите на знак табуляции.

6
Июн
Комментарии к записи Установка репозитория RPMforge на Centos 6 отключены

Установка репозитория RPMforge на Centos 6

качаем пакет для установки

 http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm

Импортирование ключа.

rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txt

Проверка на ошибки.

rpm -K rpmforge-release-0.5.3-1.el6.rf.*.rpm

Установка пакета.

rpm -i rpmforge-release-0.5.3-1.el6.rf.*.rpm
4
Июн
Комментарии к записи Команда touch в linux отключены

Команда touch в linux

Для изменения параметров файла (время доступа и время модификации) или каталога, надо выполнить команду touch, не задавая никаких опций:
# touch  file
Если надо изменить только время доступа, тогда указать опцию -a (–time=access), а чтобы установить только время модификации опцию -m (или –time=modify).

Для установки любой даты и времени опция -t значение в формате: [[CC]YY]MMDDhhmm[.ss]

Для проверки
# stat file

Также используется для создания нового файла с указанным именем

#touch file

3
Июн
Комментарии к записи VirtIO Drivers для Windows на виртуальной машине в KVM отключены

VirtIO Drivers для Windows на виртуальной машине в KVM

При подключении lvm раздела к виртульной машине 64 bit версии KVM необходим драйвер. Для Windows Server 2008, Windows 7, Windows 8, Windows Server 2008 R2 and Windows Server 2012 в качестве виртуальных машин.
Скачать тут.
http://www.linux-kvm.org/page/WindowsGuestDrivers/Download_Drivers

Celadon theme by the Themes Boutique