Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2013-01-12 11:41:34

  grzebyk - sierściuch

grzebyk
sierściuch
Skąd: Szczerców
Zarejestrowany: 2005-10-08

wirtualki, dyski i przestrzeń składowania

Drodzy chłopacy chciałem zrobić hosta z xenem na którym działały by 2 wirtualki - serwer plików (samba) oraz serwer baz danych. Jak rozłożyć wirualki i przestrzeń składowania (pliki i bazy danych) aby uzyskać najlepszą wydajność i pozbyć się wąskich gardeł, może jest jakać ogólna zasada robienia takich rzeczy?
Tak sobie wymyśliłem żeby zrobić jeden dysk na system hosta, następny osobny dysk do umieszczenia wirtualek oraz osobne dyski spięte w raid jako przestrzeń składowania. W jaki sposób wykonać komunikację wirtualek z przestrzenią składowania? podpinać w konfigu danej wirtualki jako fizyczny zasób czy może montować jakimś protokołem sieciowym (nfs) z systemu hosta?

[i]// a dziewczyny już nie? — azhag[/i]

oczywiście że też,
możesz śmiało odpowiadać,
jeśli tylko chcesz:)

Ostatnio edytowany przez grzebyk (2013-01-12 13:08:18)


apt-get install browar-tyskie
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności... Gotowe
Sugerowane pakiety: kufel walety-light

Offline

 

#2  2013-01-12 14:59:46

  chmuri - [=Centos=]

chmuri
[=Centos=]
Skąd: Wrocław
Zarejestrowany: 2005-11-25
Serwis

Re: wirtualki, dyski i przestrzeń składowania

weź mi lepiej powiedz jaki sprzęt będzie ile dysków itp:)


[img]http://wiki.centos.org/ArtWork/Brand?action=AttachFile&do=get&target=centos-logo-light.png[/img]

Offline

 

#3  2013-01-12 15:00:52

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: wirtualki, dyski i przestrzeń składowania

[i]// a dziewczyny już nie? — azhag[/i]

oczywiście że też,
możesz śmiało odpowiadać,
jeśli tylko chcesz:)[/quote]
:D


[img]http://svn.debianart.org/themes/generic/spinner/spinner48px-moreblue.png[/img]

Offline

 

#4  2013-01-12 15:42:28

  grzebyk - sierściuch

grzebyk
sierściuch
Skąd: Szczerców
Zarejestrowany: 2005-10-08

Re: wirtualki, dyski i przestrzeń składowania

weź mi lepiej powiedz jaki sprzęt będzie ile dysków itp:)[/quote]
serwer hp z xeonem z serii 5400, na system i wirtualki to dyski sata wd raid edition
a przestrzeń składowania (przestrzeń na dane) to zrobiony na kontrolerze sprzętowym hp 410i, raid 5 spięty z użyciem tego samego rodzaju dysków


apt-get install browar-tyskie
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności... Gotowe
Sugerowane pakiety: kufel walety-light

Offline

 

#5  2013-01-12 16:17:50

  chmuri - [=Centos=]

chmuri
[=Centos=]
Skąd: Wrocław
Zarejestrowany: 2005-11-25
Serwis

Re: wirtualki, dyski i przestrzeń składowania

Centos 5 x64 + xena instalujesz z repozytoriów GITCO skoro nie będzie dużego tornada na kontrolerze z tych 2 wirtalek to zrobisz sobie zwykłe vol00 dodatkowo 4 dyski i są 2 wyjścia. Albo robisz HVM ale możesz tylko powiększać partycje + instalować dowolny system z ISO albo robisz zwykłego xena  tylko image systemowe musisz sobie poszukać albo samemu zrobić. różnica jest taka że na zwykłym xenie możesz dowolnie bawić się dyskami czyli zmniejszać je i powiększać:). Jeśli nie będzie dużego tornada to wszystko umieść na jednym raidzie.


[img]http://wiki.centos.org/ArtWork/Brand?action=AttachFile&do=get&target=centos-logo-light.png[/img]

Offline

 

#6  2013-01-12 17:51:05

  gindek - Zubr, bydle na etacie.

gindek
Zubr, bydle na etacie.
Skąd: Z puszczy.
Zarejestrowany: 2008-12-08

Re: wirtualki, dyski i przestrzeń składowania

Co do sposobu montowania na wirtualnych masznyach folderow z systemu hosta to ja w VB mam utworzony folder wspoldzielony i montuje go na systemie goscia przy pomocy

Kod:

mount.vboxfs Nazwa_wspoldzielonego_zasobu Punkt_montowania

Co do informacji "jak podzielic dyski zeby było najwydajniej" to juz sam raczej musisz wykminic, co jak czesto bedzie uzywane :-), gdzie ile miejsca bedzie potrzebne.
Tak tylko informacyjnie moge zarzucic drobna sugestie.

DYSK1:
Host
--Guest_1
--Guest_2

Reszta_dyskow:
-- foldery wspoldzielone montowane do gosci przez mount.vboxsf


Sam działający system raczej nie wykożystuje transferu dyskowego, tylko podczas uruchamiania jakiejs aplikacji, wiec jezeli systemy raczej moga działać na jednym dysku.
Podniesie sie apach, załaduje program do pamieci, i juz jest wolny i nie potrzebny "transfer dysku".

Robiąc foldery współdzielone nie musisz sie zastanawiać nad tym jak podzielic dysk, albo jakie virtualne partycje zrobić, bo tak owych nie ma, miejsca bedziesz miał w tym folderze tyle ile masz miejsca na dysku. Dodatkowo w razie potrzebny z systemu Hosta masz dostęp do danych na systemie gościa. ( ale z innego punktu widzenia to moze tez byc vulnerability ).


" Wojny przychodzą i odchodzą, a moi żołnierze są wieczni"


"Zbuduj mały, dziarski router z udostępnionych przez prowadzącego części od Kamaza?"

Offline

 

#7  2013-01-12 17:54:29

  grzebyk - sierściuch

grzebyk
sierściuch
Skąd: Szczerców
Zarejestrowany: 2005-10-08

Re: wirtualki, dyski i przestrzeń składowania

chciałbym mieć jednak przestrzeń na dane jako osobno umiejscowioną na tym raidzie. Załóżmy, że patrząc z hypervisora, dysk systemowy hosta to sda, drugi dysk z jedną partycją na virtualki to sdb1 (tu sobie siedzą pliki wirtualek), a raid jest widoczny jako sdc1 (założona jest na nim tylko jedna partycja) - to czy wydajnościowo będzie to dobrze? i w jaki sposób zrobić żeby partycja sdc1 była widoczna w obu wirtualkach?


apt-get install browar-tyskie
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności... Gotowe
Sugerowane pakiety: kufel walety-light

Offline

 

#8  2013-01-15 00:24:00

  chmuri - [=Centos=]

chmuri
[=Centos=]
Skąd: Wrocław
Zarejestrowany: 2005-11-25
Serwis

Re: wirtualki, dyski i przestrzeń składowania

a jakie dyski modele i ile tych dysków?


[img]http://wiki.centos.org/ArtWork/Brand?action=AttachFile&do=get&target=centos-logo-light.png[/img]

Offline

 

#9  2013-01-15 21:19:23

  grzebyk - sierściuch

grzebyk
sierściuch
Skąd: Szczerców
Zarejestrowany: 2005-10-08

Re: wirtualki, dyski i przestrzeń składowania

to może z innej strony:

macierz raid widziana z hypervisora to sdc i założona jest na niej jedna partycja sdc1

czy mogę użyć:
squeeze_db.cfg

Kod:

disk        = [
                  'file:/virtual/squeeze_db.img,hda,w',
                  'phy:/dev/sdc,hdb,w',
              ]

squeeze_sql.cfg

Kod:

disk        = [
                  'file:/virtual/squeeze_sql.img,hda,w',
                  'phy:/dev/sdc,hdb,w',
              ]

czyli obie wirtualki by sobie montowały ten sam system plików na partycji sdc1
czy ten system plików sie aby nie rozleci, straci spójność itp?

czy może lepiej bo udostępnić po nfs z poziomu hypervisora?


apt-get install browar-tyskie
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności... Gotowe
Sugerowane pakiety: kufel walety-light

Offline

 

#10  2013-01-16 14:42:09

  chmuri - [=Centos=]

chmuri
[=Centos=]
Skąd: Wrocław
Zarejestrowany: 2005-11-25
Serwis

Re: wirtualki, dyski i przestrzeń składowania

lepiej zrób nfs;) jest bezpieczniejszy i zawsze możesz kontrolować połączenie a tutaj jak odpalisz to możesz protestować ale osobiście hmm ten sam dysk do 2 kompów.. to może zaboleć w przypadku rozlecenia się ext


[img]http://wiki.centos.org/ArtWork/Brand?action=AttachFile&do=get&target=centos-logo-light.png[/img]

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)

[ Generated in 0.010 seconds, 11 queries executed ]

Informacje debugowania

Time (s) Query
0.00012 SET CHARSET latin2
0.00004 SET NAMES latin2
0.00139 SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='3.12.73.149' WHERE u.id=1
0.00084 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.12.73.149', 1732431714)
0.00024 SELECT * FROM punbb_online WHERE logged<1732431414
0.00075 SELECT topic_id FROM punbb_posts WHERE id=220486
0.00009 SELECT id FROM punbb_posts WHERE topic_id=22694 ORDER BY posted
0.00075 SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=22694 AND t.moved_to IS NULL
0.00010 SELECT search_for, replace_with FROM punbb_censoring
0.00216 SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=22694 ORDER BY p.id LIMIT 0,25
0.00106 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=22694
Total query time: 0.00754 s