Проблема с Cent OS - Недостаточно места

У меня достаточно места, но когда я записываю новый файл в каталог var / www / html, он говорит, что недостаточно места

Это выделенный сервер с
Жесткий диск 2 x 480 ГБ SSD (Software-RAID 1)

Я использую Cent OS 7

[root@CentOS-72-64-minimal ~]# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/md2        436G  126G  310G  29% /
devtmpfs        126G     0  126G   0% /dev
tmpfs           126G     0  126G   0% /dev/shm
tmpfs           126G   17M  126G   1% /run
tmpfs           126G     0  126G   0% /sys/fs/cgroup
/dev/md1        488M  185M  277M  41% /boot
tmpfs            26G     0   26G   0% /run/user/0

Я удалил старый файл. теперь я могу писать. Почему я не могу записать файл, даже если у меня достаточно места?

Это проблема с оборудованием?

Я связался с хостинг-провайдером. Тэй ответил, что

«Большое спасибо за ваше сообщение. Пакеты для наших выделенных корневых серверов и виртуальных серверов не включают поддержку программного обеспечения. Пакеты также не включают поддержку для настройки этих серверов. Для выделенных корневых и виртуальных серверов мы предоставляем только оборудование, доступ к сети и необходимую инфраструктуру; и, конечно же, мы поддерживаем наших клиентов в случае каких-либо сбоев или сбоев. Поскольку вы являетесь клиентом одного из наших выделенных корневых серверов или виртуальных серверов, Windows Server 2012 R2: DNS, DHCP Ubuntu Server 16.04: Puppetmaster Ubuntu Server 16.04: ...

Я хочу поиграть с марионеткой, поэтому я установил небольшую тестовую среду, состоящую из 4 виртуальных машин

  • pfSense: Router
  • Windows Server 2012 R2: DNS, DHCP
  • Ubuntu Server 16.04: Puppetmaster
  • Ubuntu Server 16.04: Puppet agent

DNS настроен правильно, он правильно отвечает на все прямые и обратные запросы.

Вот набор команд, которые я выполнил на обоих ubuntu vms (базовая конфигурация)

sudo dpkg-reconfigure keyboard-configuration
sudo apt-get install -y vim openssh-server ntp
sudo dpkg-reconfigure tzdata

vi /etc/hostname (set to puppet / puppetclient)
sudo reboot now

wget https://apt.puppetlabs.com/puppetlabs-release-pc1-xenial.deb
sudo dpkg -i puppetlabs-release-pc1-xenial.deb
sudo apt-get update

А затем на главном сервере:

sudo apt-get -y install puppetserver
sudo /opt/puppetlabs/bin/puppet resource service puppetserver ensure=running enable=true
sudo service puppetserver restart

Служба puppetserver-service работает нормально (после назначения 6 ГБ ОЗУ виртуальной машине;))

На клиенте:

sudo apt-get install puppet-agent
sudo /opt/puppetlabs/bin/puppet resource service puppet ensure=running enable=true

На клиенте, Затем я делаю:

puppet agent --server puppet.puppet.intra --waitforcert 60 --test

На это отвечает

Error: Could not request certificate: The CSR retrieved from the master does not match the agent's public key.
CSR fingerprint: 82:F5:08:CC:98:8A:D1:8F:EC:3D:B0:F7:5B:EB:43:FC:FC:0D:95:30:E8:6F:7F:81:9E:1B:02:CB:A4:01:0E:50
CSR public key: Public-Key: (4096 bit)
Modulus:
    ...
Exponent: 65537 (0x10001)

Agent public key: Public-Key: (4096 bit)
Modulus:
    ...
Exponent: 65537 (0x10001)

To fix this, remove the CSR from both the master and the agent and then start a puppet run, which will automatically regenerate a CSR.
On the master:
  puppet cert clean puppetclient.puppet.intra
On the agent:
  1a. On most platforms: find /home/administrator/.puppetlabs/etc/puppet/ssl -name puppetclient.puppet.intra.pem -delete
  1b. On Windows: del "\home\administrator\.puppetlabs\etc\puppet\ssl\certs\puppetclient.puppet.intra.pem" /f
  2. puppet agent -t

Конечно, я выполнил предложенные шаги по устранению неполадок, но безрезультатно. Далее я проверил:

  • Я могу открыть порт 8140 на сервере
  • настройки времени, соответствующие
  • , обе машины имеют правильное имя хоста и правильно разрешаются DNS

Что я делаю не так?

С уважением, Christian

Edit

I just realized something: It seems like the problem only occurs when I try to run puppet as a different user than I installed it with. I wanted to run puppet agent -t as root with sudo on an OS X client and got the error message described earlier. When I run puppet as the user I installed it with, the error doesn't occur. How can I fix this?
1
задан 3 March 2017 в 18:03
1 ответ

TLDR: Используйте sudo все время или войдите в систему непосредственно от имени root (не рекомендуется)

Хорошо, похоже, что это моя вина: я не уверен на 100%, но, возможно, я установил марионетку от имени root (через sudo), сделал CSR как обычный пользователь и после этого попытался запустить ее снова от имени root.

Похоже, мне следовало использовать sudo / root все время, потому что после того, как я удалил сертификаты с клиента и сервера, как сейчас:

    To fix this, remove the CSR from both the master and the agent and then start a puppet run, which will automatically regenerate a CSR.
    On the master:
    puppet cert clean puppetclient.puppet.intra
    On the agent:
    1a. On most platforms: find /home/administrator/.puppetlabs/etc/puppet/ssl -name puppetclient.puppet.intra.pem -delete
    1b. On Windows: del "\home\administrator\.puppetlabs\etc\puppet\ssl\certs\puppetclient.puppet.intra.pem" /f
    2. puppet agent -t

А затем переделал CSR как корневой, похоже, теперь все работает нормально.

0
ответ дан 4 December 2019 в 05:08

Теги

Похожие вопросы