Prezentarea de la TestCamp.ro

M4n1f3st
În spatele unui programator de succes se află un tester bun!

Sâmbăta 16.11.2013 am avut deosebita plăcere de a fi invitat la prima conferință a Testerilor din zona Moldovei (http://testcamp.ro), eveniment organizat impecabil și la care am avut un sentiment plăcut de aparteneță la un domeniul QA prin zecile de studenți și foști studenți pe care am avut ocazia să-i revăd.

Pentru cei interesați prezentarea poate fi descărcată de aici: http://sdrv.ms/18DQwwf

Este greu de vorbit în 45 de minute despre SharePoint și să mai definești și scenariile de testare pe zona de fermă, aplicații și altele. În context, prezentarea reprezintă doar o listă cu bulinuțe de la care cineva interesat de domeniu ar putea începe să elaboreze și implementeze planuri de testare pentru SharePoint.

La final, având în vedere convingerea mea despre importanța elementului People în arhitectura oricărui sistem informatic/informațional, am prezentat o contribuție mai veche de pe Technet legată de acel CAML Creator cu ajurul căruia end-userii își pot defini propriile lor entități de date în cadrul unui site, în scopul testării sau implementării proceselor de business. Cum funcționează poate fi vizionat și aici: http://www.youtube.com/watch?v=cYHIBbNjyCw

Una din formulele care a plăcut cel mai mult audienței. Doar puțin Excel! :)

image

Mulțumesc organizatorilor pentru invitație și audienței pentru răbdare și pentru că nu au pus nici o întrebare. :)

La cât mai multe ediții!

Prezentarea de la Using Microsoft Academic Program

Manifest:
Este important să știi, dar este esențial să înțelegi!

Duminică 10/11/2013 am participat la Using Microsoft Academic Program organizată de Microsoft Students Partners Iasi și am povestit despre experiențele mele cu produsele Microsoft și în special despre cum am migrat Portalul FEAA de la SharePoint 2010 la SharePoint 2013, precum și despre implicațiile acestei operațiuni.

Mai multe detalii găsiți în slide-urile atașate: http://sdrv.ms/HKx4r2

Viziune proprie despre arhitectura SharePoint Server

Viziunea proprie despre arhitectura SharePoint în cadrul unei organizații. Totul poate fi perfect până la nivelul People, de aceea de obicei în figurile de arhitectura lipsește acest nivel. :)

Etapele sau pașii mari ai migrării (criptat :):

1. Copy Backup SQL Server
2. Instalare SP2013
http://blogs.msdn.com/b/uksharepoint/archive/2013/03/18/scripted-installation-of-sharepoint-2013-and-office-web-apps-server-from-the-field-part-2.aspx
de pus si patch-urile
(1)   KB2767999 http://support.microsoft.com/kb/2767999 – ubersrvsp2013-kb2767999-fullfile-x64-glb.exe
(2)   KB2726992 http://support.microsoft.com/kb/2726992 – 462705_intl_x64_zip.exe
====
Comenzi configurare BD
New-SPConfigurationDatabase –DatabaseName A_SharePoint_Config -DatabaseServer bdsrv-02 –AdministrationContentDatabaseName A_SharePoint_Admin_Content

====
Configurare state service
New-SPStateServiceApplication -Name "State Service Application"
Get-SPStateServiceApplication | New-SPStateServiceApplicationProxy -defaultproxygroup
Get-SPStateServiceApplication | New-SPStateServiceDatabase -Name "A_State_Service_DB"
Get-spdatabase | where-object {$_.type -eq"Microsoft.Office.Server.Administration.StateDatabase"} | initialize-spstateservicedatabase
New-SPUsageApplication -Name "Usage and Health Data Collection"
$proxy = Get-SPServiceApplicationProxy | where {$_.TypeName-eq"Usage and Health Data Collection Proxy"}
$proxy.Provision()

=====
Wizard pentru alte servicii
=====
Sters site implicit (SharePoint – 80) si creat MySite Host
=====

3. Instalare Language pack Romanian

4. Restore baza de date in new SQL Server

5. Creare Web app in clasic mode
New-SPWebApplication –name "P_ID" –Port 80 –ApplicationPool "A_ID_Pool" -HostHeader "id.feaa.uaic.ro" –ApplicationPoolAccount (Get-SPManagedAccount "FEAA\Admin.pool")

6. Test baza de date
Test-SPContentDatabase -Name P_Doctorat_Content -WebApplication http://v-portal:100/ > TestUpgrade.txt

7. Atasare baza de date
Mount-SPContentDatabase -Name P_ID_Content -WebApplication http://id.feaa.uaic.ro

8. Convert-SPWebApplication –Identity http://id.feaa.uaic.ro –To Claims -RetainPermissions -Force

9. Creare Web app in clasic mode
New-SPWebApplication –name "P_ID" –Port 80 –ApplicationPool "A_ID_Pool" -HostHeader "id.feaa.uaic.ro" –ApplicationPoolAccount (Get-SPManagedAccount "FEAA\Admin.pool")
New-SPWebApplication –name "P_Doctorat" –Port 80 –ApplicationPool "A_Doctorat_Pool" -HostHeader "doctorat.feaa.uaic.ro" –ApplicationPoolAccount (Get-SPManagedAccount "FEAA\Admin.pool")
New-SPWebApplication –name "P_Portal" –Port 80 –ApplicationPool "A_Portal_Pool" -HostHeader "portal.feaa.uaic.ro" –ApplicationPoolAccount (Get-SPManagedAccount "FEAA\Admin.pool")

Test-SPContentDatabase -Name P_PortalFEAA_Content -WebApplication http://portal.feaa.uaic.ro/ > C:\Temp\TestUpgrade.txt

10. Atasare baza de date
Mount-SPContentDatabase -Name P_ID_Content -WebApplication http://id.feaa.uaic.ro
Mount-SPContentDatabase -Name P_Doctorat_Content -WebApplication http://doctorat.feaa.uaic.ro
Mount-SPContentDatabase -Name P_PortalFEAA_Content -WebApplication http://portal.feaa.uaic.ro

11. Convert-SPWebApplication –Identity http://id.feaa.uaic.ro –To Claims -RetainPermissions -Force

Convert-SPWebApplication –Identity http://doctorat.feaa.uaic.ro –To Claims -RetainPermissions -Force
Convert-SPWebApplication –Identity http://portal.feaa.uaic.ro –To Claims -RetainPermissions -Force

http://portal.feaa.uaic.ro/_layouts/siteupgradestatus.aspx

12. Integrarea cu Office Web App de pe alt server.

New-SPWOPIBinding -ServerName ca.feaa.uaic.ro

Resources:

Sper să vi se fi părut interesant!

Finish – SysAdmin@FEAA (1998-2013)

Astăzi mi-am încheiat cariera de Administrator de Rețea în cadrul FEAA, loc în care am avut ocazia să învăț atâtea tehnologii încât nu știu dacă le pot enumera pe toate. Am început cu Windows NT 4.0 am continuat cu Windows 2000 server și Professional, Windows XP, Windows 2003 Server, Microsoft Office SharePoint Server 2003, SharePoint Server 2007, 2010, 2012, SQL Server 2000, 2005, 2008, 2012, Windows Server 2008, 2012, Windows 7, Exchange Server 2007, ISA Server 2003, 2006, TMG 2010, Lync Server 2010, 2013, System Center Operation Manager 2005, 2007, System Center Configuration Manager 2005, 2007, 2012, Dynamics CRM 4.0, 2011, Active Directory de când a apărut, DNS, DHCP, RRAS, IIS toate versiunile și să-mi fie cu iertare că am uitat să menționez că am lucrat și cu ceva Linux pe la început.

Primele zile de muncă au fost cele mai memorabile, având în vedere că terminasem specializarea de Contabilitate. În primele 4 ore de muncă Puiu Ungureanu, m-a învățat cum se instalează o stație de Windows NT 4.0 workstation, folosind două dischete și o unitate de CD extern. Următoarele 4 ore am făcut și eu același lucru. De la Adrian Munteanu și (Dumnezeu să îl ierte) John Brava am învățat cum se instalează un PDC și un BDC din Windows NT 4.0 Server.

Au trecut anii și am tot acumulat pierzând nopți întregi și zile nenumărate testând tehnologii noi. Sigur am făcut și greșeli, de planificare de proiectare sau pur și simplu de implementare. Ani de-a rândul zeci de mii de studenți s-au autentificat prin Rețeaua FEAA de multe ori înjurând cel mai mult pe cel care încerca să-și protejeze infrastructura în interesul tuturor celorlalți utilizatori interesați de continuitatea funcționalităților. Una din cele mai grele perioade a fost pe la începutul anului 1999, când profesorul Dumitru Oprea (Decanul facultății) a pus la bătaie un premiu de 1000 USD pentru cel care reușește să spargă rețeaua într-o lună de zile! :) Peste ani, cineva mi-a spus că aș fi putut să-l las să reușească și împărțeam banii. Și i-am răspuns: dar mândria? :)

Din toamna lui 2006 am rămas doar cu mândria pentru că oficial nu am mai avut statut de angajat în cadrul departamentului, dar am stat multe zile și nopți în camera serverelor pentru a le întreține, updata, sau reface. Dincolo de orice, un lucru bine făcut, chiar dacă nu îți aduce avantaje financiare directe, poate să îți aducă recunoaștere sau măcar respect. Aprecierile au apărut în timp, culminând cu nominalizarea MVP pentru tehnologia SharePoint, construind alături de colegi primul portal de SharePoint din România, devenit ulterior studiu de caz pe site-ul Microsoft România.

Am învățat în timp ce înseamnă etica profesională și chiar dacă am mai greșit în comunicare într-un final punând în balanță, sunt mai mulți cei care nu au avut ceva împotriva mea decât nemulțumiții. Dacă este să punctez nerealizările cea mai mare rămâne faptul că nu am reușit să accedem in Office 365, nu din cauze tehnice sau de deschidere din partea noastră. Altele.

Am avut plăcerea să lucrez cu Șefi care mi-au dat mână liberă și care l-a rândul lor mi-au cerut părerea, dar și cu colegi care m-au ascultat, care au învățat de la mine sau pur și simplu mi-au susținut demersurile în evoluția rețelei. Mai jos o fotografie cu nucleul de 4 (de la dreapta: Mugurel, Florin, Puiu) în jurul cărora am avut alți colaboratori: Marius Postolache, Gabriel Cristescu, Bogdan Alecu, Silviu, Andreea, Natalia, Alina, Ionuț, Alina de acum, Ionii :) și tinerii candidați: Viorel și Adriana.

Server_baietzeii

Sper că n-am uitat pe nimeni.

Astăzi am predat cheile de la Server, schema de rețea și listele cu parole. Cu oareșce nostalgie, dar cu speranță că generațiile tinere vor fi mai resposabile decât mine în ceea ce fac. La urma urmei cum spunea dl Decan Airinei: ”Nimeni nu este de neînlocuit!”.

Le urez succes și putere de muncă. Eu merg pe direcția cercetării! :))

Blog la WordPress.com.

SUS ↑