Fedora :: Configure Multiple Remote Machines To Be Exactly The Same?
Feb 11, 2011
utility to let me automatically apply shell commands I type to a list of given remote machines? I'm configuring and maintaining multiple servers all running Fedora 12 and I want them to have exactly the same configuration. I also need to check out code from subversion onto these machines; the same code from the same location into the same directory. I know I could use ssh to run each command individually for each machine, but is there a tool that will make this much easier?
recommend a utility to let me automatically apply shell commands I type to a list of given remote machines?I'm configuring and maintaining multiple servers all running Fedora 12 and I want them to have exactly the same configuration. I also need to check out code from subversion onto these machines; the same code from the same location into the same directory. I know I could use ssh to run each command individually for each machine, but is there a tool that will make this much easier?
ok I am using Debian 4 bigmem and I set up static ip for my box. This is for a class and we will be moving the hard drives around the lab to different computers. My question is what do I configure to get Debian to be ok with my using different nics at different times.
My first time I used it, I had eth0, but now I'm on a different computer (same type of hardware on all systems) but my nic is now eth1... And I had to set up static again for that nic. How can I have it just maintain a static ip for whatever nic/mac address on the computer that my hard drive happens to be put on?
I am using Debian 4 bigmem and I set up static ip for my box. This is for a class and we will be moving the hard drives around the lab to different computers. My question is what do I configure to get Debian to be ok with my using different nics at different times. My first time I used it, I had eth0, but now I'm on a different computer (same type of hardware on all systems) but my nic is now eth1... And I had to set up static again for that nic. How can I have it just maintain a static ip for whatever nic/mac address on the computer that my hard drive happens to be put on?
I have a home network with 6+ x86_64 machines, all with similar setups. In the past (FC10 and before), I've had common package repositories (e.g /var/cache/yum/fedora/packages) shared via NFS with all the machines (and with keepcache=1 in /etc/yum.conf). That way, a given RPM only got downloaded once; the other machines would then pull it from my local package repository. And I don't mind the disk usage of keeping one copy of all my old RPMS around.
It seems that while DRPMS is great for a single machine, it doesn't make sense in my case. If I have to download the DRPM 6 times (and take the time/CPU hit to recreate the RPM 6 times), I might as well have downloaded the RPM once and been done with it. Is there a not-too-convoluted method to keep a common package repository across multiple machines even with DRPMS? Or, better, to have that first downloading machine pull a DRPM, generate the RPM, then save the RPM in the local shared repository?
I would like to setup grsync to auto backup me xp desktop and win7 laptop.I have setup samba and can access the directories on the ubuntu server.I can see the desktop and laptop on the network from the server.But when I try to find the machines i want to backup in source in grsync they are not there.What should the permissions be on the windows machines?
I just installed ubuntu 10.04 x64. I have installed it and set it up the way I like on my server, however I now have 3 terminals and a laptop to set it up on the exact same way. As a result Id like some advice on what can and cant be done and how. Preferably I am looking to use programs with GUIs. Thing the style of ubuntu one, software manager etc, not really too into the command line, or conf editing unless there is no other option.
1. I installed all the software from software centre I like. Now I need the same software on the other computers. I know mint has mintbackup where it just exports and imports a list if installed software. I am looking for an ubuntu equivalent.
2. Firefox and Thunderbird add-ons. I install like 20 firefox and thunderbird add ons. sometimes I can't even keep track of them. There must be a way to sync them so that each computer I install ubuntu on I can simply import the list of mozilla add ons and have it auto download them.
3. Mail Contacts and Calender Syncing. I need to sync between my 3 ubuntu machines and my windows mobile 6.5 device for calender, email/phone/name contact lists. Email is taken care of by imap, but lightnings calender isnt and neither are the contacts. If I input a contact on my phone I want it to sync to the other computers I use.
4. Ubuntu one. I have /storage/workfolder in my root directory on my personal server. I want to be able to work on documents at work on my laptop and sync them so that when I get home, they are synced on the server without causing overwrite changes etc.
5. Desktop settings, icon themes, preferences from ubuntu tweak etc. I know this one is a bit more of a long shot, but it takes 20 minutes each computer, to set up the little maximize minimize buttons on the other side, set up cairo dock the way I like, install the icon theme and backgrounds I like. isnt there a way to back this up so it doesnt have to be done each time or so I can make my other computers the same?
I need to get some information like cpu usage,free memory,swap memory and other information from a bunch of remote hosts.Can any one tell me of a good perl module which does that.I dont want to use Net::Rsh or Net:SSH.
run a cron job to download my email logs to my laptop. But the question is HOW? Im not sure how to write the php script for the cron job. the file is on "computer A" and the file is setup to chmod I just need to know how to write the php to "access" the other computer and then download the file to a certain file on my laptop.
Two machines connected via LAN Older machine is running RedHat 3 Kernel 2.4.21-50.ELsmp on i686 Newer machine is at a current level of SUSE Linux. Newer machine has a DVD drive. Here's the question. Is it possible to, remotely, mount the DVD device to the older machine? If so, can it be used to install software packages?
The geek-in-me won and I bought a spiffy little Acer Aspire One netbook, windows 7 starter installed. Now I take it to clients' workplaces instead of my 19" laptop (that I also bought because the geek-in-me won that time too).
So what do I install in the Suse/openSUSE range? I want a lightweight Linux, like Meego or openSUSE with a light Desktop. I need to be able to use remote connections like RDP and VNC to both Linux and windows machines, so maybe Meego can't do that? But maybe openSUSE with a very light Desktop will. I'll use gmail from the netbook, no need for Thunderbird etc. I like to have multimedia.
I have a network of 20 machines, all running Ubuntu 10.04.
Each machine has about 200[GB] of data that I'd like to share with all other 19 machines for READ ONLY PURPOSES. The reading should be done at the FASTEST POSSIBLE WAY.
A friend told me to look into setting up HTTP / FTP. Is it indeed the optimal way to share data between the machines (better than NFS)? if so, how do I go about it?
UPDATE: Just to clarify, all I want is to be able (from within machine X) to access one of machine Ys files and LOAD IT INTO MEMORY. all of the files are of uniform size (500 [KB]). Which method is fastest (SAMBA / NFS / HTTP / FTP)?
Im new to the forum and fairly new to Linux as well. my apologies if this is posted in the wrong section. My problem is How can you search for a file in multiple machines (like a server farm) ? For example i log onto machine num1 and want to search for a file named "xxx.yyy" which may be in one of 4 machnies. What i do right now is manually log into each machine and run the find command. However i have heard that it is possible to do it via a couple of simple commands. I have looked into pssh and cssh as well as ssh tunneling (along with public key authentication to stop the machines requesting a password every time i log in) and unfortunately i was unable to find an answer.
if this a simple question I apologise, I'm using a SSH connection to a remote machine which also has ubuntu installed, my remote machine is connected to a windows server, using <places> <Network> and clicking on the server, doing this mounts the server into my remote file systemWhen i look around the file system of the remote machine i'm unable to make the windows server resource available to me.I Assume it has a service file in the /dev directory, but would not know what its called or what i would have to do with it.In the mean time i've managed to connect directily to the server from my local machine, (which is probbialy a better solution) but is it possible to see the server via my remate machine?
i have 30 linux PCs running. i need to check the performance of all pcs( memory,ram and process usage) in single command or in GUI mode.In solaris we have perf script to check performance in GUI mode. i need same type in linux?
I'm trying to write a script that will prompt the user for a username/password, then create that user/password in the right groups on all my machines. I know this is kind of a long way around to avoid a NIS server, but I like making my life more difficult.
This is what I have so far:
Code:
the script has 2 problems: The "if" functions return an error and do not compare the strings successfully. whatever password is entered does get applied properly and the user is unable to login
I am trying to get preseed working on a bunch of machines with multiple NICs but it doesn't pick the right interface and/or gets "no link" on all interfaces. My PXE kernel line looks like so (I have auto=true priority=critical and interface=auto)
I have three Ubuntu desktops that I would like to upgrade from 9.10 to 10.04. Is there a way to avoid having each PC download the same packages? Is there some magic I can do with two of the PCs to maybe point the software source list at the third 'master' PC that does all the downloading?
I just installed open Suse 11.3, and I cannot SSH my school. Upon further investigation I could not even ping any machines outside my local area network. Ironically I could nmap machines outside my local area network.
I would like to configure and SAN disk. But I do not have a physical SAN disk. Is it possible to create and configure a Virtual SAN disk and work on it with virtual machines?I have around 400GB of space in my Laptop.
I'm using Debian Squeeze and my 0-9 remote control buttons and power off button work even if I've didn't installed lirc. In a Gnome desktop I could set up the volume too, but now as I'm using Fluxbox I can't start the volume control applet anymore (by the way does somebody knows any handy volume applet for Fluxbox ?)So my question is that if some button of my remote control already work without lirc, then there must by some drivers installed, when I've upgraded to a newer kernel, but I can't figure out what makes my remote control to work. Does anybody knows something about this and if there's something already installed for IR devices in newer kernels how can it be further configured ?
If i type the command "cat /dev/input/event6" in my terminal I can see that all my remote control buttons give a signal, but still I can't figure it out how can I set up all of them.
I am running XBMC-standalone on a minimal Ubuntu installation and everything works as it should almost out of the box ... Now I would like to use my remote to navigate through ultrastardx which I start as an app(within XBMC).
I use linux-input-layer(devinput) with lirc(=necessary to make all buttons work).
So, if I start ultrastardx with the configuration from above my RC does not work at all but when I kill lircd before I start ultrastardx I ll get basic functions like Left, Right, Enter,... This is great but I miss two main functions Jumpto and search. To get them work and tremendously increasing the WAF I would need to send a key-sequence to ultrastardx.
What do I have to do to send such a sequence like "alt+j"?
Is there a way to kill lircd automatically before I start ultrastardy(at the moment I have to this manually )?
I currently have a RHEL 5.4 software development server. A lot of my developers are using windows desktops and they need to run interactive sessions on the server. I need to support between 4-6 concurrent users on the server. I tried doing this with VNC but I was never able to set that up for more than one user at a time.