Ich habe den Apache Cloudstack auf CentOS 6.8 Maschine nach quick installation guide eingerichtet. Der Verwaltungsserver und der KVM werden auf demselben Computer eingerichtet. Der Management Server läuft ohne Probleme. Ich konnte Zonen-, Pod-, Cluster-, Primär- und Sekundärspeicher über die Webschnittstelle hinzufügen. Aber als ich versuchte, eine Instanz hinzufügen es keine Vorlagen in der zweiten Stufe zeigt, wie Sie im Screenshot sehen Apache CloudStack: Keine Vorlagen beim Hinzufügen der Instanz
aber ich bin in der Lage zwei Vorlagen unter Templates
Link in Web-UI zu sehen.
Aber wenn ich die Vorlage und navigieren Sie zu Zone
Registerkarte, ich sehe Timeout waiting for response from storage host
und Ready
Feld zeigt nicht.
Wenn ich die Management-Server-Protokolle zu überprüfen, so scheint es, gibt es einen Fehler, wenn versucht Cloudsekundärspeicher für den Einsatz zu montieren. Das folgende Segment aus der Datei cloudstack-management.log beschreibt diesen Fehler.
2017-03-09 23:26:43,207 DEBUG [c.c.a.t.Request] (AgentManager-Handler-
14:null) (logid:) Seq 2-7686800138991304712: Processing: { Ans: , MgmtId:
279278805450918, via: 2, Ver: v1, Flags: 10, [{"com.cloud.agent.api.Answer":
{"result":false,"details":"com.cloud.utils.exception.CloudRuntimeException:
GetRootDir for nfs://172.16.10.2/export/secondary failed due to
com.cloud.utils.exception.CloudRuntimeException: Unable to mount
172.16.10.2:/export/secondary at /mnt/SecStorage/6e26529d-c659-3053-8acb-
817a77b6cfc6 due to mount.nfs: Connection timed out\n\tat
org.apache.cloudstack.storage.resource.NfsSecondaryStorageResource.getRootDir(Nf
sSecondaryStorageResource.java:2080)\n\tat
org.apache.cloudstack.storage.resource.NfsSecondaryStorageResource.execute(NfsSe
condaryStorageResource.java:1829)\n\tat
org.apache.cloudstack.storage.resource.NfsSecondaryStorageResource.executeReques
t(NfsSecondaryStorageResource.java:265)\n\tat
com.cloud.agent.Agent.processRequest(Agent.java:525)\n\tat
com.cloud.agent.Agent$AgentRequestHandler.doTask(Agent.java:833)\n\tat
com.cloud.utils.nio.Task.call(Task.java:83)\n\tat
com.cloud.utils.nio.Task.call(Task.java:29)\n\tat
java.util.concurrent.FutureTask.run(FutureTask.java:262)\n\tat
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)\
n\tat
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)\
n\tat java.lang.Thread.run(Thread.java:745)\n","wait":0}}] }
Kann mir bitte jemand sagen, wie ich dieses Problem lösen kann? Ich habe es seit einigen Stunden versucht herauszufinden und weiß nicht weiter.
Edit 1: Bitte beachten Sie, dass meine LAN-Adresse war 10.103.72.50
, die ich nehme an, ist nicht /24
Adresse. Ich habe versucht, CentOs eine statische IP, indem Sie die folgenden Einstellungen in ifcg-eth0
Datei
DEVICE=eth0
HWADDR=52:54:00:B9:A6:C0
NM_CONTROLLED=no
ONBOOT=yes
BOOTPROTO=none
IPADDR=172.16.10.2
NETMASK=255.255.255.0
GATEWAY=172.16.10.1
DNS1=8.8.8.8
DNS2=8.8.4.4
Aber das tun würde aufhören mein Internet zu geben. Um dieses Problem zu umgehen, habe ich diese Änderungen rückgängig gemacht und zuerst alle Pakete installiert. Dann änderte ich die IP-Adresse durch die gleichen Konfigurationseinstellungen wie oben und führte die Cloudstack-Verwaltung aus. Alles hat gut geklappt, bis ich auf dieses Template gestoßen bin. Bitte helfen Sie mir herauszufinden, was schiefgelaufen sein könnte
Aufgrund des in 'Edit 1' genannten Problems kann mein System das Internet nicht erreichen. Ist es notwendig, dass das System das Internet für die korrekte Funktionsweise findet? –