Server Log
What are the next Steps, what has been Done, what are the important References and finally what should is still To integrate to this very page !
Steps
- migrate the content from seedea.free.fr
seedea pmwiki
NOT persowiki or other personal things
stigmergylive dokuwiki
- must correct the old links with http://wiki.seedea.org/PmWiki/InterMap
- implement the log from ~/.history here
- make it usable for future migrations (cases to tick?)
- eventually automatize the process (especially with OVH SOAP API)
- change the welcome message to explain this good practice and what are the commands
- comment the on-going work with @@echo "<wikisyntax>explanation of the last command</wikisyntax>"
c4w explanation of the last command
)
- blinkenshell (try rsync[1])
- linker scripts
- irssi+config+...
- reconfigure software according to the new host
- wikis
- external APIs (Orange, etc...)
- linkers
- ?
- test that everything is working properly
- Start load monitoring tools (seems that OVH provide them by default)
- Seedea.org for the website
- StigmergyLive
- ?
- rebind seedea.org from Gandi to free.fr to the new server
- Co-Evo.net binded to ..?
- make the failover IP bounce to seedea.free.f?
- Configure a profiling environment
- collectd to record
- RDD tools to draw graph but also to automatically gracefully degrade
make cronjob for automated backup script
- http://fr.wikipedia.org/wiki/Crontab
- improve the backup feed http://validator.w3.org/feed/check.cgi?url=http%3A%2F%2Fwww.seedea.org%2Fbackupfeed.php
- add own bots to IRC/IM for recordings (just a normal irssi client? with XML-RPC?)
- seriously reframe the security of my passwords scheme
- emails
- host
- dns
- websites
- own work
- integrate MyServer
- Tools#OnlineApps?
- Update the StrategicalDashboard to include monitoring information from
- the server itself
- perturbation in it's surrounding environment OVH Travaux RPS
- the Weathermap of the Network OVH (Europe)
- check performances
- Clés USB pr 1.20 € TTC vs SAN
- Study virtualization techniques (limiting what clients can run)
- OpenVZ[2][3][4]
- KVM
- vHost[5]
- updating
- apt-get update/upgrade of my system > rss feed
Done
- Created a default user, local shortcut to its account
- used
wget -rN ftp://user:pass@domain...
- installed lighttpd+php5 fast cgi ( originally from http://guides.ovh.com/BindEtApacheDebian but decided to move to http://redmine.lighttpd.net/wiki/lighttpd/TutorialInstallation )
- configured them ( http://redmine.lighttpd.net/wiki/lighttpd/TutorialLighttpdAndPHP#Debian-Ubuntu )
- removed the .flock file in wiki.d and changed permission to allow the web server daemon to write files ( http://www.pmwiki.org/wiki/PmWiki/ErrorMessages#flock )
- binded the domain name A record to the IP of the server
- set subdomain+urlrewrite ( http://redmine.lighttpd.net/wiki/1/HowToRewriteForPMWiki )
- created a crontab to backup automatically
- write the successful backups as an RSS feed
- send the backup on a remote server (still done manually!)
- handle redirection with .htaccess+404page.php on the former host
- added the backport package repository to the list of sources
- set-up screen with a proper hardstatus line
- set-up a bitlbee server
- set-up a loggin IRC (and thus IM) client within a screen
- set-up an automatic listing of the current packages ( dpkg --get-selections )
- set-up an automatic upload of the backups to a remote server ( Quick and easy backup with lftp by Dmitri Popov on December 04, 2007 )
- added a .htaccess file to secure the backup
- added a crontab -l to backup the crontab list
References
- A Tutorial on Using rsync, 1999
- ENKI - Managed Cloud Computing - Choosing the right model for deploying your SaaS application to the Cloud : Part II on OpenVZ by Eric Novikoff, 2008
- OS Virtualization vs. Hardware Virtualization by Scott Dowdle, 2008
- OpenVZ Proxmox Virtualization - Why OpenVZ and not XEN for Fridu.org, October 2008
- Setting Up A Name Based Virtual Host (vHost) on redivide
Transition to the new server
changing password
recreating user
moving user data
scp ~user/.*
starting communication tools with their configuration
- irssi?
- bitlbee?
- perl Net::Twitter?
- moving wiki data
- moving labs data
- installing environment
- lighttpd
- php
- pmwiki
- python
- supybot
- restarting backup mechanism
To integrate