Αναζήτηση αυτού του ιστολογίου

Τρίτη 9 Νοεμβρίου 2010

Windows XP hangs at isapnp.sys

Suddenly my Windows XP can't boot up. It went to black screen in normal mode, or hang after loading isapnp.sys in safe mode. 

It turns out that a virus put a 0-size ****.sys file in Windows\system32\drivers folder. 

I had to boot up from Hiren's Boot CD, and deleted such 0-size file. Then Windows XP came back to life.

VPN Server

Παρασκευή 3 Σεπτεμβρίου 2010

iPOD Manage Software

Mac Boot Shortcut

OS X Safe boot
Hold Shift during startup
Start up in FireWire Target Disk mode
Hold T during startup
Startup from a CD
Hold C during startup
Bypass primary startup volume and seek a different startup volume (CD, etc.)
Hold Cmd-Opt-Shift-Delete during startup
Choose Startup disk before booting
Hold Option during startup
Start up in Verbose mode
Hold Cmd-V during startup
Start up in Single-User mode (command line)
Hold Cmd-S during startup
Force OS X startup
Hold X during startup
Hardware reset
Shift + Alt + Option + Power button



Keystroke
Description
Press C during startup
Start up from a bootable CD or DVD, such as the Mac OS X Install disc that came with the computer.
Press D during startup
Start up in Apple Hardware Test (AHT), if the Install DVD 1 is in the computer.
Press Option-Command-P-R until you hear two beeps.
Reset NVRAM
Press Shift during startup
Start up in Safe Boot mode and temporarily disable login items.
Press Command-V during startup
Start up in Verbose mode.
Press Command-S during startup
Start up in Single-User mode.


Boot key combinations:
Everybody knows about some of these boot key combinations, but some of the more obscure combinations have been long forgotten (like how many of us have a Quadra AV and use a TV as a monitor!) – Check these out, you may need one of them someday!
·         C : Forces most Macs to boot from the CD-Rom drive instead of the internal hard drive. Only works with Apple ROM drives and with bootable CD discs.
·         D : Forces the first internal hard drive to be the startup disk.
·         N : Netboot (New World ROM machines only) – Looks for BOOTP or TFTP Server on the network to boot from.
·         R : Forces PowerBooks to reset their screen to default size (helpful if you’ve been hooked up to an external montior or projector!)
·         T : Target Disk Mode (FireWire) – Puts machines with built-in FireWire into target Disk mode so a system attached with a FireWire cable will have that device show up as a hard drive on their system. Very useful for PowerBooks!
·         Mouse Button Held Down : Ejects any mounted removable media.
·         Shift : Disables all extensions (Mac OS 7-9), or disables Login items when using Mac OS X 10.1.3 or later. Also works when booting Classic mode up just like you were using the OS natively.
·         Option : When using an Open Firmware "New World ROM" capable system, the System Picker will appear and query all mounted devices for bootable systems, returning a list of drives & what OS they have on them. On "Old World" systems the machine will simply boot into it’s default OS without any Finder windows open.
·         Space bar : Brings up Apple’s Extension Manager (or Casady & Greene’s Conflict Catcher, if installed) up at startup to allow you to modify your extension set.
·         Command-V : Boots Mac OS X into "Verbose Mode", reporting every console message generated during startup. Really shows what’s going on behind the scenes with your machine on startup!
·         Command-S : Boots Mac OS X into "Single User Mode" – helpful to fix problems with Mac OS X, if necessary.
·         Command-Option : Rebuilds the Desktop (Mac OS 7-9).
·         Command-Option-P-R : Erases PRAM if held down immediately after startup tone. Your machine will chime when it’s erased the PRAM, most people will hold this combination for a total of 3 chimes to really flush the PRAM out.
·         Command-Option-N-V : Erases NVRAM (Non-Volatile RAM). Used with later Power Macintosh systems mostly.
·         Command-Option-O-F : Boots the machine into Open Firmware (New World ROM systems only).
·         Command-Option-Shift-Delete : Forces your Mac to startup from its internal CD-ROM drive or an external hard drive. Very helpful if you have a 3rd party CD-ROM drive that is not an Apple ROM device.
·         Command-Option-Shift-Delete-#(where #= a SCSI DEVICE ID) : Boot from a specific SCSI device, if you have your 3rd party CD-ROM drive set to SCSI ID 3, you would press "3" as the # in the combination.
And, the obscure ones :>) Older computers only, on some.
·         Command-Option-I : Forces the Mac to read the disc as an ISO-9000 formatted disk
·         Command : Boots with Virtual Memory turned off.
·         Command-Option-T-V : Forces Quadra AV machines to use TV as a monitor.
·         Command-Option-X-O : Forces the Mac Classic to boot from ROM.
·         Command-Option-A-V : Forces an AV monitor to be recognized correctly.

Τετάρτη 30 Ιουνίου 2010

Μπορώ να λάβω ή να στείλω e-mail μέσω των συσκευών COSMOTE Internet On The Go;

http://www.cosmote.gr/cosmote/resources/images/spacer.gif
Ναι. Αφού συνδεθείτε στο Internet μέσω του δικτύου COSMOTE, έχετε δυνατότητα αποστολής ή λήψης e-mail από:

1. Λογαριασμό στο Web: Στην περίπτωση αυτή έχετε πρόσβαση στον λογαριασμό μέσω του πλοηγού Internet που χρησιμοποιείτε
2. Λογαριασμό MyCosmos (mailbox MyCosmos): Στην περίπτωση αυτή, ορίστε ως server για αποστολή /λήψη μηνυμάτων: mail.mycosmos.gr
3. Λογαριασμό Otenet (mailbox Otenet): Για τις σχετικές ρυθμίσεις ανατρέξτε στο Κέντρο Εξυπηρέτησης Πελατών της Otenet ( http://www.otenet.gr/ )
4. Λογαριασμό σε άλλο ISP. Στην περίπτωση αυτή, ορίστε τον server για λήψη μηνυμάτων του ISP σας (πχ POP3) και για την αποστολή μηνυμάτων ρυθμίστε ως SMTP Outgoing server: smtpout.cosmotemyview.gr χωρίς Authentication (Νο).
Ενδέχεται, σε κάποιες περιπτώσεις να μη μπορέσετε να στείλετε email διότι ορισμένοι ISPs δεν επιτρέπουν χρήση server αποστολής e-mail όταν μεσολαβεί άλλο δίκτυο για αποφυγή e-mail spamming.

Τρίτη 1 Ιουνίου 2010

V Disaster Recovery For Free…

http://autoexec.gr/Themes/default/images/common/star-left-on.gifhttp://autoexec.gr/Themes/default/images/common/star-right-on.gifhttp://autoexec.gr/Themes/default/images/common/star-left-on.gifhttp://autoexec.gr/Themes/default/images/common/star-right-on.gifhttp://autoexec.gr/Themes/default/images/common/star-left-on.gifhttp://autoexec.gr/Themes/default/images/common/star-right-on.gifhttp://autoexec.gr/Themes/default/images/common/star-left-on.gifhttp://autoexec.gr/Themes/default/images/common/star-right-on.gifhttp://autoexec.gr/Themes/default/images/common/star-left-on.gifhttp://autoexec.gr/Themes/default/images/common/star-right-off.gif

Αναζητώντας τρόπους οι οποίοι θα μας έδιναν ένα περιβάλλον, άκρος λειτουργικό αλλά ταυτόχρονα redundant, το μυαλό μου έψαχνε να βρει μεθοδολογίες και δωρεάν εργαλεία, τα οποία θα μας δώσουν την δυνατότητα, να κοιμόμαστε ήσυχοι τα βράδια….

Πως όμως είναι δυνατόν να έχουμε ένα Semi High available περιβάλλον, for free! Πρέπει πρώτα απ όλα να κατανοήσουμε την τοπολογία του Physical / Virtual Infrastructure που θα κατασκευάσουμε και στην συνέχεια το πώς θα δέσουμε όλα τα εργαλεία που υπάρχουν έτσι ώστε να έχουμε ΔΩΡΕΑΝ μια Super Available υποδομή..

Ας ξεκινήσουμε πρώτα με τα εργαλεία που θα χρησιμοποιήσουμε για να δημιουργήσουμε  για το περιβάλλον μας.

Τα εργαλεία είναι 2.

Α) Ηyper V Server R2

B) Disk2VHD

Ήρθε η ώρα να πιάσουμε δουλεία και πρώτα απ όλα να σχεδιάσουμε την λύση έτσι ώστε να κατανοήσουμε πως θα χρησιμοποιήσουμε και θα αξιοποιήσουμε αυτά τα Δωρεάν εργαλεία

Ας ξεκινήσουμε το παράδειγμα μας ...

Είμαστε Administrator στην εταιρία Autoexec SA, η οποία έχει εγκατεστημένο ένα Mixed Mode περιβάλλον με ένα Physical File Server 2003 SP2, και έναv Windows 2008 Server ο οποίος έχει εγκαταστημένο τον ρόλο του Hyper V και φιλοξενεί έναν Web Application Server, και ένα terminal server. Πάμε λοιπόν στον CEO Κο Ανδρέα…Smile.. και του λέμε ότι θα χρειαστούμε μια λύση Backup UP γιατί οι Server αυτοί είναι critical για την εταιρία.

O Κος Ανδρέας λοιπόν, μας ενημερώνει πως οι καιροί είναι ΠΟΛΥ ΔΥΣΚΟΛΟΙ, και φωνάζει τον οικονομικό διευθυντή Κο Θανάση… Sad… και μας λέει … τα εξής…

(Κος Θανάσης)

-ΔΕΝ έχουμε λεφτά… αλλά πρέπει ο File Server και ο Web Server να είναι 100% available γιατί αλλιώς δεν θα πληρωθούμε τον επόμενο μήνα… τα μόνα EURO που έχουμε να διαθέσουμε είναι 1000€ για φέτος…. ΑΑΑ.. και πολλά σου είναι… αν θές παραπάνω, μπορώ ευχαρίστως να τα κρατήσω από τον μισθό σου…. Sad !!!!

(Κος Ανδρέας)

-Εύγε Κε Θανάση, έχουμε ακριβώς την ίδια σκέψη… κατάλαβες τώρα Βαγγέλη, ΔΕΝ έχουμε λεφτά … Φρόντισε σε παρακαλώ να φτιάξεις σωστά την υποδομή μας με 1000€ και μην ξαναέρθεις για λεφτά, μέχρι να σταματήσει η οικονομική κρίση!

(Βαγγέλης ΙΤ)

-Μα κύριε Διευθυντά, κύριε Οικονομικέ, με Pd3$ δεν βάφονται αυγά, 1000 Euro …δεν παίρνουμε τίποτα, ούτε ένα Tape Backup…. L!!! Αλλά…. μμμμμμμμ ……. Κάτι έχω στο μυαλό μου … 1000 € πιστεύω να μου φτάσουν ….

Μετά την εποικοδομητική συζήτηση με τους διευθυντές Smile πήραμε 1000 ολόκληρα € και πάμε να σχεδιάσουμε την λύση…

 http://0x6opg.blu.livefilestore.com/y1p5TEyL1sR-KA4_5iBpbXKh19UMEzvCPEXVKvfP_T_kOHUM89d17w6_ekRE3DefQ6tFBAz7x623OOxTg3YfsRoY1V-ipOUU57S/Autoexec-FailOver%20V-Scenario.jpg

Εικόνα 1

Στην εικόνα 1 βλέπουμε ένα Mixed Mode περιβάλλον το οποίο υπάρχει στις περισσότερες επιχειρήσεις, και το οποίο συνήθως μας δημιουργεί περισσότερο φόβο για το πώς θα το επαναφέρουμε εάν κάποια στιγμή γίνει το κακό…

Τα 1000 € θα τα αξιοποιήσουμε ώστε να πάρουμε ένα Server , Low Level ο οποίος το κύριο χαρακτηριστικό που θα έχει είναι ένα CPU που να υποστηρίζει VT, μνήμη και SATA δίσκους … όσους πιο πολλούς μπορούμε. Βέβαια μπορούμε να πάρουμε και μόνο 2 δίσκους έναν για το OS και έναν για τα VHD που θα αποθηκεύσουμε… Από μνήμη, όση περισσότερη τόσο το καλύτερο για όλους μας!

Το λειτουργικό σύστημα που θα χρησιμοποιήσουμε φροντίζουμε να είναι ΔΩΡΕΑΝ και τι καλύτερο από τον HYPER V Server 2008 R2 ο οποίος είναι αυτό ακριβώς που χρειάζεται!

Κάνουμε λοιπόν την εγκατάσταση όπως βλέπουμε στον Step By Step οδηγό εγκατάστασης του Autoexec.gr (Forum Πληροφορικής με ίδιο όνομα, Απλή συνωνυμία J)

Πρέπει όμως να κάνουμε και κάτι ακόμη. Να τον βάλουμε στο Domain του Autoexec.gr, και στην συνέχεια να δημιουργήσουμε ένα Virtual Network. Και αυτά μπορούμε να τα δούμε από το forum Autoexec.gr

Στην συνέχεια εφ όσων έχουμε τον server μας έτοιμο, αυτό που έχουμε να κάνουμε είναι shared ένα Directory από τον 2ο δίσκο ή όπως βλέπετε στην εικόνα από την συστοιχία Raid5.

Πώς κάνουμε όμως Shared ένα directory από CMD… δεν είναι δύσκολο …

http://public.blu.livefilestore.com/y1pEnjp-Wh0CMoRTFbHfE3t78E7Hu_W2Akck4rQz_5f3EQ65ko5fpGsEUciS1lnttTDaQ5flI9fJ2sT1yQlBDv9tQ/ShareCMD.jpg

 

"net share VHDs=d:\vhds /grant:user,Full"

Με αυτή την εντολή κάνουμε share ένα Directory από CMD. Αυτό το κάνουμε από τον Hyper V Server μας.

Στην συνέχεια πάμε πρώτα στους Server μας όπου εκεί έχουμε να κάνουμε την εξής διαδικασία.

Από τον Server που θέλουμε να κάνουμε το P2V κάνουμε "mount network drive" το share directory που μόλις δημιουργήσαμε και του δίνουμε όποιο Drive Letter θέλουμε, στο παράδειγμα που ακολουθεί χρησιμοποιούμε το Default και τιμημένο "z:"

Πρέπει πρώτα να φτιάξουμε 2 scripts της μορφής VHDFromPhysical.bat και VHDFromVirtual.bat, τα οποία θα μπουν παρέα με το εργαλείο Disk2VHD σε ένα directory.

Πάμε να δούμε πως…

Εάν ανοίξουμε το Disk2VHD Help file, θα δούμε και τα CMD τα οποία μπορεί να δεχτεί, αυτά είναι που θα χρειαστούμε για να μετατρέψουμε τους physical server μας σε Virtual αλλά και τους ίδιους τους Virtual σε Consistent Backup VMs.

Πριν προχωρήσουμε στις τελευταίες διαδικασίες των Scripts και των tasks που θα φτιάξουμε, ας μιλήσουμε λίγο για κάποιους άλλους ρόλους από servers στους οποίους θα θέλετε να ρωτήσετε αν μπορεί να γίνει αυτή η διαδικασία. Άλλους ρόλους καταλαβαίνουμε όλοι πως εννοούμε Active Directory DS, Exchange Servers, Database Servers.

Αν κατανοήσουμε πως το disk 2vhd λειτουργεί με το Windows Volume Snapshot, το οποίο παίρνει consistent point-in-time snapshots στα volumes τα οποία θέλουμε να κάνουμε P2V, τότε μπορούμε να αναρωτηθούμε, μπορούμε άραγε να το κάνουμε online σε Servers όπου υπάρχουν βάσεις δεδομένων, που τυγχάνει να εργάζονται εκείνη την στιγμή? Θα είναι όλα μια χαρά όταν θα ανοίξουμε το Backup VM ή θα γίνει πατάταγος?

Η απάντηση είναι πως ναι θα ανοίξουν τα VMs αλλά θα κάνει repair η βάση του Active Directory, οπότε ένα system state είναι αρκετό μαζί με το Virtual Backup DC. Όσο αφορά τον Exchange η απάντηση είναι η ίδια,"Backup Exchange" και όσο αφορά τον SQL είναι επίσης η ίδια "SQL Backup". Αλλά υπάρχει και ένα ΜΕΓΑΛΟ αλλά σε αυτή την περίπτωση…

Εάν πριν από την διαδικασία του VHD γίνουν stop τα κατάλληλα services, να σας δώσω ένα παράδειγμα. Εάν πριν το Disk2VHD έχουμε εκτελέσει ένα batch file που κάνει Stop ta Services του Εxchange, και μετά αφού ολοκληρωθεί το VHD, πάλι start τα Services τότε η βάση του Exchange και τα mailboxes θα είναι απείραχτα, το ίδιο ισχύει και για τον SQL Server. Πάντα προσέχουμε τι κάνουμε σε περιβάλλοντα παραγωγής. Πρέπει να είμαστε σίγουροι για το τι πρέπει να προσέχουμε. Πάντα δοκιμάζουμε, ελέγχουμε και μετά το τοποθετούμε στην παραγωγή μας.

Προσωπικά δοκίμασα αρκετά Virtual Machines, τα οποία ΟΛΑ σηκώθηκαν κανονικά ακόμη και από Live περιβάλλοντα, αλλά πρέπει να έχουμε στο μυαλό μας πως το Backup, είναι το πιο σωστό, γιατί χρησιμοποιεί ειδικούς VSS Writers οι οποίοι έχουν σχεδιαστεί έτσι για τις κατάλληλες εφαρμογές που υποστηρίζουν. Σας προτρέπω να το δοκιμάσετε, και αφού σιγουρευτείτε ότι όλα είναι ΣΩΣΤΑ, τότε να το λάβετε υπ όψιν σας για το Disaster Recovery Scenario που καλούμαστε να υλοποιήσουμε.

Ας δούμε όμως το batch file του Disk2VHD.

Σε ένα ήδη υπάρχων VM για την μεταφορά του VHD σε ένα άλλο μέρος έχουμε ήδη σαν λύσεις το Windows Backup του HOST Server μας και διάφορα άλλα scripts τα οποία έχουμε ανακοινώσει εδώ και καιρό στο Autoexec. Ας δούμε όμως και κάτι καινούργιο.

Κατεβάζουμε το Disk2VHD από το παραπάνω link και αφού το αποσυμπιέσουμε το βάζουμε σε ένα Directory στο C:\. Παραδείγματος χάρη C:\Disk2VHD. Ανοίγουμε λοιπόν ένα καινούργιο notepad μέσα στο Directory αυτό και βάζουμε το παρακάτω,

http://public.blu.livefilestore.com/y1pfK3bMIPMG_akub2OfYUwydgvhopIGHhAGrU_F5y2ymtnXXVHBQD1chf4VYIJNLhDmbhc3xMP3qru4Ua2Z87ITA/Disk2VHD1.jpg

 

Disk2vhd * (με το αστεράκι παίρνουμε όλους τους δίσκους P2V, αλλιώς βάζουμε μόνο το drive letter του δίσκου που θέλουμε δηλαδή c:\)

Ολόκληρη η εντολή τώρα.

Usage disk2vhd <[drive: [drive:]...]|Star> <vhdfile>

Παράδειγμα

Disk2vhd * z:\vhds\VHDName.vhd

To "Z" είναι το Map Drive το οποίο έχουμε από πριν κάνει mount στο παραγωγικό server μας και ανήκει στο Shared Drive το οποίο κάναμε Share στον Hyper V Server μας.

Αυτό το notepad εφ όσων το κάνουμε rename αντί για .txt σε bat τότε είναι ένα 100% εκτελέσιμο αρχείο. Αυτό είναι το εύκολο κομμάτι γιατί ο server μας είναι Virtual…. Σε physical όμως που είναι 2003….τι κάνουμε?

Κάνουμε ακριβώς το ίδιο πράγμα μόνο που στο τέλος προσθέτουμε το switchh το οποίο τροποποιεί κατάλληλα το HAL (Hardware Abstract Layer) για την λειτουργία του VHD σε Virtual PC / Hyper V. ΠΡΟΣΟΧΗ το Virtual PC υποστηρίζει ΜΟΝΟ vhd των οποίων το μέγεθος ΔΕΝ ξεπερνά τα 127GB. Πάμε όμως να δούμε και το cmd το οποίο θα χρησιμοποιήσουμε, για το Physical 2003 Srv.

Usage disk2vhd [-h] <[drive: [drive:]...]|Star> <vhdfile>

Παράδειγμα

Disk2vhdh * z:\vhds\VHDName.vhd

Αυτά τα 2 cmd είναι και ο κορμός όλης της διαδικασίας, αποθηκεύουμε λοιπόν τα notepad ως VHDFromVirtual.bat και VHDFromPhysical.bat αντίστοιχα.

Τώρα, δεν μένει παρά να τα βάλουμε σε ένα scheduler έτσι ώστε να εκτελούνται κάθε βράδυ. Το βράδυ είναι μια καλή περίπτωση και για τους «μη» server μας, μιας και οι παραγωγικοί server μας δεν θα δέχονται εγγραφές εκείνη την ώρα στις βάσεις τους.

Πάμε λοιπόν να δημιουργήσουμε ένα schedule task στον Server μας που είναι 2003 σε παραγωγή. Στην παρακάτω εικόνα βλέπουμε ακριβώς την διαδικασία.

http://public.blu.livefilestore.com/y1pTFhNGyMqbq31laqkCwICMYmIWDsj-ITKo0OVUvtlAk5nO9tRLfzsGRZ6Gd2GAdesCzQU03FAJ_F14eQ1CFqrnw/Disk2VHD2.jpg

Με αυτόν τον τρόπο και εφόσον μετά στον οδηγό επιλέξουμε το daily schedule και δώσουμε το Account το οποίο θα εκτελεί την διαδικασία είμαστε έτοιμοι!

"TIP No1"
Πριν τρέξετε το
schedule 1η φορά, κάντε ένα διπλό κλικ πάνω στο disk2vhd.exe ώστε να πατήσετε το Agree στο License Agreement το οποίο ζητείτε την πρώτη φορά που τρέχετε την εφαρμογή.

Και ορίστε το αποτέλεσμα!!!

http://public.blu.livefilestore.com/y1pjEKSYfmwytWVDF45zuzsFntXwaAO8kpH5S6-a0KziFCBq3I-wTygi-AMZqaqBKt_a0JuOIl07b316xbSzni42g/Disk2VHD3.jpg

 

Έχουμε τον φυσικό παραγωγικό μας server Virtual ανά πάσα στιγμή. Φαντάζεστε στην περίπτωση που κάποιο Hardware Failure από ένα φυσικό μηχάνημα ρίξει την παραγωγή μας. ΚΑΝΕΝΑ ΠΡΟΒΛΗΜΑ… Έχουμε όλη την υποδομή μας δίπλα σε ένα Hyper V Server R2 ανά πάσα στιγμή διαθέσιμη και το καλό όλων … ΧΩΡΙΣ ΚΟΣΤΟΣ!!!

"TIP No2"

Σε 2008, 2008
R2 όταν δημιουργούμε το task, σε δοκιμές που έκανα, μόνο όταν ο user ήταν logon έτρεχε κανονικά, όταν επέλεγα να τρέξει το task και εφ όσων ο user δεν ήταν logon το task αποτύγχανε να τρέξει, οπότε καλό είναι να κάνουμε disconnect από το session ή αλλιώς απλά να κλειδώνουμε το session. Όποιος ανακαλύψει γιατί γίνετε στον scheduler του 2008 και 2008 R2 να μας το πει

H ίδια διαδικασία, γίνετε αυτούσια και σε Virtual Machine.

Είδαμε λοιπόν πως από κάποια δωρεάν προγράμματα, μπορούμε να εξασφαλίσουμε σε μεγάλο βαθμό την υποδομή μας. Το μοναδικό που έχουμε να κάνουμε έπειτα από όλα αυτά είναι απλά να ξεκινήσουμε τα Backup Virtual Machines, που θα έχουμε δημιουργήσει στον HyperV Server μας, και προσέχουμε ΠΑΝΤΑ να μην έχουμε Online και τα 2 συστήματα. Προτείνω για λόγους δοκιμών, να δημιουργήσετε τα Virtual Machines και να τα έχετε Disconnect από τα εικονικά δίκτυα ή αλλιώς σε κάποιο Private Network με σκοπό να κάνετε τις δοκιμές σας.

Όπως είπαμε πρώτα δοκιμάζουμε και μετά, βασιζόμαστε στο Disaster Recovery Περιβάλλον!

 

 

Restore a Physical Server To Virtual Machine

Έρχομαι με κάτι όμως που είναι αρκετά ενδιαφέρον και φαίνετε να απασχολεί αρκετό κόσμο. Από την μια είναι μια λύση Backup, Restore, και από την άλλη είναι μια λύση P2V.

Τι είναι όμως αυτό που ανέφερα παραπάνω? Είναι όλα αυτά σε ένα προϊόν, και ΔΩΡΕΑΝ λύση P2V.. Και όμως είναι, και δεν είναι άλλο από το ίδιο το Windows Backup. To Windows Backup στους Windows Server 2008 και R2 όπως και στα λογισμικά Windows Vista & Windows 7 το Backup είναι βασισμένο στην Τεχνολογία Windows Imaging. To αποτέλεσμα του Backup, είναι ένα συμπιεσμένο αρχείο με την μορφή vhd (Virtual Hard Disk), συνοδευόμενο με τα xml, και τα Log Files που το συνοδεύουν. To vhd αυτό ΔΕΝ είναι σε θέση, να μπορούμε να το ανοίξουμε σαν Virtual Machine μέσω του Hyper V ή του Virtual PC. Μπορούμε όμως να το κάνουμε attach μέσω της Κονσόλας Server Manager/Storage Management,κάποιου Server 2008 R2 είτε μέσω της ίδιας Κονσόλας σε ένα Windows 7 διαχειρίζοντας απομακρυσμένα ένα Hyper V Server 2008 R2.

Από εκεί λοιπόν μπορούμε και να δημιουργήσουμε εικονικούς δίσκους Fixed Size ή ακόμη και Dynamically Expand. Ας δούμε τώρα πώς μπορούμε να δέσουμε όλα αυτά σε ένα σενάριο που θα μπορέσουμε να κάνουμε restore ένα Windows Server 2008/2008 R2/SBS 2008/ Foundation Server, μέσα σε ένα Virtual Machine το οποίο θα φιλοξενείτε σε έναν Windows 2008 R2 Server /Hyper V Server 2008 R2 με εγκατεστημένο τον ρόλο του Hyper V.

H Διαδικασία αυτή εκτός από το Backup Restore προσφέρει και την ΜΑΓΙΚΗ δυνατότητα του P2V (Physical to Virtual Conversion).Η διαδικασία αυτή δεν διαφέρει καθόλου από το Restore που θα κάνουμε στο tutorial που θα ακολουθήσει….

Ας μην μακρηγορούμε και ας πάμε απ ευθείας στο “ζουμί”…

Ξεκινάμε έχοντας στα χέρια μας ένα Full Backup από τα Windows 2008 ή 2008 R2 όπως βλέπουμε στην παρακάτω εικόνα..

http://qspduw.blu.livefilestore.com/y1p0VQAiVOxsibZnlE8Ed95ZjRRZP9JAxdpsaRBJua1eGuPSXVUkh0QizlYn67UlX7QVffrLef-iX8Ateto0k6x039R6pKI1Mi1/Backup1.jpg

Εφ όσων το έχουμε και είναι έτοιμο για Restore, ξεκινάμε την δημιουργία ενός Dynamic Expand VHD από τον Windows 2008 R2 Server ή Hyper V R2 Server.

H δημιουργία ενός VHD γίνετε εκτός από την κονσόλα του HYPER V, και από την κονσόλα του Disk Management, μέσα από τα Windows 2008 R2/Hyper V Server R2/Win 7.

http://qspduw.blu.livefilestore.com/y1pBNbZ4kXYBbZVXuwEQTit8VVMdeQR4b9FcCZzPgAkT4jAnbHyk6Golcqnp8Q9dePsVNEL-iI5AWfFG6Rv5GY7JhUbD8was0Xj/Backup2.jpg

Εφόσον δημιουργήσουμε το καινούργιο VHD το κάνουμε Initialize και Format όπως ένας κανονικός φυσικός δίσκος. Πρέπει να προσέξουμε το μέγεθος του δίσκου όπου πρέπει να είναι μεγαλύτερος από το Windows Backup Folder το οποίο στην συνέχεια θα το κάνουμε copy μέσα στο νέο VHD που δημιουργήσαμε..

Κάνουμε λοιπόν Copy το Windows Backup Directory μέσα στο VHD και έχουμε κλείσει από πλευράς προετοιμασίας.. Στο τέλος κάνουμε δεξί κλικ πάνω στο δίσκο και κάνουμε detach το VHD ΧΩΡΙΣ να στο κάνουμε delete..

Στην συνέχεια δημιουργούμε ένα καινούργιο Virtual Machine από την κονσόλα του Hyper V.Μπορείτε να δείτε το tutorial σε προηγούμενο blog.Στην όλη διαδικασία επαναφοράς πρέπει να έχουμε σε ISO μορφή το DVD του Server που θέλουμε να κάνουμε restore. Στην περίπτωση μας έχουμε το DVD του 2008 R2 όπου και κατά την δημιουργία του Virtual machine έχουμε στο Configuration…..

http://qspduw.blu.livefilestore.com/y1phOSCOTKsKc_BNwrf-PWWbBap-Q_Tj_F_F0o3wSVA5few1Zz9eOiE6rBkRURgMqCRbKD8s6YGINCw_t-xVIKTv4zVv6ljUJLN/Backup3.jpg

 

Όπως παρατηρείτε και στην φωτογραφία όλοι οι δίσκοι είναι στον IDE Controller και αυτό γιατί, ΜΟΝΟ με εγκατεστημένα τα Integration Services στο Virtual Machine μπορούν να λειτουργήσουν τα λεγόμενα Synthetic Devices.

Είμαστε σχεδόν έτοιμοι λοιπόν για να επαναφέρουμε τον 2008 R2 server, σε Virtual μορφή…

Ξεκινάμε το Virtual Machine…το οποίο θα κάνει boot από το CD

Ξεκινάει η διαδικασία εγκατάστασης ενός 2008 server, ξεκινάμε επιλέγοντας την γλώσσα και το Locale του λογισμικού.. Επιλέγουμε Greece και πατάμε Next

http://qspduw.blu.livefilestore.com/y1piJBOeJkJYZVT-PugxpnJqHhAzT7EJNT8gxIXgzVjm0gOtHUMCKBopfitIaK3Nv1Z4ujBO3ILPZOVkSWZ0pc18-LxR1f-O5if/Backup4.jpg

 

Συνεχίζουμε επιλέγοντας το Repair My Computer

http://qspduw.blu.livefilestore.com/y1p8JsB6nsKV843cnuKZQMdynvCLOCm7MxVFnA9Xho0Dq8ZAwjMjhgtF1pc24FCfqOt_8FyO3pHJjGCw1th1cBB_z_LDDWTK1-F/Backup5.jpg

 

Ξεκινάει λοιπόν ένας νέος οδηγός εγκατάστασης επαναφοράς του λειτουργικού…

Αυτό που θα επιλέξουμε στην συγκεκριμένη περίπτωση είναι την επαναφορά του συστήματος μας από ένα Backup που έχουμε δημιουργήσει..

Ο Οδηγός θα ψάξει όλους τους δίσκους που είναι attached πάνω στο Virtual Machine μας, και στην συνέχεια θα μας προτείνει το Backup που θα έχει βρει..

http://qspduw.blu.livefilestore.com/y1pDQmCGxwRQXc6vxinU9HehyQwJSS094ZG1s1zhm9M9Se-GXBGJmyipXJ2Ov6bT2bKh2j_l3HYXnh63nMZdSiWfsX88qo9D7DF/Backup6.jpg

 

Επιλέγοντας το τελευταίο Backup που έχουμε διαθέσιμο η υπόλοιπη διαδικασία είναι απλή.. περιμένοντας να γίνει το Restore μπορούμε να διαβάσουμε και να ενημερωθούμε περισσότερα άρθρα από το Autoexec.gr J

http://qspduw.blu.livefilestore.com/y1p5sOjhBa0GiqF12fUf-Kt3yRRDMfcOjtD-74VdS9dG_qer8nNrjVcl_FDmQYnwB_7GgFwLEZh2YJrhVu6gNj7ZPD-an6ifLLS/Backup7.jpg

Στο τέλος της επαναφοράς αυτό που ΔΕΝ ΞΕΧΝΑΜΕ είναι να πάμε να προσθέσουμε τα Integration services

Είδαμε λοιπόν πόσο εύκολα μπορούμε να επαναφέρουμε το σύστημα μας με ένα απλό Windows Backup σε ένα Virtual Machine. Έχοντας λοιπόν απλά ένα Server με δωρεάν λογισμικό δηλαδή Hyper V Server 2008 R2, μπορούμε να έχουμε ανά πάσα στιγμή διαθέσιμο το παραγωγικό φυσικό μας server..όσοι έχετε physical…. J

Καλά Restore…

 

Παρασκευή 28 Μαΐου 2010

Language bar vista

Simply check that CTFMON.EXE boots at startup (for all users).
Use the following code (copy and paste to a .REG file) if you don't know how to add manually this executable to HKLM startup.
Code:
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]
"ctfmon"="CTFMON.EXE"

Τετάρτη 19 Μαΐου 2010

How to identify an unknown device (e.g. Wireless LAN module)?




    1. Now you will see a List of Devices with the PNP device ID and the suitable Error Code.



    2. To identify the device, we need the "Vendor ID (VEN_xxxx)" (1) and the "Device ID (DEV_xxxx)" (2) which are contained in the PNP Device ID



    3. In this example, the Vendor ID (VEN_xxxx) is "10EC" and the Device ID (DEV_xxxx) is "8172"


  • How to identify an unknown device with the Vendor ID and/or the Device ID

    In this example, we use the website www.pcidatabase.com, to identify our unknown device.


    1. Open your webbrowser and go to www.pcidatabase.com

Πέμπτη 29 Απριλίου 2010

Τρίτη 23 Φεβρουαρίου 2010

Bluetooth "Access Denied" issue and resolution

  1. Open Services:
1.    To still type things out, start the on-screen keyboard by going to Start > Programs > Accessories > Accessibility > On-Screen Keyboard.  From there, you can then doStart > Run and then type services.msc
2.    To directly access Services, do Start > Control Panel > Administrative Tools > Services
  1. Find & select the Bluetooth Support Service, right click and select Properties.
  2. Click the Stop button on the General tab.
  3. Select the Log On tab, and select the radio button next toLocal System account, then click Apply.
  4. Go back to the General tab and click the Start button.
  5. Click OK to close the Properties dialog.
  6. Restart computer to make sure the change takes and things work.