Znajduję się w podobnej sytuacji co najmniej raz w roku. Powiązanie, w ramach którego aktualizuję płytę główną lub dysk twardy systemu operacyjnego. Doprowadza mnie do szału, że muszę ponownie instalować Windows, Visual Studio, wszystkie moje dodatki, ponownie konfigurować ustawienia itp. Za każdym razem. Mam układ i lubię go i chcę się z nim trzymać.
Moje pytanie brzmi...
Czy na rynku jest dostępny Bare Metal Hypervisor, który umożliwi mi wirtualizację stacji roboczej klasy konsumenckiej? Naprawdę chcę uniknąć wirtualizacji hosta / klienta. Bare Metal to zdecydowanie lepszy sposób na zaspokojenie moich potrzeb.
Czy to dobre podejście, czy robiąc to, będę cierpieć z powodu innych niepożądanych efektów ubocznych?
Wyjaśnienie
Moja maszyna ma bardzo ograniczone cele. Moje główne zastosowanie to Visual Studio 2010 Professional, w którym tworzę aplikacje sieciowe ASP.NET MVC. Drugim oprogramowaniem, którego używam (wymagającym dużej ilości systemu) jest Photoshop CS3. Poza tym moje aplikacje są ograniczone do programów Outlook, Internet Explorer, Firefox, Opera, Chrome, LinqPad i różnych innych (małych) aplikacji.
Poza tym rozważam pracę nad projektem node.js i jeśli to możliwe , mogę uruchomić Ubuntu na tym samym hiperwizorze.
Specyfikacja systemu:
Płyta główna Gigabyte
Intel i7 920
12 GB RAM
podstawowy dysk twardy 500 GB 7200 RPM na OS
4 VelociRaptors w RAID 1/0 na dysk kompilacyjny
Podwójny GTS250 (512 MB) Karty graficzne (inne niż SLI) na cztery monitory
Na marginesie
Nie byłbym również przeciwny alternatywnej sugestii, gdyby ograniczenia były zbyt duże. Mógłbym zainstalować ESXi (lub Zen Server) na moim urządzeniu i zbudować osobnego „cienkiego klienta” dla RDP na maszynie wirtualnej. Wydaje się, jakby RDP obsługuje dwa monitory .
Edytuj (9 grudnia 2011 r.)
Minął prawie rok, odkąd po raz pierwszy zadałem to pytanie. Od tego czasu w technologii Hypervisor pojawiło się wiele wielkich postępów ... I MokaFive jest teraz dostępny do użytku korporacyjnego.
Chciałbym zagłębić się w to pytanie i dowiedzieć się, czy istnieje solidny BareMetal Hypervisor dla stacji roboczych z komponentami klasy konsumenckiej (np. Nie Dell, HP, Lenovo, itp.).
źródło
not
Dell, HP czy Lenovo? Co to jest itp.Odpowiedzi:
Nie jest dobrym pomysłem korzystanie z hiperwizora typu 1, takiego jak VMware ESX / ESXi, Hyper-V, Xen itp., Na komputerowej stacji roboczej. Są one przeznaczone do użytku na serwerze i nie będzie można korzystać z portów USB lub Firewire ani z grafiką 3D przyspieszaną sprzętowo.
Lepiej byłoby użyć hostowanego programu do wirtualizacji. Myślę, że VMware Workstation byłaby idealna do twojego użytku, dopóki MokaFive nie będzie dostępny.
EDYCJA: Na stronie dostępna jest wersja próbna MokaFive.
Nowa informacja
Powinieneś rzucić okiem na Citrix XenClient , który jest składnikiem pakietu XenDesktop, ale jest również dostępny samodzielnie za darmo, dla maksymalnie dziesięciu klientów.
Niestety wydaje się, że jest kompatybilny tylko z niektórymi laptopami i stacjami roboczymi niektórych marek OEM (tam, gdzie znany jest sprzęt).
Jeszcze nie próbowałem tego wypróbować, ale planuję go wkrótce użyć.
Najlepsza opcja: Hyper-V (bezpłatny)
Dopiero teraz zauważyłem, że jesteś otwarty na używanie osobnego cienkiego klienta i konfiguracji serwera. Umożliwi to użycie hiperwizora typu 1 przeznaczonego dla serwerów, do wykorzystania na stacji roboczej za pośrednictwem RDP. Lista kompatybilności sprzętowej VMware ESXi jest dość restrykcyjna, podczas gdy Hyper-V może działać na prawie wszystkim. Hyper-V ma również bardzo dużą zaletę w zakresie tego, co chcesz zrobić - RemoteFX . Umożliwi to używanie akcelerowanych sprzętowo kart graficznych 3D na hoście Hyper-V (Twoje karty graficzne są obsługiwane!) Przez RDP. Myślę, że to zadziała dla ciebie bardzo dobrze. Możesz sprawdzić, czy przełącznik Gigabit i połączenie dwóch kart NIC zapewni jeszcze lepszą wydajność dzięki tej konfiguracji z potężnymi kartami graficznymi.
Najnowsza aktualizacja
Windows 8 zawiera bez nadzoru metalowy hypervisor, który działa na nim - Client Hyper-V .
źródło
Przynajmniej możesz spróbować. Utwórz podwójny rozruch z systemem Linux jako hostem i zainstaluj system Windows jako gość za pomocą VirtualBox.
Linux zapewni lepszą wydajność dysku twardego dzięki lepszemu buforowaniu dysku.
Jeśli podoba Ci się konfiguracja, po prostu kontynuuj tworzenie kopii zapasowej obrazu maszyny wirtualnej, możesz nawet utworzyć 2 instancje dla systemu Windows - jedną do pracy, drugą do eksperymentów (nie uruchamiane jednocześnie z powodu licencji)
Jeśli masz duże pliki - tzn. Pliki multimedialne, możesz zatrzymać je poza gościem - używając folderów współdzielonych VirtualBox, aby obrazy VM nie były zbyt duże
spodoba ci się również przeglądanie i-net i sprawdzanie wiadomości e-mail poza Linuksem, używanie wirtualnych pulpitów, używanie różnych menedżerów okien (KDE, Gnome, LXDE, XFCE), uruchamianie niektórych serwerów (Apache, MySQL, SVN, Git, Wiki), a także kopiowanie Obraz Windows tam iz powrotem między różnymi komputerami
Nawet bez problemu możesz przenieść cały dysk twardy na inny komputer.
Jeśli partycje w fstab są montowane według identyfikatora zamiast numerów urządzeń, można uruchomić dysk z innego komputera z portem eSATA bez otwierania skrzynki w całym środowisku
źródło
Musisz zdawać sobie sprawę z ograniczeń korzystania z maszyny wirtualnej, takiej jak banalna karta graficzna, ale jeśli jesteś zadowolony z tych ograniczeń, możesz spróbować.
Jeśli otrzymasz odpowiednią wersję hiperwizora, nie będzie cię to kosztować .
Zdecydowanie użyłbym hiperwizora zamiast pełnego systemu operacyjnego z VMWare Player lub podobnym, gdybym chciał mieć wszystko na maszynie wirtualnej. VMWare Player (lub Virtualbox lub ...) jest dobry, gdy nie spędzasz dużo czasu na maszynie wirtualnej i jest raczej marnotrawstwem, ponieważ masz dwa pełne systemy operacyjne.
Możesz pobrać bezpłatną osobę z tego miejsca ; naciśnij główny link w ciele dla 64-bitowego sprzętu, link na dole strony dla poprzedniej wersji, jeśli masz 32-bitowy sprzęt.
źródło
Nie znam VMWare ESXi, więc nie jestem pewien, czy moje pytanie jest tu kontekstem, ale wyjaśnia moje doświadczenia z próbą korzystania ze zwirtualizowanego systemu operacyjnego: W jaki sposób boli używanie Linuxa (Ubuntu) jako systemu gościa dla wszystkie moje zadania? . Później dodałem „notatkę” do mojego postu, wyjaśniającą, jak w końcu uderzyłem w ścianę. Teraz uruchamiam podwójnie.
(Może będę musiał się czegoś nauczyć z tego wątku.)
źródło
ESXi działałoby i znacznie ułatwiałoby regularne przebudowy sprzętu.
Zapytałeś jednak, jakie mogą być niepożądane skutki. Moje pytanie brzmi: do czego używasz swojego systemu Windows? O ile coś się nie zmieni, maszyny wirtualne nie są znane z niesamowitej wydajności wideo. Jeśli lubisz grać w gry z wyższej półki, musisz zmniejszyć skalę grafiki, jeśli w ogóle działają.
źródło
Używam Proxmox ( http://www.proxmox.com ) od prawie roku. Muszę powiedzieć, że to niesamowite. Podobnie jak ESXi, jest oparty na systemie Linux. Jest to darmowy system operacyjny oparty na Debianie. Nawet jeśli nie wiesz dużo o systemie Linux, możesz go zainstalować i uruchomić w mgnieniu oka.
Moja obecna konfiguracja to:
Ich społeczność użytkowników jest niezwykle pomocna w sytuacjach, w których może być konieczne SSH na serwerze. Ich wiki i inna dokumentacja są znakomite do wykonywania podstawowych zadań; dodawanie kolejnego węzła do klastra, tworzenie kopii zapasowych maszyn wirtualnych, przywracanie maszyn wirtualnych, migrowanie maszyn wirtualnych do innych węzłów i typowe konfiguracje.
Mają teraz nową wersję w wersji beta, która jest trochę wadliwa, więc nie używam jej w moim obecnym środowisku, ale ma ona kompletny interfejs użytkownika przy użyciu EXTJS, który jest fantazyjnym interfejsem.
STARY UI
NOWY interfejs użytkownika
Ponieważ masz pełny dostęp do konsoli, możesz zainstalować dowolne potrzebne narzędzia za pośrednictwem apt-get. Osobiście prowadzę serwer Hamachi w węzłach, aby uzyskać dostęp do moich serwerów z dowolnego miejsca na świecie bez konieczności otwierania serwerów na zagrożenia bezpieczeństwa. Jedyne porty otwarte dla moich maszyn wirtualnych i serwerów to 80 i 443.
Korzystam z kilku różnych typów maszyn wirtualnych na tych, w tym Ubuntu, Ubuntu 64bit, Windows Server 2003, Windows Home Server 2003, Windows Server 2008, Windows XP itp.
Proxmox obsługuje także różne karty sieciowe do użytku z maszynami wirtualnymi. Możesz łatwo dodawać dodatkowe dyski twarde, wirtualne karty sieciowe 1 GB / s i więcej.
Kopie zapasowe na maszynach wirtualnych są bardzo łatwe do skonfigurowania i skonfigurowania. Możesz przesyłać pliki ISO na serwer lub korzystać z ich urządzeń (oczywiście bez systemu Windows). Jednak ich urządzenia są niesamowite i łatwe w konfiguracji. Możesz uzyskać gotowe do użycia Wordpress, Drupal, zarządzanie biletami, CRM, EYEOS i wiele innych.
źródło
Myślę, że powinieneś zrobić coś innego niż zakup ESXi, to skorzystać z darmowego oprogramowania VMWare o nazwie VMWare Player . Nie musisz kupować licencji, aby korzystać z niej dla osobistego użytkownika. Może importować i eksportować maszyny, jak chcesz. Nie musisz się martwić o kompatybilność sprzętową z maszyną wirtualną lub o korzystanie z oprogramowania (tj. Nie musisz kupować specjalnej płyty głównej, aby korzystać z VMWare Player). Jeśli masz jakieś pytania, skomentuj.
źródło
dlaczego zamiast tego nie zrobić obrazu systemu? użyj drivexml, aby skopiować cały dysk c:. całkowity koszt. 1 dysk twardy. nowe płyty główne są dostarczane z płytą CD ze sterownikami. po prostu zainstaluj mobo, a następnie sterowniki. wykonaj kopię zapasową dysku systemowego lub kopię zapasową obrazu maszyny wirtualnej. nocne różnice można wykonać za pomocą niektórych darmowych programów do tworzenia kopii zapasowych dysków. wygoogluj to
źródło
Możesz wybrać inne podejście - uruchomić system Windows, a folder osobisty i oprogramowanie będą działały na warstwie wirtualizacji aplikacji. Przysięgam na SVS - możesz stworzyć warstwę, która miałaby twoje foldery użytkowników i mieć oddzielną (lub pojedynczą) warstwę dla oprogramowania. Jeśli przeinstalujesz, po prostu przesuń się i aktywuj warstwy, a potem wujka.
Jeśli szukasz alternatywy, możesz użyć App-V
źródło
Jeśli używasz systemu Windows 7, możesz przekształcić stary komputer w dysk VHD, a następnie uruchomić go.
Oznacza to, że będziesz musiał ponownie zainstalować tylko system Windows na nowej maszynie, podczas gdy wszystkie aplikacje będą pochodzić z maszyny wirtualnej, a to przy użyciu tylko wirtualnego komputera, a nie hiperwizora.
Oto kilka artykułów, które pomogą Ci w drodze:
Lokalna migracja P2V za pomocą Microsoft Deployment Toolkit 2010 i Sysinternals Disk2VHD
Windows 7 - rozruch VHD - Wytyczne konfiguracji
Wykorzystanie rozruchu systemu Windows 7 do VHD w celu przetestowania uruchamiania programu Visual Studio 2010
Windows 7 z dysku VHD - kilka gotów
źródło