MAAS кластер не синхронизирован

У меня есть еще одна проблема с MAAS. Один за другим ...

Настроив второй кластер, я достиг шага синхронизации изображений. Кажется, что загрузка работает нормально, но кластер патетически не синхронизирован в графическом интерфейсе. В чем может быть проблема?

В /var/lib/maas/boot-resources у меня есть бесконечное количество каталогов snapshot-yyyymmdd-hhmmss ...

В maas.log у меня есть:

 /var/lib/maas/boot-resources/snapshot-20150307-155155
Mar  7 16:51:56 node6 maas.boot_image_download_service: [ERROR] Failed to download images: <urlopen error [Errno -2] Name or service not known>

В pserv.log у меня есть:

2015-03-07 16:46:56+0100 [-] Logged OOPS id OOPS-adfa7a97ffe207c7b625e278f29be756: URLError: <urlopen error [Errno -2] Name or service not known>
2015-03-07 16:51:56+0100 [-] Unhandled Error
    Traceback (most recent call last):
      File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 423, in errback
        self._startRunCallbacks(fail)
      File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 490, in _startRunCallbacks
        self._runCallbacks()
      File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 577, in _runCallbacks
        current.result = callback(current.result, *args, **kw)
      File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 1155, in gotResult
        _inlineCallbacks(r, g, deferred)
    --- <exception caught here> ---
      File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 1097, in _inlineCallbacks
        result = result.throwExceptionIntoGenerator(g)
      File "/usr/lib/python2.7/dist-packages/twisted/python/failure.py", line 389, in throwExceptionIntoGenerator
        return g.throw(self.type, self.value, self.tb)
      File "/usr/lib/python2.7/dist-packages/provisioningserver/pserv_services/image_download_service.py", line 130, in maybe_start_download
        yield self._start_download()
      File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 1097, in _inlineCallbacks
        result = result.throwExceptionIntoGenerator(g)
      File "/usr/lib/python2.7/dist-packages/twisted/python/failure.py", line 389, in throwExceptionIntoGenerator
        return g.throw(self.type, self.value, self.tb)
      File "/usr/lib/python2.7/dist-packages/provisioningserver/pserv_services/image_download_service.py", line 121, in _start_download
        get_proxy_url("https"))
      File "/usr/lib/python2.7/dist-packages/twisted/python/threadpool.py", line 191, in _worker
        result = context.call(ctx, function, *args, **kwargs)
      File "/usr/lib/python2.7/dist-packages/twisted/python/context.py", line 118, in callWithContext
        return self.currentContext().callWithContext(ctx, func, *args, **kw)
      File "/usr/lib/python2.7/dist-packages/twisted/python/context.py", line 81, in callWithContext
        return func(*args,**kw)
      File "/usr/lib/python2.7/dist-packages/provisioningserver/utils/twisted.py", line 148, in wrapper
        return func(*args, **kwargs)
      File "/usr/lib/python2.7/dist-packages/provisioningserver/rpc/boot_images.py", line 87, in _run_import
        boot_resources.import_images(sources)
      File "/usr/lib/python2.7/dist-packages/provisioningserver/import_images/boot_resources.py", line 268, in import_images
        install_boot_loaders(snapshot_path, image_descriptions.get_image_arches())
      File "/usr/lib/python2.7/dist-packages/provisioningserver/import_images/boot_resources.py", line 102, in install_boot_loaders
        boot_method.install_bootloader(destination)
      File "/usr/lib/python2.7/dist-packages/provisioningserver/boot/uefi.py", line 191, in install_bootloader
        'main', 'amd64')
      File "/usr/lib/python2.7/dist-packages/provisioningserver/boot/utils.py", line 160, in get_updates_package
        package, archive, component, architecture, release=release)
      File "/usr/lib/python2.7/dist-packages/provisioningserver/boot/utils.py", line 136, in get_package
        package, archive, component, architecture, release=release)
      File "/usr/lib/python2.7/dist-packages/provisioningserver/boot/utils.py", line 115, in get_package_info
        packages = get_packages(archive, component, architecture, release=release)
      File "/usr/lib/python2.7/dist-packages/provisioningserver/boot/utils.py", line 94, in get_packages
        release_file = get_file(release_url)
      File "/usr/lib/python2.7/dist-packages/provisioningserver/boot/utils.py", line 52, in get_file
        response = urllib2.build_opener().open(url)
      File "/usr/lib/python2.7/urllib2.py", line 404, in open
        response = self._open(req, data)
      File "/usr/lib/python2.7/urllib2.py", line 422, in _open
        '_open', req)
      File "/usr/lib/python2.7/urllib2.py", line 382, in _call_chain
        result = func(*args)
      File "/usr/lib/python2.7/urllib2.py", line 1214, in http_open
        return self.do_open(httplib.HTTPConnection, req)
      File "/usr/lib/python2.7/urllib2.py", line 1184, in do_open
        raise URLError(err)
    urllib2.URLError: <urlopen error [Errno -2] Name or service not known>

2015-03-07 16:51:56+0100 [-] Logged OOPS id OOPS-6f24ef492ef8ec698cd54230926ffb2c: URLError: <urlopen error [Errno -2] Name or service not known>
1
задан 7 March 2015 в 20:18

2 ответа

Через некоторое время найденный, что проблема была связана с определением имен...

Для ответа на вопросы на моем ответе, что я сделал, должен был решить проблему с восходящим сервером DNS для разрешения определения имен для интернет-доменов. Это решило проблему...

1
ответ дан 7 March 2015 в 20:18

Я просто добавляю "серверы имен DNS" и "поиск DNS" к/etc/network/interface после перезапуска, он синхронизировался:

автоматический eth0
iface eth0 inet, статичный
адрес 192.168.110.2
сетевая маска 255.255.255.0
, сеть 192.168.110.0
широковещательно передала 192.168.110.255
серверы имен DNS 10.196.?.? 192.168.110.2
поиск DNS 10.196.?.? 192.168.110.2

0
ответ дан 8 March 2015 в 06:18

Другие вопросы по тегам:

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