Что такое SaltStack и с чем его едят я описал тут
В текущей статье я опишу как установить SaltStack-minion на Ubuntu
Кстати говоря saltstack-master можно установить таким же образом
apt-get install -y openssh-server openssh-client tar bzip2 pv screen rsync
yum install -y openssh-server openssh-clients tar bzip2 pv screen rsync
Для тех кто не очень понимает bash синтаксис поясню что делает этот скрипт.Не забудьте заменить "$HOST1" "$HOST2" на свои адреса хостов, а /mnt/data/ на свой путь к данным.
Теперь следует обговорить screen он умеет многое, и достоин отдельной статьи.ssh "$HOST1" screen tar cjf - /mnt/data/ | pv | ssh root@"$HOST2" "cd / && tar xjf - " rsync -vcazr -e ssh /mnt/data root@"$HOST2":/mnt/
ctrl a d # Используется для того чтобы свернуть терминал
screen -ls # Используется для того чтобы просмотреть список существующих терминалов
screen -r pid.pts-0.hostname # Используется для того чтобы вернуться в указанный терминал
screen -r # Используется для того чтобы вернуться в терминал если он открыт у вас один
![]() |
VirtualBox (Photo credit: Wikipedia) |
Значит скорее всего у вас обновилось ядро в системы и вам нужны новые header'ы ядра. Установить их достаточно просто.dmesg | grep 'warning: `VirtualBox' [ 429.050250] warning: `VirtualBox' uses 32-bit capabilities (legacy support in use)
apt-get install linux-headers-$(uname -r) -y --force-yes
/etc/init.d/vboxdrv restart Stopping VirtualBox kernel modules:. Starting VirtualBox kernel modules:.
илиFixed(Исправлено) Didn't find JVM under /home/username/.mozilla/plugins firefox: ../../../../src/plugin/solaris/plugin2/common/JavaVM.c:104: InitializeJVM: Assertion `foundJVM' failed.
то эта статья для вас.Fixed(Исправлено) Error occurred during initialization of VM java/lang/NoClassDefFoundError: java/lang/Object
apt-get update apt-get install -y unzip php5 php5-cli php5-mysql mysql-server \ mysql-client apache2 libapache2-mod-php5 libfcgi-dev libmhash-dev sudo a2enmod actions rewrite /etc/init.d/apache2 restart Restarting web server: apache2 ... waiting .
... perl: warning: Setting locale failed. perl: warning: Please check that your locale settings: LANGUAGE = (unset), LC_ALL = (unset), LANG = "ru_RU.UTF-8" are supported and installed on your system. perl: warning: Falling back to the standard locale ("C"). locale: Cannot set LC_CTYPE to default locale: No such file or directory locale: Cannot set LC_MESSAGES to default locale: No such file or directory locale: Cannot set LC_ALL to default locale: No such file or directory Selecting previously deselected package bash-completion. (Reading database ... 23221 files and directories currently installed.) Unpacking bash-completion (from .../bash-completion_1%3a1.3-1ubuntu3_all.deb) ... Processing triggers for man-db ... locale: Cannot set LC_CTYPE to default locale: No such file or directory locale: Cannot set LC_MESSAGES to default locale: No such file or directory locale: Cannot set LC_ALL to default locale: No such file or directory Setting up bash-completion (1:1.3-1ubuntu3) ... ...
W: GPG error: http://ftp.debian.org squeeze Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY AED4B06F473041FA NO_PUBKEY 64481591B98321F9
W: GPG error: http://security.debian.org squeeze/updates Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY AED4B06F473041FA