Консоль после установки гостевых систем с KVM и virt-install

Я пытаюсь установить несколько виртуальных машин с KVM в мою систему Debian Jessie. Я много исследовал, но пока не нашел ответ на мою проблему.

Я подключаюсь через ssh к своей главной машине и пытаюсь установить новую гостевую машину, выполнив следующую команду от имени пользователя root:

virt-install --connect qemu:///system -n vpsName --memory=5000 --vcpus=4 --disk path=/var/lib/libvirt/images/nix.img,size=125 -c /home/localuser/images/debian-8.6.0-amd64-netinst.iso --graphics vnc,listen=0.0.0.0 --noautoconsole --os-type linux --os-variant generic --accelerate --network=bridge:br0 --hvm

После Через несколько секунд я получаю следующее сообщение:

Установка домена все еще выполняется. Вы можете повторно подключиться к консоль, чтобы завершить процесс установки.

У меня точный вопрос: как мне попасть в консоль установщика со стандартными подсказками установки (имя хоста, страна, ...) установщика Debian?

Один Метод, который я пробовал, был VNC на открытом порту, но я не могу подключиться. Он запрашивает пароль и затем зависает после ввода пароля.

Еще я попытался открыть ssh-соединение с параметром -Y , а затем установить его, указав —- graphics none - -console pty, target_type = serial . Это тоже не сработало; Я застрял в зависшей командной строке.

Я уверен, я не единственный, у кого была эта проблема. К сожалению, я не смог найти похожий пост с полезным ответом.

Спасибо за помощь!

С уважением. Текущий файл конфигурации довольно длинный и имеет много дубликатов, так как у меня 20 блоков , в основном ...

У меня есть веб-сайт с 20 различными сертификатами SSL, обслуживаемыми с помощью SNI. /

Итак, я попытался включить кеширование на nginx, но когда я перезагружаю сервер, я получаю сообщение «502 Bad Getaway»

Я знаю, какая строка все ломает, но я не уверен почему и как это исправить.

proxy_pass http://127.0.0.1/;

Если я прокомментирую эту строку, сайт будет работать, но очевидно, что кеширования нет.

Может кто-нибудь объяснить мне, что мне не хватает, пожалуйста?

Весь файл conf:

#GE CONFIG (DOT NOT REMOVE!)
include forge-conf/dev.mywebsite.com/before/*;

proxy_cache_path /var/cache keys_zone=one:10m levels=1:2 inactive=60m use_temp_path=off;

map $sent_http_content_type $expires {
    default                    off;
    text/html                  epoch;
    text/css                   max;
    application/javascript     max;
    ~image/                    max;
}

server {
    listen 80;
    server_name dev.mywebsite.com;
    root /home/forge/dev.mywebsite.com/public;

    # FORGE SSL (DO NOT REMOVE!)
    # ssl_certificate;
    # ssl_certificate_key;

    ssl_protocols TLSv1 TLSv1.1 TLSv1.2;

    index index.html index.htm index.php;

    charset utf-8;

    # FORGE CONFIG (DOT NOT REMOVE!)
    include forge-conf/dev.mywebsite.com/server/*;

    location = /favicon.ico { access_log off; log_not_found off; }
    location = /robots.txt  { access_log off; log_not_found off; }

    #access_log /var/log/mywebsite.acces.log;
    error_log  /var/log/nginx/dev.mywebsite.com-error.log error;

    error_page 404 /index.php;

    location ~ \.php$ {
        fastcgi_split_path_info ^(.+\.php)(/.+)$;
        fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;
        fastcgi_index index.php;
        include fastcgi_params;
    }

    location ~ /\.ht {
        deny all;
    }

    location  / {
    try_files $uri $uri/ /index.php?$query_string;

    ###
    # Proxy Swag
    ###

    proxy_pass http://127.0.0.1/;
    proxy_cache one;
    proxy_cache_use_stale error timeout updating http_500 http_502 http_503 http_504;



}

# FORGE CONFIG (DOT NOT REMOVE!)
0
задан 27 December 2016 в 14:59
1 ответ

С этой конфигурацией вы делаете бесконечный прокси-цикл, когда проксируете запросы от службы веб-сервера на 80 порт на тот же порт.

Для кэширования содержимого FastCGI необходимо использовать директиву fastcgi_cache.

.
1
ответ дан 4 December 2019 в 16:23

Теги

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