ПредишенСледващото

В тази книга, на практика създава информационната структура на центъра за данни. Той използва софтуер от една корпорация Oracle, което абсолютно безплатно можете да изтеглите от сървъра на компанията.

Предполага се, че читателят има познания за среда на операционната система Linux, има основни умения за работа с нея и знаеше отбора си, като се позовава на ограниченията, наложени на обема на работата, то се дава само общи съвети и препоръки.

През последните години значително се увеличи търсенето на обработка и съхранение на големи обеми от информация. Стандартни компютри и дори от висок клас системи са престанали да бъдат полезни. След това, за да се реши този проблем е бил приложен подход - изчислителна разпределени. По този начин, за решаване на проблем, използвайки ресурсите на няколко компютъра в компютърна мрежа.

За да се присъедините на възможностите на различни машини, които, способността за управление на различни операционни системи започват да използват процеса - виртуализация. Виртуализация право да представи до властта, за да разпространява компютри като виртуален единен набор от ресурси.

Тъй като в момента горните теми са общи и широко дискутирани, аз няма да се рови в тях. Аз дойдох в непосредствена близост до обект на моя проект: изграждането на разпределени изчислителни системи с използване на Oracle технологии. Като цяло, играта за виртуализация, Oracle влезе по-късно неговите конкуренти, като например VMware и Microsoft. Въпреки това, както може да се очаква, корпорацията е била предложена силен, не отстъпва на решения продукт на конкурентите за Oracle VM за виртуализация. Неговото внимание и строителството с помощта на разпределени изчислителни системи, посветен на моя проект.

Oracle VM - софтуер за виртуализация на сървъри се състои от три основни части. Първо, тя е модифицирана версия на операционната система Linux - Oracle Enterprise Linux, изградена въз основа на Red Hat Enterprise Linux. На второ място, е управител управление на виртуални машини - Oracle VM управителя, и на трето място, сървърът за операционни системи за гости - Oracle VM Server. Мениджърът е допълнителна програма, която се инсталира под операционната система Oracle Linux, докато сървъра - е независима операционна система, изградена, както и на Red Hat Linux-базирана. разтвор Oracle VM се базира на технология от отворен код Xen Hypervisor ™ код.

3.Proekt център за данни на информационна структура

На първо място, аз се опитах да се създаде система за разпределени изчисления въз основа на VMware Workstation виртуална машина, но работата на компютъра е достатъчно само да стартирате операционната система гост (Oracle Linux). Тъй като в допълнение на това, че е необходимо да се работи дори операционна система Oracle Linux с Oracle VM мениджър, и сървър - Oracle VM сървър, който е платформа за виртуалната операционна система. Въпреки това, аз исках да стартирате няколко операционни системи, управлявани от разстояние - от управителя. Тогава реших да се изгради на физическата инфраструктура на център за данни на няколко отдалечени компютри, обединени в локалната мрежа, използвайки за тази вкъщи LAN. В резултат на това у мен са три компютъра със следните конфигурации (за да изброим само най-важните параметри на системата): 1-во: Pentium април 2800 MHz, 768 MB RAM, 2-ри: Athlon XP процесор 1800 MHz, 1,5 GB RAM, трето: Core 2 Duo 2,33 GHz, четири GB на RAM.

Всички необходимия софтуер, който изтеглих от сайта без корпорация Oracle, който го разпространява безплатно. Реших да използвате най-новите версии на софтуерните продукти, които са били на разположение по време на изследвания. Това е доста стабилна версия - 2.2.0. Изтеглете и запис на диск снимки, аз започнах инсталация на софтуерни решения, които ще описват накратко, тъй като има някои нюанси в тях.

4.Oracle Enterprise Linux

Инсталиране на операционната система Oracle Enterprise Linux 5, реших на преносим компютър с Pentium 4 процесор и 768 MB оперативна памет поради следните причини: особено важен ресурс да тече операционни системи за гости е в размер на RAM, и в този случай, по днешните стандарти, обемът му е много ниска. В същото време, за да стартирате Linux, и Virtual Machine Manager (която, както ще видим в бъдеще, които работят в областта на уеб-среда) настройки на компютъра, е повече от достатъчно.

(. Фигура 1) Следващата фигура показва структурите на LAN:

Изграждане на информационната структура на центъра за данни на базата на технология Oracle, Oracle, статии,

Фиг. 1. Структура на LAN

За да направите това, отворете терминален и напишете има три отбора:

# Netstat -NA | Впиши 4443

# Netstat -NA | Впиши 8888

# Netstat -NA | Впиши 8899

Използването им се проверява за наличие на тези портове се използват за достъп, съответно, и обичайно сигурен протокол. Ако, след като не следват всяка изходна система, а след това пристанища са на разположение, от друга страна, ще се появи, ако някои данни, след което е необходимо да конфигурирате защитната стена. Това е достатъчно, в терминал напишете командата # / ЮЕсАр / хамбар / система-довереник-securitylevel, след като направи това, ще видите диалогов прозорец за конфигуриране на защитната стена, където можете да добавите тези пристанища в списъка с изключения.

5.Oracle VM мениджър

Oracle VM Manager - тази опция софтуерен продукт (който е инсталиран в операционната система), която се използва за управление на виртуални ресурси (сървъри, басейни на сървъри, машини) на системи за дистанционно управление са.

Заедно с инсталацията на Oracle VM Мениджър инсталира лека версия на базата данни - Oracle Database 10g Express Edition.

Поставете диск, предварително приготвен с образа на VM мениджър, отидете на командния ред и въведете следните команди:

# Mount / сътрудничество / CDROM / MNT

В резултат на стандартния CD-ROM устройството първата команда е монтиран в папка / MNT. Втората команда да се преместим в това място. И последната команда работи инсталатора.

6.Oracle VM сървър

Както бе споменато по-рано, Oracle VM сървър е софтуерна система решение на базата на Linux ядрото модифициран, от която отстранява всички ексцесиите, за изграждане на виртуални машини - за инсталиране на операционни системи гост. В проекта за виртуализация, базирани на отворен код Xen.

Oracle VM сървър поддържа два типа виртуализация: визуализиране на хардуер и paravirtualization. В първия случай, хардуера не е пример за подражание, но вместо това модифицирана гост операционна система използва специален приложния програмен интерфейс, предоставен от виртуалната машина. По този начин, операционната система е специално подготвен да работи под виртуална машина, така че в този случай се използват изключително Linux операционни системи модификации. Ето таблица на операционни системи поддържа:

Хардуер за виртуализация (точно както paravirtualization) могат да се движат по x86-компютър, а на 64. Тъй като, по мое притежание са толкова различни машини, ние всъщност може да види това. Въпреки това, преглед на първо накратко инсталация сървър процеса на Oracle VM.

7.UstanovkaOracle VM сървър

Инсталиране на Oracle VM сървър, аз ще бъда на компютъра на базата на Athlon XP процесор. И нека си го сървъра 1. наричаме Преди да започнете инсталацията трябва да се подготвят предварително раздел, за да се избегне загуба на информация!

8.Zapusk Oracle VM мениджър

Сега, когато имаме програма за управление и сървър, можете да създадете група от тези две машини. За да направите това, първо, че е необходимо да ги комбинирате в една мрежа. Имам на разположение на локална мрежа с 100-мегабитова на честотната лента, както и ключ 100-мегабитова. Ще използвам този за изграждане на мрежата.

9.Sozdanie сървъра басейн

Първо трябва да се създаде група или купчина от сървъри. Физически, тя е специален сървър, който се интегрира в други сървъри в групата с общо име. В допълнение, тя може да изпълнява и други функции.

Сървър басейн Име - име на новия басейн - YazevSoft басейн

Сървър басейн Виртуална IP - може да бъде оставено празно

Сървър домакин \ IP - 192.168.1.111 (тук влиза реалния IP сървър, на която сме инсталирали Oracle VM сървър)

Име на сървър - сървър за имена

Server Agent Парола - паролата, която си поставихме при инсталиране на Oracle VM сървър

Сървър Потребителско име - името на съществуващ потребител на сървъра

Сървър Парола - паролата за съществуващия сървър на потребителя

В този случай, за последните две полета - име и парола корен, който зададохме по време на инсталацията на Oracle VM сървър, или по-скоро, името не питат, това е по подразбиране - корен.

Проверете кутия High Availability Mode - се използва за поддържане на системата в режим "повишена бойна готовност". По този начин, когато този режим се активира, а ние имаме няколко сървъра, а след грешка в софтуера на един от тях, данните се копират в друга - плътен и са готови да ги приемат.

След това е необходимо да се провери връзката, като кликнете върху бутона Test Connection, и ако това е било успешно, кликнете бутона Създаване басейн (или Добавяне), за да създадете и / или добавяне на басейн. След това, като кликнете След това отидете на следващата страница, където можете да посочите информация за потребителите. След имате данни, отидете на последната страница, където Oracle VM Мениджър предоставя списък с дела, които ще се изпълняват. Ако всичко е по план, кликнете върху бутона Confirm, и след това да започне процедурата за създаване на сървър на отдалечен компютър. По това време, на страницата ще се обновява и надписа ще бъде показан на това, че се създава чрез натискане на бутона Refresh за да опресните страницата, в резултат на това най-накрая, съобщението ще изчезне и създаден на сървъра се появява в списъка на сървърни басейни.

10.Sozdanie виртуална машина

Сега, когато имаме свързания сървър, можете да го създадете на виртуална машина, на която работи виртуалната операционна система. От моя компютър на сървъра (на базата на Athlon XP) не поддържа визуализиране на хардуер, ще се създаде виртуална машина върху него за paravirtualizii. Както бе споменато по-горе, операционната система трябва да е подготвен специално да се възползват от сайта на Oracle, можете да изтеглите това за този тип виртуализация. В същото време, има богат избор от Oracle Linux версии на операционната система, предназначени за различни хардуерни конфигурации, както и с различни предварително определени софтуерни продукти.

Свалих V16963-01.zip, файлът където има и архив OVM_EL4U8_X86_PVM_4GB.tgz, името на което предполага, че той съдържа имиджа на Oracle Enterprise Linux операционна система 4 Актуализация 8 размер на 4 гигабайта за paravirtualization x86-компютър. Това декомпресира TGZ файл съм записан на флашка за по-нататъшно развитие, от друга машина.

Включване на сървъра и свързване на USB флаш устройство, то primontiruem и го копирайте в горния файл в / OVS / seed_pool, защото това тя съхранява изображения за paravirtualization операционната, като се използват следните команди:

# Mount / сътрудничество / sdb1 / MNT

# Cp /mnt/OVM_EL4U8_X86_PVM_4GB.tgz / OVS / seed_pool

След това, вие трябва да отидете в тази директория и извличане на изображението от архива TGZ на:

# Gzip -d -S TGZ OVM_EL4U8_X86_PVM_4GB.tgz

множество ключове отбор GZIP, обаче, считаме използват само тук: -D означава разопаковане процедура, -S - разширението на файла (в нашия случай - ТГС), и в действителност, името на файла.

След разопаковане открих, че е купил всичко файл (преработени от архиватор Tape Архив, очевидно за почтеност), така изпълнете следната команда, за да raztarivaniya:

катран XF OVM_EL4U8_X86_PVM_4GB.

Ключови XF означава, че съдържанието на файла не са опаковани.

Сега, ако се върнем към OVM_EL4U8_X86_PVM_4GB директория и да видите съдържанието му (например командата реж), а след това ние трябва да намерим 3 досие README, System.img, vm.cfg. Ако не, тогава най-вероятно файлът е повреден и няма да работи нищо, така че ще трябва да се повтори.

Сега, когато всички подготвителни функции се изпълняват, можете да продължите да се разшири виртуалната машина, а заедно с него и на операционната система. Да се ​​спре на USB флаш устройството, отидете на управителя на компютър. Сега ние трябва да се създаде този ресурс, а след това от нея да възстанови вашата операционна система. За да бъде първата, че е необходимо в уеб интерфейса, отидете на страницата за ресурси. И, да стоим на една страница със субтитри виртуални машини шаблони, натиснете бутона Import. трябва да изберете, за да превключите от Изберете сървър басейн (Открийте и регистър) на следващата страница; продължете да натискате Next. На новата страница е необходимо да се попълни списъка, както следва (като се има предвид, че по-рано въведените параметри са същите, както по-горе):

Сървър басейн Име - (изберете от списъка на разположение басейн) YazevSoft басейн;

Virtual Machine Име на шаблон - (изберете от списъка с наличните шаблони) OVM_EL4U5_X86_PVM_4GB, в този случай, ако списъкът е празен, тогава ще се обърка направено преди конфигурация на сървъра;

Операционна система - от списъка, изберете най-подходящата система за инсталацията - Oracle Enterprise Linux 4;

Virtual Machine System име - въведете името на потребител на виртуална машина;

Virtual Machine за достъп до системата - въведете паролата, на разположение в виртуална машина на потребителя;

След това, ние щракнете върху Next, след това потвърдете, за да започне импортирането, а след това на няколко пъти Обнови, докато процесът на вноса на виртуална машина е завършена. След това е необходимо да се одобри на изображението, че е необходимо да кликнете върху бутона Одобрявам намира над списъка на изображенията. На следващата страница, където параметрите на виртуалната операционна система, и тук е необходимо да кликнете върху Одобряване да бъде оттеглено.

Изграждане на информационната структура на центъра за данни на базата на технология Oracle, Oracle, статии,

Фиг. 2. работния плот се показва в системата работещ конзола операционната на отдалечен сървър

В резултат на горните действия и операции, ние може отдалечено да управляват ресурсите на нашата мрежа чрез комбиниране на силата на компютри в superproductive, че не може да бъде застрашена, гъвкав, за да изберете центрове за данни, което позволява да се обработват и съхраняват терабайти цифрова информация!

Oracle VM технологични предимства са очевидни: възможност за отдалечено управление, мобилност и оптимизиране на работата: ако са конфигурирани правилно мрежа разпределени изчисления може да се контролира от всяка точка на света сървъри, комбинираната мощност на информационните компютри, създаване superproductive центрове за данни, които да отчитат колосална сложност задача.

За съжаление, в обхвата на тази статия не ми позволява да се разгледа включването в мрежата на инфраструктурата на разпределени компютърни изчисления на базата на Core 2 Duo, като поддържа виртуализация на хардуерно ниво, което е много интересна тема. Хардуер за виртуализация ви позволява да инсталирате като гост всяка операционна система (включително Windows), какъвто е, че не е специално произведен, с други думи, "извън кутията", тя е идеална за използване на операционни системи, разпределени без код. В допълнение, броят на висящите бяха много други теми, като: използване като операционни системи гост на виртуална машина снимки на други разработчици, като например VMware, трансформацията на инсталиран на физическа машина към виртуалната операционна система Linux. И много, много повече не се получи на страницата. Но аз се надявам, че представения материал ще бъде достатъчно, за да заинтригува читателя да започнат собствен изследователски теми, представляващи интерес - Oracle виртуализация! Oracle винаги sverhinteresnye оферти и високи технологии за подобряване на човечеството и повишаване на интелектуалното ниво на строителя!

Изграждане на информационната структура на центъра за данни на базата на технология Oracle, Oracle, статии,

Юри "yurembo" Yazev
[email protected]

Подкрепете проекта - споделете линка, благодаря!