Subayin ang proxy sa buong deployment ng MAAS
Ibahin ang mga pag-download ng image, trapiko ng installer, pag-access sa mga naka-deploy na package, at mga huling kahilingan ng application sa MAAS.
Ang matagumpay na pag-download ng boot image ng MAAS ay nagpapatunay sa ruta ng controller. Kung ang naka-install na makina ay hindi makakuha ng mga package mamaya, siyasatin ang consumer sa yugtong iyon:
| Yugto | Consumer na dapat siyasatin |
|---|---|
| Pag-download ng image/provisioning | Ang responsableng serbisyo ng controller |
| Commissioning o pag-install | Ang pansamantalang kapaligiran ng gawain |
| Mga naka-install na package ng OS | Ang tagapamahala ng package at ang nabuong configuration |
| Pag-download ng charm, script, o application mamaya | Ang client na gumagawa ng kahilingang iyon |
Gamitin ang mga sinusuportahang kontrol ng bersyon ng MAAS na nasa serbisyo. Ang nakadokumentong enable_http_proxy ay sumasaklaw sa paggamit ng built-in o tinukoy na proxy para sa provisioning at pag-access sa package; tinutukoy ng http_proxy ang panlabas na serbisyo. Sa peer-proxy mode, maaaring gamitin ng mga naka-deploy na makina ang built-in na proxy ng MAAS, na gumagamit ng panlabas na serbisyong iyon bilang parent nito. Para sa pinapayagang paggamit ng pampublikong panlabas na parent, pumili ng HTTP na kandidato mula sa listahan ng HTTP proxy; sa peer-proxy mode, iwanang hindi nagbabago ang lokal na endpoint ng MAAS sa node.
Kaya ang lokal na endpoint ng MAAS sa node ay hindi kinakailangang lipas na. Sundin ang parent nito bago palitan ito ng panlabas na address. Ang mga lumang preseed workaround mula sa mga release na hindi nagpapadala ng proxy settings sa mga node ay hindi naglalarawan sa bawat kasalukuyang deployment.
Sa yugtong nabibigo, ihambing ang nabuong package settings, abot ng endpoint, at pagkakakilanlan ng authentication sa kapaligiran ng installer. Hindi nila kailangang magbahagi ng home directory o mga variable. Sa isang Ubuntu node na gumagamit ng APT, siyasatin ang sariling mga opsyon ng proxy ng APT. Panatilihing hiwalay ang lokal na pag-access sa metadata mula sa mga pampublikong repository; ang pagpapadala ng panloob na provisioning URL sa panlabas na parent ay maaaring mabigo habang gumagana ang mga pampublikong pag-download.
Ang shell o browser ng controller ay isa pang consumer, at hindi kinoconfigure ng naka-configure na tagapamahala ng package ang bawat susunod na runtime. Pagkatapos ng pagbabago sa pamamahala, siyasatin kung ano talaga ang natanggap ng apektadong umiiral na workload sa halip na ipagpalagay na agad nitong ni-reload ang setting.