Elämää kuoleman jälkeen Applen Xservelle
Apple laittoi viimeisen naulan Xserven arkkuun tammikuussa 2011, kun se lopetti virallisesti telinepalvelinten myynnin. Sen sijaan yhtiö alkoi työntää palvelinasiakkaita Mac Prossa ja Minissä. Tämän vuoden syyskuun 20. päivänä Apple laski arkun maahan, kun macOS Sierra lopetti järjestelmien ohjelmistotuen. Ja vaikka El Capitania käyttävät Xservet saavat tietoturvapäivityksiä vielä parin vuoden ajan ja macOS Server -ohjelmiston nykyinen versio toimii edelleen El Capitanilla, laitteisto haudataan pian kokonaan.
Muutaman vuoden ajan Xserven kuoleman jälkeen yhtiö tarjosi Mac Pro- ja Mac Mini -palvelinkonfiguraatioita (PDF), joilla pystyi tekemään joitain samoja asioita, mutta nekin vaihtoehdot katosivat lopulta. Vaikka Apple ei enää koskaan tarjonnutkaan todellista palvelinluokan laitteistoa, se ei tarkoita, etteikö laitteisto olisi edelleen olemassa tekemässä työtään. Sierra-arvostelussamme pyysimme niitä, jotka yhä käyttävät Xservejä, ottamaan yhteyttä, ja monet teistä ottivat yhteyttä.
Miksi Xserve?
macOS Server alkoi yksinkertaistua pian sen jälkeen, kun Apple lopetti Xserven käytön. Moniin noista yksinkertaisista tehtävistä neliytiminen Mac Mini kahdella kiintolevyllä hoiti homman säilyttäen tallennetut tiedot turvallisesti. Xserven laitteistossa oli kuitenkin muutamia ainutlaatuisia ominaisuuksia, joita Applen uudelleenkäytetyt kuluttajakäyttöön tarkoitetut työpöydät eivät pystyneet toistamaan.
Tähdellisin näistä ominaisuuksista lienee Lights Out Management (LOM), laitteisto-ominaisuus, jonka avulla ylläpitäjät pystyivät etävalvomaan lämpötilaa, tuulettimien nopeuksia ja muita anturitietoja. Palvelimia säilytetään usein syrjäisissä paikoissa eikä niitä ole kytketty monitoreihin, joten mahdollisuus pitää silmällä näitä lukuja oli arvokasta. Mutta koska LOM vaatii erillisen koprosessorin, sitä ei koskaan lisätty Mac Mini- tai Mac Pro -palvelimiin.
Koska virtualisointi säästää virtaa ja helpottaa palvelinten vaihtamista, päivittämistä ja hallintaa, siitä tuli suosittu tapa konsolidoida laitteistoa vuosikymmenen vaihteen tienoilla. Xserven prosessoriytimien määrä ja suuret RAM-muistipankit tekivät siitä sopivan virtualisointiin.
”Meillä on edelleen käytössä viisi vuoden 2009 Xserveä, jotka kaikki käyttävät ESXi 6:ta klusterina”, kirjoittaa Elizabeth Harvey-Forsythe, vanhempi järjestelmäinsinööri MIT:n Medialaboratoriossa. ”Haluatko Mac VM:n? Se on täällä suhteellisen harvinaista verrattuna Linuxiin, mutta jotkut opiskelijamme haluavat, ja siihen tarvitaan Applen laitteistoa, ja meillä on vain vähän tilaa millekään, jota emme voi asentaa räkkiin tai jonka sisälle emme voi laittaa kuitukanava- ja 10 Gbps:n Ethernet-kortteja.”
Suran Systemsin ohjelmistokehityspäällikkö Alex Clay käyttää Xserveä Mavericksin virtualisoimiseen, jotta hän voi virtualisoida Mac OS 9:ää. Se on luova ja mutkikas ratkaisu, joka on kuitenkin ”hemmetin paljon luotettavampi ja vakaampi kuin yli 10 vuotta vanhan laitteiston vaihtaminen joka kerta, kun kiintolevy hajoaa.”
”Vaikka se ei pyöritä Windowsia, yllätyksekseni Xservet pystyvät itse asiassa pyörittämään VMWare ESXi -ohjelmaa moitteettomasti”, kirjoitti Nick Neely, toinen tyytyväinen Xserven käyttäjä. ”Sieltä voin ajaa mitä tahansa käyttöjärjestelmää haluan. Tällä hetkellä useita Windows Server 2012 -käyttöjärjestelmiä. Blasphemy, tiedän.”
Ensikäden luotettavuus, toisen käden hinnat
Xserven luotettavuuden mainitsi useampi kuin yksi henkilö. Mikä on järkevää, koska palvelinlaitteisto on rakennettava kestävämmäksi ja kestämään enemmän käyttöä kuin tavallinen kuluttaja-PC. Clay mainitsi, että hänen liikkeensä Suran Systems oli jo siirtänyt tuotantopalvelimensa Mac Miniin, mutta kehui Xservejä siitä, että ne ovat ”petoja, jotka toimivat hyvin vähän huoltoa vaativalla tavalla.”
Neil Miller, ylläpitäjä eräässä mainostoimistossa, jossa on noin kaksi tusinaa Mac-keskeistä käyttäjää, kertoi, että hänen Xserve-tietokoneensa osalta ”loppu on näköpiirissä”, mutta että ”se ei ole vielä täällä”.”
”Meidän Xserve toimii yhä, vaikkakaan ei joka ikinen osa siitä – joo proprietary drives/sleds, me puhumme teistä!” hän kirjoitti Arsille. ”Xserve on todella, todella hyvin rakennettu laite, ja olen pahoillani nähdessäni sen menevän.”
Muutama Xserve-laitteiston halvalla käytettynä ostanut henkilö kertoi meille, että käytettyjen osien löytäminen korjauksia varten ei ole kovin vaikeaa. Kävi ilmi, että tuotteen lopettaminen kokonaan ja sillä toimivan ohjelmiston jyrkkä yksinkertaistaminen on hyvä tapa saada jokin asia laskemaan arvoaan.
”Aiempia Xserve-malleja on melko helppo löytää eBaysta lähes ilmaiseksi (alle 100 dollarilla), koska ihmiset tuntuvat ajattelevan, että he ovat juuttuneet käyttämään Lionia näissä laitteissa”, Neely kirjoitti. ”Minulla on käytössä Xserve 2.1, jossa on kaksi neliytimistä Xeonia, ja sain siitä todella hyvän tarjouksen viime vuonna 75 dollarilla.” Vaikka jotkut näistä vanhemmista Xserveistä pudotettiin pois kauan ennen El Capitania ja Sierraa, Neely sanoo, että ”perusnäytönohjaimen asentaminen ja asennusohjelman huijaaminen niin, että se toimii aina El Capitaniin asti” on suhteellisen helppoa.
Ja muutama vielä käytössä oleva Xserve on olemassa, koska IT-maailma on hidasliikkeinen paikka, jossa siirtyminen alustalta toiselle voi olla hankalaa, kallista ja aikaa vievää.
”Minulla on yhä neljä Xservea tuotannossa”, kirjoittaa verkonvalvoja Dave Walsh. ”Kaksi on vain siksi, että ne eivät ole vielä vikaantuneet, joten en ole siirtänyt DNS:ää uudempaan Linux-laatikkoon. Mutta kaksi on yhä verkossa, koska käytämme yhä Network Homes -palvelimia, ja niiden ylläpitäminen vaatii OpenDirectory-palvelimen.”
”Network Homes” oli Applen versio Windowsin ”Roaming User Profiles” -käyttäjäprofiileista, ja niitä käytetään lähinnä helpottamaan siirtymistä tietokoneelta toiselle. Kirjaudu mihin tahansa yrityksesi Maciin verkkotililläsi, ja Mac tietää etsiä käyttäjäprofiiliasi ja tiedostojasi palvelimelta paikallisen aseman sijasta. Walsh sanoo, että hänen koulunsa on työntänyt oppilaita ja henkilökuntaa pois Network Homesista viime vuosina, mutta prosessi ei ole vielä päättynyt.
”Kun saan laitettua viimeisen naulan Network Homesin arkkuun”, Walsh kertoi meille, ”voin siirtyä täydellä höyryllä Linuxiin ja VM-ympäristöön”. Mutta siihen asti olen jumissa ylläpitämässä vanhoja laitteita.”
Mitä seuraavaksi?
Perusverkkopalveluita, kuten tiedostojen jakamista, DNS:ää tai RADIUS-todennusta, varten on runsaasti Linux-pohjaisia vaihtoehtoja, joilla voi käyttää hyllystä saatavaa palvelinlaitetta. Näissä tapauksissa ylläpitäjillä on lukuisia vaihtoehtoja sekä Xserve-laitteiston että sen käyttämien ohjelmistojen korvaamiseksi, vaikka se tarkoittaakin uuteen käyttöliittymään sopeutumista.
”Valitsemme todennäköisesti Dellin, HP:n tai (minun mieltymykseni) Lenovon telinepalvelimen, jossa on 8-10 ydintä, 128 Gt RAM-muistia ja muutama Tt kiintolevytilaa”, kirjoitti Arsin lukija tmoldovan. ”Se on tyypillisesti noin 3-6000 dollarin luokkaa.” Hän odottaa saavansa tällaisesta koneesta noin kuuden vuoden käyttöiän ja lataisi siihen Windows Serverin ennen kuin siirtäisi virtualisoidut palvelimensa Xservestä.
”Leikittelimme ajatuksella hankkia Mac Pro -tietokoneita VM-isänniksi”, hän jatkoi, ”mutta ne eivät mahdu liian siististi palvelinhyllyyn, ja koska Apple hylkää/vaihtaa laitteistojaan ilman erillistä ennakkoilmoitusta, riski olisi liian suuri.” Näin hän sanoi.”
Jotkut, kuten Harvey-Forsythe, ovat valmiita muuttamaan työnkulkujaan niin paljon, että he voivat korvata Macit Linux- tai Windows-palvelimilla.”
”Kun joko laitteisto kuolee tai ESXi ei yksinkertaisesti pysty toimimaan sillä, meidän on otettava huomioon sekä virtuaalisten Macien kysyntä että Applen lisenssivaatimukset, jotka ovat tuolloin voimassa”, hän kirjoittaa. ”Macin VM:ien kysyntä on melko vähäistä, enkä oikeastaan keksi tähän mennessä mitään sellaista, jota joku olisi pyytänyt ja jota ei olisi voitu pienellä vaivalla tehdä yhtä hyvin Linuxilla tai Windowsilla. Vaikka osa kaupallisista ohjelmistoista on toki Mac-keskeisiä, moni ei ole enää vain Macia.”
Joidenkin, kuten James Roodhousen, suunnitelmana on siirtyä kuluttajaluokan Mac-laitteistoon ja tyytyä ilman Xserven kehittyneitä laiteominaisuuksia. Roodhouse on teknologiakoordinaattori, joka käyttää tällä hetkellä Xserveä ottaakseen käyttöön räätälöityjä käyttöjärjestelmäkuvia noin 1100 Mac-tietokoneeseen useissa kouluissa eri paikoissa. Hän aikoo korvata laatikon useilla Mac Minillä huolimatta vikasietoisuuteen ja tietojen redundanssiin liittyvistä huolenaiheista.
”Minun tapauksessani etenemistapa on luultavasti jakaa tehtävä Mac Minille, joissa on solid-state-tallennustietoja”, hän sanoi Arsille. ”Xserve oli mukava, koska se pystyi käsittelemään RAID-konfiguraatiota, siinä oli kaksi virtalähdettä ja se pystyi hoitamaan kaikki kuvaustehtävät yhdellä koneella.”
Miller kertoi myös, että ”redundantti pari Mac Miniä on todennäköisesti korvaava vaihtoehto” hänen virastonsa Xservelle, koska macOS Server sopii edelleen hyvin ohjelmistopuolelle. Mutta siitä aiheutuu silti kustannuksia, vaikka Mac Mini on halvempi kuin Xserve koskaan oli.
”Huomaa, että oheislaitteiden päivittäminen FireWire 800:sta Thunderbolt/USB 3:een maksaa meille enemmän kuin uusi Mac-palvelinlaitteisto”, hän sanoi.
Nyt kun Apple on enemmän tai vähemmän lopettanut kaikkien koneidensa palvelinkokoonpanojen myynnin, joillakin palvelinten ylläpitäjillä, jotka haluaisivat käyttää uusia Maceja, on valitettavasti vaikeuksia päättää asiasta.
”Haluaisin ostaa uuden Macin, mutta en voi perustella sitä”, kirjoittaa Evan Walker, tuki-insinööri, joka käyttää Xserveä tällä hetkellä etätyöasemana, aiempien OS X -versioiden virtualisoimiseen, iOS:n varmuuskopioiden tallentamiseen ja ohjelmistopäivitysten välimuistiin tallentamiseen. ”Mac Pro -tietokoneet eivät ole minusta kovin houkuttelevia, ja MacBook Pro -mallisto on prosessoriltaan niin vanhentunut, ettei siinä ole järkeä. Seuraava Mac, jonka todennäköisesti ostan, on Mac Mini, jotta voin heittää sen telineeseen ja olla huolehtimatta siitä. Mutta silloinkin en ole kovin innostunut niistä.”
”Applen täytyy todella ajatella yritysympäristöä enemmän”, Walker lisäsi.