Необходимо сказать virsh об изображении KDE. Это выполняется или импортом существующего XML-файла, это настраивается согласно Вашим потребностям или генерации той
Метод 1. Создайте и настройте XML: получите копию с где-то в другом месте или загрузите ту, указанную в предыдущем ответе, и поместите его в во временном месте. Мой случай /home/user/centos.xml (мой случай centos.img, Ваш IMAGENAME.img); qcow или qcow2 будут работать также
Импорт (создает) его в virsh
virsh create /home/user/centos.xml
После того, как импортированный в libvirt с virsh в может быть найден в/etc/libvirsh/qemu/
Метод 2. Генерируйте новый XML путем "установки" существующего изображения
virt-install --connect qemu:///system --name centos --ram 256 --disk path=/var/lib/libvirt/images/base-centos.img --bridge=virbr0 --vnc --vncport=5901 --accelerate --os-type=linux --cdrom /dev/cdrom
где путь = местоположение Вашего изображения
остановитесь вызывают предыдущую команду
virsh destroy centos
Ищите cenots в virsh
virsh list --all
Id Name State
----------------------------------
- centos shut off
Запустите новый VM
[root@ libvirt]# virsh start centos
Domain centos started
[root@ libvirt]# virsh list
Id Name State
----------------------------------
1 centos running
отредактируйте config.xml и замените следующие два тега xml на версию ниже. Затем перезапустите сервер.
<authorizationStrategy class="hudson.security.AuthorizationStrategy$Unsecured"/>
<securityRealm class="hudson.security.SecurityRealm$None"/>
Остерегайтесь, ваши существующие теги, вероятно, занимают несколько строк каждый.
Вы получаете эту ошибку, потому что вы включили безопасность, но у вас нет пользователя с разрешениями. Чтобы решить эту проблему, сначала отредактируйте config.xml
и установите для useSecurity
значение false
Я предполагаю, что вы хотите использовать локальную аутентификацию (локальную базу данных пользователей), а чем внешняя база данных (например, LDAP). Выполните шаги, указанные ниже, из Документация Jenkins .
- Перейдите на экран «Настроить глобальную безопасность» ( http: // server / jenkins / configureSecurity / ) и выберите «Включить безопасность». Альтернативный URL-адрес - http: // server: 8080 / configureSecurity .
- Выберите «Собственная база данных пользователей Jenkins» в качестве области безопасности
- Установите флажок рядом с «Разрешить пользователям подписывать вверх "
- Выбрать"
Двухстрочное исправление (запускается на сервере):
sudo ex +g/useSecurity/d +g/authorizationStrategy/d -scwq /var/lib/jenkins/config.xml
sudo /etc/init.d/jenkins restart
Примечание: требуется разрешение sudo
или запускается от имени root
.
Затем войдите в Jenkins, как обычно, и снова настройте безопасность.
В Windows: Когда я включил LDAP в разделе "Глобальная безопасность", я тоже потерял право администратора с ошибкой "Access Denied is missing the Overall/Read permission jenkins windows"
В таком случае, пожалуйста, сохраните существующий экземпляр, установите новые jenkins на другую машину или ВМ. Скопируйте config.xml из Jenkins_Home и замените его на config.xml из каталога Jenkin_Home. Во время выполнения этого действия убедитесь, что служба Jenkins остановлена. после ее замены запустите экземпляр и VOILA.
.