Ik ben bezig om een VM (Windows XP) in te richten. Deze zal worden gebruikt voor demonstraties en opleidingen. Belangrijkste software is Oracle 9.2 (inclusief instantie en db users) en BEA Weblogic 9.2.3. Daarnaast is onze eigen software geinstalleerd.
We draaien het netwerk in een host-only modus, zodat de fysieke pc bereikbaar is.
We hebben de volgende wensen:
1) Fysieke oracle instantie moet gemakkelijk benaderbaar zijn vanuit de VM
2) Fysieke harde schijven moeten gemakkelijk benaderbaar zijn vanuit de VM
Dit klinkt gemakkelijker dan het is, omdat op voorhand de pc-naam van de fysieke pc niet bekend is. Zodra ik deze weet, kan ik natuurlijk een mapping aanmaken naar de fysieke c en d schijf, tnsnames.ora aanpassen en in BEA gaan wijzigen, maar dit is niet echt handig.
Op oracle gebied is het grootste probleem dat je de fysieke pc-naam en de bijbehorende servicenaam niet weet. Het tweede wil ik oplossen door te eisen dat iedereen zijn lokale database dezelfde servicenaam geeft (bijv. ORACLE). Wat dan overblijft is de naam van de pc. Volgens mij is het aanpassen van de hosts file dan de gemakkelijkste manier. Dit resulteert in een vaste naam voor de fysieke pc, bijvoorbeeld PHYSICALHOST. Ik denk dit via een batch file te kunnen doen (deze pasts hosts aan en herstart de DNS service). Vraag is nog even hoe ik het ip-adres van de fysieke machine wil achterhalen.
Op harde schijf gebied spelen er weer andere problemen. Als ik via
een mapping aanmaak, krijg ik een "duplicate name exists on the network" foutmelding. Waarom is dit? Als ik
werkt dit meestal wel, maar dit betekent dat de mapping ververst moet worden als de fysieke machine verandert.
De vragen zijn:
1) Ben ik sowieso op de goede weg, of zijn er handigere mogelijkheden?
2) Is er een manier om automatisch het ip-adres van de fysieke host te vinden? Zo nee, is er een manier om het ip-adres te achterhalen als je de pc-naam hebt?
3) Is er een manier om de mapping eenmalig te maken, of moet ik deze verversen als de fysieke pc verandert.
We draaien het netwerk in een host-only modus, zodat de fysieke pc bereikbaar is.
We hebben de volgende wensen:
1) Fysieke oracle instantie moet gemakkelijk benaderbaar zijn vanuit de VM
2) Fysieke harde schijven moeten gemakkelijk benaderbaar zijn vanuit de VM
Dit klinkt gemakkelijker dan het is, omdat op voorhand de pc-naam van de fysieke pc niet bekend is. Zodra ik deze weet, kan ik natuurlijk een mapping aanmaken naar de fysieke c en d schijf, tnsnames.ora aanpassen en in BEA gaan wijzigen, maar dit is niet echt handig.
Op oracle gebied is het grootste probleem dat je de fysieke pc-naam en de bijbehorende servicenaam niet weet. Het tweede wil ik oplossen door te eisen dat iedereen zijn lokale database dezelfde servicenaam geeft (bijv. ORACLE). Wat dan overblijft is de naam van de pc. Volgens mij is het aanpassen van de hosts file dan de gemakkelijkste manier. Dit resulteert in een vaste naam voor de fysieke pc, bijvoorbeeld PHYSICALHOST. Ik denk dit via een batch file te kunnen doen (deze pasts hosts aan en herstart de DNS service). Vraag is nog even hoe ik het ip-adres van de fysieke machine wil achterhalen.
Op harde schijf gebied spelen er weer andere problemen. Als ik via
code:
1
| net use i: \\PHYSICALHOST\c$ |
een mapping aanmaak, krijg ik een "duplicate name exists on the network" foutmelding. Waarom is dit? Als ik
code:
1
| net use i: \\<pc-naam>\c$ |
werkt dit meestal wel, maar dit betekent dat de mapping ververst moet worden als de fysieke machine verandert.
De vragen zijn:
1) Ben ik sowieso op de goede weg, of zijn er handigere mogelijkheden?
2) Is er een manier om automatisch het ip-adres van de fysieke host te vinden? Zo nee, is er een manier om het ip-adres te achterhalen als je de pc-naam hebt?
3) Is er een manier om de mapping eenmalig te maken, of moet ik deze verversen als de fysieke pc verandert.
When life gives you lemons, start a battery factory